.pxl-flex-center,.pxl-iflex-center,.pxl-text-box-grid1 .pxl-item--dot,.pxl-text-box-grid1 .pxl-item--icon{align-items:center;display:inline-flex;justify-content:center}.pxl-item--flex{align-items:center;display:flex;flex-wrap:wrap}.pxl-spill{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.text-gradient{text-fill-color:transparent;-o-text-fill-color:transparent;-ms-text-fill-color:transparent;-moz-text-fill-color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-o-background-clip:text;-ms-background-clip:text;-moz-background-clip:text;-webkit-background-clip:text;background-color:transparent;background-image:linear-gradient(90deg,var(--gradient-color-from) 0,var(--gradient-color-to) 100%)}.bg-gradient{background-color:var(--gradient-color-from);background-image:linear-gradient(to right,var(--gradient-color-from),var(--gradient-color-to));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="var(--gradient-color-from)",endColorStr="var(--gradient-color-to)",gradientType="1")}.ft-inter{font-family:Inter,sans-serif}.ft-mr{font-family:Boldonse,sans-serif}.pxl-h2-size{font-size:64px;letter-spacing:-1.28px}@media(max-width:1200px){.pxl-h2-size{font-size:48px}}@media(max-width:1024px){.pxl-h2-size{font-size:40px}}@media(max-width:767px){.pxl-h2-size{font-size:30px}}@media(max-width:480px){.pxl-h2-size{font-size:24px}}.pxl-text-box-grid1{--pxl-col-xs:1;--pxl-col-sm:2;--pxl-col-md:2;--pxl-col-lg:3;--pxl-col-xl:4;--pxl-col-xxl:4;--pxl-grid-gap:24px;--pxl-connector-color:#e6e6e6;--pxl-dot-color:#111;--pxl-particle-color:var(--pxl-dot-color);--pxl-line-first-vertical:28px;--pxl-line-curve-depth:52px;--pxl-line-outer-offset:22px;--pxl-line-inner-offset:26px;--pxl-line-trunk-inset:20px;--pxl-canvas-space:108px;display:grid;gap:var(--pxl-grid-gap);grid-template-columns:repeat(var(--pxl-col-xxl),minmax(0,1fr));padding-bottom:var(--pxl-canvas-space);position:relative}@media screen and (max-width:1600px){.pxl-text-box-grid1{grid-template-columns:repeat(var(--pxl-col-xl),minmax(0,1fr))}}@media screen and (max-width:1400px){.pxl-text-box-grid1{grid-template-columns:repeat(var(--pxl-col-lg),minmax(0,1fr))}}@media screen and (max-width:1024px){.pxl-text-box-grid1{--pxl-canvas-space:88px;grid-template-columns:repeat(var(--pxl-col-md),minmax(0,1fr))}}@media screen and (max-width:991px){.pxl-text-box-grid1{grid-template-columns:repeat(var(--pxl-col-sm),minmax(0,1fr))}}@media screen and (max-width:575px){.pxl-text-box-grid1{--pxl-canvas-space:0px;grid-template-columns:repeat(var(--pxl-col-xs),minmax(0,1fr))}}.pxl-text-box-grid1 .pxl-text-box-grid--canvas{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}@media screen and (max-width:1024px){.pxl-text-box-grid1 .pxl-text-box-grid--canvas{display:none}}.pxl-text-box-grid1 .pxl-item{position:relative;z-index:1}.pxl-text-box-grid1 .pxl-item--inner{align-items:center;background-color:transparent;border:1px solid hsla(0,0%,7%,.13);border-radius:15px;display:flex;flex-direction:column;min-height:100%;padding:35px 28px 54px;position:relative;text-align:center;text-decoration:none;transition:all .25s cubic-bezier(.645,.045,.355,1)}.pxl-text-box-grid1 .pxl-item--inner:hover{box-shadow:0 18px 40px hsla(0,0%,7%,.08)}.pxl-text-box-grid1 .pxl-item--icon{background-color:#111;border-radius:60px;color:#fff;height:60px;margin-bottom:28px;width:60px}.pxl-text-box-grid1 .pxl-item--title{font-size:21px;font-weight:600;margin-bottom:46px}.pxl-text-box-grid1 .pxl-item--description{color:#565656;margin:0}.pxl-text-box-grid1 .pxl-item--dot{--size-dot:25px;background-color:#fff;border:1px solid #e8e8e8;border-radius:50%;bottom:0;height:var(--size-dot);left:50%;margin-bottom:calc(var(--size-dot)/2*-1);position:absolute;-khtml-transform:translateX(-50%);transform:translateX(-50%);width:var(--size-dot)}.pxl-text-box-grid1 .pxl-item--dot span{animation:pxl-item-dot-animation 1s ease-in-out infinite;background-color:#111;border-radius:50%;height:9px;left:50%;position:absolute;top:50%;-khtml-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5);width:9px}@media screen and (max-width:1024px){.pxl-text-box-grid1 .pxl-item--dot{display:none}}@keyframes pxl-item-dot-animation{0%{opacity:.5;-khtml-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5)}to{opacity:1;-khtml-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}
