.cardHero{--base-rotate:-15deg;background:linear-gradient(180deg,#EAEDEC,rgba(234,237,236,0));display:flex;align-items:center;justify-content:center;.cont-left{padding-left:0!important}.banner_text{width:100%;max-width:min(var(--container-width),100vw);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;z-index:1}.cardSlide{padding-top:0!important;padding-bottom:60px!important;overflow:visible!important;flex-direction:column-reverse!important;justify-content:flex-end;align-items:center;height:100vh;.slide_track{gap:10px}.slide_track>.hero_card{flex-shrink:0;border-radius:var(--radius-16,16px);background:#FFF;min-height:360px;max-width:330px;width:100%;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:40px;transform:translateX(var(--tx,0)) translateY(var(--arch-y,0)) rotate(var(--arch-rotate,0deg));transform-origin:center bottom;transition:transform .3s ease;will-change:transform;&:hover{z-index:9999!important}&:nth-child(odd){--base-rotate:15deg;position:relative;z-index:2}.card_title{font-size:var(--p)!important;margin-top:5px!important}.card_icon{pointer-events:none;height:50px;width:50px;-o-object-fit:contain;object-fit:contain}}}}@media screen and (max-width:1024px){.cardHero .banner_text *{font-size:var(--h1)!important}.cardHero{.cardSlide{.slide_track>.hero_card{max-width:240px;min-height:240px;padding:20px 25px}}}}@media screen and (max-width:767px){.cardHero{.cardSlide{padding-top:80px!important;height:-moz-fit-content!important;height:fit-content!important}}.cardHero .hero_card{min-height:280px!important;max-width:300px!important;padding:20px!important}.cardHero .slide_track{gap:80px!important}}.marketingHero{--wipe:50%;background-color:var(--background-dark-color);*{color:#fff!important;pointer-events:none}a,button{pointer-events:auto}.bg_media,.fg_media{filter:brightness(50%)}.fg_media{z-index:5}.bg_media,.marketing_media{position:absolute;inset:0}.bg_media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.marketing_content_title .title_text{text-align:center;font-family:Edgecutting Lite Sharp;font-weight:500;line-height:110%;letter-spacing:1.92px}.fg_media{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;clip-path:inset(0 calc(100% - var(--wipe)) 0 0);pointer-events:none}}.productDesignHero{position:relative;overflow:hidden;background-color:var(--background-dark-color);.product_hero_inner{position:relative;overflow:hidden;height:100vh;display:flex;align-items:center;justify-content:center}*{color:#fff!important;text-align:center}.bgImage{position:absolute;left:0;top:0;height:100%;width:100%;pointer-events:none;transform-origin:bottom;transition:all .6s ease-in-out;transition-delay:.6s;img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}}@media screen and (max-width:1024px){.productDesignHero h2{max-width:720px}}@media screen and (max-width:767px){.productDesignHero h2{font-size:var(--h2)!important}}.trail-container{position:absolute;inset:0;overflow:hidden;z-index:50}.trail-image{position:absolute;width:120px;height:160px;transform:translate(-50%,-50%) scale(0);opacity:1;will-change:transform,opacity;transition:.5s ease}.trail-image.appear{transform:translate(-50%,-50%) scale(1)}.trail-image.fade{opacity:0;transform:translate(-50%,-50%) scale(.2)}.ScrollCardAnimation_main{left:0;top:0;height:100vh;z-index:40;pointer-events:auto}.ScrollCardAnimation_main,.scroll-card{position:absolute;width:100%;overflow:hidden}.scroll-card{left:50%;top:50%;max-width:738px;height:100;max-height:380px;transform:translate(-50%,-50%);will-change:transform,opacity;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3)}.scroll-card-1{z-index:4}.scroll-card-2{z-index:3}.scroll-card-3{z-index:2}.scroll-card-4{z-index:1}.scroll-card-image{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:1280px){.scroll-card{max-width:600px}}@media screen and (max-width:1024px){.scroll-card{max-width:500px}}@media screen and (max-width:640px){.scroll-card{max-width:350px}}@media screen and (max-width:425px){.scroll-card{max-width:300px}}.serviceHero{height:auto;.thumb{transition:.5s ease;width:100%;max-width:220px;&:hover{img{transform:scale(.98)}}&.active{img{border:1.5px solid var(--primary-color);box-shadow:5px 7px 46.1px -9px var(--primary-color)}.thumb_title{opacity:1!important}}img{border:1.5px solid transparent;transition:.5s ease}.thumb_title{color:#fff!important;opacity:.4;transition:.3s ease}}.thumbnails{scrollbar-width:none}}.service_scroll_wrapper{height:100vh}.service_scroll{position:relative;height:100vh;overflow:hidden}.service_banner_card{will-change:transform;backface-visibility:hidden;transform-origin:center center}.service_link{display:block;width:100%;height:100%}.content,.service_image,.service_image_wrap,.service_title{will-change:transform}.service_title{line-height:1;text-align:center}@media screen and (max-width:1024px){.serviceHero{.thumb{border:1.5px solid transparent;transition:.5s ease;&:hover{transform:scale(1.05)}&.active{border:1.5px solid var(--primary-color);box-shadow:5px 7px 46.1px -9px var(--primary-color)}img{width:70px!important;height:40px!important}}.thumbnails{bottom:100px}}}.shopifyHero{background:linear-gradient(180deg,#EAEDEC,rgba(234,237,236,0));.marquee_default:after,.marquee_default:before{background:linear-gradient(90deg,var(--modal-bg) 20%,rgba(255,255,255,0) 100%)!important}.marquee_default img{width:70vw;max-height:500px;max-width:unset;height:-moz-fit-content;height:fit-content;-o-object-fit:contain;object-fit:contain;opacity:.2}.shopify_images{position:relative;padding-top:70px;overflow:hidden;&:before{content:"";height:300px;width:100%;position:absolute;left:0;bottom:0;background:linear-gradient(0deg,rgba(255,255,255,1) 20%,rgba(255,255,255,0));z-index:20}&>*{position:relative;&:nth-child(2){margin-top:-40px}&:nth-child(3){margin-top:-70px}}}.shopify_img img{height:100%;max-height:600px;-o-object-fit:cover;object-fit:cover;border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden;width:100%}}@media screen and (max-width:767px){.shopifyHero{gap:40px;.h1{font-size:var(--h3)!important}& .header-details{max-width:60%!important}.shopify_images{max-width:100%;padding-top:40px;margin:0;&:before{background:linear-gradient(0deg,rgba(255,255,255,1),rgba(255,255,255,0))!important}}}}@media screen and (max-width:640px){.shopifyHero{& .header-details{max-width:80%!important}}}@media screen and (max-width:425px){.shopifyHero{& .header-details{max-width:100%!important}}}.webAcc{padding-bottom:40px;min-height:100vh;background-color:var(--text-color)!important;display:flex;align-items:center;*{color:#fff;text-align:center}.container{*{color:#fff}}.icon_group{display:flex;flex-direction:column;align-items:center;padding:30px 54px;gap:10px;border-radius:var(--radius-16,16px);background:#2C2C2C}.icon_item img{min-width:170px;max-height:60px;margin-top:20px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}@media screen and (max-width:1366px){.webAcc{.section_title{font-size:var(--h3)!important}}}@media screen and (max-width:767px){.webAcc{.icon_item img{max-height:40px!important;min-width:60px!important}}}@media screen and (max-width:540px){.webAcc{--h3:20px;.section_title{font-size:var(--h3)!important}}}@media screen and (max-width:425px){.webAcc{min-height:80vh}}.workHero{background-color:var(--bg-blue);min-height:100vh;padding-top:150px;position:relative;opacity:1!important;transform:none!important;&.scroll_active{.work__img{transform:scale(1);padding:20px}.bgShape img{transform:translateX(120px);opacity:1}}*{color:#fff!important}>*{position:relative;z-index:20}.bgShape{position:absolute;right:0;top:0;height:100%;width:100%;transform:translatey(-5%);z-index:5;overflow:hidden;&:after{content:"";position:absolute;left:0;bottom:0;height:200px;width:100%;background:linear-gradient(0deg,var(--bg-blue) 0,rgba(255,255,255,0) 100%);z-index:2}img{height:100%;width:100%;transform-origin:top;scale:1.5;-o-object-fit:contain;object-fit:contain;position:relative;opacity:0;transition:1s ease .5s;z-index:1}}.section_title{margin-top:16px!important;max-width:900px;& .line_el{background:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.work__img{transform-origin:bottom center;min-height:800px;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;transform:scale(0);transition:1s ease .3s;.center_img img,.center_img video{width:100%;max-width:800px;height:100%;max-height:500px;-o-object-fit:cover;object-fit:cover}}}.page__case-studies__chiccare{.workHero{.section_title{.line_el{background:var(--text-color);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}}}@media screen and (max-width:1024px){.work__img{min-height:500px!important;.center_img{max-height:380px!important;-o-object-fit:contain!important;object-fit:contain!important}}.workHero{.section_title{max-width:700px}}}@media screen and (max-width:767px){.workHero{padding-top:80px;min-height:calc(100vh - 70px)}}@media screen and (max-width:540px){.workHero{padding-top:60px;min-height:calc(100vh - 90px);.bgShape img{transform:translateX(20%)}.section_title{margin-top:16px!important;max-width:900px;& .line_el{background:#fff;background-clip:text;-webkit-background-clip:text}}}}