:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);z-index:1;width:100%;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%;min-width:1px}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));box-sizing:border-box;transform-origin:50%;z-index:10;border-top:4px solid #0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress)) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";pointer-events:none;position:absolute;top:0;left:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;height:var(--swiper-navigation-size);width:var(--swiper-navigation-size);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-next,.swiper-button-prev).swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}:is(.swiper-button-next,.swiper-button-prev).swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-next,.swiper-button-prev){display:none!important}:is(.swiper-button-next,.swiper-button-prev) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal .swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}:is(.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px)}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translateZ(0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination.swiper-pagination-disabled,.swiper-pagination-disabled>.swiper-pagination{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));display:inline-block}button.swiper-pagination-bullet{appearance:none;box-shadow:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translateY(-50%)}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>.swiper-pagination-progressbar,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);width:100%;top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar{height:100%;width:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);touch-action:none;position:relative}.swiper-scrollbar.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>.swiper-scrollbar{display:none!important}.swiper-scrollbar.swiper-scrollbar-horizontal,.swiper-horizontal>.swiper-scrollbar{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);z-index:50;position:absolute}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50;position:absolute}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{opacity:0;pointer-events:none;z-index:-1000;position:absolute;top:0;left:0}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-flow:column wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;pointer-events:none;transform-origin:0 0;visibility:hidden;z-index:1;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{opacity:.6;z-index:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.swiper-cube .swiper-cube-shadow:before{content:"";filter:blur(50px);background:#000;position:absolute;inset:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;transition-property:transform,opacity,height;overflow:hidden}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;transform-origin:bottom;overflow:hidden}
*{box-sizing:border-box;margin:0;padding:0;line-height:normal}:root{--white:#fff;--black:#101010;--gray:#6e6e6e;--light-gray:#f4f4f4;--primary:#3fab80;--primary-dark:#218e62;--fs-72:72px;--fs-56:56px;--fs-40:40px;--fs-32:32px;--fs-28:28px;--fs-24:24px;--fs-21:21px;--fs-18:18px;--fw-7:700;--fw-6:600;--fw-5:500;--fw-4:400;--lh-150:150%;--lh-145:145%;--lh-140:140%;--lh-135:135%;--lh-125:125%;--lh-120:120%;--ls--2:-2%}body{background-color:var(--light-gray);color:var(--black);font-family:DM Sans,sans-serif}input[type=search]::-webkit-search-cancel-button{display:none}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.container-fluid{max-width:1920px;margin:auto;padding:0 96px}.btn{border:1px solid var(--primary);background-color:var(--primary);width:fit-content;color:var(--white);font-size:var(--fs-21);font-weight:var(--fw-5);line-height:var(--lh-140);text-wrap:nowrap;border-radius:40px;justify-content:center;align-items:center;gap:11px;height:fit-content;padding:15px 22px 15px 23px;display:flex}.portfolio-inner .card-content:hover .btn,.btn:hover{background-color:var(--primary-dark)!important;border-color:var(--primary-dark)!important}.btn img{flex-shrink:0;width:14px;height:14px;transition:all .4s ease-in}.portfolio-inner .card-content:hover .btn img,.btn:hover img{rotate:-45deg}.btn.btn-outline{border:2px solid var(--white);padding:14px 22px 14px 23px}.btn-outline-dark{color:var(--black);border-color:var(--black);font-size:var(--fs-18);background:0 0}.btn-outline-dark img{filter:brightness(0)}.btn-outline-dark:hover{background:var(--primary)!important;border-color:var(--primary)!important}.btn-outline-dark:hover img{filter:brightness()}.g-32.row{margin:-32px -16px 0}.g-32.row>*{padding:32px 16px 0}.fixed-btns{z-index:10;flex-direction:column;gap:16px;display:flex;position:fixed;bottom:15px;right:40px}.navbar{background:var(--light-gray);z-index:1050;padding:25.5px 0;transition:box-shadow .4s ease-in-out;position:sticky;top:0}.navbar .scroll-logo{max-width:48px}.navbar:not(.scrolled) .scroll-logo,.navbar.scrolled .main-logo{display:none}.navbar.scrolled{background:var(--white)}.navbar .navbar-brand{width:100%;max-width:237px;margin:0;padding:0}.navbar .navbar-brand .main-logo{margin-top:-26px}.navbar .navbar-brand img{width:100%}.navbar .navbar-call{color:var(--primary);font-size:var(--fs-21);line-height:var(--lh-140);font-weight:var(--fw-5);text-wrap:nowrap;justify-content:center;align-items:center;gap:12px;height:fit-content;margin-right:32px;text-decoration:none;transition:all .4s ease-in-out;display:flex}.navbar .navbar-call:hover{color:var(--primary-dark)}.navbar .navbar-call img{width:24px;height:24px;transition:all .4s ease-in-out}.navbar .navbar-call:hover img{animation:.5s cubic-bezier(.36,.07,.19,.97) bellshake}@keyframes bellshake{0%{transform:rotate(0)}15%{transform:rotate(15deg)}30%{transform:rotate(-15deg)}45%{transform:rotate(10deg)}60%{transform:rotate(-10deg)}75%{transform:rotate(5deg)}85%{transform:rotate(-5deg)}92%{transform:rotate(3deg)}to{transform:rotate(0)}}.navbar .offcanvas-body{align-items:center}.navbar .nav-link{color:var(--gray);font-size:var(--fs-21);font-weight:var(--fw-5);line-height:var(--lh-140);justify-content:center;align-items:center;display:flex;padding:0!important}.navbar .nav-link.show,.navbar .nav-link.active,.navbar .nav-link:hover{color:var(--primary)}.navbar .dropdown-toggle:after{display:none}.navbar .navbar-nav{gap:48px}.hero-section .hero-header{flex-wrap:wrap;justify-content:space-between;align-items:center;padding:54px 0 53px 32px;display:flex}.hero-section h1{color:var(--black);max-width:963px;font-size:var(--fs-72);font-weight:var(--fw-7);line-height:var(--lh-120);letter-spacing:var(--ls--2);margin-bottom:16px}.hero-section p{color:var(--gray);font-size:var(--fs-21);line-height:var(--lh-140);margin:0}.hero-section .legacy-icon{width:100%;max-width:337px}.hero-swiper .swiper-slide{height:unset}.hero-swiper img,.hero-swiper video,.hero-swiper iframe{border-radius:8px;width:100%}.hero-swiper .slide-bg{background:linear-gradient(#f1f4f300 0%,#2d2d2d33 100%),linear-gradient(#fff,#fff);border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;padding:32px;display:flex}.hero-swiper .slide-bg video,.hero-swiper .slide-bg iframe{width:100%}.hero-swiper .swiper-wrapper{transition-timing-function:linear!important}.brands-section{text-align:center;padding:112px 0;position:relative}.brands-section:after{content:"";z-index:1;background:linear-gradient(270deg,#f1f4f300 0%,#f1f4f3 50.1%);width:161px;position:absolute;top:0;bottom:0;left:0}.brands-section:before{content:"";z-index:2;background:linear-gradient(90deg,#f1f4f300 0%,#f1f4f3 50.1%);width:161px;position:absolute;top:0;bottom:0;right:0}.brands-section h3{color:var(--gray);font-size:var(--fs-21);font-weight:var(--fw-4);line-height:var(--lh-140);margin-bottom:32px}.brands-section .brands-swiper{padding:8px 24px}.brands-section .brands-swiper .swiper-wrapper{transition-timing-function:linear!important}.brands-section .brands-swiper img:hover{opacity:1}.brands-section .brands-swiper .swiper-wrapper{align-items:center}.brands-section .brands-swiper .swiper-slide{width:fit-content}.brands-section .brands-swiper img{object-fit:contain;opacity:.7;transition:all .3s ease-in-out}.about-us-section{background:var(--white);border-radius:8px;margin:0 16px 16px;padding:112px 80px 100px}.bg-container{margin-inline:16px;padding-inline:80px}.about-us-section .title{color:var(--gray);font-weight:var(--fw-4);font-size:var(--fs-21);line-height:var(--lh-140);margin-bottom:16px;transition:all .8s ease-in-out}.about-us-section .sub-title{color:var(--black);font-size:var(--fs-56);font-weight:var(--fw-7);line-height:var(--lh-120);letter-spacing:var(--ls--2);max-width:595px;margin:0;transition:all .8s ease-in-out}.about-us-section .about-card{border-radius:8px;padding:48px;transition:all .8s ease-in-out}.about-us-section .about-card.card-one{background:#3fac80}.about-us-section .about-card.card-one img{margin-bottom:40px}.about-us-section .about-card.card-two{background:#005842}.about-us-section .about-card.card-three{background:#ceeed6}.about-us-section .about-card.card-three h5,.about-us-section .about-card.card-three p{color:var(--black)}.about-us-section .about-card img{width:64px;height:64px;margin-bottom:11px}.about-us-section .about-card h5{max-width:229px;color:var(--white);letter-spacing:var(--ls--2);font-size:var(--fs-32);font-weight:var(--fw-5);margin-bottom:16px}.about-us-section .about-card p{color:var(--white);font-weight:var(--fw-4);font-size:var(--fs-21);line-height:var(--lh-140);margin:0}.about-us-section .letter-card{aspect-ratio:1;justify-content:start;align-items:start;display:flex;overflow:hidden}.about-us-section .letter-card1{justify-content:end}.about-us-section .letter-card1 img{transition:all .8s ease-in-out;transform:translate(-33px,-31px)}.about-us-section .letter-card2{justify-content:end;align-items:end}.about-us-section .letter-card2 img{transition:all .8s ease-in-out;transform:translate(-14px,-41px)}.about-us-section .letter-card3{justify-content:start;align-items:end}.about-us-section .letter-card3 img{transition:all .8s ease-in-out;transform:translate(34px,-88px)}.about-counter{gap:64px;margin-top:112px;display:flex}.about-counter .counter-card{flex:1;transition:all .8s ease-in-out;position:relative}.about-counter .counter-card:not(:last-child):after{content:"";border-left:1px solid #d3d6d5;width:1px;height:100%;position:absolute;top:0;bottom:0;right:-32px}.about-counter .counter-card h4{color:var(--primary);font-weight:var(--fw-7);font-size:var(--fs-72);letter-spacing:var(--ls--2);line-height:var(--lh-120);margin-bottom:16px}.about-counter .counter-card h5{color:var(--black);font-size:var(--fs-32);letter-spacing:var(--ls--2);font-weight:var(--fw-4);line-height:var(--lh-120);margin-bottom:16px}.about-counter .counter-card p{color:var(--gray);font-size:var(--fs-21);line-height:var(--lh-140);margin:0}.animated-section{width:100%;overflow:hidden!important}.about-us-section .animated-section:not(.active-animation) .title{opacity:0;transform:translate(-64px)}.about-us-section .animated-section:not(.active-animation) .sub-title{opacity:0;transform:translate(-32px)}.about-us-section .animated-section:not(.active-animation) .card-one{opacity:0;transform:translateY(-175px)}.about-us-section .animated-section:not(.active-animation) .card-two{opacity:0;transform:translate(204px)}.about-us-section .animated-section:not(.active-animation) .card-three{opacity:0;transform:translateY(206px)}.about-us-section .animated-section:not(.active-animation) .letter-card1 img{opacity:0;rotate:-63.03deg}.about-us-section .animated-section:not(.active-animation) .letter-card2 img{opacity:0;rotate:47.64deg}.about-us-section .animated-section:not(.active-animation) .letter-card3 img{opacity:0;rotate:150deg}.about-us-section .animated-section:not(.active-animation) .counter-card:first-child{opacity:0;transform:translateY(16px)}.about-us-section .animated-section:not(.active-animation) .counter-card:nth-child(2){opacity:0;transform:translateY(32px)}.about-us-section .animated-section:not(.active-animation) .counter-card:nth-child(3){opacity:0;transform:translateY(48px)}.about-us-section .animated-section:not(.active-animation) .counter-card:nth-child(4){opacity:0;transform:translateY(64px)}.portfolio-section{z-index:1;background:#122118;border-radius:8px;margin-bottom:16px;padding:112px 80px;display:flow-root;position:relative;overflow:hidden}.portfolio-section .portfolio-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:48px;display:flex}.portfolio-section .title{color:var(--white);font-size:var(--fs-56);font-weight:var(--fw-7);line-height:var(--lh-120);letter-spacing:var(--ls--2);margin-bottom:16px}.portfolio-section .sub-title{opacity:.7;color:var(--white);font-weight:var(--fw-4);font-size:var(--fs-21);line-height:var(--lh-140);margin-bottom:2px}.portfolio-inner{width:100%;position:relative}.portfolio-inner .sticky-container{width:100%;display:block}.portfolio-inner .cards-wrapper{align-items:stretch;gap:33px;width:100%;min-height:600px;display:flex}.portfolio-inner .box:not(.active){background:#0d1c13;border-radius:8px;flex:none;width:fit-content}.portfolio-inner .vertical-title{cursor:pointer;border-radius:8px;flex-shrink:0;width:fit-content;height:100%;padding:32px 41px;transition:all .4s ease-in-out;position:relative}.portfolio-inner .vertical-title:hover{background-color:#25342b}.portfolio-inner .vertical-title img{transition:all .4s ease-in-out}.portfolio-inner .vertical-title:hover img{filter:brightness(0)saturate()invert(64%)sepia(57%)saturate(416%)hue-rotate(104deg)brightness(81%)contrast(87%)}.portfolio-inner .vertical-title h4{color:var(--white);font-size:var(--fs-32);font-weight:var(--fw-5);line-height:var(--lh-145);letter-spacing:var(--ls--2);writing-mode:sideways-lr;text-wrap:nowrap;text-overflow:ellipsis;width:fit-content;height:79%;margin:auto;position:absolute;bottom:32px;left:0;right:0;overflow:hidden}.portfolio-inner .box.active .vertical-title{display:none}.portfolio-inner .box.active{background:#25342b;border-radius:8px;flex:1 1 0;min-width:0}.portfolio-inner .card-content{flex-direction:column;height:100%;padding:48px 48px 46px;transition:all .4s ease-in-out;display:flex}.portfolio-inner .card-content .card-img{flex:1;justify-content:center;align-items:center;max-height:480px;margin-bottom:32px;display:flex;overflow:hidden}.portfolio-inner .card-content .card-img video,.portfolio-inner .card-content .card-img img,.portfolio-inner .card-content .card-img iframe{aspect-ratio:899/506;object-fit:cover;border:none;width:100%;height:100%;transition:all .8s ease-in-out}.portfolio-inner .card-content .card-img video{object-fit:cover}.portfolio-inner .card-content:hover .card-img video{object-fit:contain}.portfolio-inner .card-content:hover .card-img img{scale:1.1}.portfolio-inner .card-bottom{justify-content:space-between;align-items:end;gap:14px;width:100%;display:flex}.portfolio-inner .card-bottom>div{flex-direction:column;flex-grow:1;min-width:1px;display:flex}.portfolio-inner .card-bottom .btn{flex-shrink:0}.portfolio-inner .card-bottom h5{color:var(--white);font-size:var(--fs-32);font-weight:var(--fw-5);line-height:var(--lh-145);letter-spacing:var(--ls--2);text-wrap:nowrap;text-overflow:ellipsis;margin-bottom:8px;overflow:hidden}.portfolio-inner .card-bottom div div{flex-wrap:wrap;gap:8px 27px;margin-bottom:2px;display:flex}.portfolio-inner .card-bottom p{color:#ffffff80;font-size:var(--fs-18);line-height:var(--lh-140);margin:0;position:relative}.portfolio-inner .card-bottom p:not(:last-child):after{content:"•";color:#94d629;font-size:var(--fs-18);font-weight:var(--fw-4);line-height:var(--lh-145);margin:auto;position:absolute;top:0;bottom:0;right:-19px}.portfolio-inner .box:not(.active) .card-content{width:0;overflow:hidden}.services-section{background:#e2e5e4;border-radius:8px;margin-bottom:16px;padding:112px 80px 108px}.services-section .title{text-align:center;color:var(--gray);font-size:var(--fs-21);line-height:var(--lh-140);margin-bottom:16px;transition:all .8s ease-in-out}.services-section .sub-title{text-align:center;max-width:1224px;color:var(--black);font-size:var(--fs-56);font-weight:var(--fw-7);line-height:var(--lh-120);letter-spacing:var(--ls--2);margin:0 auto 90px;transition:all .8s ease-in-out}.services-section .services{margin:0 -59px 133px;display:flex}.services-section .service-card{background:var(--white);border-radius:32px;flex-direction:column;flex:1;padding:56px 32px;transition:all .8s ease-in-out;display:flex;box-shadow:4px 4px 16px #1010100d}.services-section .service-card h5{text-align:center;color:var(--black);font-size:var(--fs-32);font-weight:var(--fw-5);line-height:var(--lh-140);letter-spacing:var(--ls--2);margin-bottom:22px}.services-section .service-card img{max-width:101px;margin:auto auto 16px}.service-grid .single-service .service-list,.services-section .service-card p{text-align:center;margin:0;display:block}.service-grid .single-service .service-list span,.services-section .service-card p span{color:#666;font-size:var(--fs-18);line-height:var(--lh-145);padding-left:14px;position:relative}.service-grid .single-service .service-list span:first-child,.services-section .service-card p span:first-child{padding:0}.service-grid .single-service .service-list span:not(:first-child):after,.services-section .service-card p span:not(:first-child):after{content:"•";color:#3fac80;font-size:var(--fs-18);line-height:var(--lh-145);font-weight:var(--fw-4);position:absolute;top:0;bottom:0;left:2px}.services-section .service-card:first-child{margin-right:7px;transform:translateY(-23px)rotate(-3deg)}.services-section .service-card:nth-child(2){margin-right:20px;transform:translateY(45px)}.services-section .service-card:nth-child(4){margin-left:10px;transform:translateY(62px)}.services-section .btn{margin:auto;transition:all .8s ease-in-out}.services-animation.animated-section:not(.active-animation) .sub-title,.services-animation.animated-section:not(.active-animation) .title{opacity:0;transform:translateY(-32px)}.services-animation.animated-section:not(.active-animation) .services-section .service-card:first-child{opacity:0;transform:translateY(-10px)rotate(-6deg)}.services-animation.animated-section:not(.active-animation) .services-section .service-card:nth-child(2){opacity:0;transform:translateY(-10px)rotate(5deg)}.services-animation.animated-section:not(.active-animation) .services-section .service-card:nth-child(3){opacity:0;transform:translateY(-10px)rotate(-3deg)}.services-animation.animated-section:not(.active-animation) .services-section .service-card:nth-child(4){opacity:0;transform:translateY(-10px)rotate(7deg)}.services-animation.animated-section:not(.active-animation) .services-section .btn{opacity:0;transform:translateY(-10px)}.testimonial-section{padding:112px 0}.testimonial-section .swiper-slide{align-self:center}.testimonial-section h2{text-align:center;color:var(--black);font-size:var(--fs-56);font-weight:var(--fw-7);line-height:var(--lh-125);letter-spacing:var(--ls--2);margin-bottom:48px;transition:all .8s ease-in-out}.testimonial-section .testimonial-swiper{transition:all 1s ease-in-out .8s}.testimonial-card{background:var(--white);border-radius:8px;flex-direction:column;height:fit-content;margin:auto;padding:56px;display:flex}.testimonial-card .card-body{align-items:start;gap:16px;margin-bottom:95px;display:flex}.testimonial-section .swiper-slide.swiper-slide-active .card-body{margin-bottom:105px}.testimonial-card .card-body img{object-fit:contain;flex-shrink:0;width:100%;max-width:80px}.testimonial-card .card-body p{color:var(--black);font-size:var(--fs-32);font-weight:var(--fw-5);line-height:var(--lh-140);flex-grow:1;margin:0}.testimonial-card .card-footer{align-items:center;gap:16px;display:flex}.testimonial-card .card-footer .client-img{aspect-ratio:1;object-fit:cover;border-radius:100%;flex-shrink:1;width:80px}.testimonial-card .card-footer .btn{flex-shrink:0;width:fit-content}.testimonial-card .card-footer div{flex-grow:1}.testimonial-card .card-footer h5{font-size:var(--fs-21);line-height:var(--lh-145);font-weight:var(--fw-5);color:var(--black);margin:0}.testimonial-card .card-footer p{font-size:var(--fs-18);line-height:var(--lh-145);font-weight:var(--fw-4);color:var(--black);opacity:.6;margin:0}.testimonial-buttons{justify-content:center;align-items:center;gap:8px;margin-top:48px;transition:all .8s ease-in-out;display:flex}.testimonial-buttons div{position:unset;border:2px solid var(--black);background:var(--white);border-radius:100%;justify-content:center;align-items:center;width:57px;height:57px;display:flex;transform:unset!important;margin:0!important}.testimonial-buttons div:first-child img{rotate:180deg}.testimonial-buttons div svg{display:none}.testimonial-section.animated-section:not(.active-animation) h2{opacity:0;transform:translateY(-24px)}.testimonial-section.animated-section:not(.active-animation) .testimonial-swiper{opacity:0;transform:translate(284px)}.testimonial-section.animated-section:not(.active-animation) .testimonial-buttons{opacity:0;transform:translateY(24px)}.blog-section{background:var(--white);padding-block:112px}.blog-section .blog-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;margin-bottom:46px;display:flex}.blog-section .blog-head h2{color:var(--black);font-size:var(--fs-56);font-weight:var(--fw-7);line-height:var(--lh-125);letter-spacing:var(--ls--2);margin-bottom:2px;transition:all .8s ease-in-out}.blog-section .blog-head .btn{transition:all .8s ease-in-out}.blogdetail-hero .blog-card,.blog-section .blog-card{color:var(--black);gap:16px 32px;text-decoration:none;transition:all 1s ease-in-out .8s;display:flex}.blog-section .blog-card.lg-card{flex-direction:column}.blog-section .blog-card:not(.lg-card){flex-direction:row-reverse;align-items:start}.blogdetail-hero .blog-card .blog-img,.blog-section .blog-card .blog-img{aspect-ratio:848/503;border-radius:8px;justify-content:center;align-items:center;width:100%;height:auto;display:flex;overflow:hidden}.blog-section .blog-card .blog-img.img-light{border:1px solid #eee}.blogdetail-hero .blog-card .blog-img img,.blog-section .blog-card .blog-img img{object-fit:cover;width:100%;transition:all .8s ease-in-out}.blog-section .blog-card:hover .blog-img img{scale:1.1}.blog-section .blog-card.lg-card .blog-img img{margin-bottom:16px}.blog-section .blog-card:not(.lg-card) .blog-img{flex-shrink:0;max-width:340px}.blogdetail-hero .blog-card .blog-content,.blog-section .blog-card .blog-content{flex-grow:1}.blogdetail-hero .blog-card .type-time,.blog-section .blog-card .type-time{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:16px;display:flex}.blogdetail-hero .blog-card .type-time .badge,.blog-section .blog-card .type-time .badge{color:var(--black);border:1px solid var(--black);font-weight:var(--fw-4);font-size:var(--fs-18);line-height:var(--lh-140);border-radius:30px;justify-content:center;align-items:center;padding:3px 15px;display:flex}.blogdetail-hero .blog-card .type-time p,.blog-section .blog-card .type-time p{color:var(--black);opacity:.6;font-size:var(--fs-18);line-height:var(--lh-140);margin:0}.blogdetail-hero .blog-card .blog-bottom,.blog-section .blog-card .blog-bottom{justify-content:space-between;align-items:end;gap:32px;display:flex}.blog-section .blog-card:not(.lg-card) .blog-bottom{gap:16px}.blog-section .blog-card .blog-bottom img{aspect-ratio:1;opacity:0;flex-shrink:0;width:57px;transition:all .8s ease-in-out}.blog-section .blog-card:hover .blog-bottom img{opacity:1}.blogdetail-hero .blog-card .blog-bottom h5,.blog-section .blog-card .blog-bottom h5{color:var(--black);font-size:var(--fs-28);font-weight:var(--fw-5);line-height:var(--lh-135);letter-spacing:var(--ls--2);margin-bottom:16px;transition:all .8s ease-in-out}.blogdetail-hero .blog-card.lg-card .blog-bottom h5,.blog-section .blog-card.lg-card .blog-bottom h5{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-section .blog-card:not(.lg-card) .blog-bottom h5{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-section .blog-card:hover .blog-bottom h5{color:#3fac80;text-decoration:underline}.blogdetail-hero .blog-card .blog-bottom .date,.blog-section .blog-card .blog-bottom .date{color:var(--black);opacity:.6;font-weight:var(--fw-4);font-size:var(--fs-18);line-height:var(--lh-140);margin:0}.blog-section.animated-section:not(.active-animation) h2{opacity:0;transform:translateY(-32px)}.blog-section.animated-section:not(.active-animation) .btn{opacity:0;transform:translate(32px)}.blog-section.animated-section:not(.active-animation) .blog1{opacity:0;transform:translate(-64px)}.blog-section.animated-section:not(.active-animation) .blog2{opacity:0;transform:translate(67px)}.blog-section.animated-section:not(.active-animation) .blog3{opacity:0;transform:translate(172px)}.blog-section.animated-section:not(.active-animation) .blog4{opacity:0;transform:translate(277px)}.faq-section{padding-block:112px}.faq-section h2{color:var(--black);font-size:var(--fs-56);font-weight:var(--fw-7);line-height:var(--lh-125);letter-spacing:var(--ls--2);text-align:center;margin-bottom:48px}.faq-accordion .accordion-item{background:#f3f4f3;border:1px solid #cacaca;border-radius:16px;margin-bottom:16px;transition:all .8s ease-in-out;position:relative}.faq-accordion .accordion-item button{box-shadow:none;font-weight:var(--fw-5);font-size:var(--fs-24);line-height:var(--lh-140);letter-spacing:var(--ls--2);color:var(--black);background:0 0;padding:31px}.faq-accordion .accordion-button:after{background-image:url(../media/plus-green.06_amvrvqi~1u.svg);background-size:100%;width:32px;height:32px}.faq-accordion .accordion-button:not(.collapsed):after{background-image:url(../media/minus-icon.16v8fjt6l8.lm.svg);background-size:100%;width:32px;height:32px}.faq-accordion .accordion-item:last-child{margin:0}.faq-accordion .accordion-item .accordion-body{margin-inline:32px;border-top:1px solid #d3d6d5;margin-top:-8px;padding:24px 0 32px}.faq-accordion .accordion-item .accordion-body p{color:#666;font-size:var(--fs-18);line-height:var(--lh-140);margin:0}.faq-accordion .accordion-item:hover{background:var(--white);border-color:var(--white);box-shadow:4px 4px 16px #1010100d}.faq-accordion .accordion-item:has(.accordion-button:not(.collapsed)){background:var(--white);border-color:var(--white);box-shadow:4px 4px 16px #1010100d}.custom-collapse{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .35s,opacity .35s,margin-top .35s;display:grid}.custom-collapse.show{opacity:1;grid-template-rows:1fr;margin-top:-8px}.custom-collapse-inner{padding-top:8px;overflow:hidden}.lets-section{background:var(--primary);overflow:hidden}.lets-section div div{padding-block:98.5px 94.5px}.lets-section h2{text-align:center;font-weight:var(--fw-7);font-size:var(--fs-56);line-height:var(--lh-120);color:var(--white);z-index:1;margin-bottom:32px;position:relative}.lets-section .btn{font-size:var(--fs-18);z-index:1;margin:auto;position:relative}.lets-section .lets-img1{max-width:413px;position:absolute;bottom:0;left:0}.lets-section .lets-img2{max-width:309px;margin:auto;position:absolute;top:0;bottom:0;right:0}.contact-section{display:flex}.contact-section .container-fluid{background-color:var(--white);width:58.15%;margin-block:unset;display:flex}.contact-section .contact-form{width:100%;max-width:848px;margin:auto 0;padding:64px 0}.contact-section .contact-img{width:41.85%}.contact-section .contact-img img{object-fit:cover;width:100%;height:100%}.contact-section h2{color:var(--black);font-weight:var(--fw-7);font-size:var(--fs-56);line-height:var(--lh-125);letter-spacing:var(--ls--2);margin-bottom:32px}.contact-section .form-group{width:100%;margin-bottom:16px}.contact-section .form-group textarea{resize:none;height:231px}.contact-section .form-group textarea,.contact-section .form-group input{color:var(--black);font-weight:var(--fw-4);font-size:var(--fs-18);line-height:var(--lh-140);border:1px solid #10101026;border-radius:40px;width:100%;margin-bottom:2px;padding:23px 31px}.contact-section .form-group textarea::placeholder,.contact-section .form-group input::placeholder{color:var(--black)}.contact-section .form-group textarea:focus,.contact-section .form-group input:focus{border-color:var(--primary);box-shadow:0 0 0 .25rem #3fac8040}.contact-section p{color:var(--black);font-size:14px;line-height:var(--lh-145);margin-bottom:32px}.contact-section .inputs-group{gap:16px;width:100%;display:flex}.contact-section .form-group .phone-number{position:relative}.contact-section .form-group .phone-number input{padding-left:112px}.contact-section .phone-number .select2{height:fit-content;margin:auto;position:absolute;top:0;bottom:0;left:32px;width:fit-content!important}.contact-section .phone-number .select2 .select2-selection{border:none;justify-content:center;align-items:center;gap:8px;width:fit-content;height:fit-content;display:flex}.contact-section .phone-number .select2 .flag-wrap img{width:32px}.contact-section .phone-number .select2 .flag-wrap,.contact-section .phone-number .select2 .select2-selection__rendered{justify-content:center;align-items:center;width:fit-content;padding:0;display:flex}.contact-section .phone-number .select2 .select2-selection__arrow{position:unset;background-image:url(../media/down-arrow.0v_8m7-czfa_r.svg);background-position:50%;background-size:contain;width:24px;height:24px;display:block}.contact-section .phone-number .select2 .select2-selection__arrow b{display:none}.contact-section .phone-number .select2 .selection{width:fit-content;display:flex}.contact-section .phone-number span:last-child{width:100%;left:0!important;right:0!important}.contact-section .phone-number .select2-container--open .select2-dropdown{border:1px solid #10101026;border-radius:40px;overflow:hidden;width:100%!important}.contact-section .phone-number .select2-container--open .select2-dropdown .select2-search{padding:10px}.contact-section .phone-number .select2-container--open .select2-dropdown input{box-shadow:none;border:1px solid #10101026;padding:12px 22px;font-size:16px;outline:none!important}.contact-section .phone-number .select2-container--open .select2-dropdown input:focus{border-color:var(--primary)}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:var(--primary)}.select2-container--default li[role=alert]{text-align:center;margin-bottom:12px}.contact-section .phone-number span:last-child .select2-dropdown--above{transform:translateY(-28px)}.contact-section .phone-number span:last-child .select2-dropdown--below{transform:translateY(28px)}footer{background:var(--primary);padding:97px 0 96px}footer .footer-content{justify-content:space-between;align-items:start;gap:14px 24px;margin-bottom:56px;display:flex}footer .left-content p{color:var(--white);font-size:var(--fs-18);line-height:var(--lh-140);margin:0}footer .footer-content .social-links{flex-wrap:wrap;gap:24px;margin-bottom:13px;display:flex}footer .footer-content .social-links a{justify-content:center;align-items:center;display:flex}footer .footer-content .social-links a img{width:24px;height:24px}footer .center-content{flex-wrap:wrap;gap:8px 48px;display:flex}footer .center-content a{color:var(--white);font-weight:var(--fw-5);font-size:var(--fs-21);line-height:var(--lh-140);text-decoration:none}footer .right-content a:hover,footer .center-content a:hover{color:#005842;text-decoration:underline}footer .right-content a{text-align:end;color:var(--white);font-weight:var(--fw-4);font-size:var(--fs-18);line-height:var(--lh-140);width:fit-content;margin-bottom:12px;margin-left:auto;text-decoration:none;display:block}footer .right-content a:last-child{margin-bottom:0}footer .logo-img{opacity:.3;width:100%;transition:all .4s ease-in-out}footer .logo-img:hover{opacity:1;filter:brightness(100)}footer .right-content,footer .left-content{flex:1}.navbar.dark:not(.scrolled){background:#122118;border-bottom:1px solid #66666640}.navbar.dark:not(.scrolled) .nav-link{color:var(--white)}.navbar.dark:not(.scrolled) .navbar-brand .main-logo{filter:brightness(100)}.ourwork-section{background:#122118;border-radius:8px;margin-top:-114px;padding:224px 0 96px}.otherwork-section .head h3,.ourwork-section .head h1{color:var(--white);font-size:var(--fs-56);font-weight:var(--fw-7);line-height:var(--lh-120);letter-spacing:var(--ls--2);margin-bottom:16px}.ourwork-section .head p{max-width:1141px;font-size:var(--fs-21);font-weight:var(--fw-4);line-height:var(--lh-150);color:var(--white);opacity:.7;margin-bottom:112px}.ourwork-tab .tabs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:33px;display:flex}.ourwork-tab .tabs span{font-size:var(--fs-18);line-height:var(--lh-140);color:var(--white);cursor:pointer;border:1px solid #44534a;border-radius:40px;justify-content:center;align-items:center;padding:3px 16px;display:flex}.ourwork-tab .tabs span:hover,.ourwork-tab .tabs span.active{border-color:var(--primary);background:var(--primary)}.ourwork-tab .search-project{background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;display:flex}.ourwork-tab .work-cards{flex-wrap:wrap;gap:48px 32px;display:flex}.ourwork-tab .work-card{width:calc(50% - 16px);text-decoration:none}.ourwork-tab .work-card .work-img{aspect-ratio:848/477;border-radius:8px;margin-bottom:16px;position:relative;overflow:hidden}.ourwork-tab .work-card .site-logo{background:attr(data-bg);opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:all .8s ease-in-out;display:flex;position:absolute;inset:0}.ourwork-tab .work-card .site-logo img{transition:all .8s ease-in-out;scale:1.1}.ourwork-tab .work-card:hover .site-logo{opacity:1}.ourwork-tab .work-card:hover .site-logo img{scale:1}.ourwork-tab .work-card .work-img>img,.ourwork-tab .work-card .work-img>video,.ourwork-tab .work-card .work-img>iframe{object-fit:cover;border:none;border-radius:8px;width:100%;height:100%}.ourwork-tab .work-card .work-img.deyaar-bg{background:linear-gradient(#0a464633 0%,#eceff033 100%);padding:32px}.ourwork-tab .work-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ourwork-tab .work-title h4{color:var(--white);font-size:var(--fs-32);line-height:var(--lh-145);font-weight:var(--fw-5);margin:0}.ourwork-tab .work-title img{opacity:0;transition:all .8s ease-in-out;rotate:135deg}.ourwork-tab .work-type{opacity:0;flex-wrap:wrap;gap:8px 27px;transition:all .8s ease-in-out;display:flex}.ourwork-tab .work-card:hover .work-title img,.ourwork-tab .work-card:hover .work-type{opacity:1}.ourwork-tab .work-type p{color:#ffffff80;font-size:var(--fs-18);line-height:var(--lh-145);margin:0;position:relative}.ourwork-tab .work-type p:not(:last-child):after{content:"•";color:#3fac80;font-size:var(--fs-18);font-weight:var(--fw-4);line-height:var(--lh-145);margin:auto;position:absolute;top:0;bottom:0;right:-19px}.otherblogs-tab .tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.otherblogs-tab .tabs span{font-size:var(--fs-18);line-height:var(--lh-140);color:#44534a;cursor:pointer;border:1px solid #44534a;border-radius:40px;justify-content:center;align-items:center;padding:3px 15px;transition:all .3s ease-in-out;display:flex}.otherblogs-tab .tabs span:hover,.otherblogs-tab .tabs span.active{border-color:var(--primary);background:var(--primary);color:var(--white)}.otherblogs-tab .search-project{background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;display:flex}.otherblogs-tab .otherblogs-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px;display:grid}.otherwork-section{border-radius:0;padding:112px 0}.otherwork-section .head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:48px;display:flex}.otherwork-section .head h3{margin-bottom:0}.otherwork-section .head .btn{font-size:var(--fs-18);border-color:var(--white);background:0 0}.otherwork-section .head .btn:hover{background:var(--primary)!important;border-color:var(--primary)!important}.navbar.light:not(.scrolled){background:var(--white);border-bottom:1px solid #cacaca}.workdetail-section{background:#f1f4f3;padding:100px 0}.workdetail-section .workdetail-grid{gap:64px;display:flex;position:relative}.workdetail-section .work-detail{width:calc(42% - 32px)}.workdetail-section .work-img{width:calc(58% - 32px)}.workdetail-section .work-img img,.workdetail-section .work-img video,.workdetail-section .work-img iframe{aspect-ratio:16/9;border-radius:8px;width:100%;height:auto;position:sticky;top:213px}.workdetail-section .lite-title{color:var(--primary);font-size:var(--fs-21);font-weight:var(--fw-4);line-height:var(--lh-140);margin-bottom:16px}.workdetail-section h1{color:var(--black);font-size:var(--fs-56);font-weight:var(--fw-7);line-height:var(--lh-120);letter-spacing:var(--ls--2);margin-bottom:16px}.workdetail-section .mail-descr{color:var(--gray);font-size:var(--fs-21);line-height:var(--lh-150);margin-bottom:32px}.workdetail-section .date-location{border-bottom:1px solid var(--primary);flex-wrap:wrap;gap:18px 48px;margin-bottom:32px;padding-bottom:16px;display:flex}.workdetail-section .date-location div{align-items:center;gap:16px;display:flex}.workdetail-section .date-location img{width:24px;height:24px}.workdetail-section .date-location span{color:var(--black);font-size:var(--fs-24);line-height:var(--lh-140);font-weight:var(--fw-5)}.workdetail-section .skills-tools{gap:32px;margin-bottom:96px;display:flex}.workdetail-section .skills-tools div:first-child{width:55%}.workdetail-section .skills-tools div:last-child{width:45%}.workdetail-section .skills-tools p{color:var(--gray);font-size:var(--fs-21);line-height:var(--lh-140);margin-bottom:8px}.workdetail-section .skills-tools ul{margin:0;padding:0}.workdetail-section .skills-tools li{color:var(--black);font-weight:var(--fw-5);font-size:var(--fs-24);line-height:var(--lh-140);margin-bottom:8px;list-style:none}.workdetail-section .skills-tools li:last-child{margin-bottom:0}.workdetail-section .features{margin-bottom:96px}.workdetail-section .outcome h4,.workdetail-section .features h4{color:var(--black);font-size:var(--fs-40);font-weight:var(--fw-7);line-height:var(--lh-120);letter-spacing:var(--ls--2);margin-bottom:16px}.workdetail-section .features ul{margin:0}.workdetail-section .features p,.workdetail-section .features li{color:var(--gray);font-size:var(--fs-21);line-height:var(--lh-150);margin:0}.workdetail-section .outcome h5{color:var(--black);font-weight:var(--fw-5);font-size:var(--fs-24);line-height:var(--lh-145);margin-bottom:8px}.workdetail-section .outcome p:not(.lite-title){color:var(--gray);font-size:var(--fs-21);line-height:var(--lh-150);margin:0}.workdetail-section .outcome .outcome-part{gap:32px;margin-top:32px;display:flex}.workdetail-section .outcome .outcome-part div p{font-size:var(--fs-18)}.screens-section{background:#f1f4f3;padding:112px 0}.screens-section .screens-grid{align-items:start;gap:32px;display:flex}.screen{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}.screen.screen-one{aspect-ratio:1;background:linear-gradient(315deg,#43899f80 0%,#f1f4f380 100%),linear-gradient(270deg,#35aec5 0%,#f1f4f3 100%);width:100%;max-width:408px;padding:25px}.screen.screen-two{background:linear-gradient(#9cbbc4 0%,#f1f4f3 100%);width:100%;padding:26px}.screen.screen-three{aspect-ratio:1;background:linear-gradient(315deg,#43899f80 0%,#f1f4f380 100%),linear-gradient(270deg,#35aec5 0%,#f1f4f3 100%);flex-direction:column;justify-content:flex-end;width:100%;max-width:408px;padding:25px}.screen div{width:fit-content;margin:auto;position:relative}.screen .mockup{z-index:1;position:relative}.screen.screen-one .mockup{max-width:178px}.screen.screen-two .mockup{max-width:208px}.screen.screen-three .mockup{max-width:298px}.screen .screen-img{border-radius:24.86px;width:-webkit-fill-available;height:-webkit-fill-available;position:absolute;inset:1.5% 4%}.project-screen-modal .modal-body{justify-content:center;align-items:center;width:100%;min-height:100vh;padding:0;display:flex;position:relative}.project-screen-modal .icon-btns{z-index:1;gap:32px;display:flex;position:absolute;top:64px;right:48px}.project-screen-modal .icon-btns .btn-close,.project-screen-modal .icon-btns .btn-minimize{opacity:1;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;box-shadow:none!important}.project-screen-modal .icon-btns .btn-close:hover,.project-screen-modal .icon-btns .btn-minimize:hover{background:#ffffff8a}.project-screen-modal .screen{width:100%;max-width:100%;height:100%;max-height:100vh;cursor:unset;border-radius:0;padding:72px 42px 126px}.project-screen-modal .screen>div{justify-content:center;align-items:center;width:fit-content;max-width:100%;height:100%;max-height:100%;margin:auto;display:flex;position:relative}.project-screen-modal .screen .mockup{max-width:unset;object-fit:contain;width:auto;height:100%;max-height:100%}.project-screen-modal .screen .screen-img{width:auto;max-width:92%;height:auto;max-height:97%;position:absolute;inset:1.5% 4%}.project-screen-modal .carousel-item,.project-screen-modal .carousel-inner,.project-screen-modal .carousel{width:100%;height:100%}.project-screen-modal .carousel-control-next,.project-screen-modal .carousel-control-prev{opacity:1;width:32px;height:32px;margin:auto}.project-screen-modal .carousel-control-prev{left:48px}.project-screen-modal .carousel-control-next{right:48px}.project-screen-modal .carousel-control-next img{rotate:180deg}.casestudy-quote p{text-align:center;max-width:1142px;color:var(--white);font-size:var(--fs-24);line-height:var(--lh-140);opacity:.8;z-index:1;margin:0 auto 32px;position:relative}.casestudy-quote.lets-section:not(.about-build) .lets-img2{margin-top:36px}.casestudy-section{background:#f1f4f3;padding:32px 0 112px}.navbar:not(.scrolled,.dark):has(~.casestudy-section){background:#f1f4f3}.casestudy-section .casestudy-grid{gap:80px;display:flex;position:relative}.casestudy-section .casestudy-left{width:100%;max-width:360px;height:fit-content;position:sticky;top:144px}.casestudy-section .casestudy-left .btn{margin-bottom:32px}.casestudy-section .casestudy-left .btn img{transition:all .15s ease-in-out;rotate:180deg}.casestudy-section .casestudy-left ul{margin:0;padding:0}.casestudy-section .casestudy-left ul li{margin-bottom:16px;list-style:none}.casestudy-section .casestudy-left ul li a{color:var(--black);font-size:var(--fs-18);font-weight:var(--fw-5);line-height:var(--lh-140);text-decoration:none}.casestudy-section .casestudy-left ul li a:hover{color:var(--primary)}.casestudy-section .casestudy-right{max-width:1141px;padding-top:89px}.casestudy-section #overview:not(.mb-112){margin-bottom:32px}.casestudy-section #overview .main-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;display:flex}.casestudy-section #overview .main-title h1{color:var(--black);font-size:var(--fs-56);font-weight:var(--fw-7);line-height:var(--lh-120);letter-spacing:var(--ls--2);margin:0}.casestudy-section #overview .main-title img{object-fit:contain;width:fit-content;max-height:64px}.casestudy-section #overview h5{color:var(--black);font-size:var(--fs-24);font-weight:var(--fw-5);line-height:var(--lh-140);margin-bottom:32px}.casestudy-section #overview p{font-size:var(--fs-21);line-height:var(--lh-150);color:var(--gray);margin-bottom:28px}.casestudy-section #overview .overview-extra{display:none}.casestudy-section #overview.is-expanded .overview-extra{display:block}.casestudy-section #overview.is-expanded .read-more{display:none}.casestudy-section #overview p span{color:var(--primary);cursor:pointer;font-size:15px}.casestudy-section #overview img{border-radius:8px;width:100%}.casestudy-section .glance-list{grid-template-columns:1fr 1fr 1fr 1fr;gap:32px;margin-bottom:32px;display:grid}.casestudy-section .glance-list p{border-bottom:1px solid var(--primary);color:var(--gray);font-size:var(--fs-18);line-height:var(--lh-140);margin-bottom:8px;padding-bottom:8px}.casestudy-section .glance-list ul{margin:0;padding:0}.casestudy-section .glance-list li{font-size:var(--fs-21);font-weight:var(--fw-5);line-height:var(--lh-140);margin-bottom:8px;list-style:none}.casestudy-section .glance-list li a{color:var(--primary);text-underline-offset:2px;text-decoration-thickness:1px}.casestudy-section .glance-list li:last-child{margin:0}.casestudy-section #challenge .challenge-cards{grid-template-columns:1fr 1fr 1fr;gap:32px;display:grid}.casestudy-section #challenge .card{aspect-ratio:1;text-align:center;border:none;border-radius:8px;justify-content:center;align-items:center;height:100%;min-height:fit-content;padding:32px;position:relative}.casestudy-section #challenge .card .check-icon{width:32px;height:32px;position:absolute;top:16px;left:16px}.casestudy-section #challenge .card div{width:fit-content;height:fit-content;margin:auto;padding:56px;position:absolute;inset:0}.casestudy-section #challenge .card .challenge-icon{max-width:88px;margin-bottom:32px;transition:all .4s ease-in-out}.casestudy-section #challenge .card h5{font-size:var(--fs-24);font-weight:var(--fw-5);line-height:var(--lh-125);letter-spacing:var(--ls--2);margin:0;transition:all .4s ease-in-out}.casestudy-section #challenge .card p{font-size:var(--fs-18);line-height:var(--lh-150);color:var(--gray);opacity:0;z-index:1;margin:0;transition:all .4s ease-in-out;position:relative}.casestudy-section #challenge .card:hover p{opacity:1}.casestudy-section #challenge .card:hover .challenge-icon,.casestudy-section #challenge .card:hover h5{opacity:0}.casestudy-section #Objectives .objectives{grid-template-columns:1fr 1fr;gap:32px;display:grid}.casestudy-section #Objectives .objectives>div{gap:16px;display:flex}.casestudy-section #Objectives .objectives div img{width:32px;height:32px}.casestudy-section #Objectives .objectives h5{font-size:var(--fs-24);font-weight:var(--fw-5);line-height:var(--lh-125);letter-spacing:var(--ls--2);margin-bottom:8px}.casestudy-section #Objectives .objectives p{color:var(--gray);font-size:var(--fs-21);line-height:var(--lh-150);margin:0}.casestudy-section #approach .accordion-item{border:none;border-radius:8px;margin-bottom:32px;overflow:hidden}.casestudy-section #approach .accordion-item:last-child{margin-bottom:0}.casestudy-section #approach .accordion-button{color:var(--black);font-size:var(--fs-24);font-weight:var(--fw-5);line-height:var(--lh-125);letter-spacing:var(--ls--2);gap:32px;padding:32px;box-shadow:none!important;z-index:0!important;background:0 0!important}.casestudy-section #approach .accordion-button span{background:var(--primary);width:40px;height:40px;color:var(--white);font-size:var(--fs-21);font-weight:var(--fw-5);letter-spacing:var(--ls--2);text-align:center;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.casestudy-section #approach .accordion-button:after{background-image:url(../media/plus-green.06_amvrvqi~1u.svg);background-size:100%;width:24px;height:24px}.casestudy-section #approach .accordion-button:not(.collapsed):after{background-image:url(../media/minus-icon.16v8fjt6l8.lm.svg);background-size:100%;width:24px;height:24px}.casestudy-section #approach .accordion-body{border-top:2px solid var(--primary);margin-left:104px;padding:32px 32px 32px 0}.casestudy-section #approach .accordion-body img{border:1px solid #10101040;border-radius:8px;width:100%;margin:32px 0;display:block}.casestudy-section #approach .accordion-body p{font-size:var(--fs-21);line-height:var(--lh-150);margin-bottom:16px}.casestudy-section #approach .accordion-body ul{margin:0}.casestudy-section #approach .accordion-body li{font-size:var(--fs-21);line-height:var(--lh-150)}.casestudy-section #approach .accordion-body li span{font-weight:var(--fw-6)}.casestudy-section .features-card{border-left:3px solid #3fac80;border-radius:8px;margin-bottom:32px;padding:56px}.casestudy-section .features-card .title{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.casestudy-section .features-card .title img{width:32px;height:32px}.casestudy-section .features-card .title h6{color:var(--primary);font-size:var(--fs-24);font-weight:var(--fw-5);line-height:var(--lh-125);letter-spacing:var(--ls--2);margin:0}.casestudy-section .features-card p{font-size:var(--fs-21);line-height:var(--lh-150);margin-bottom:32px}.casestudy-section .features-card .feature-img{border:1px solid #10101040;border-radius:8px;width:100%}.casestudy-section .features-cards{grid-template-columns:1fr 1fr;gap:32px;display:grid}.casestudy-section .features-cards .features-card,.casestudy-section .features-cards p{margin:0}.casestudy-section #results .result-grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:32px;margin-bottom:32px;display:grid}.casestudy-section #results .result-card{aspect-ratio:1;background:var(--white);border-radius:8px;flex-direction:column;justify-content:end;min-height:fit-content;padding:32px;display:flex}.casestudy-section #results .result-card h5{color:var(--primary);font-size:var(--fs-40);font-weight:var(--fw-7);line-height:var(--lh-120);letter-spacing:var(--ls--2);margin-bottom:16px}.casestudy-section #results .result-card p{max-width:166px;color:var(--black);font-size:var(--fs-24);font-weight:var(--fw-5);line-height:var(--lh-145);margin-bottom:0}.casestudy-section #results .features-card{padding:32px 32px 32px 56px}.casestudy-section #results .features-card .title,.casestudy-section #results .features-card .feature-img{margin-bottom:32px}.casestudy-section #results .feature-imgs{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}.casestudy-section .features-card ul{margin:0;padding-left:62px}.casestudy-section .features-card li{font-size:var(--fs-21);line-height:var(--lh-150);font-weight:var(--fw-6);color:var(--black)}.casestudy-section .features-card li span{color:var(--gray);font-weight:var(--fw-4)}.casestudy-section #technologies .casestudy-title{margin-bottom:32px}.casestudy-section #testimonial{margin-bottom:0}.casestudy-section #testimonial .testimonial-card{padding-bottom:44px;box-shadow:4px 4px 16px #1010100d}.casestudy-section #testimonial .card-body{margin-bottom:56px}.casestudy-section #testimonial .card-body p{font-size:var(--fs-24)}.mb-112{margin-bottom:112px}.casestudy-section #testimonial,.casestudy-section #technologies,.casestudy-section #results,.casestudy-section #features,.casestudy-section #approach,.casestudy-section #Objectives,.casestudy-section #challenge,.casestudy-section #glance,.casestudy-section #overview{scroll-margin-top:142px}.casestudy-section .casestudy-title{font-size:var(--fs-40);font-weight:var(--fw-7);line-height:var(--lh-120);letter-spacing:var(--ls--2);margin-bottom:16px}.casestudy-section .casestudy-descr{font-size:var(--fs-21);line-height:var(--lh-150);margin-bottom:32px}.casestudy-hero{background:#122118;margin-top:-113px;padding:145px 0 96px}.breadcrumb{flex-wrap:wrap;gap:27px;display:flex}.breadcrumb.dark a{color:var(--gray)}.breadcrumb.dark a:hover,.breadcrumb.dark a.active{color:var(--black)}.breadcrumb a{font-size:var(--fs-18);line-height:var(--lh-140);color:#ffffff80;text-decoration:none;display:block;position:relative}.breadcrumb a:hover,.breadcrumb a.active{color:var(--white)}.breadcrumb a.active{-webkit-user-select:none;user-select:none;cursor:initial}.breadcrumb a:not(:last-child):before{content:"•";color:var(--primary);font-size:var(--fs-18);font-weight:var(--fw-4);line-height:var(--lh-145);position:absolute;top:0;bottom:0;right:-15px}.casestudy-hero .hero-content{justify-content:space-between;align-items:center;gap:24px;margin-top:38px;display:flex}.casestudy-hero h1{color:var(--white);font-size:var(--fs-72);font-weight:var(--fw-7);line-height:var(--lh-120);letter-spacing:var(--ls--2);margin-bottom:16px}.casestudy-hero p{color:var(--white);font-size:var(--fs-24);font-weight:var(--fw-5);line-height:var(--lh-140);margin-bottom:32px}.casestudy-hero .services{width:100%;max-width:425px}.casestudy-hero .services h5{color:#ffffff80;font-size:var(--fs-18);font-weight:var(--fw-4);line-height:var(--lh-140);border-bottom:1px solid var(--primary);margin-bottom:7.5px;padding-bottom:16.5px}.casestudy-hero .services div{align-items:center;gap:16px;margin-bottom:16px;display:flex}.casestudy-hero .services div img{width:32px}.casestudy-hero .services div span{font-size:var(--fs-24);font-weight:var(--fw-5);line-height:var(--lh-140);color:var(--white)}.casestudy2.casestudy-section{padding-top:0}.casestudy2.casestudy-section .casestudy-right{max-width:unset;width:100%;padding-top:0;position:relative}#overview .casestudy2-title{z-index:2}.casestudy2-title{z-index:1;background:#f1f4f3;border-bottom:1px solid #3fac80;position:sticky;top:112px;padding-block:19.5px!important}.casestudy2-title~.container-fluid{padding-top:112px}.casestudy2-title .casestudy2-container{justify-content:space-between;align-items:center;gap:12px;display:flex}.casestudy2-container{max-width:1142px;margin:auto}.casestudy2-title .step-btn{background:var(--white);border-radius:100%;justify-content:center;align-items:center;width:57px;height:57px;transition:all .3s ease-in-out;display:flex}.casestudy2-title .step-btn:hover{background:0 0}.casestudy2-title .steps{gap:8px;display:flex}.casestudy2-title .step-btn img{width:24px;height:24px}.casestudy2-title .step-btn.step-up img{rotate:180deg}.casestudy2-title h4{color:var(--primary);font-size:var(--fs-32);font-weight:var(--fw-5);line-height:var(--lh-120);letter-spacing:var(--ls--2);margin:0}.casestudy2-title .dropdown-toggle:after{background:url(../media/up-arrow.0wnuy_sak1x00.svg) 0 0/cover;border:none;width:24px;height:24px;margin:auto 0 auto 16px;position:absolute;top:50%;bottom:50%}.casestudy2-title .show.dropdown-toggle:after{transform:rotate(180deg)}.casestudy2-title .dropdown-menu{border:none;border-radius:0;padding:48px}.casestudy2-title .dropdown-menu[data-popper-placement=top-start]{transform:translate(-48px,-67px)!important}.casestudy2-title .dropdown-menu[data-popper-placement=bottom-start]{transform:translate(-48px,68px)!important}.casestudy2-title .dropdown-menu a{font-size:var(--fs-21);font-weight:var(--fw-5);line-height:var(--lh-140);color:var(--black);margin-bottom:16px;padding:0;background:0 0!important}.casestudy2-title .dropdown-menu a:hover,.casestudy2-title .dropdown-menu a.active{color:var(--primary)}#overview .container-fluid:not(.casestudy2-title){position:relative}#overview:has(.dropdown-toggle.show) .container-fluid:not(.casestudy2-title):after{content:"";opacity:.5;background:#000;width:100%;height:100%;position:absolute;inset:0}.casestudy2-title .dropdown-menu li:last-child a{margin:0}.casestudy2 #testimonial,.casestudy2 #technologies,.casestudy2 #results,.casestudy2 #features,.casestudy2 #approach,.casestudy2 #Objectives,.casestudy2 #challenge,.casestudy2 #glance,.casestudy2 #overview{scroll-margin-top:112px}.casestudy-section.casestudy2 #results .features-card{border:none;margin:48px 0 0;padding:0}.casestudy-section.casestudy2 #glance .casestudy-title{margin-bottom:48px}.casestudy-section.casestudy2 #overview .main-title{margin-bottom:32px}.bg-e2e5e4 .navbar:not(.scrolled),.bg-e2e5e4{background:#e2e5e4}.service-section{padding-bottom:112px;padding-top:32px!important}.service-section h1{color:var(--black);font-size:var(--fs-56);font-weight:var(--fw-7);line-height:var(--lh-120);letter-spacing:var(--ls--2);text-align:center;margin:32px auto 16px}.service-section .service-desc{text-align:center;max-width:1001px;font-size:var(--fs-21);font-weight:var(--fw-4);line-height:var(--lh-140);margin:0 auto 48px}.approache-banner{text-align:center;background:#122118;border-radius:8px;padding-block:112px 104px}.approache-banner p{font-size:var(--fs-21);font-weight:var(--fw-5);line-height:var(--lh-140);color:var(--gray);margin-bottom:16px}.approache-banner h4{font-size:var(--fs-40);font-weight:var(--fw-5);line-height:var(--lh-140);letter-spacing:var(--ls--2);color:var(--white);max-width:1284px;margin:0 auto 32px}.approache-banner h4 span{color:#ceeed6}.approache-banner .btn{margin:auto}.service-grid{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}.service-grid .single-service{aspect-ratio:1;background:linear-gradient(#fff 0% 100%);border-radius:32px;flex-direction:column;justify-content:center;align-items:center;width:calc(33.33% - 21.33px);padding:32px;transition:all .4s ease-in-out;display:flex;position:relative}.service-grid .single-service .service-icon{object-fit:contain;max-height:152px;margin-bottom:32px;transition:all .5s ease-in-out}.service-grid .single-service h5{text-align:center;font-size:var(--fs-32);font-weight:var(--fw-5);line-height:var(--lh-140);letter-spacing:var(--ls--2);margin-bottom:16px;transition:all .5s ease-in-out}.service-grid .single-service .service-list{max-width:394px;margin-bottom:16px;transition:all .5s ease-in-out}.service-grid .single-service .service-list span{font-size:var(--fs-21)}.service-grid .single-service .hover-content p{max-width:394px;color:var(--gray);font-size:var(--fs-21);line-height:var(--lh-145);text-align:center;margin:0 auto 32px;transition:all .5s ease-in-out}.service-grid .single-service .btn{opacity:0;transition:all .5s ease-in-out;transform:translateY(-250%)}.service-grid .single-service:first-child .hover-content p{max-width:359px}.service-grid .single-service .hover-content{opacity:0;flex-direction:column;justify-content:center;align-items:center;height:fit-content;padding-inline:32px;transition:all .5s ease-in-out;display:flex;position:absolute;top:298px}.service-grid .single-service:hover{background:linear-gradient(#3fac8026 0%,#fff 50%),linear-gradient(#fff 0% 100%)}.service-grid .single-service:hover .hover-content{opacity:1;width:100%;margin:auto;top:0;bottom:0}.service-grid .single-service:hover .service-icon{opacity:0;transform:translateY(20%)}.service-grid .single-service:hover .main-title{opacity:0;transform:translateY(-10%)}.service-grid .single-service:hover .btn{opacity:1;transform:translateY(0)}.service-grid .single-service:hover .service-list{opacity:0}.bg-fff .navbar:not(.scrolled),.bg-fff{background:var(--white)}.blogdetail-hero .service-desc,.main-blogs .service-desc{max-width:847px}.blogdetail-hero .blog-card,.main-blogs.blog-section .blog-card.lg-card{flex-direction:unset;align-items:center;column-gap:48px}.blogdetail-hero .blog-card .blog-img,.main-blogs.blog-section .blog-card.lg-card .blog-img{max-width:848px;max-height:477px}.main-blogs.blog-section .blog-card.lg-card .blog-img img{margin:0}.main-blogs.blog-section .blog-card.lg-card>div{width:50%}.main-blogs.blog-section .blog-card.lg-card .blog-content{max-width:784px}.main-blogs.blog-section .blog-card .blog-bottom h5{-webkit-line-clamp:unset}.main-blogs.blog-section .blog-card:hover .blog-bottom h5{text-decoration:none}.main-blogs .service-desc{margin-bottom:112px}.otherblogs-head{justify-content:center;align-items:start;gap:32px;margin-bottom:48px;display:flex}.otherblogs-head .tabs{justify-content:center;align-items:center;max-width:1093px}.otherblogs-head .search-project{margin-left:0}.main-blogs.blog-section .blog-card:not(.lg-card){flex-direction:column;gap:0}.main-blogs.blog-section .blog-card:not(.lg-card) .blog-bottom{align-items:start;min-height:154px}.main-blogs.blog-section .blog-card:not(.lg-card) .blog-img{max-width:unset}.more-articles{background:var(--white)}.more-articles .head h3{color:var(--black)}.more-articles .head .btn{border-color:var(--black)}.blogdetail-hero .blog-card{margin-top:32px}.blogdetail-hero .blog-card .blog-bottom h5{color:var(--white);font-size:var(--fs-40)}.blogdetail-hero .blog-content{max-width:738px}.blogdetail-hero .blog-card .blog-bottom .date,.blogdetail-hero .blog-card .type-time p{color:var(--white);opacity:.6}.blogdetail-hero .blog-card .type-time .badge{border-color:var(--white);color:var(--white)}.blogdetail-section{background:var(--white);padding:96px 0 112px}.blogdetail-section .blogdetail-inner{max-width:848px;margin:auto}.blogdetail-section .detail-sect{margin-bottom:96px}.blogdetail-section .border-block{border-left:3px solid #3fac80;border-radius:8px;margin-bottom:32px;padding:16px 0 16px 32px}.blogdetail-section h5{font-size:var(--fs-28);line-height:var(--lh-145);font-weight:var(--fw-5);margin-bottom:8px}.blogdetail-section h6{font-size:var(--fs-24);line-height:var(--lh-145);font-weight:var(--fw-7);color:var(--primary);margin-bottom:8px}.blogdetail-section li,.blogdetail-section p{color:var(--gray);font-size:var(--fs-21);line-height:var(--lh-150);margin-bottom:32px}.blogdetail-section p:last-child,.blogdetail-section ul{margin-bottom:0}.blogdetail-section .border-block ul{margin-bottom:32px}.blogdetail-section li{margin-bottom:0!important}.blogdetail-section .blog-Share{border-top:1px solid #10101040;padding-top:16px}.blogdetail-section .blog-Share p{margin-bottom:16px}.blogdetail-section .blog-Share .links{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.bg-F1F4F3{background:#f1f4f3}.service-faq .accordion-body p:not(:last-child){margin-bottom:24px}.service-faq .accordion-item button{gap:32px}body:has(.sd-hero-section:not(.sitecore)) .navbar:not(.scrolled){background:0 0;border-bottom:1px solid #66666640}body:has(.sd-hero-section:not(.sitecore)) .navbar:not(.scrolled) .main-logo{filter:brightness(100)}body:has(.sd-hero-section:not(.sitecore)) .navbar:not(.scrolled) .nav-link{color:var(--white)}.sd-hero-section{background:url(../media/webdesign-bg.0d7xr--~7noxv.png) 50%/cover no-repeat;flex-direction:column;justify-content:center;height:fit-content;min-height:856px;margin-top:-112px;padding:144px 0 32px;display:flex;position:relative}.sd-hero-section .breadcrumb{position:absolute;top:144px}.sd-hero-section h1{font-size:var(--fs-56);font-weight:var(--fw-7);line-height:var(--lh-120);color:var(--white);max-width:733px;margin-bottom:16px}.sd-hero-section p{font-size:var(--fs-21);line-height:var(--lh-150);color:var(--white);opacity:.7;max-width:733px;margin-bottom:32px}.sd-hero-section .btns{flex-wrap:wrap;gap:8px;display:flex}.sd-hero-section .btn-outline{font-size:var(--fs-18);background:0 0}.sd-hero-section .btn-outline:hover{color:var(--white);background:#003a24!important;border-color:#003a24!important}.py-112{padding-block:112px}.sd-banner{background:var(--white)}.sd-banner .descr{text-align:center;font-size:var(--fs-24);line-height:var(--lh-140);max-width:1295px;margin:0 auto 80px}.sd-banner .sd-stats{grid-template-columns:1fr 1fr 1fr;gap:64px;max-width:1434px;margin:auto;display:grid}.sd-banner .sd-stats div{position:relative}.sd-banner .sd-stats div:not(:last-child):after{content:"";border-right:1px solid #10101040;width:1px;height:100%;position:absolute;top:0;bottom:0;right:-32px}.sd-banner .sd-stats h5{color:var(--primary);font-size:var(--fs-72);font-weight:var(--fw-7);line-height:var(--lh-120);margin-bottom:16px}.sd-banner .sd-stats h6{font-size:var(--fs-32);font-weight:var(--fw-5);line-height:var(--lh-120);margin-bottom:16px}.sd-banner .sd-stats p{color:var(--gray);font-size:var(--fs-21);line-height:var(--lh-140);margin-bottom:0}.sd-dark-banner{background:#122118;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.sd-dark-banner .wd-vector.vect-img{width:13%;max-width:241px}.sd-dark-banner .vect-img{width:100%}.sd-dark-banner .wd-descr{max-width:1047px;padding-block:12px}.sd-dark-banner p{color:#ceeed6;text-align:center;font-size:var(--fs-32);line-height:var(--lh-140);margin-bottom:24px}.sd-dark-banner p:last-child{margin:0}.sd-dark-banner .mvect-img{display:none}.clients-banner .clients{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 64px;margin-bottom:80px;padding:8px 0;display:flex}.clients-banner .btn{margin:auto}.offers-section{background:#f1f4f3}.common-title{text-align:center;max-width:995px;font-size:var(--fs-56);font-weight:var(--fw-7);line-height:var(--lh-125);margin:0 auto 48px}.offers-grid{grid-template-columns:1fr 1fr 1fr;gap:32px;display:grid}.offers-grid .offer-card{border-radius:8px;margin-bottom:32px;padding:48px}.offers-grid .offer-card:last-child{margin:0!important}.offers-grid .icon{border-radius:16px;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:32px;padding:16px;display:flex}.moreoffers-grid .icon img,.offers-grid .icon img{width:100%}.offers-grid h5{font-size:var(--fs-32);font-weight:var(--fw-5);line-height:var(--lh-120);letter-spacing:var(--ls--2);margin-bottom:16px}.offers-grid p{font-size:var(--fs-21);line-height:var(--lh-140);-webkit-line-clamp:4;font-weight:var(--fw-4);-webkit-box-orient:vertical;margin-bottom:0;transition:all .4s ease-in-out;display:-webkit-box;overflow:hidden}.offers-grid p.two-line{-webkit-line-clamp:2;transition:unset}.offers-grid .offer-card:not(:hover) p.two-line{margin-bottom:20px}.offer-card:hover p{-webkit-line-clamp:unset}.offers-grid .card1{background:#fff}.offers-grid .card2{background:#3fac80}.offers-grid .card3{background:#005842}.offers-grid .card4{background:#e2e5e4}.offers-grid .card5{background:#ceeed6}.offers-grid .card6{background:#122118}.offers-grid .card1 .icon{background:#3fac8040}.offers-grid .card2 .icon{background:#53c094b2}.offers-grid .card3 .icon{background:#3fac80}.offers-grid .card4 .icon{background:#fff}.offers-grid .card5 .icon{background:#ffffffb2}.offers-grid .card6 .icon{background:#26352c}.offers-grid .card6 h5,.offers-grid .card3 h5,.offers-grid .card2 h5{color:#fff}.offers-grid .card4 p,.offers-grid .card1 p{color:var(--gray)}.offers-grid .card5 p{color:#101010;opacity:.7}.offers-grid .card6 p,.offers-grid .card3 p,.offers-grid .card2 p{color:#fff;opacity:.7}.perform-better-section{background:#122118}.perform-better-section h3{color:var(--white)}.perform-better-section .perform-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid;overflow:hidden}.perform-better-section .perform-card{padding:48px;position:relative}.perform-better-section .perform-card div{align-items:center;gap:32px;margin-bottom:16px;display:flex}.perform-better-section .perform-card img{width:64px;height:64px}.perform-better-section .perform-card h5{color:var(--white);font-size:var(--fs-32);font-weight:var(--fw-5);line-height:var(--lh-120);letter-spacing:var(--ls--2);margin:0}.perform-better-section .perform-card p{color:var(--white);opacity:.8;font-size:var(--fs-21);font-weight:var(--fw-4);line-height:var(--lh-140);margin:0;padding-left:96px}.perform-better-section .perform-card:nth-child(odd):after{content:"";opacity:.25;border-right:1px solid #fff;width:1px;height:calc(100% + 32px);position:absolute;top:0;bottom:0;right:-16px}.perform-better-section .perform-card:nth-child(n+3):before{content:"";opacity:.25;border-top:1px solid #fff;width:calc(100% - 32px);height:1px;position:absolute;top:-16px;left:0;right:0}.perform-better-section .perform-card:nth-child(odd):before{left:48px}.perform-better-section .perform-card:nth-child(2n):before{left:-16px}.service-gives{background:#f1f4f3;width:100%;overflow:hidden}.service-gives .gives-img{width:calc(100% + 96px)}.service-gives .faq-accordion .accordion-item{border-color:var(--white);background:var(--white);box-shadow:none!important;border-radius:8px!important}.service-gives .faq-accordion .accordion-item button{font-size:var(--fs-32);line-height:var(--lh-120)}.service-gives .faq-accordion .accordion-item button:not(.collapsed){color:var(--primary)}.service-gives .faq-accordion .accordion-item .accordion-body{border:none;margin:0;padding:0 64px 32px 32px}.service-gives .faq-accordion .accordion-item .accordion-body p{font-size:var(--fs-21)}.service-gives .faq-accordion .accordion-button:after{background-image:url(../media/up-arrow.0wnuy_sak1x00.svg)}.common-descr{text-align:center;color:var(--gray);font-size:var(--fs-24);line-height:var(--lh-140);max-width:870px;margin:-16px auto 48px}.wd-feature{background:var(--white)}.wd-feature .features-grid{flex-wrap:wrap;justify-content:center;align-items:start;gap:32px;display:flex}.wd-feature .features-card{text-align:center;background:linear-gradient(#fff 0% 100%);border:1px solid #10101040;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:calc(25% - 24px);height:320px;padding:56px 32px;transition:all .4s ease-in-out;display:flex;position:relative}.webdevelopment-process.wd-feature .features-card:hover,.wd-feature .features-card:hover{background:linear-gradient(#3fac8026 0%,#fff 50%);height:fit-content}.wd-feature .features-card img{margin-bottom:32px}.wd-feature .features-card h5{font-size:var(--fs-32);font-weight:var(--fw-5);line-height:var(--lh-140);margin-bottom:16px}.wd-feature .features-card p{color:var(--gray);font-size:var(--fs-18);line-height:var(--lh-145);opacity:0;height:0;margin:0;transition:all .4s ease-in-out}.wd-feature .features-card:hover p{opacity:1;height:unset}.webdevelopment.sd-hero-section{background:url(../media/webdevelopment-bg.0~cngkf27sj-e.png) 50%/cover no-repeat}.sd-banner h4{text-align:center;max-width:815px;font-size:var(--fs-40);font-weight:var(--fw-5);line-height:var(--lh-120);margin:0 auto 32px}.webdevelopment.sd-banner .descr{color:var(--gray)}.webdevelopment.sd-dark-banner .wd-descr{max-width:1063px}.webdevelopment.casestudy-quote p{max-width:1065px}.webdevelopment.perform-better-section .common-descr{max-width:1142px;color:var(--white);opacity:.7}.webdevelopment-img{width:100%;max-width:1544px;margin-inline:auto;display:block}.webdevelopment-process.wd-feature .features-grid{max-width:1288px;margin-inline:auto}.webdevelopment-process.wd-feature .features-card{width:calc(33.33% - 21.33px);height:330px}.wd-feature h6{margin:0;color:var(--white);width:56px;height:56px;min-height:56px;font-size:var(--fs-32);font-weight:var(--fw-5);line-height:var(--lh-120);background:#005742;border-radius:100%;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-50%)}.process-tcf{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}.process-tcf .tcf-card{background:#f1f4f3;border-left:8px solid #005742;border-radius:0 24px;flex-direction:column;height:100%;padding:64px;display:flex}.process-tcf .tcf-card:nth-child(2) .line{margin-top:24px;padding-bottom:56px}.process-tcf .tcf-card:nth-child(3){border-color:#3fac80}.process-tcf .tcf-card:nth-child(4){border-color:#ceeed6}.process-tcf h5{font-size:var(--fs-32);font-weight:var(--fw-5);line-height:var(--lh-140);margin-bottom:16px}.process-tcf p{color:var(--gray);font-size:var(--fs-18);line-height:var(--lh-140);margin-bottom:32px}.process-tcf .line{border-top:1px solid #101010;width:70%;height:1px;margin:auto 0;padding-bottom:32px;display:block}.process-tcf .icons{flex-wrap:wrap;gap:32px;display:flex}.seoservice.sd-hero-section{background:url(../media/seo-bg.0142p9tfhnlcb.png) 50%/cover no-repeat}.seoservice.casestudy-quote p{max-width:1065px}.common-subtitle{font-size:var(--fs-40);font-weight:var(--fw-5);line-height:var(--lh-125);text-align:center;margin:0 auto 48px}.moreoffers-grid{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:48px;display:grid}.moreoffers-grid .offer-card{background:linear-gradient(#fff 0% 100%);border-radius:8px;align-items:start;gap:32px;margin-bottom:32px;padding:48px;transition:all .4s ease-in-out;display:flex}.moreoffers-grid .offer-card:hover{background:linear-gradient(#fff 0%,#f1f4f3 100%)}.moreoffers-grid .icon{background:#3fac80;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;padding:16px;display:flex}.moreoffers-grid h5{font-size:var(--fs-32);font-weight:var(--fw-5);line-height:var(--lh-140);margin-top:6.5px;margin-bottom:16px}.moreoffers-grid p{color:var(--gray);font-size:var(--fs-21);line-height:var(--lh-140);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:0;display:-webkit-box;overflow:hidden}.moreoffers-grid .offer-card:hover p{-webkit-line-clamp:unset}.moreoffers-grid .offer-card:last-child{margin:0}.offers-section.seoservice .btn{margin:auto}.seoservice.sd-dark-banner .wd-descr{max-width:1162px}.seoservice .banner-grid{justify-content:space-between;align-items:center;gap:24px;display:flex}.seoservice .banner-grid h4{max-width:unset}.seoservice .banner-grid .descr{max-width:unset;color:var(--gray)}.seoservice .banner-grid .banner-card{max-width:925px}.seoservice .banner-grid .banner-stats{gap:64px;display:flex}.seoservice .banner-grid .banner-stats div{min-width:278px;position:relative}.seoservice .banner-grid .banner-stats div:first-child:after{content:"";border-right:1px solid #10101040;width:1px;height:100%;position:absolute;top:0;bottom:0;right:-32px}.seoservice .banner-grid .banner-stats h5{font-size:var(--fs-72);font-weight:var(--fw-7);line-height:var(--lh-120);color:var(--primary);margin-bottom:16px}.seoservice .banner-grid .banner-stats p{font-size:var(--fs-32);font-weight:var(--fw-5);line-height:var(--lh-120);margin-bottom:0}.seoget-list{grid-template-columns:1fr 1fr;gap:16px 32px;margin-bottom:48px;display:grid}.seoget-list div{align-items:center;gap:32px;min-height:76px;display:flex}.seoget-list div p{font-size:var(--fs-32);font-weight:var(--fw-5);line-height:var(--lh-120);margin:0}.seo-process{background:#005842}.seo-process .process-card{align-items:start;gap:32px;display:flex}.seo-process .process-card h6{color:#3fac80;font-size:var(--fs-56);font-weight:var(--fw-7);line-height:var(--lh-125);margin:0}.seo-process .process-card h5{color:#ceeed6;font-size:var(--fs-32);font-weight:var(--fw-5);line-height:var(--lh-140);align-items:center;min-height:70px;margin-bottom:16px;display:flex}.seo-process .process-card p{color:#fff;font-size:var(--fs-21);line-height:var(--lh-140);opacity:.8;margin-bottom:0}.seoprojects-buttons,.seoprocess-buttons{justify-content:end;gap:8px;margin-top:48px;display:flex}.seoprojects-buttons>div,.seoprocess-buttons>div{position:unset;border:1px solid #fff;border-radius:100%;width:57px;height:57px;display:flex;margin:0!important}.seoprojects-buttons>div:first-child img,.seoprocess-buttons>div:first-child img{rotate:180deg}.seoprojects-buttons>div:hover,.seoprocess-buttons>div:hover{background:#ffffff18}.seoprojects-buttons>div svg,.seoprocess-buttons>div svg{display:none}.perform-better-section .head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:48px;display:flex}.perform-better-section h3{margin-bottom:32px}.perform-better-section p{max-width:unset;color:var(--white);opacity:.8}.perform-better-section .seoprojects-buttons{margin-top:0}.perform-better-section .btn{margin-top:32px;margin-left:auto}.seoservices.casestudy-quote p{max-width:1000px}.sd-hero-section.sitecore{background:url(../media/sitecore-bg.0bwa5_9.w2p68.png) 50%/cover no-repeat}body:has(.sitecore) .navbar:not(.scrolled){background:0 0}.sitecore .breadcrumb a{color:var(--black)}.sitecore .breadcrumb a:not(.active){opacity:.5}.sitecore .breadcrumb a:not(.active):hover{opacity:1}.sitecore .hero-content{align-items:start;gap:42px 102px;display:flex}.sitecore .sitecore-logo{width:50%;max-width:701px;margin-top:34px}.sitecore.sd-hero-section p{max-width:763px}.sitecore .hero-content div{width:50%;max-width:848px}.sd-banner.sitecore .descr{max-width:1141px}.sitecore.sd-dark-banner .wd-descr{max-width:1158px}.sitecore-grid{gap:58px;display:flex}.sitecore-grid>div{width:50%}.sitecore-grid>div:last-child{max-width:814px}.sitecore-grid h3{margin-bottom:53px}.sitecore-grid p{font-size:var(--fs-24);line-height:var(--lh-140);margin-bottom:38px}.sitecore-grid p:last-child{margin-bottom:0}.sitecore-grid .sitecore-logo{background:var(--white);border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;padding:14px;display:flex}.sitecore-grid .sitecore-logo img{width:70%;max-width:527px}.sitecore-expertise{padding:89px 0 151px}.sitecore-expertise img{flex-shrink:0;width:100%;max-width:56px}.sitecore-expertise h5{margin-top:0}.sitecore-expertise .offer-card{padding-bottom:40px}.sitecore.casestudy-quote p{max-width:867px}.sitecore.perform-better-section .common-descr{max-width:1141px}.sitecore-solution.casestudy-quote p{max-width:975px}.about-bg{background-color:#f1f4f3}.about-clients{background:var(--white);border-radius:8px;margin-bottom:16px}.about-clients .descr{opacity:.7;text-align:center;max-width:1034px;font-size:var(--fs-24);line-height:var(--lh-140);margin:0 auto 48px}.about-clients.clients-banner .clients{opacity:.7}.aboutus .services-section .sub-title{font-weight:var(--fw-5);max-width:764px;font-size:var(--fs-40);margin-bottom:82px}.aboutus .service-card:first-child p{max-width:318px;margin:auto}.aboutus .service-card:nth-child(2) p{max-width:346px;margin:auto}.aboutus .service-card:nth-child(3) p{max-width:343px;margin:auto}.aboutus .service-card:nth-child(4) p{max-width:315px;margin:auto}.about-apart .head{transition:all .8s ease-in-out}.about-apart .common-title{line-height:var(--lh-120);margin-bottom:16px;transition:all .8s ease-in-out}.about-apart .common-descr{margin-bottom:96px;transition:all .8s ease-in-out}.about-apart .apart-grid{align-items:center;gap:96px;margin-bottom:96px;display:flex}.about-apart .apart-grid:last-child{margin-bottom:0}.about-apart .apart-img{aspect-ratio:848/636;width:51.5%;transition:all .8s ease-in-out}.about-apart .apart-img .video{background:linear-gradient(#0a464633 0%,#eceff033 100%);border-radius:8px;padding:32px}.about-apart .apart-img video,.about-apart .apart-img img{border-radius:8px;width:100%}.about-apart .apart-content{width:48.5%;transition:all .8s ease-in-out}.about-apart .apart-content h5{text-align:center;font-size:var(--fs-40);font-weight:var(--fw-5);line-height:var(--lh-120);margin-bottom:16px;transition:all .8s ease-in-out}.about-apart .apart-content p{text-align:center;font-size:var(--fs-24);line-height:var(--lh-140);color:var(--gray);margin-bottom:0;transition:all .8s ease-in-out}.about-apart .apart-content .btn{margin:16px auto 0;transition:all .8s ease-in-out}.about-apart .apart-grid:last-child .apart-content p{max-width:728px;margin:auto}.about-apart{overflow:hidden!important}.about-apart .animated-section{overflow:unset!important}.about-apart .head.animated-section:not(.active-animation) .common-title{opacity:0;transform:translateY(-64px)}.about-apart .head.animated-section:not(.active-animation) .common-descr{opacity:0;transform:translateY(32px)}.apart-grid1.animated-section:not(.active-animation) .apart-img{opacity:0;transform:translateY(-64px)}.apart-grid1.animated-section:not(.active-animation) h5{opacity:0;transform:translateY(88px)}.apart-grid1.animated-section:not(.active-animation) p{opacity:0;transform:translateY(120px)}.apart-grid1.animated-section:not(.active-animation) .btn{opacity:0;transform:translateY(152px)}.apart-grid4.animated-section:not(.active-animation) h5,.apart-grid3.animated-section:not(.active-animation) h5,.apart-grid2.animated-section:not(.active-animation) h5{opacity:0;transform:translateY(-16px)}.apart-grid4.animated-section:not(.active-animation) p,.apart-grid3.animated-section:not(.active-animation) p,.apart-grid2.animated-section:not(.active-animation) p{opacity:0;transform:translateY(16px)}.apart-grid2.animated-section:not(.active-animation) .apart-img{opacity:0;transform:scale(.57)}.apart-grid3.animated-section:not(.active-animation) .apart-img{opacity:0;transform:translateY(22%)scale(.57)}.apart-grid4 .apart-img{transform-style:preserve-3d;transition:transform 2s}.apart-grid4.animated-section:not(.active-animation) .apart-img{opacity:0;transform:rotateY(-180deg)}body:has(.about-hero) .navbar:not(.scrolled){background:0 0;border-bottom:1px solid #66666640}.about-hero{text-align:center;background:#122118;margin-top:-113px;padding:144px 0 112px}body:has(.about-hero) .navbar:not(.scrolled) .main-logo{filter:brightness(100)}body:has(.about-hero) .navbar:not(.scrolled) .nav-link{color:var(--white)}.about-hero .breadcrumb{margin-bottom:32px}.about-hero .about-icon{max-width:605px;margin:0 auto 16px}.about-hero .about-icon svg{width:100%;transition:all 1s ease-in-out}.about-hero .about-icon svg *{transform-origin:50%;transition:all 1.1s ease-in-out}.about-hero .hero-content span{font-size:var(--fs-21);font-weight:var(--fw-5);line-height:var(--lh-140);color:var(--primary);margin-bottom:16px;transition:all .8s ease-in-out 1.3s;display:block}.about-hero .hero-content h1{max-width:648px;font-size:var(--fs-56);font-weight:var(--fw-7);line-height:var(--lh-120);color:var(--white);margin:0 auto 16px;transition:all .8s ease-in-out 1.3s}.about-hero .hero-content p{max-width:848px;font-size:var(--fs-21);font-weight:var(--fw-4);line-height:var(--lh-140);color:var(--white);opacity:.7;margin:0 auto;transition:all .8s ease-in-out 1.3s}.about-hero.animated-section:not(.active-animation) span{opacity:0;transform:translateY(-47px)}.about-hero.animated-section:not(.active-animation) h1{opacity:0;transform:translateY(-24px)}.about-hero.animated-section:not(.active-animation) p{opacity:0}.about-hero.animated-section:not(.active-animation) .main-ring{opacity:0;transform:rotate(-70deg)}.about-hero.animated-section:not(.active-animation) .center-ring{opacity:0;transform:scale(.57)}.about-hero.animated-section:not(.active-animation) .c-icon{opacity:0;transform:scale(1.274)rotate(-45deg)}.about-stats{background:#122118;border-radius:0;overflow:hidden}.about-stats.animated-section{overflow:unset!important}.about-stats .about-card{aspect-ratio:1;border-radius:8px;flex-direction:column;padding:48px;transition:all .8s ease-in-out;display:flex}.about-stats .letter-card{aspect-ratio:1;justify-content:start;align-items:start;display:flex;overflow:hidden}.about-stats .about-card img{aspect-ratio:1;width:100%;max-width:112px;margin-bottom:60px}.about-stats .about-card h5{font-size:var(--fs-72);line-height:var(--lh-120);font-weight:var(--fw-7);margin-top:auto;margin-bottom:16px}.about-stats .about-card p{font-size:var(--fs-32);line-height:var(--lh-120);font-weight:var(--fw-5);margin-bottom:0}.about-stats .card-one{background:#ceeed6}.about-stats .card-two{background:#3fac80}.about-stats .card-three{background:#005842}.about-stats .card-four{background:#fff}.about-stats .card-one h5{color:#3fac80}.about-stats .card-two h5{color:#fff}.about-stats .card-three h5,.about-stats .card-four h5{color:#3fac80}.about-stats .card-one p{color:#101010}.about-stats .card-two p,.about-stats .card-three p{color:#fff}.about-stats .card-four p{color:#101010}.about-stats .letter-card img{transform-origin:50%;width:194%}.about-stats .letter-card1{justify-content:end}.about-stats .letter-card1 img{transition:all .8s ease-in-out;transform:translate(-41px,30px)rotate(135deg)}.about-stats .letter-card2{justify-content:end}.about-stats .letter-card2 img{transition:all .8s ease-in-out;transform:translate(-33px,-31px)}.about-stats .letter-card3{align-items:end}.about-stats .letter-card3 img{transition:all .8s ease-in-out;transform:translate(19px,-16px)rotate(135deg)}.about-stats .letter-card4{align-items:end}.about-stats .letter-card4 img{transition:all .8s ease-in-out;transform:translate(34px,-88px)}.about-stats:not(.active-animation) .card-one{opacity:0;transform:translateY(-96px)}.about-stats:not(.active-animation) .card-two{opacity:0;transform:translateY(-64px)}.about-stats:not(.active-animation) .card-three,.about-stats:not(.active-animation) .card-four{opacity:0;transform:translateY(64px)}.about-stats:not(.active-animation) .letter-card1 img{opacity:0;transform:translate(-41px,30px)rotate(75deg)}.about-stats:not(.active-animation) .letter-card2 img{opacity:0;transform:translate(-33px,-31px)rotate(-90deg)}.about-stats:not(.active-animation) .letter-card3 img{opacity:0;transform:translate(19px,-16px)rotate(75deg)}.about-stats:not(.active-animation) .letter-card4 img{opacity:0;transform:translate(34px,-88px)rotate(-90deg)}
