@layer payload-default{.icon--copy{height:1.5384615385rem;width:1.5384615385rem}.icon--copy .stroke{fill:none;stroke:currentColor;stroke-width:1px}}.marquee_main{padding-top:80px;&:has(.marquee_bg){.marquee_track *{color:#fff}.marquee_wrapper{.marquee_word{color:#fff!important;a{color:#fff!important;opacity:1!important;&:hover{color:var(--primary-color)!important}}}}}.marquee_wrapper{width:100%;overflow:hidden;&.reverse{.marquee_track{animation:marqueeReverse 40s linear infinite}}.marquee_track{animation:marquee 40s linear infinite}.marquee_word{color:rgba(87,87,87,.4)!important;span{position:relative;color:rgba(87,87,87,.4)!important;transition:.3s ease;&:before{content:"";position:absolute;right:0;top:0;width:14px;height:14px;background-image:url(/assets/images/qt_icon.svg);background-repeat:no-repeat;background-size:contain;opacity:0;scale:0;transition:.3s ease}&:hover{color:var(--text-color)!important;&:before{opacity:1;scale:1}}}}}.marquee_track{display:flex;align-items:center;flex-wrap:nowrap;width:-moz-max-content;width:max-content;gap:12px;*{color:var(--text-color)!important;font-family:Edgecutting Lite Sharp!important;font-size:96px!important;font-style:normal;font-weight:500;line-height:120%;letter-spacing:1.92px}.marquee_text{display:flex;align-items:center;gap:12px;word-spacing:12px}}.marquee_content>.banner_img{width:100%}}@media screen and (max-width:1024px){.marquee_main{& .marquee_track{*{font-size:65px!important}}}}@media screen and (max-width:980px){.marquee_main .marquee_track *{font-size:52px!important}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marqueeReverse{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.featureImg{background-color:#fff;.featuresBox{position:relative;padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-self:stretch;border-radius:var(--Radius-radius-l,32px);background:var(--Grey,#EAEDEC);backdrop-filter:blur(22px);>*{border-radius:16px!important;overflow:hidden}.feature_img_wrapper{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;transition:.5s ease;&.active{opacity:1}}.feature_img_box{min-height:600px;position:relative;.feature_img{width:100%;height:100%;position:relative}}.feature_content_box{background-color:#fff;padding:60px;.content{padding:0 0 40px 60px;border-radius:0;position:relative;border-bottom:1px solid #adadad;transition:.3s ease;&:hover{border-bottom:1px solid var(--text-color)}&:before{content:"";display:block;width:32px;height:32px;background-color:#EAEDEC;position:absolute;left:0;top:4px;transition:.3s ease}}}}}@media screen and (max-width:1280px){.feature_img_box{min-height:480px!important}}@media screen and (max-width:840px){.feature_img_box{min-height:0!important;height:300px!important}.featuresBox{display:flex!important;flex-direction:column}}@media screen and (max-width:768px){.featureImg{& .featuresBox{.feature_content_box{padding:20px 40px}}}}@media screen and (max-width:540px){.feature_content_box{padding:40px 20px!important}}@media screen and (max-width:420px){.feature_content_box .content{padding-left:0!important;&:before{position:relative!important;left:auto!important;top:auto!important}}}.numbersSection{position:relative;overflow:hidden;background-color:var(--primary-color);padding:60px 0;&:before{content:"";width:85vw;height:100vh;transform:rotate(-88deg);border-radius:1700px;background:rgba(33,33,33,.2);mix-blend-mode:overlay;filter:blur(50px);position:absolute;left:50%;bottom:-50%;transform:translateX(-50%)}*{color:#fff!important}.logo-right:before{filter:brightness(100)}.numberCard{--cardHeight:450px;position:relative;border-radius:32px;min-height:var(--cardHeight);display:flex;background-repeat:no-repeat;background-size:cover;overflow:hidden;&.type1{*{color:#fff!important}.content{min-height:var(--cardHeight)}}&.type2{background-color:var(--global-white);align-items:center;*{color:var(--text-color)!important}.btn_secondary{color:#fff!important}.statText{font-weight:400!important}}.inner>.statItem{border-bottom:1px solid #bababa!important;& .statNum{font-family:Edgecutting Lite Medium;font-weight:500;line-height:130%;letter-spacing:.88px}&:nth-last-child(2){border-bottom:none!important}}}@media screen and (max-width:979px){& .heading-2{font-size:var(--h5)!important}.numbersSection .numbersHeader{padding:0 20px}& .numberCard{&.type1{background-position:50%;min-height:235px;.content{min-height:235px}}&.type2{min-height:auto}.inner>.statItem{border-bottom:none!important}}}@media screen and (max-width:840px){.numberCard{min-height:0!important;max-height:320px!important;overflow-y:auto!important;scrollbar-width:none!important;&.type1{.content{min-height:250px}}.inner{justify-content:flex-start!important;padding-top:10px!important;padding-bottom:10px!important}}}@media screen and (max-width:768px){.numberCard{max-height:100%!important;&.type1{.content{min-height:250px}}}}@media screen and (max-width:767px){.numberCard{max-height:100%!important}}@media screen and (max-width:639px){& .numberCard{.inner{padding-top:30px!important;padding-bottom:30px!important}.inner>.statItem{border-bottom:1px solid #bababa!important}}& .numberCard{&.type1{background-position:50%;min-height:235px;.content{min-height:235px}}&.type2{min-height:auto}}}@media screen and (max-width:540px){.numberCard{&.type1{.content{min-height:210px}}}}}.serviceHover{background-color:var(--background-dark-color);*{color:#fff!important}&.hover_style1 .hoverGrid{&:before{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;transform:translateY(-50%);background-color:#fff;pointer-events:none;transform-origin:left;transform:scaleX(0);transition:all .5s ease-in-out;transition-delay:.8s}&.scroll_active{&:before{transform:scaleX(1)}}}.hoverGrid{position:relative;.hoverCards{position:relative;z-index:20}}&.hover_style2{.hoverDetail .payload-richtext{display:none}}.hoverCircle{width:-moz-fit-content;width:fit-content;height:calc(100vh - 140px);border-radius:100%;border:1px solid #fff;aspect-ratio:1;&:before{position:absolute;left:50%;top:0;transform:translateX(-50%);content:"";width:1px;height:calc(100% + 100px);background-color:#fff;pointer-events:none}.hoverCard{position:relative;&:nth-child(2){.card__inner{left:auto;right:23%;.content-box{left:auto;right:24px}}}&:nth-child(3){.card__inner{top:auto;bottom:33%;&:before{left:10px}.content-box{top:auto;bottom:0}}}&:nth-child(4){.card__inner{top:auto;bottom:33%;left:auto;right:23%;&:before{left:auto;right:10px}.content-box{left:auto;right:24px;top:auto;bottom:0}}}}.hoverCard .card__inner{position:absolute;left:23%;top:33%;padding-left:12px;&:before{content:"";position:absolute;left:0;top:0;width:14px;height:14px;background-image:url(/assets/images/qt_icon.svg);background-repeat:no-repeat;background-size:contain}&.active{z-index:99;.content-box{border:1px solid var(--primary-color);padding-bottom:140px!important;min-width:270px}.content-box .content{max-height:120px;opacity:1}}.content-box{position:absolute;left:24px;top:0;display:flex;flex-direction:column;justify-content:center;padding:12px;border-radius:8px;border:1px solid var(--text-gray);background:var(--text-color);max-width:270px;min-width:0;width:-moz-max-content;width:max-content;overflow:hidden;z-index:20;transition:.7s ease;.heading-1{color:var(--primary-color)!important}.content{max-height:0;height:120px;width:100%;min-width:270px;position:absolute;top:auto;left:12px;bottom:12px;overflow:hidden;opacity:0;transition:.5s ease-in-out}}}}.hoverSide{display:flex;width:100%;max-width:330px;margin-left:auto;padding:30px;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;text-align:left;background-color:var(--background-dark-color);.hoverDetail{border-top:1px solid #fff;opacity:.5;padding:20px 0;transition:.7s ease;*{color:#fff;transition:.7s ease}&.active{border-top:1px solid var(--primary-color);opacity:1;.title{color:var(--primary-color)!important}.content{max-height:300px}}.content{max-height:0;overflow-y:auto;overflow-x:clip;scrollbar-width:none;transition:.5s ease-in-out;ul li{padding:12px 16px;display:flex;align-items:center;gap:8px;position:relative;color:#fff;margin-bottom:10px;background:rgba(234,123,44,.14);&:before{content:"";display:inline-block;width:14px;height:14px;background-image:url(/assets/images/qt_icon.svg);background-repeat:no-repeat;background-size:contain}}}}}.hoverContent{border:1px solid #fff;border-radius:16px;padding:20px;height:min(650px,90vh);.service_content_item{position:absolute;display:flex;align-items:center;left:0;top:0;width:100%;height:100%;padding:20px;opacity:0;transform:scale(.5);transition:.5s ease;&.active{opacity:1;transform:scale(1)}*{text-align:left}}.service_content_item img{border-radius:16px}}}@media screen and (max-width:840px){.hoverCircle{height:auto!important}}@media screen and (max-width:767px){.hoverSide{max-width:100%!important;padding:40px 0!important}.hoverGrid:before{display:none!important}}.block_scroll.scale__animate{opacity:0;transform:scale(.5);transition:.7s ease-in-out!important;&.scroll_active{opacity:1;transform:scale(1)}}.animated_text{.text__back>*{opacity:.5}.text__back>*,.text__back>*>*,.text__inner>*,.text__inner>*>*{line-height:1.3!important;word-spacing:0!important;letter-spacing:2px!important}}.char,.stroke__text,.word{clip-path:inset(0 100% 0 0);transition:clip-path .3s ease;display:inline-block;line-height:1.3}.stroke__text{display:block;transition:clip-path .6s ease}.text__back .char,.text__back .stroke__text,.text__back .word{opacity:1!important;transform:translateY(0);clip-path:inset(0 0 0 0);line-height:1.3!important}.char.is-visible,.stroke__text.is-visible,.word.is-visible{clip-path:inset(0 0 0 0)}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.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%;position:relative;transition-property:transform;display:block}.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{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.stat__item{width:100%;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--text-gray);padding-top:16px;&:hover{.stat__text,.stat__text *{color:#fff!important}}.stat__text_wrapper svg{position:absolute;right:0;top:-7px;height:14px}.stat__text,.stat__text *{font-family:var(--heading-font)!important;font-size:var(--h1)!important;color:var(--primary-color)!important;line-height:1!important;transition:.5s ease;sub,sup{font-size:var(--h3)!important}}}@media screen and (max-width:980px){.stat_items_main{width:100%;.stat__grid{display:flex;flex-wrap:wrap;justify-content:center;>*{width:calc(50% - (2.5rem / 2))}}}}@media screen and (max-width:640px){.stat_items_main{.stat__grid{display:flex!important;flex-direction:column!important;>*{width:100%}}}}.list__items_main{*{text-align:left!important}.item_title{display:flex!important;gap:24px;padding-bottom:24px;margin-bottom:32px!important;border-bottom:1px solid var(--text-gray);font-family:var(--body-font)!important;font-weight:400!important;&.line__text:before{background-color:var(--text-color-light)!important}span{font-size:var(--p)!important;font-weight:400!important;font-family:var(--body-font)!important}}& .list__item_grid .list__item{&:nth-child(2){margin-top:70px}&:nth-child(3){margin-top:140px}}}@media screen and (max-width:979px){.list__item_grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.list__items_main{& .list__item_grid .list__item{&:nth-child(3){margin-top:0}}}}@media screen and (max-width:767px){.list__item_grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}.list__items_main{& .list__item_grid .list__item{&:nth-child(2){margin-top:0}}}}.projectHeader{position:relative;*{color:#fff!important}.bgOverlay{position:absolute;left:0;top:40px;width:100%;content:"";display:flex;justify-content:center;&:before{content:"";height:730px;min-width:2600px;border-radius:2600px;filter:blur(95px)}}.container{position:relative;z-index:20}.detail_text{opacity:.5}}.imageColumns{.column_title{font-size:var(--p)!important;font-weight:600;font-family:Wix Madefor Display}.image_column_media{border-radius:16px!important;overflow:hidden}.image_column{.column_text,.column_title{opacity:0;transform:translateX(-60px)!important;transition:.5s ease-in-out}.column_title{transition-delay:.5s}.column_text{transition-delay:.8s}&.scroll_active{.column_text,.column_title{opacity:1;transform:translateX(0)!important}}}}@media screen and (max-width:480px){.imageColumns .image_column_media{border-radius:6px!important}}@media screen and (max-width:1280px){.svgBlock{&.shopifyGraph{svg{width:600px!important}}}}@media screen and (max-width:768px){.svgBlock{&.shopifyGraph{svg{width:500px!important}}}}@media screen and (max-width:640px){.svgBlock{&.shopifyGraph{svg{width:450px!important}}}}@media screen and (max-width:540px){.svgBlock{&.shopifyGraph{svg{width:300px!important}}}}@media screen and (min-width:1025px){.imageTextBlock{.image_list .image_item:nth-child(2n){margin-top:40px!important}}}