.highlight{position:relative;z-index:1}.highlight .highlight-icon{flex:1 0 auto;max-width:48px;aspect-ratio:48/48;width:48px;height:48px}.highlight .highlight-icon img{width:100%;height:100%;object-fit:cover}.highlight+.highlight{margin-top:8px}.highlight:not(:last-child){border-bottom:1px solid var(--black-100)}.about-arid{position:relative}.about-arid .cactus-wrapper img{position:absolute;bottom:0;transform-origin:bottom right;transform:scale(0.5)}.about-arid .cactus-wrapper img.lg-cactus{right:0}.about-arid .cactus-wrapper img.sm-cactus{right:8rem}@media(min-width: 576px){.highlight+.highlight{margin-top:12px}}@media(min-width: 768px){.highlight+.highlight{margin-top:16px}}@media(min-width: 992px){.about-arid .row{--bs-gutter-x: 2.4rem}.about-arid .section-title h2{max-width:40%}.about-arid .section-title p{max-width:49%;margin-left:auto}.about-arid .about-arid-content{position:relative;z-index:1}.about-arid .about-arid-content .about-left{max-width:calc(100% - 40px)}.about-arid .about-arid-content .about-right{max-width:calc(100% - 40px);margin:0 auto}}@media(min-width: 1200px){.about-arid .about-right{max-width:calc(100% - 106px)}.highlight+.highlight{margin-top:12px}}.promotional-product{position:relative}.promotional-product .bg-secondary-gradient,.promotional-product .bg-secondary{position:absolute;inset:0}.promotional-product .bg-secondary-gradient{max-height:24.5rem;background:var(--secondary-gradient) !important}.promotional-product .bg-secondary{transform-origin:top;transform:scaleY(0.1);opacity:0;border-radius:0 20px 20px}.promotional-product .row{--bs-gutter-x: 2rem;--bs-gutter-y: 2rem}.product p span{opacity:0;color:var(--cta) !important}.product img,.product p span{transition:all .3s ease-in-out}.product:hover{transform:scale(1.01)}.product:hover p{color:var(--cta) !important}.product:hover p span{opacity:1}@media(min-width: 768px){.promotional-product .section-title .title{max-width:66%}.promotional-product .row{--bs-gutter-x: 3.2rem;--bs-gutter-y: 3.2rem}}@media(min-width: 1200px){.promotional-product .row{--bs-gutter-x: 4.8rem;--bs-gutter-y: 4.8rem}}@media(min-width: 1440px){.promotional-product .row{--bs-gutter-x: 5.6rem;--bs-gutter-y: 5.6rem}}.case-study-card .case-study-image{aspect-ratio:294/380}.case-study-card .case-study-image img{width:100%;height:100%;object-fit:cover}.case-study-card a span{transition:all .25s ease-in-out;opacity:0;transform:translateX(-10px)}.case-study-card:hover a{color:var(--primary)}.case-study-card:hover a span{opacity:1;transform:translateX(0)}.case-study{position:relative}.case-study .bg-primary-gradient,.case-study .bg-very-light-primary,.case-study .bg-blue-gradient{position:absolute;inset:0;z-index:-1}.case-study .prev-case-study{transform:rotate(180deg)}.case-study .case-study-slider{margin:0 -1.2rem;position:relative;z-index:2}.case-study .case-study-slider .slick-slide{margin:0 1.2rem}.case-study .case-study-slider>.case-study-card:not(:first-child){display:none}.case-study .case-study-slider>.case-study-card:first-child{max-width:38rem}.case-study .slick-list{overflow:visible}@media(min-width: 768px){.case-study .slick-list .slick-slide:nth-child(odd){transform:translateY(-2rem)}.case-study .slick-list .slick-slide:nth-child(even){transform:translateY(2rem)}}.insight-content img{max-width:48px}.insight .insight-card{position:relative;overflow:hidden}.insight .insight-card::after{content:"";position:absolute;top:0;right:-60%;width:560px;height:300px;background:url("../images/icons/splotch1.svg");background-repeat:no-repeat;pointer-events:none}.insight .insight-card .insight-cards-points img{width:28px;height:28px}@media(min-width: 540px){.insight .insight-card::after{width:660px}}@media(min-width: 768px){.insight .insight-card::after{width:768px}}@media(min-width: 992px){.insight .highlights{max-width:calc(100% - 32px)}.insight .insight-card::after{width:580px}}@media(min-width: 1200px){.insight .insight-card::after{width:630px}}.testimonial .client-info .client-profile{position:relative;max-width:4.8rem}.testimonial .client-info .client-profile img{aspect-ratio:1/1;border-radius:50%;object-fit:cover}.testimonial .client-info .client-profile button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.testimonial .client-logo img{max-width:14.2rem;filter:grayscale(70)}.testimonial .testimonial-message{margin:32px 0;font-family:var(--text-robert);font-weight:700;color:var(--para-600)}.testimonial-slider-controller{display:flex;justify-content:end;align-items:center;gap:.8rem}.testimonial-slider-controller button{background:#edf1ee;width:2.4rem;height:2.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--cta)}.testimonial-slider-controller button:hover{background-color:var(--light-primary);color:var(--white)}.testimonial-slider-controller button.slick-disabled{opacity:.3;pointer-events:none}.testimonial-slider-controller button.prev-testimonial-slider{transform:rotate(180deg)}.testimonial-block .testimonial-slider-wrapper .testimonial-slider>.testimonial:not(:first-child){display:none}@media screen and (min-width: 992px){.testimonial-block{position:relative;z-index:1}.testimonial-block .testimonial-images .testimonial-image{position:absolute;right:-5%;bottom:0;max-width:35%;height:666px;display:none}.testimonial-block .testimonial-images .testimonial-image img{mask-position:left;--webkit-mask-position: left;width:100%;height:100%;object-fit:cover}.testimonial-block .testimonial-images .testimonial-image button{position:absolute;right:calc(10% + 3.3rem);bottom:5.2rem}.testimonial .testimonial-message{margin:32px 0 64px}}.footer .footer-links ul li+li{margin-top:1.2rem}.footer .footer-links ul li a{font-weight:500}.footer .footer-links ul li a:hover{color:var(--cta)}.footer .footer-about ul li+li{margin-top:16px}.footer .footer-about p{line-height:16px}@media(min-width: 768px){.footer .footer-about .footer-about ul li+li{margin-top:16px}.footer .footer-about .contact{max-width:237px;margin-left:auto}}@media(min-width: 1200px){.footer .footer-links{max-width:21.9rem}}.makura-modal{position:fixed;inset:0;background-color:var(--black-600);z-index:99;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease-in-out;backdrop-filter:blur(6px)}.makura-modal.active{opacity:1;visibility:visible}.makura-modal.active.drawer .makura-modal-content{transform:translateX(0)}.makura-modal.right-align{justify-content:end}.makura-modal.drawer .makura-modal-content{transform:translateX(100%)}.makura-modal .makura-modal-content{background-color:var(--white);border-radius:8px;min-width:350px;position:relative;transition:all .3s ease-in-out}.makura-modal .makura-modal-content [close-modal]{position:absolute;right:16px;top:8px;max-width:12px}.makura-modal .makura-modal-content [close-modal] svg{max-width:100%}@media(min-width: 768px){#videoModal.makura-modal .makura-modal-content{min-width:650px}}.makura-toast{position:fixed;bottom:1rem;right:1rem;background-color:var(--white);z-index:12;border-radius:1.2rem;width:32rem;box-shadow:8px 8px 32px 8px rgba(0,0,0,.2);border-left:6px solid rgba(0,0,0,0);opacity:0;visibility:hidden;transform:translateX(100%);transition:all .2s linear}.makura-toast.success,.makura-toast.warning,.makura-toast.info,.makura-toast.error{opacity:1;visibility:visible;transform:translateX(0)}.makura-toast .toast-content{position:relative;padding:1.2rem 1.2rem 1.2rem 6rem}.makura-toast .toast-content h1,.makura-toast .toast-content h2,.makura-toast .toast-content h3,.makura-toast .toast-content h4,.makura-toast .toast-content h5,.makura-toast .toast-content h1,.makura-toast .toast-content h2,.makura-toast .toast-content h3,.makura-toast .toast-content h4,.makura-toast .toast-content h5,.makura-toast .toast-content .toast-icon img{display:none}.makura-toast .toast-content h1,.makura-toast .toast-content h2,.makura-toast .toast-content h4,.makura-toast .toast-content h4,.makura-toast .toast-content h5{margin-bottom:.4rem;color:var(--title)}.makura-toast .toast-content p{color:var(--description)}.makura-toast .toast-content .toast-icon img{max-width:2.4rem;position:absolute;top:50%;transform:translateY(-50%);left:1.6rem}.makura-toast .toast-content .close-toast{position:absolute;top:1.2rem;right:1.2rem}.makura-toast.success{border-color:var(--green)}.makura-toast.success .toast-content h1,.makura-toast.success .toast-content h2,.makura-toast.success .toast-content h3,.makura-toast.success .toast-content h4,.makura-toast.success .toast-content h5{color:var(--green)}.makura-toast.success .toast-content h1.success,.makura-toast.success .toast-content h2.success,.makura-toast.success .toast-content h3.success,.makura-toast.success .toast-content h4.success,.makura-toast.success .toast-content h5.success,.makura-toast.success .toast-content .toast-icon img.success{display:block}.makura-toast.error{border-color:var(--red)}.makura-toast.error .toast-content h1,.makura-toast.error .toast-content h2,.makura-toast.error .toast-content h3,.makura-toast.error .toast-content h4,.makura-toast.error .toast-content h5{color:var(--red)}.makura-toast.error .toast-content h1.error,.makura-toast.error .toast-content h2.error,.makura-toast.error .toast-content h3.error,.makura-toast.error .toast-content h4.error,.makura-toast.error .toast-content h5.error,.makura-toast.error .toast-content .toast-icon img.error{display:block}.makura-toast.info{border-color:var(--primary)}.makura-toast.info .toast-content h1,.makura-toast.info .toast-content h2,.makura-toast.info .toast-content h3,.makura-toast.info .toast-content h4,.makura-toast.info .toast-content h5{color:var(--primary)}.makura-toast.info .toast-content h1.info,.makura-toast.info .toast-content h2.info,.makura-toast.info .toast-content h3.info,.makura-toast.info .toast-content h4.info,.makura-toast.info .toast-content h5.info,.makura-toast.info .toast-content .toast-icon img.info{display:block}.makura-toast.warning{border-color:var(--secondary)}.makura-toast.warning .toast-content h1,.makura-toast.warning .toast-content h2,.makura-toast.warning .toast-content h3,.makura-toast.warning .toast-content h4,.makura-toast.warning .toast-content h5{color:var(--secondary)}.makura-toast.warning .toast-content h1.warning,.makura-toast.warning .toast-content h2.warning,.makura-toast.warning .toast-content h3.warning,.makura-toast.warning .toast-content h4.warning,.makura-toast.warning .toast-content h5.warning,.makura-toast.warning .toast-content .toast-icon img.warning{display:block}@media(min-width: 992px){.makura-toast{min-width:40rem}.makura-toast .toast-content{padding:1.6rem 2rem 1.6rem 6rem}.makura-toast .toast-content h1,.makura-toast .toast-content h2,.makura-toast .toast-content h3,.makura-toast .toast-content h4,.makura-toast .toast-content h5,.makura-toast .toast-content .toast-icon img{max-width:3.2rem}}#cartModal .makura-modal-header{position:sticky;top:0;z-index:3;background-color:var(--white)}#cartModal .makura-modal-content{height:100vh;overflow:auto;max-width:90%}#cartModal .makura-modal-content .what_next ul li{padding-left:28px;position:relative}#cartModal .makura-modal-content .what_next ul li::before{content:"";width:20px;height:20px;background:url(../images/icons/double-check.svg) no-repeat center/contain;position:absolute;left:0;top:0}#cartModal .makura-modal-content .what_next ul li+li{margin-top:8px}#cartModal .makura-modal-header{position:sticky}#cartModal .makura-modal-header [close-modal]{position:unset}.cart-product .cart-product-image{max-width:13.5rem;aspect-ratio:135/105;position:relative;z-index:1;flex:1 0 auto}.cart-product .cart-product-image>img{width:100%;height:100%;object-fit:cover}.cart-product .cart-product-image input{opacity:0}.cart-product .cart-product-image .icon,.cart-product .cart-product-image input[type=checkbox]{position:absolute;top:.4rem;left:.4rem}.cart-product .cart-product-image .icon img.checked,.cart-product .cart-product-image input[type=checkbox] img.checked{display:none}.cart-product.checked{border-color:var(--primary) !important}.cart-product.checked .icon img.checked{display:inline-block}.cart-product.checked .icon img:not(.checked){display:none}.cart-product .cart-product-detail{width:100%}.cart-product .cart-product-detail p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}.cart-product .cart-product-detail .remove-cart-item{max-width:1.2rem}.cart-product .cart-product-detail .remove-cart-item svg{width:1.2rem;height:1.2rem}.cart-product .cart-product-detail .cart-item-changer input,.cart-product .cart-product-detail .cart-item-changer span{text-align:center;flex:0 1 auto;width:26px;aspect-ratio:1/1;border-radius:.4rem;background-color:var(--light-secondary);border:none;outline:none;padding:2px 6px}.cart-select-all{position:relative}.cart-select-all input{position:absolute;inset:0;opacity:0;z-index:2;cursor:pointer}.cart-select-all .select-all-layout .icon{position:relative}.cart-select-all .select-all-layout .icon img.checked{display:none}.cart-select-all .select-all-layout.checked .icon img.checked{display:inline-block}.cart-select-all .select-all-layout.checked .icon img:not(.checked){display:none}.cart-product{position:relative}.cart-product::after{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.7);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .2s ease;border-radius:8px;z-index:5}.cart-product.is-loading::after{opacity:1;pointer-events:all}.mk-cart-item-loader{position:absolute;left:50%;display:flex;justify-content:center;align-items:center;z-index:6}.cart-product:has(.mk-cart-item-loader:not([style*="display: none"]))::after{opacity:1;pointer-events:all}body.cart-loading{overflow:hidden}body.cart-loading::after{content:"";position:fixed;inset:0;background:hsla(0,0%,100%,.8);backdrop-filter:blur(2px);z-index:6}.mk-woo-loader{position:fixed;left:45%;top:40%;display:flex;justify-content:center;align-items:center;z-index:8}body:has(.mk-woo-loader:not([style*="display: none"])){overflow:hidden}body:has(.mk-woo-loader:not([style*="display: none"]))::after{content:"";position:fixed;inset:0;background:hsla(0,0%,100%,.8);z-index:7}@media(min-width: 600px){.mk-woo-loader{left:50%;top:45%}}@media(max-width: 768px){#cartModal .makura-modal-content{border-radius:none}}@media(min-width: 992px){#cartModal .makura-modal-content{border-radius:16px 0px 0px 16px;max-width:46%}}.partner-logo{margin:0;padding:0;width:100%;overflow:hidden;white-space:nowrap;display:inline-block}.partner-logo a{list-style:none;margin:0 20px 15px 0;padding:0;display:inline-block;cursor:pointer;text-align:center}.partner-logo a img{display:block;margin:0;height:44px;filter:grayscale(100%);transition:filter .3s ease;margin-bottom:4px}.partner-logo a img:hover{filter:grayscale(0%)}.partner-logo a span{opacity:0;padding:4px 12px;background-color:var(--black);color:var(--white);border-radius:32px;font-size:12px}.partner-logo a:hover span{opacity:1}.partner-logo .ticker-items,.partner-logo .ticker-wrapper{display:inline-block}.partner-logo .ticker-items:nth-child(2){background:hsla(0,0%,100%,.25)}@media(min-width: 768px){.global-partner .partner-logo a img{height:64px}}.hero{overflow:hidden}.hero .hero-card .section-title h1{line-height:40px;letter-spacing:-1.56px}.hero .hero-card .hero-img{aspect-ratio:16/9;transform:rotate(0deg)}.hero .hero-card .hero-img img{width:100%;height:100%;object-fit:cover}.hero .hero-slider-wrapper{position:relative}.hero .hero-slider-wrapper .slider-btn{width:4.4rem;height:4.4rem;border-radius:50%;background-color:#e14972;opacity:.2;display:flex;align-items:center;justify-content:center;position:absolute;top:45%;transform:translateY(-50%);z-index:3}.hero .hero-slider-wrapper .slider-btn:not(.slick-disabled):hover{opacity:1}.hero .hero-slider-wrapper .slider-btn.slick-disabled{cursor:not-allowed !important}.hero .hero-slider-wrapper .slider-btn.prev{left:-5rem}.hero .hero-slider-wrapper .slider-btn.next{right:-5rem}.hero .hero-slider{margin:0 -1rem}.hero .hero-slider>.hero-card:not(:first-child){display:none !important}.hero .hero-slider>.hero-card:first-child{max-width:100% !important}.hero .hero-slider .slick-list .slick-slide>div,.hero .hero-slider .slick-track .slick-slide>div{height:100%;margin:0 1rem}.hero .hero-slider .slick-list{overflow:visible}.hero .hero-slider .slick-dots{border-radius:2px;align-items:center;margin-top:1rem}.hero .hero-slider .slick-dots li{margin:0 .25rem;border:none;background-color:#eaddcf;width:10px;height:10px;border-radius:2px}.hero .hero-slider .slick-dots li.slick-active{background-color:#e14972;width:48px;height:10px;transform:skewX(-15deg)}@media(min-width: 992px){.hero .hero-card .hero-img{aspect-ratio:840.56/527.59;transform:rotate(-15.395deg);margin-right:-80px}.hero .hero-slider .slick-dots{justify-content:start}.hero .hero-slider-wrapper .slider-btn.prev{left:-4rem}.hero .hero-slider-wrapper .slider-btn.next{right:-4rem}}@media(min-width: 1050px){.hero .hero-card .section-title h1{line-height:60px}.hero .hero-slider-wrapper .slider-btn.prev{left:-8rem}.hero .hero-slider-wrapper .slider-btn.next{right:-8rem}}html{font-size:62.5%;margin-top:0 !important}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body{font-family:var(--font-helvetica);font-size:1.4rem;font-weight:400;color:var(--para);line-height:normal}h1,h2,h3,h4,h5,h6{font-family:var(--font-RobertPro);font-weight:700;color:var(--title);margin-bottom:0}p{margin-bottom:0}ul,ol{padding:0;margin:0}ul li,ol li{list-style-type:none}a,svg,path,button{transition:all .3s ease-in-out}svg{max-width:100%}input:not([type=checkbox]):not([type=radio]):not[type=number],select,textarea{display:block;width:100%;outline:none;padding:1.2rem 1.6rem;border:none;background-color:rgba(0,0,0,0);accent-color:var(--primary)}input:not([type=checkbox]):not([type=radio]):not[type=number]::placeholder,select::placeholder,textarea::placeholder{opacity:.5}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select{appearance:none;-webkit-appearance:none}button{background-color:rgba(0,0,0,0);border:none;outline:none}a{display:inline-block;text-decoration:none;cursor:pointer;color:var(--title)}iframe{width:100%}.wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.container{padding:0 2rem}.faq-item{overflow:hidden;background-color:#f2f8f6}.faq-item:not(:last-child) .faq-title::before{content:"";position:absolute;bottom:0;height:1px;width:90%;background-color:#dcdcdc;margin:auto;opacity:1}.faq-item .faq-title{padding:2.4rem 4.5rem 2.4rem 2.5rem;cursor:pointer;transition:all .3s ease-in-out;gap:1.2rem;position:relative}.faq-item .faq-title strong{color:var(--title);font-weight:700;line-height:120%}.faq-item .faq-title .faq-index{color:#9d96a8}.faq-item .faq-title:not(.itinerary-title){position:relative;z-index:1}.faq-item .faq-title:not(.itinerary-title)::after{line-height:0;content:"";width:2.4rem;height:2.4rem;position:absolute;right:2rem;top:2.4rem;background:url("../images/icons/add-circle.svg") no-repeat center/contain}.faq-item .faq-content-box{display:grid;grid-template-rows:0fr;overflow:hidden;transition:all .3s ease-in-out}.faq-item .faq-content-box .faq-content{overflow:hidden;padding:0 3rem 0 6rem;line-height:150%;letter-spacing:.54px;color:#5a5365}.faq-item .faq-content-box .faq-content ul li::marker{color:var(--primary)}.faq-item .faq-content-box .faq-content>*:last-child{padding-bottom:2.4rem}.faq-item.expand{background-color:#dfede7}.faq-item.expand .faq-content-box{grid-template-rows:1fr}.faq-item.expand .faq-title::before{opacity:0}.faq-item.expand .faq-title .faq-index{color:var(--primary)}.faq-item.expand .faq-title:not(.itinerary-title)::after{background:url("../images/icons/close-circle.svg") no-repeat center/contain}@media(min-width: 768px){.faqs .faq-item .faq-title{padding:2.4rem 6rem;gap:5.6rem}.faqs .faq-item .faq-title:not(.itinerary-title)::after{right:6rem}.faqs .faq-item .faq-content-box .faq-content{padding:0 6rem 0 14.1rem}}@media(min-width: 992px){.faqs{position:relative}.faqs::after{content:"";position:absolute;top:15%;right:1%;height:403px;width:153px;background:url("../images/icons/cactus-05.svg");background-repeat:no-repeat;background-position:top;z-index:-1}}.category-list-banner .section-title h1{line-height:60px;letter-spacing:-0.56px}.category-list-banner .section-title .general-content-box p{font-size:1.6rem}.category-list-banner .search-box{display:flex;align-items:center;max-width:400px;border-radius:8px;overflow:hidden;border:1px solid var(--black-100)}.category-list-banner .search-box .search-icon{padding:0 8px 0 16px}.category-list-banner .search-box input{flex:1;padding:12px 10px 12px 0;border:none;outline:none;font-size:14px}.full-content{display:none}@media(min-width: 992px){.category-list-banner .section-title{max-width:780px}}.category-lists .row{--bs-gutter-x: 2rem;--bs-gutter-y: 2rem}@media(min-width: 768px){.category-lists .row{--bs-gutter-x: 3.2rem;--bs-gutter-y: 3.2rem}}@media(min-width: 1200px){.category-lists .row{--bs-gutter-x: 4.8rem;--bs-gutter-y: 4.8rem}}@media(min-width: 1440px){.category-lists .row{--bs-gutter-x: 5.6rem;--bs-gutter-y: 5.6rem}}.mk-products-lists .product img{-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("../images/icons/splotch.svg");mask-image:url("../images/icons/splotch.svg");width:100%;height:100%;object-fit:cover;aspect-ratio:204/204;max-width:204px}.mk-products-lists .product{overflow:hidden}.about-promotional-product{position:relative}.about-promotional-product .bg-blue-gradient,.about-promotional-product .bg-pink-gradient,.about-promotional-product .bg-orange-gradient{position:absolute;inset:0;z-index:-1}.about-promotional-product .row{--bs-gutter-x: 2.4rem;--bs-gutter-y: 2.4rem}.about-promotional-product .about-promotional-product-img{aspect-ratio:16/9;overflow:hidden}.about-promotional-product .section-title h2{line-height:48px;letter-spacing:-0.4px}.about-promotional-product .styled-list ul li::after{width:10px;height:14px;background-repeat:no-repeat;background-size:contain;background:url("data:image/svg+xml,%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.74995 1.16672C8.05958 1.16672 7.49991 1.68909 7.49991 2.33345V5.83345C7.49991 6.47849 6.94042 7.00017 6.25005 7.00017V1.16672C6.25005 0.522368 5.69037 0 5 0C4.30963 0 3.74995 0.522368 3.74995 1.16672V9.33345C3.05958 9.33345 2.50009 8.81176 2.50009 8.16689V4.66689C2.50009 4.02237 1.94042 3.5 1.25005 3.5C0.559673 3.5 0 4.02237 0 4.66672V8.16672C0 10.1001 1.67979 11.6667 3.74995 11.6667V14H6.25005V9.33328C8.32021 9.33328 10 7.76686 10 5.83328V2.33328C10 1.68892 9.44033 1.16672 8.74995 1.16672Z' fill='%23487859'/%3E%3C/svg%3E");transform:rotate(0)}.about-promotional-product .general-content-box p+ul{margin-top:2.4rem}@media(min-width: 992px){.about-promotional-product .about-promotional-product-img{aspect-ratio:376/383}}.retail-brands .brand-img-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem}.retail-brands .retail-brand-img{aspect-ratio:129/56;overflow:hidden}.retail-brands .retail-brand-img img{width:100%;height:100%;object-fit:cover}@media(min-width: 575px){.retail-brands .brand-img-wrapper{grid-template-columns:repeat(5, 1fr);gap:3.6rem}}@media(min-width: 768px){.retail-brands .brand-img-wrapper{grid-template-columns:repeat(7, 1fr);gap:5.6rem}}.category-detail-banner .section-title{position:relative;border-bottom:1px solid var(--black-100)}.category-detail-banner .section-title h1{line-height:60px;letter-spacing:-0.56px}.category-detail-banner .section-title::after{content:"";position:absolute;bottom:0;right:0;width:111px;height:132px;background:url("../images/icons/cactus-03.svg");background-repeat:no-repeat;background-size:contain;z-index:-1}@media(min-width: 992px){.category-detail-banner .section-title::after{width:151px;height:172px}}.category-detail-list .row{--bs-gutter-x: 2.4rem;--bs-gutter-y: 3.6rem}.category-detail-list .product img{border-bottom:2px solid rgba(0,0,0,0);transition:all .3s ease-in-out}.category-detail-list .product:hover img{border-bottom:2px solid #b2c88b;box-shadow:0 -44px 24px -32px rgba(72,120,89,.2) inset;background-blend-mode:multiply,normal}.select-wrapper{position:relative}.select-wrapper select{border:1px solid var(--border);border-radius:8px;background:none}.select-wrapper select:focus-visible{outline:none}.select-wrapper::after{content:"";position:absolute;top:50%;right:10px;width:11px;height:6px;transform:translateY(-50%);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99 0.75L6.18667 4.55333C5.7375 5.0025 5.0025 5.0025 4.55333 4.55333L0.75 0.75' stroke='%23848484' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.aside-filter{border-right:1px solid var(--black-100)}.aside-filter .filter-group h4{position:relative;cursor:pointer;transition:margin-bottom .3s ease}.aside-filter .filter-group h4::after{content:"";position:absolute;top:0%;right:10%;background:url("../images/icons/triangle-down.svg");transform:translateY(-50%) rotate(-180deg);width:2.4rem;height:2.4rem;background-repeat:no-repeat;background-position:top;transition:transform .3s ease}.aside-filter .filter-group .filter-options{overflow:hidden;transition:max-height .3s ease;max-height:1000px}.aside-filter .filter-group:not(:last-child){border-bottom:1px solid var(--black-100)}.aside-filter .filter-group.collapsed h4{margin-bottom:0 !important}.aside-filter .filter-group.collapsed h4::after{transform:rotate(0deg);top:30%}.aside-filter .filter-group.collapsed .filter-options{max-height:0}.aside-filter-wrapper.open,.brand-filter.open{left:0}@media(max-width: 991px){.aside-filter-wrapper,.brand-filter{position:fixed;top:0;left:-100%;width:80%;height:100vh;background:#fff;z-index:9999;z-index:11;padding:24px;overflow-y:auto;box-shadow:2px 0 12px rgba(0,0,0,.15);transition:left .3s ease-in-out}}.close-filter{background:none;border:none;font-size:24px;float:right}.sub-category-list .row{--bs-gutter-x: 2.4rem;--bs-gutter-y: 4rem}.product-detail .row{--bs-gutter-x: 2.4rem;--bs-gutter-y: 2.4rem}.product-detail .product-img-slider .slider-for>.product-img-card:not(:first-child){display:none !important}.product-detail .product-img-slider .slider-for>.product-img-card:first-child{max-width:fit-content;max-height:fit-content !important}.product-detail .product-img-slider .slider-for .slick-list,.product-detail .product-img-slider .slider-for .slick-track{display:flex}.product-detail .product-img-slider .slider-for .slick-list .slick-slide>div,.product-detail .product-img-slider .slider-for .slick-track .slick-slide>div{height:100%;width:100%}.product-detail .product-img-slider .slider-for .product-img-card{aspect-ratio:400/448;overflow:hidden}.product-detail .product-img-slider .slider-for .product-img-card img{width:100%;height:100%;object-fit:cover}.product-detail .product-img-slider .slider-nav{margin:0 -0.4rem;margin:auto;width:fit-content !important}.product-detail .product-img-slider .slider-nav>.product-img-nav:not(:first-child){display:none !important}.product-detail .product-img-slider .slider-nav>.product-img-nav:first-child{max-width:8rem}.product-detail .product-img-slider .slider-nav .slick-list,.product-detail .product-img-slider .slider-nav .slick-track{display:flex;width:fit-content !important}.product-detail .product-img-slider .slider-nav .slick-list .slick-slide,.product-detail .product-img-slider .slider-nav .slick-track .slick-slide{width:auto !important;flex:0 0 auto}.product-detail .product-img-slider .slider-nav .slick-list .slick-slide>div,.product-detail .product-img-slider .slider-nav .slick-track .slick-slide>div{margin:0 .4rem}.product-detail .product-img-slider .slider-nav .slick-slide div div{border-radius:.8rem;border:1px solid var(--white)}.product-detail .product-img-slider .slider-nav .slick-slide div div img{width:80px;height:80px;border-radius:6px;cursor:pointer}.product-detail .product-img-slider .slider-nav .slick-current div div{border:1px solid var(--primary)}.product-detail .product-desc{border-bottom:1px solid var(--black-100)}.product-detail .product-desc .color-list span{width:22px;height:22px;border-radius:50%;display:inline-block;border:1px solid rgba(0,0,0,.1);margin-right:6px}.product-detail .product-desc .decoration .info-icon{font-size:12px;cursor:pointer;position:relative}.product-detail .product-desc .decoration .info-icon .tooltipp{position:absolute;bottom:120%;left:100%;transform:translateX(-16%);width:250px;background:#000;color:#fff;padding:8px 16px;display:none}.product-detail .product-desc .decoration .info-icon:hover .tooltipp{display:block}.product-detail .socials a{background-color:var(--background)}.product-detail .socials a:hover{background-color:var(--cta)}.product-detail .socials a:hover svg path{fill:var(--white)}@media(min-width: 520px)and (max-width: 991px){.product-img-slider{display:flex;margin:auto}.product-img-slider .slider-for{overflow:hidden;max-width:400px}.product-img-slider .slider-for .slick-list,.product-img-slider .slider-for .slick-track{display:flex}.product-img-slider .slider-for .slick-list .slick-slide>div,.product-img-slider .slider-for .slick-track .slick-slide>div{height:100%;width:100%}.product-img-slider .slider-nav .slick-list,.product-img-slider .slider-nav .slick-track{display:flex;flex-direction:column;width:80px !important;transform:none !important}}@media(min-width: 575px){.product-detail .product-desc .decoration .tooltipp{width:370px !important;transform:translateX(-9%) !important}}.product-detail .quantity .qty{display:none}.other-products{position:relative}.other-products .bg-blue-gradient{position:absolute;inset:0;z-index:-1}.other-products .other-product-card .other-product-image{aspect-ratio:208/208}.other-products .other-product-card .other-product-image img{width:100%;height:100%;object-fit:cover}.other-products .other-product-card a span{transition:all .25s ease-in-out;opacity:0;transform:translateX(-10px)}.other-products .other-product-card:hover a{color:var(--cta)}.other-products .other-product-card:hover a span{opacity:1;transform:translateX(0)}.other-products .prev-other-product{transform:rotate(180deg)}.other-products .other-product-slider{margin:0 -1.2rem;position:relative;z-index:2}.other-products .other-product-slider .slick-slide{margin:0 1.2rem}.other-products .other-product-slider>.case-study-card:not(:first-child){display:none}.other-products .other-product-slider>.case-study-card:first-child{max-width:38rem}.other-products .slick-list{overflow:visible}.solution-listing-banner{position:relative;overflow:hidden}.solution-listing-banner .solution-bg-img{position:absolute;bottom:0;width:100%;z-index:-2}.solution-listing-banner .solution-bg-img img{transform:scaleX(-1)}.solution-listing-banner .bg-light-primary{position:absolute;inset:0;opacity:.65;z-index:-1}.solution-listing-banner .section-title h1{line-height:60px;letter-spacing:-0.56px}.solution-listing-banner .solution-listing-img{aspect-ratio:405/400}.solution-listing-banner .solution-listing-img img{width:100%;height:100%;object-fit:cover}@media(min-width: 992px){.solution-listing-banner .solution-bg-img{bottom:-20%}.solution-listing-banner .section-title{max-width:718px}}.discover-capabilities .section-title h2{line-height:48px;letter-spacing:-0.4px}.discover-capabilities .row{--bs-gutter-x: 3.2rem;--bs-gutter-y: 3.2rem}.discover-capabilities .capabilities-card .capabilities-card-img svg{width:40px;height:40px}.discover-capabilities .capabilities-card .capabilities-card-info{width:100%}.discover-capabilities .capabilities-card:hover .capabilities-card-img svg path{stroke:var(--cta)}.discover-capabilities .capabilities-card:hover .capabilities-card-info a{color:var(--cta)}.discover-capabilities .capabilities-card:hover .capabilities-card-info svg path{fill:var(--cta)}@media(min-width: 992px){.discover-capabilities .row{--bs-gutter-x: 5.6rem;--bs-gutter-y: 5.6rem}.discover-capabilities .section-title{max-width:824px;margin:auto}}.feature-products{position:relative}.feature-products .bg-blue-gradient{position:absolute;inset:0;z-index:-1}.feature-products .feature-product-card .feature-product-image{aspect-ratio:208/208}.feature-products .feature-product-card .feature-product-image img{width:100%;height:100%;object-fit:cover}.feature-products .feature-product-card a span{transition:all .25s ease-in-out;opacity:0;transform:translateX(-10px)}.feature-products .feature-product-card:hover a{color:var(--primary)}.feature-products .feature-product-card:hover a span{opacity:1;transform:translateX(0)}.feature-products .prev-feature-product{transform:rotate(180deg)}.feature-products .feature-feature-slider{margin:0 -1.2rem;position:relative;z-index:2}.feature-products .feature-feature-slider .slick-slide{margin:0 1.2rem}.feature-products .feature-feature-slider>.feature-product-card:not(:first-child){display:none}.feature-products .feature-feature-slider>.feature-product-card:first-child{max-width:38rem}.feature-products .slick-list{overflow:visible}.solution-detail-banner .section-title h1{line-height:60px;letter-spacing:-0.56px}@media(min-width: 992px){.solution-detail-banner{position:relative;z-index:1}.solution-detail-banner .section-title{max-width:768px}.solution-detail-banner .solution-detail-image{position:absolute;right:-5%;bottom:-18%;max-width:35%;height:666px;display:none}.solution-detail-banner .solution-detail-image img{mask-position:left;--webkit-mask-position: left;width:100%;height:100%;object-fit:cover}.solution-detail-banner .solution-detail-image button{position:absolute;right:calc(10% + 2.3rem);bottom:10.2rem}}.gallery-block{background:#d9f1fa}.gallery-block .section-title h2{letter-spacing:-1.6px}.gallery-block .gallery{column-count:2;column-gap:.8rem}.gallery-block .gallery img{width:100%;height:100%;margin-bottom:.8rem;object-fit:cover;border:2px solid var(--white)}@media(min-width: 768px){.gallery-block .gallery{column-count:3}}@media(min-width: 992px){.gallery-block .gallery{column-count:4}}@media(min-width: 1199px){.gallery-block .gallery{column-count:5}}.service-provided{background-color:#e8edd9;transition:background-color .4s ease}.service-provided .service-provided-wrapper .service-provided-card{border-top:1px solid var(--black-100);cursor:pointer}.service-provided .service-provided-wrapper .service-provided-card .service-provided-img{aspect-ratio:16/9}.service-provided .service-provided-wrapper .service-provided-card .service-provided-img img{width:100%;height:100%;object-fit:cover}.service-provided .service-provided-wrapper .service-provided-card .d-flex{gap:20px}@media(min-width: 992px){.service-provided .section-title{max-width:824px;margin:auto}.service-provided .service-provided-wrapper .service-provided-card{display:grid;grid-template-columns:4fr 4fr 4fr;gap:24px}.service-provided .service-provided-wrapper .service-provided-card .d-flex{gap:60px}.service-provided .service-provided-wrapper .service-provided-card h3{max-width:280px}.service-provided .service-provided-wrapper .service-provided-card p{max-width:400px}.service-provided .service-provided-wrapper .service-provided-card .service-provided-img{aspect-ratio:328/164;width:328px;height:100%;margin-left:auto}}@media(min-width: 1200px){.service-provided .service-provided-wrapper .service-provided-card .d-flex{gap:88px}}.work-listing-banner{position:relative}.work-listing-banner .section-title h1{line-height:45px;letter-spacing:-0.56px}.work-listing-banner::before{content:"";position:absolute;left:8%;bottom:1%;width:176px;height:345px;background:url("../images/icons/cactus-04.svg");background-position:no-repeat;z-index:-1}@media(min-width: 768px){.work-listing-banner::after{content:"";position:absolute;right:7%;bottom:1%;width:176px;height:350px;background:url("../images/icons/cactus-04.svg");background-position:no-repeat;transform:scaleX(-1);z-index:-1}.work-listing-banner .section-title h1{line-height:60px}}@media(min-width: 992px){.work-listing-banner::before{left:8%;bottom:1%;width:176px;height:390px}.work-listing-banner::after{right:7%;bottom:1%;width:176px;height:390px}.work-listing-banner .section-title{max-width:824px;margin:auto}.work-listing-banner .section-title h1{line-height:60px}}.work-that-speaks .portfolio-grid .row{--bs-gutter-x: 0.8rem;--bs-gutter-y: 0.8rem}.work-that-speaks .portfolio-grid .brand-card{padding:72px 16px;max-height:226px;min-height:226px;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--white);overflow:hidden}.work-that-speaks .portfolio-grid .brand-card .brand-card-img{max-height:86px;display:none}.work-that-speaks .portfolio-grid .brand-card .brand-card-img img{width:100%;height:100%;object-fit:cover}.work-that-speaks .portfolio-grid .brand-card .brand-info{display:block;transition:all .3s ease}.work-that-speaks .portfolio-grid .brand-card .brand-info .brand-info-title{border-bottom:1px solid var(--black-100)}.work-that-speaks .portfolio-grid .brand-card .brand-info .brand-info-desc{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:7;line-height:19px}@media(max-width: 991px){.work-that-speaks .portfolio-grid .row .col:nth-child(4n+1) .brand-card{background-color:#bdd194 !important}.work-that-speaks .portfolio-grid .row .col:nth-child(4n+2) .brand-card{background-color:#95daf7 !important}.work-that-speaks .portfolio-grid .row .col:nth-child(4n+3) .brand-card{background-color:#f8a07c !important}.work-that-speaks .portfolio-grid .row .col:nth-child(4n+4) .brand-card{background-color:#ef7792 !important}}@media(min-width: 786px){.work-that-speaks .portfolio-grid .row{--bs-gutter-x: 1.6rem;--bs-gutter-y: 1.6rem}}@media(min-width: 992px){.work-that-speaks .portfolio-grid .row .col:nth-child(4n+1) .brand-card:hover{background-color:#bdd194}.work-that-speaks .portfolio-grid .row .col:nth-child(4n+2) .brand-card:hover{background-color:#95daf7}.work-that-speaks .portfolio-grid .row .col:nth-child(4n+3) .brand-card:hover{background-color:#f8a07c}.work-that-speaks .portfolio-grid .row .col:nth-child(4n+4) .brand-card:hover{background-color:#ef7792}.work-that-speaks .portfolio-grid .brand-card{background-color:var(--white)}.work-that-speaks .portfolio-grid .brand-card .brand-card-img{display:block}.work-that-speaks .portfolio-grid .brand-card .brand-info{display:none;transition:all .3s ease}.work-that-speaks .portfolio-grid .brand-card:hover{padding:16px 16px;justify-content:flex-start}.work-that-speaks .portfolio-grid .brand-card:hover .brand-card-img{display:none}.work-that-speaks .portfolio-grid .brand-card:hover .brand-info{display:block}.work-that-speaks .col-lg-9{border-left:1px solid var(--black-100);padding-left:1.6rem}}.about-arid-team .ytp-impression-link{display:none}.about-arid-team h3{line-height:26px;letter-spacing:-0.18px}.about-arid-team .counter .counter-card:not(:last-child){border-bottom:1px solid var(--black-100)}.work-detail-banner .section-title{border-bottom:1px solid var(--black-100)}.work-detail-banner .section-title img{width:96px;height:48px}.work-detail-banner .section-title h1{line-height:45px;letter-spacing:-0.56px}.work-detail-banner .info div{min-width:150px;max-width:280px}.work-detail-banner .work-detail-img{aspect-ratio:1440/732;overflow:hidden}.work-detail-banner .work-detail-img img{width:100%;height:100%;object-fit:cover}@media(min-width: 768px){.work-detail-banner{position:relative}.work-detail-banner::after{content:"";position:absolute;top:9%;right:0;background:url("../images/icons/cactus-04.svg");background-repeat:no-repeat;transform:scaleX(-1);background-position:top;width:173px;height:390px;z-index:-1}}@media(min-width: 992px){.work-detail-banner::after{right:-5px;top:14%}.work-detail-banner .section-title h1{max-width:768px;line-height:60px}.work-detail-banner .info div{min-width:280px;max-width:280px}}.about-project-block .about-project{border-bottom:1px solid var(--black-100)}.about-project-block .about-project-title{line-height:48px;letter-spacing:-0.32px}.about-project-block .styled-list ul li+li{margin-top:1.2rem}.about-project-block .styled-list ul li::after{width:10px;height:14px;background-repeat:no-repeat;background-size:contain;background:url("data:image/svg+xml,%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.74995 1.16672C8.05958 1.16672 7.49991 1.68909 7.49991 2.33345V5.83345C7.49991 6.47849 6.94042 7.00017 6.25005 7.00017V1.16672C6.25005 0.522368 5.69037 0 5 0C4.30963 0 3.74995 0.522368 3.74995 1.16672V9.33345C3.05958 9.33345 2.50009 8.81176 2.50009 8.16689V4.66689C2.50009 4.02237 1.94042 3.5 1.25005 3.5C0.559673 3.5 0 4.02237 0 4.66672V8.16672C0 10.1001 1.67979 11.6667 3.74995 11.6667V14H6.25005V9.33328C8.32021 9.33328 10 7.76686 10 5.83328V2.33328C10 1.68892 9.44033 1.16672 8.74995 1.16672Z' fill='%23487859'/%3E%3C/svg%3E");transform:rotate(0) scaleX(-1)}.about-project-block .about-project-img{aspect-ratio:612/347;overflow:hidden}.about-project-block .about-project-img img{width:100%;height:100%;object-fit:cover}.stats .row{--bs-gutter-x: 1.2rem;--bs-gutter-y: 1.2rem}@media(min-width: 992px){.about-project-block .about-project .about-project-title{max-width:548px}.about-project-block .stats .row{--bs-gutter-x: 2.4rem;--bs-gutter-y: 2.4rem}}.solution .solution-img{aspect-ratio:694/386;max-width:694px;overflow:hidden}.solution .solution-img img{width:100%;height:100%;object-fit:cover}@media(min-width: 992px){.solution .general-content-box{max-width:506px}}.work-detail-testimonial{padding-bottom:191px;position:relative}.work-detail-testimonial .bg-blue-gradient{position:absolute;inset:0;z-index:-1}.work-detail-testimonial .work-testimonial-image{aspect-ratio:549/557}.work-detail-testimonial .work-testimonial-image img{width:100%;height:100%;object-fit:cover}@media(min-width: 992px){.work-detail-testimonial{position:relative;z-index:1}.work-detail-testimonial .work-testimonial-message{max-width:718px}.work-detail-testimonial .client-info{max-width:744px}.work-detail-testimonial .client-info .client-logo img{width:80px;height:40px;object-fit:cover}.work-detail-testimonial .work-testimonial-image{position:absolute;right:0;bottom:0;max-width:35%;height:557px;display:none}.work-detail-testimonial .work-testimonial-image img{mask-position:left;--webkit-mask-position: left;width:100%;height:100%;object-fit:cover}}.how-we-work-banner .section-title h1{line-height:60px;letter-spacing:-0.56px}.how-we-work-banner .how-we-work-img{position:sticky;top:10%;aspect-ratio:466/397}.how-we-work-banner .how-we-work-img img{width:100%;height:100%;object-fit:cover}.service-type{position:relative}.service-type .bg-brown-gradient{position:absolute;inset:0;z-index:-1}.service-type .service-type-wrapper .service-type-card{border-top:1px solid var(--black-100);cursor:pointer}.service-type .service-type-wrapper .service-type-card .service-type-img{aspect-ratio:16/9}.service-type .service-type-wrapper .service-type-card .service-type-img img{width:100%;height:100%;object-fit:cover}.service-type .service-type-wrapper .service-type-card .d-flex{gap:20px}@media(min-width: 992px){.service-type .section-title{max-width:824px;margin:auto}.service-type .service-type-wrapper .service-type-card{display:grid;grid-template-columns:4fr 4fr 4fr;gap:24px}.service-type .service-type-wrapper .service-type-card .d-flex{gap:60px}.service-type .service-type-wrapper .service-type-card h3{max-width:280px}.service-type .service-type-wrapper .service-type-card p{max-width:400px}.service-type .service-type-wrapper .service-type-card .service-provided-img{aspect-ratio:328/164;width:328px;height:100%;margin-left:auto}}@media(min-width: 1200px){.service-type .service-type-wrapper .service-type-card .d-flex{gap:88px}}.creative-journey .row{--bs-gutter-x: 1.6rem;--bs-gutter-y: 4rem}.creative-journey .section-title h1{line-height:48px;letter-spacing:-0.4px}.creative-journey .faq-item{overflow:hidden;border-bottom:1px solid var(--black-100);background-color:unset;position:relative}.creative-journey .faq-item::before{content:"";position:absolute;bottom:0px;height:2px;width:80%;background-color:var(--primary);border-radius:10px;margin:auto;opacity:0;z-index:1}.creative-journey .faq-item:not(:last-child){margin-bottom:40px}.creative-journey .faq-item .faq-title{padding:0 0 1.6rem 0rem;cursor:pointer;transition:all .3s ease-in-out;gap:1.6rem}.creative-journey .faq-item .faq-title strong{color:var(--title);font-weight:500;line-height:32px}.creative-journey .faq-item .faq-title::before{opacity:0 !important}.creative-journey .faq-item .faq-title::after{display:none}.creative-journey .faq-item .faq-content-box{display:grid;grid-template-rows:0fr;overflow:hidden;transition:all .3s ease-in-out}.creative-journey .faq-item .faq-content-box .faq-content{overflow:hidden;padding:0 0 0 0;line-height:150%;letter-spacing:.54px;color:#5a5365}.creative-journey .faq-item .faq-content-box .faq-content ul li::marker{color:var(--primary)}.creative-journey .faq-item .faq-content-box .faq-content>*:last-child{padding-bottom:2.4rem}.creative-journey .faq-item .faq-content-box .faq-content-img{margin-top:1.6rem}.creative-journey .faq-item .faq-content-box .faq-content-img div{aspect-ratio:302/180}.creative-journey .faq-item .faq-content-box .faq-content-img div img{width:100%;height:100%;object-fit:cover}.creative-journey .faq-item.expand::before{opacity:1 !important}.creative-journey .faq-item.expand .faq-content-box{grid-template-rows:1fr}.creative-journey-video{position:relative;aspect-ratio:1248/480;overflow:hidden}.creative-journey-video img{width:100%;height:100%;object-fit:cover}.creative-journey-video button{position:absolute;top:5%;right:3%;aspect-ratio:40/40;max-width:40px}.creative-journey-video button img{width:100%;height:100%;object-fit:cover}@media(min-width: 768px){.creative-journey-video button{aspect-ratio:80/80;max-width:80px}}@media(min-width: 992px){.creative-journey .section-title{max-width:356px;position:sticky;top:10%}}.process-mapping{background:#f3f5d7}.process-mapping .process-mapping-img{aspect-ratio:16/9;overflow:hidden}.process-mapping .process-mapping-img img{width:100%;height:100%;object-fit:cover}.process-mapping .process-card-wrapper .row{--bs-gutter-x: 2.4rem;--bs-gutter-y: 2.4rem}.process-mapping .process-card-wrapper .process-card .process-card-img{aspect-ratio:352/164;overflow:hidden}.process-mapping .process-card-wrapper .process-card .process-card-img img{width:100%;height:100%;object-fit:cover}@media(min-width: 992px){.process-mapping .process-mapping-img{aspect-ratio:346/352}}.industry-education .section-title h2{line-height:48px;letter-spacing:-0.4px}.industry-education .industry-education-card{margin-bottom:2.4rem;display:flex;flex-direction:column;gap:4rem}.industry-education .industry-education-card .industry-education-card-img{aspect-ratio:16/9;border-radius:1.6rem;overflow:hidden}.industry-education .industry-education-card .industry-education-card-img img{width:100%;height:100%;object-fit:cover}.industry-education .industry-education-card .general-content-box h3{font-size:clamp(20px,20px + 4*(100vw - 375px)/1065,24px);margin-bottom:8px}.industry-education .industry-education-card .general-content-box ul li::after{width:10px;height:14px;background-repeat:no-repeat;background-size:contain;background:url("data:image/svg+xml,%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.74995 1.16672C8.05958 1.16672 7.49991 1.68909 7.49991 2.33345V5.83345C7.49991 6.47849 6.94042 7.00017 6.25005 7.00017V1.16672C6.25005 0.522368 5.69037 0 5 0C4.30963 0 3.74995 0.522368 3.74995 1.16672V9.33345C3.05958 9.33345 2.50009 8.81176 2.50009 8.16689V4.66689C2.50009 4.02237 1.94042 3.5 1.25005 3.5C0.559673 3.5 0 4.02237 0 4.66672V8.16672C0 10.1001 1.67979 11.6667 3.74995 11.6667V14H6.25005V9.33328C8.32021 9.33328 10 7.76686 10 5.83328V2.33328C10 1.68892 9.44033 1.16672 8.74995 1.16672Z' fill='%23487859'/%3E%3C/svg%3E");transform:rotate(0) scaleX(-1)}.industry-education .industry-education-card .general-content-box ul li+li{margin-top:1.6rem}@media(min-width: 992px){.industry-education .section-title{max-width:824px;margin:auto}.industry-education .industry-education-card{display:flex;flex-direction:row;align-items:center;margin-bottom:4.8rem}.industry-education .industry-education-card .industry-education-card-img{width:40%;aspect-ratio:384/380;max-width:384px}.industry-education .industry-education-card .industry-education-card-content{width:60%}.industry-education .industry-education-card:nth-child(even){flex-direction:row-reverse}.industry-education .industry-education-cta{max-width:612px;margin:auto}}.compliance-banner{padding-bottom:40px}@media(min-width: 992px){.compliance-banner{position:relative;z-index:1;overflow:hidden;padding-bottom:88px}.compliance-banner .section-title{max-width:768px}.compliance-banner .compliance-banner-image{position:absolute;left:0%;bottom:0;max-width:40%;height:600px;display:none}.compliance-banner .compliance-banner-image img{mask-position:left;--webkit-mask-position: left;width:100%;height:100%;object-fit:cover}.compliance-banner .compliance-banner-image button{position:absolute;right:calc(10% + 3.3rem);bottom:5.2rem}}@media(min-width: 1200px){.compliance-banner{padding-bottom:154px}.compliance-banner .compliance-banner-image{left:0}}.csr-story{position:relative}.csr-story .bg-brown-gradient{position:absolute;inset:0;z-index:-1}.csr-story .general-content-box h3{margin-top:4rem}.csr-story .general-content-box ul li::after{width:10px;height:14px;background-repeat:no-repeat;background-size:contain;background:url("data:image/svg+xml,%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.74995 1.16672C8.05958 1.16672 7.49991 1.68909 7.49991 2.33345V5.83345C7.49991 6.47849 6.94042 7.00017 6.25005 7.00017V1.16672C6.25005 0.522368 5.69037 0 5 0C4.30963 0 3.74995 0.522368 3.74995 1.16672V9.33345C3.05958 9.33345 2.50009 8.81176 2.50009 8.16689V4.66689C2.50009 4.02237 1.94042 3.5 1.25005 3.5C0.559673 3.5 0 4.02237 0 4.66672V8.16672C0 10.1001 1.67979 11.6667 3.74995 11.6667V14H6.25005V9.33328C8.32021 9.33328 10 7.76686 10 5.83328V2.33328C10 1.68892 9.44033 1.16672 8.74995 1.16672Z' fill='%23487859'/%3E%3C/svg%3E");transform:rotate(0) scaleX(-1)}.csr-story .general-content-box ul li+li{margin-top:1.2rem}.csr-story .csr-story-img-wrapper{position:relative;width:100%;display:flex;flex-direction:column;gap:24px}.csr-story .csr-story-img-wrapper .csr-story-img1,.csr-story .csr-story-img-wrapper .csr-story-img2{width:100%;aspect-ratio:16/9;overflow:hidden}.csr-story .csr-story-img-wrapper .csr-story-img1 img,.csr-story .csr-story-img-wrapper .csr-story-img2 img{width:100%;height:100%;object-fit:cover}@media(min-width: 768px)and (max-width: 991px){.csr-story .csr-story-img-wrapper{flex-direction:row;align-items:center;gap:24px}.csr-story .csr-story-img-wrapper .csr-story-img1,.csr-story .csr-story-img-wrapper .csr-story-img2{width:50%;aspect-ratio:420/280;max-width:none;position:relative}}@media(min-width: 992px){.csr-story .csr-story-img-wrapper{min-height:520px;display:block}.csr-story .csr-story-img-wrapper .csr-story-img1,.csr-story .csr-story-img-wrapper .csr-story-img2{aspect-ratio:420/280}.csr-story .csr-story-img-wrapper .csr-story-img1{position:relative;z-index:1;max-width:420px}.csr-story .csr-story-img-wrapper .csr-story-img2{position:absolute;right:-8px;top:35%;z-index:2;max-width:420px}}@media(min-width: 1400px){.csr-story .csr-story-img-wrapper{margin-left:48px;min-height:520px;display:block}.csr-story .csr-story-img-wrapper .csr-story-img2{right:42px}}.built-standards .section-title h2{line-height:48px;letter-spacing:-0.4px}.built-standards .built-standards-img{overflow:hidden;aspect-ratio:94/64;max-width:94px}.built-standards .built-standards-img img{width:100%;height:100%;object-fit:cover}.built-standards .tabs .tab{border-bottom:1px solid var(--black-100);color:var(--title)}.built-standards .tabs .tab.active{border-bottom:1px solid var(--cta);color:var(--cta)}.bg-light-blue{background-color:#e5f4ff}.bg-green{background-color:#e9ffe5}.bg-yellow{background-color:#fff9d9}.bg-pink{background-color:#ffe5f2}.bg-grey{background-color:#f1f1f1}#built-standards-section{transition:background-color .3s ease}@media(min-width: 992px){.built-standards .section-title{max-width:956px}.built-standards .row .col-lg-6{max-width:508px}.built-standards .tabs{border-left:1px solid var(--black-100)}.built-standards .tabs .tab{position:relative}.built-standards .tabs .tab:not(:last-child){margin-bottom:2.4rem}.built-standards .tabs .tab.active::after{content:"";position:absolute;left:-25px;top:-8px;width:2px;height:38px;background:var(--cta);border-radius:0 8px 8px 0}}.giving-back .row{--bs-gutter-x: 2.4rem;--bs-gutter-y: 2.4rem}.giving-back .giving-back-video{position:relative;aspect-ratio:1248/480;overflow:hidden}.giving-back .giving-back-video img{width:100%;height:100%;object-fit:cover}.giving-back .giving-back-video button{position:absolute;top:40%;left:47%;aspect-ratio:40/40;max-width:40px}.giving-back .giving-back-video button img{width:100%;height:100%;object-fit:cover}@media(min-width: 768px){.giving-back .giving-back-video button{top:38%;left:48%;aspect-ratio:80/80;max-width:80px}}@media(min-width: 992px){.giving-back .giving-back-video button{top:40%;left:48%}}.article-list .article-card-wrapper .row{--bs-gutter-x: 2.4rem;--bs-gutter-y: 4rem}.article-list .article-card-wrapper .article-card{overflow:hidden}.article-list .article-card-wrapper .article-card .article-card-img{aspect-ratio:400/294;overflow:hidden}.article-list .article-card-wrapper .article-card .article-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.article-list .article-card-wrapper .article-card .article-card-title{font-weight:500;color:var(--title)}.article-list .article-card-wrapper .article-card:hover .article-card-img img{transform:scale(1.1)}.article-list .article-card-wrapper .article-card:hover .article-card-title{color:var(--primary);font-weight:700}.article-detail-banner .section-title{line-height:64px;letter-spacing:-0.56px}.article-detail-banner .article-detail-banner-img{aspect-ratio:1248/448;overflow:hidden}.article-detail-banner .article-detail-banner-img img{width:100%;height:100%;object-fit:cover}@media(min-width: 992px){.article-detail-banner .section-title{max-width:1036px}}.blog-details-wrapper{border-top:1px solid var(--black-100)}.blog-content.general-content-box h2{font-size:clamp(20px,20px + 4*(100vw - 375px)/1065,24px);line-height:36px;letter-spacing:-0.24px;margin-bottom:1.6rem;padding-top:4.8rem}.blog-content.general-content-box h2:not(:first-child){margin-top:4.8rem;border-top:1px solid var(--black-100)}.blog-content.general-content-box h3{font-size:clamp(16px,16px + 2*(100vw - 375px)/1065,18px);margin-bottom:1.2rem;line-height:36px;letter-spacing:-0.18px}.blog-content.general-content-box h3:not(:first-child){margin-top:2.4rem}.blog-content.general-content-box figure+h3:not(:first-child){margin-top:3.2rem}.blog-content.general-content-box ul li::after{width:10px;height:14px;background-repeat:no-repeat;background-size:contain;background:url("data:image/svg+xml,%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.74995 1.16672C8.05958 1.16672 7.49991 1.68909 7.49991 2.33345V5.83345C7.49991 6.47849 6.94042 7.00017 6.25005 7.00017V1.16672C6.25005 0.522368 5.69037 0 5 0C4.30963 0 3.74995 0.522368 3.74995 1.16672V9.33345C3.05958 9.33345 2.50009 8.81176 2.50009 8.16689V4.66689C2.50009 4.02237 1.94042 3.5 1.25005 3.5C0.559673 3.5 0 4.02237 0 4.66672V8.16672C0 10.1001 1.67979 11.6667 3.74995 11.6667V14H6.25005V9.33328C8.32021 9.33328 10 7.76686 10 5.83328V2.33328C10 1.68892 9.44033 1.16672 8.74995 1.16672Z' fill='%23487859'/%3E%3C/svg%3E");transform:rotate(0)}.blog-content.general-content-box h4{font-size:clamp(14px,14px + 2*(100vw - 375px)/1065,16px);line-height:32px;letter-spacing:-0.16px}.blog-content.general-content-box .fact{margin-top:2.4rem;padding:2.4rem;background:var(--light-blue);border-radius:.8rem}.blog-content.general-content-box .fact p{line-height:32px;letter-spacing:-0.16px;font-weight:500;color:var(--title)}.blog-content.general-content-box .share{margin-top:4.8rem;padding-top:4.8rem;border-top:1px solid var(--black-100)}.blog-content.general-content-box .share .socials .social-icon{padding:5px;border:2px solid var(--black-200);border-radius:50%}.blog-detail-aside{border-left:1px solid var(--black-100)}.blog-detail-aside .faq-item{margin-bottom:.4rem;background-color:#fff}.blog-detail-aside .faq-item .faq-title{padding:1.6rem 2rem;cursor:pointer}.blog-detail-aside .faq-item .faq-title strong{position:relative;color:var(--title);display:block;font-size:1.8rem;letter-spacing:.18px;padding-right:1.6rem;font-weight:500;transition:all .3s ease-in-out}.blog-detail-aside .faq-item .faq-title strong::after{content:"";position:absolute;top:50%;right:0;width:1.2rem;height:.8rem;background:url(../images/icons/angle-up.svg) no-repeat center/contain;transform:translateY(-50%) rotate(180deg);transition:all .3s ease-in-out}.blog-detail-aside .faq-item .faq-title::after{display:none}.blog-detail-aside .faq-item .faq-content-box{overflow:hidden;transition:all .3s ease-in-out;padding:0 2.4rem}.blog-detail-aside .faq-item .faq-content-box .faq-content{overflow:hidden;padding:0 1.6rem}.blog-detail-aside .faq-item .faq-content-box .faq-content p,.blog-detail-aside .faq-item .faq-content-box .faq-content li{font-size:1rem;letter-spacing:.28px}.blog-detail-aside .faq-item .faq-content-box .faq-content p:not(:last-child),.blog-detail-aside .faq-item .faq-content-box .faq-content ul:not(:last-child){margin-bottom:.8rem}.blog-detail-aside .faq-item .faq-content-box .faq-content ul li,.blog-detail-aside .faq-item .faq-content-box .faq-content ol li{list-style-type:disc}.blog-detail-aside .faq-item .faq-content-box .faq-content ul li::marker,.blog-detail-aside .faq-item .faq-content-box .faq-content ol li::marker{color:var(--para)}.blog-detail-aside .faq-item .faq-content-box .faq-content ol li{list-style-type:decimal}.blog-detail-aside .faq-item .faq-content-box .faq-content a{font-weight:500}.blog-detail-aside .faq-item.active .faq-title *::after{transform:translateY(-50%) rotate(0deg)}.blog-detail-aside .faq-item .faq-content-box .faq-content>*:last-child{padding-bottom:0 !important}.toc-wrapper{position:fixed;top:0;left:0;right:0;z-index:11;background-color:var(--white);display:none;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.toc-wrapper .faq-item .faq-content-box .faq-content{padding:0}.toc-wrapper .faq-item .faq-content-box .faq-content ul li{list-style-type:none}.toc-wrapper .faq-item .faq-content-box .faq-content ul li a{display:block;padding:.4rem 0}@media(min-width: 992px){.blog-detail-aside{position:sticky;top:10%}.toc-wrapper{position:sticky;top:0;background-color:rgba(0,0,0,0);display:block;box-shadow:none}.toc-wrapper .faq-item .faq-content-box{grid-template-rows:1fr;padding:0}.toc-wrapper .faq-item .faq-content-box .faq-content{padding:0}.toc-wrapper .faq-item .faq-content-box .faq-content ul li{list-style-type:none}.toc-wrapper .faq-item .faq-content-box .faq-content ul li:not(:last-child){margin-bottom:2rem}.toc-wrapper .faq-item .faq-content-box .faq-content ul li a{font-size:1.6rem;font-weight:400;display:block;letter-spacing:-0.16px;transition:all .3s ease-in-out}.toc-wrapper .faq-item .faq-content-box .faq-content ul li.active a,.toc-wrapper .faq-item .faq-content-box .faq-content ul li:hover a{color:var(--primary);font-weight:500;position:relative}.toc-wrapper .faq-item .faq-content-box .faq-content ul li.active a::after,.toc-wrapper .faq-item .faq-content-box .faq-content ul li:hover a::after{content:"";position:absolute;top:0;left:-16px;width:2px;height:100%;background:var(--primary)}}.related-article{position:relative}.related-article .bg-blue-gradient{position:absolute;inset:0;z-index:-1}.related-article .prev-related-article{transform:rotate(180deg)}.related-article .related-article-card .related-article-image{aspect-ratio:400/294;overflow:hidden}.related-article .related-article-card .related-article-image img{width:100%;height:100%;object-fit:cover}.related-article .related-article-card:hover .related-article-title{color:var(--cta)}.related-article .related-article-card:hover .related-article-title span{opacity:1;transform:translateX(0)}.related-article .related-article-slider{margin:0 -1.2rem;position:relative;z-index:2}.related-article .related-article-slider .slick-slide{margin:0 1.2rem}.related-article .related-article-slider>.related-article-card:not(:first-child){display:none}.related-article .related-article-slider>.related-article-card:first-child{max-width:38rem}.related-article .slick-list{overflow:visible}.creative-process .row{--bs-gutter-x: 2.4rem;--bs-gutter-y: 2.4rem}.creative-process .section-title h2{line-height:48px;letter-spacing:-0.4px}@media(min-width: 992px){.creative-process .section-title{max-width:1036px}.creative-process .creative-process-step{max-width:364px}}.about-us-banner .section-title h1{line-height:45px;letter-spacing:-0.56px}.about-us-banner .stats{padding-bottom:4.8rem;border-bottom:1px solid var(--black-100)}.about-us-banner .about-img-wrapper{display:grid;gap:16px}.about-us-banner .about-img-wrapper .about-us-img{overflow:hidden}.about-us-banner .about-img-wrapper .about-us-img img{width:100%;height:100%;object-fit:cover;object-position:top}.about-us-banner .about-img-wrapper:has(.about-us-img:nth-child(1)):not(:has(.about-us-img:nth-child(2))){grid-template-columns:1fr;aspect-ratio:16/9 !important;max-height:512px;width:100%}.about-us-banner .about-img-wrapper:has(.about-us-img:nth-child(2)):not(:has(.about-us-img:nth-child(3))){grid-template-columns:1fr 1fr}.about-us-banner .about-img-wrapper:has(.about-us-img:nth-child(3)){grid-template-columns:1.5fr 1fr;grid-template-rows:auto auto}.about-us-banner .about-img-wrapper:has(.about-us-img:nth-child(3)) .about-us-img:nth-child(1){grid-row:span 2}.about-us-banner .about-img-wrapper:has(.about-us-img:nth-child(3)) .about-us-img:nth-child(2),.about-us-banner .about-img-wrapper .about-img-wrapper:has(.about-us-img:nth-child(3)) .about-us-img:nth-child(3){grid-row:span 1}@media(max-width: 768px){.about-us-banner .about-img-wrapper{gap:.8rem}.about-us-banner .about-img-wrapper:has(.about-us-img:nth-child(3)){grid-template-columns:1fr}.about-us-banner .about-img-wrapper .about-us-img:nth-child(1){grid-column:1/-1}.about-us-banner .about-img-wrapper .about-us-img:nth-child(2),.about-us-banner .about-img-wrapper .about-us-img:nth-child(3){grid-column:span 1}.about-us-banner .about-img-wrapper:has(.about-us-img:nth-child(3)){grid-template-columns:1fr 1fr;grid-auto-rows:auto}.about-us-banner .about-img-wrapper .about-us-img:nth-child(1){grid-column:1/3}}@media(min-width: 992px){.about-us-banner .section-title{max-width:824px;margin:auto}.about-us-banner .section-title h1{line-height:60px}}.mission-block .row{--bs-gutter-x:2.4rem;--bs-gutter-y:2.4rem}.mission-block .mission{background-color:#d4e0b8}.mission-block .vision{background-color:#f9c2ab}.mission-block .values{background-color:#b6e3f5}.mission-block .mission-icon,.mission-block .vision-icon,.mission-block .values-icon{width:40px;height:40px}.mission-block .mission-icon img,.mission-block .vision-icon img,.mission-block .values-icon img{width:100%;height:100%;object-fit:cover}.mission-block .general-content-box p+ul{margin-top:2.4rem}.mission-block .general-content-box ul li::after{width:10px;height:14px;background-repeat:no-repeat;background-size:contain;background:url("data:image/svg+xml,%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.74995 1.16672C8.05958 1.16672 7.49991 1.68909 7.49991 2.33345V5.83345C7.49991 6.47849 6.94042 7.00017 6.25005 7.00017V1.16672C6.25005 0.522368 5.69037 0 5 0C4.30963 0 3.74995 0.522368 3.74995 1.16672V9.33345C3.05958 9.33345 2.50009 8.81176 2.50009 8.16689V4.66689C2.50009 4.02237 1.94042 3.5 1.25005 3.5C0.559673 3.5 0 4.02237 0 4.66672V8.16672C0 10.1001 1.67979 11.6667 3.74995 11.6667V14H6.25005V9.33328C8.32021 9.33328 10 7.76686 10 5.83328V2.33328C10 1.68892 9.44033 1.16672 8.74995 1.16672Z' fill='%23487859'/%3E%3C/svg%3E");transform:rotate(0)}.mission-block .general-content-box ul li strong{display:block}.community-involvement .row{--bs-gutter-x: 2.4rem;--bs-gutter-y: 2.4rem}@media(min-width: 992px){.community-involvement .section-title{max-width:1036px}}.awards{position:relative}.awards .bg-blue-gradient{position:absolute;inset:0;z-index:-1}.awards .row{--bs-gutter-x: 2.4rem;--bs-gutter-y: 2.4rem}.awards .section-title h2{line-height:48px;letter-spacing:-0.4px}.awards .general-content-box strong{font-size:clamp(16px,16px + 2*(100vw - 375px)/1065,18px);color:var(--primary)}.awards .general-content-box strong+p{margin-top:3.2rem}.awards .awards-img{aspect-ratio:407/328;overflow:hidden}.awards .awards-img img{width:100%;height:100%;object-fit:cover}.certification-program>div{border-bottom:1px solid var(--black-100)}.certification-program .certification-slider{margin:0 -3.2rem}.certification-program .certification-slider>a:not(:first-child){display:none !important}.certification-program .certification-slider>a:first-child{max-height:fit-content !important}.certification-program .certification-slider .slick-slide{height:fit-content !important}.certification-program .certification-slider .slick-slide>div{margin:0 3.2rem}@media(min-width: 992px){.awards .awards-content{max-width:566px}.awards-img{aspect-ratio:407/328;overflow:hidden;max-width:407px}.awards-img img{width:100%;height:100%;object-fit:cover}}.people-and-culture .prev-case-study{transform:rotate(180deg)}.people-and-culture .people-slider{margin:0 -1.6rem}.people-and-culture .people-slider .slick-slide{margin:0 1.6rem}.people-and-culture .people-slider>.people-card:not(:first-child){display:none}.people-and-culture .people-slider>.people-card:first-child{max-width:2rem}.people-and-culture .people-slider .slick-list{overflow:visible}.people-and-culture .people-slider .people-card .people-image{position:relative;aspect-ratio:200/259;max-width:200px;border-radius:.8rem;overflow:hidden}.people-and-culture .people-slider .people-card .people-image img{width:100%;height:100%;object-fit:cover}.people-and-culture .people-slider .people-card .people-image::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:88%;background:#eaddcf;border-radius:.8rem;z-index:-1}.people-and-culture .people-slider .people-card a span{transition:all .25s ease-in-out;opacity:0;transform:translateX(-10px)}.people-and-culture .people-slider .people-card:hover a{color:var(--primary)}.people-and-culture .people-slider .people-card:hover a span{opacity:1;transform:translateX(0)}@media(min-width: 992px){.people-and-culture .section-title{max-width:930px}}.contact-us .section-title,.request-a-quote .section-title{border-bottom:1px solid var(--black-100)}.contact-us .section-title h1,.request-a-quote .section-title h1{line-height:60px;letter-spacing:-0.56px}.contact-us .row,.request-a-quote .row{--bs-gutter-x: 2.4rem}.contact-us .contact-img{aspect-ratio:664/336}.contact-us .contact-img img{width:100%;height:100%;object-fit:cover}@media(min-width: 992px){.contact-us .title,.request-a-quote .title{max-width:823px;margin:auto}.contact-us .contact-img{max-width:664px}}.quote-cta .quote-cta-img{aspect-ratio:249/203;overflow:hidden}.quote-cta .quote-cta-img img{width:100%;height:100%;object-fit:cover}@media(min-width: 992px){.quote-cta .quote-cta-img{margin-left:auto;max-width:249px}}.contact-form .input-box,.quote-form .input-box{position:relative}.contact-form .input-box input,.contact-form .input-box select,.contact-form .input-box textarea,.quote-form .input-box input,.quote-form .input-box select,.quote-form .input-box textarea{width:100%;padding:15px 20px;border:1px solid var(--white);background:#e8f8ff;border-radius:6px;font-size:16px;outline:none;transition:.2s ease;font-weight:500}.contact-form .input-box input:focus,.contact-form .input-box select:focus,.contact-form .input-box textarea:focus,.quote-form .input-box input:focus,.quote-form .input-box select:focus,.quote-form .input-box textarea:focus{border-color:#6acbed;background:#d9f1fa}.contact-form .input-box textarea,.quote-form .input-box textarea{min-height:120px;resize:none}.contact-form .input-box label,.quote-form .input-box label{position:absolute;left:20px;line-height:140%;color:var(--title);transition:all .3s ease;pointer-events:none;top:13px;font-size:16px;background:rgba(0,0,0,0)}.contact-form .input-box:focus-within label,.contact-form .input-box:has(input:not(:placeholder-shown)) label,.contact-form .input-box:has(textarea:not(:placeholder-shown)) label,.quote-form .input-box:focus-within label,.quote-form .input-box:has(input:not(:placeholder-shown)) label,.quote-form .input-box:has(textarea:not(:placeholder-shown)) label{top:4px;font-size:12px}.contact-form .input-box.select-box select,.quote-form .input-box.select-box select{cursor:pointer}.contact-form .input-box.select-box select option,.quote-form .input-box.select-box select option{background-color:#fff}.contact-form .input-box.select-box::after,.quote-form .input-box.select-box::after{content:"";position:absolute;right:18px;top:50%;width:10px;height:10px;pointer-events:none;transform:translateY(-50%);background:url("data:image/svg+xml;utf8,<svg width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'><polyline points='6 9 12 15 18 9'/></svg>") no-repeat center center}.contact-form .input-box.select-box select:focus+label,.contact-form .input-box.select-box select:not([value=""])+label,.quote-form .input-box.select-box select:focus+label,.quote-form .input-box.select-box select:not([value=""])+label{top:4px;font-size:12px}.contact-form .input-box.select-box select[value=""]+label,.quote-form .input-box.select-box select[value=""]+label{top:13px !important;font-size:16px}.wpcf7-form-control-wrap[data-name=quote_cart]{display:none}@media(min-width: 992px){.contact-form,.quote-form{max-width:506px;margin:auto}}.error-page{padding-bottom:80px;background-color:#f0f9fd}.error-page .error-img{aspect-ratio:901/314;overflow:hidden;max-width:901px;margin:auto}.error-page .error-img img{width:100%;height:100%;object-fit:cover}@media(min-width: 768px){.error-page{padding-bottom:159px}.error-page p{max-width:916px;margin:auto}}#teamModal{overflow:hidden}#teamModal .makura-modal-header{position:sticky;top:0;z-index:3;background-color:var(--white)}#teamModal .makura-modal-content{height:100vh;overflow:auto}#teamModal .makura-modal-content [close-modal]{top:56px}#teamModal .makura-modal-content .team-modal-img{aspect-ratio:180/180;max-width:180px;overflow:hidden}#teamModal .makura-modal-content .team-modal-img img{width:100%;height:100%;object-fit:cover}@media(min-width: 575px){#teamModal .makura-modal-content{max-width:90%}}@media(min-width: 992px){#teamModal .makura-modal-content{max-width:45%}}.pagination ul li{border:1px solid var(--para);padding:1.2rem 1.7rem;border-radius:.8rem;font-size:1.6rem;transition:all .3s ease-in-out}.pagination ul li.active,.pagination ul li:hover{background:var(--cta);border:1px solid var(--cta)}.pagination ul li.active a,.pagination ul li.active button,.pagination ul li:hover a,.pagination ul li:hover button{color:#effc3d}.pagination ul li.disabled{pointer-events:none;opacity:.2}.mega-menu-wrapper{position:fixed;border-top:1px solid var(--black-100);top:96px;z-index:10;background-color:var(--white);width:100%;height:80%;border-radius:0 0 32px 32px}.tab-content .mega-img{aspect-ratio:294/400;overflow:hidden}.tab-content#pens .category-list{border-bottom:1px solid var(--black-100)}.tab-content#pens .category-list li a{padding:8px 16px}.tab-content#pens .product-list li{margin-bottom:12px}.tab-content#pens .single-region{margin-bottom:32px}.tab-content#pens .single-region ul{columns:1}@media(min-width: 576px){.tab-content:not(#pens) ul{columns:2}}@media(min-width: 992px){.tab-content{display:none}.tab-content:not(#pens) ul{columns:3}.tab-content.active,.tab-content.lg-active{display:block}.tab-content.active#pens,.tab-content.lg-active#pens{display:flex}.tab-content#pens{justify-content:flex-start}.tab-content#pens .tab-controller{min-width:30.8rem}.mega-menu-wrapper{position:fixed;top:96px;left:0;right:0;bottom:0;z-index:10;opacity:0;visibility:hidden;transform:translateY(-100%);transition:all .3s ease-in-out;overflow:auto}.mega-menu-wrapper::-webkit-scrollbar{width:8px;height:8px}.mega-menu-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.mega-menu-wrapper::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:10px;border:2px solid rgba(0,0,0,0);background-clip:content-box}.mega-menu-wrapper::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}.mega-menu-wrapper{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.mega-menu-wrapper.active{opacity:1;visibility:visible;transform:translateY(0)}.mega-menu-wrapper .tab-wrapper{background-color:var(--white);border-radius:1.6rem;margin-top:.8rem}.mega-menu-wrapper .tab-wrapper .tab-content:not(#pens){padding:3.2rem 0 !important}.mega-menu-wrapper .tab-wrapper .tab-content#pens .product-list{margin-right:8px}.mega-menu-wrapper .tab-wrapper .tab-content#pens .tab-controller,.mega-menu-wrapper .tab-wrapper .tab-content#pens .product-list{height:62.6rem}.mega-menu-wrapper .tab-wrapper .tab-content#pens .tab-controller{display:flex;flex-direction:column}.mega-menu-wrapper .destination-list{padding:1.6rem 6.4rem;overflow:visible}.mega-menu-wrapper .destination-list>li:not(:first-child){display:none}.mega-menu-wrapper .destination-list li a{text-align:center;max-width:fit-content}.mega-menu-wrapper .destination-list li a:hover,.mega-menu-wrapper .destination-list li a.lg-active{color:var(--primary-blue)}.mega-menu-wrapper .destination-list li a:hover svg path,.mega-menu-wrapper .destination-list li a.lg-active svg path{fill:var(--primary-blue)}.mega-menu-wrapper .destination-list li a.lg-active{font-weight:600}.mega-menu-wrapper .region-wrapper{border-right:1px solid var(--black-100);border-radius:0 0 0 1.6rem}.mega-menu-wrapper .region-wrapper ul li{margin-bottom:2px}.mega-menu-wrapper .region-wrapper ul li a{display:block;border-bottom:1px solid var(--gray);padding-bottom:6px;position:relative}.mega-menu-wrapper .region-wrapper ul li a::before{content:"";position:absolute;top:30%;right:5%;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M10.6642%207.99999C10.6647%208.08773%2010.6479%208.17471%2010.6147%208.25593C10.5815%208.33716%2010.5326%208.41103%2010.4709%208.47333L6.47085%2012.4733C6.34532%2012.5989%206.17505%2012.6694%205.99752%2012.6694C5.81999%2012.6694%205.64972%2012.5989%205.52419%2012.4733C5.39865%2012.3478%205.32813%2012.1775%205.32813%2012C5.32813%2011.8225%205.39865%2011.6522%205.52419%2011.5267L9.05752%207.99999L5.53085%204.47333C5.42164%204.34579%205.36456%204.18174%205.37105%204.01396C5.37753%203.84617%205.44708%203.68701%205.56581%203.56828C5.68454%203.44955%205.8437%203.38%206.01148%203.37352C6.17927%203.36704%206.34332%203.42411%206.47085%203.53333L10.4709%207.53333C10.594%207.6575%2010.6634%207.8251%2010.6642%207.99999Z%22%20fill%3D%22black%22/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transition:opacity .3s ease-out;opacity:0}.mega-menu-wrapper .region-wrapper ul li a:hover,.mega-menu-wrapper .region-wrapper ul li a.lg-active{background:var(--light-blue);border-radius:.8rem}.mega-menu-wrapper .region-wrapper ul li a:hover::before,.mega-menu-wrapper .region-wrapper ul li a.lg-active::before{opacity:1}.destination-list-wrapper{position:relative}}@media(max-width: 991px){.mega-menu-wrapper .tab-controller,.mega-menu-wrapper .tab-content{background-color:var(--white);position:fixed;inset:0;z-index:10;display:flex;flex-direction:column;justify-content:flex-start;opacity:0;visibility:hidden;transform:translateX(150%);transition:all .3s ease-in-out}.mega-menu-wrapper .tab-controller.active,.mega-menu-wrapper .tab-content.active{opacity:1;visibility:visible;transform:translateX(0)}.mega-menu-wrapper .tab-controller ul,.mega-menu-wrapper .tab-controller .menu-item-list,.mega-menu-wrapper .tab-content ul,.mega-menu-wrapper .tab-content .menu-item-list{max-height:calc(100vh - 154px);overflow:auto;margin-bottom:24px}.mega-menu-wrapper .tab-controller ul .row,.mega-menu-wrapper .tab-controller .menu-item-list .row,.mega-menu-wrapper .tab-content ul .row,.mega-menu-wrapper .tab-content .menu-item-list .row{--bs-gutter-x: 0}.mega-menu-wrapper .tab-controller ul.destination-list li a:hover,.mega-menu-wrapper .tab-controller .menu-item-list.destination-list li a:hover,.mega-menu-wrapper .tab-content ul.destination-list li a:hover,.mega-menu-wrapper .tab-content .menu-item-list.destination-list li a:hover{color:var(--white);background-color:var(--primary-blue)}.mega-menu-wrapper .tab-controller ul.destination-list li a:hover svg path,.mega-menu-wrapper .tab-controller .menu-item-list.destination-list li a:hover svg path,.mega-menu-wrapper .tab-content ul.destination-list li a:hover svg path,.mega-menu-wrapper .tab-content .menu-item-list.destination-list li a:hover svg path{fill:var(--white)}.mega-menu-wrapper .tab-controller ul li a,.mega-menu-wrapper .tab-controller .menu-item-list li a,.mega-menu-wrapper .tab-content ul li a,.mega-menu-wrapper .tab-content .menu-item-list li a{width:100%}.mega-menu-wrapper .tab-controller ul li a:hover,.mega-menu-wrapper .tab-controller .menu-item-list li a:hover,.mega-menu-wrapper .tab-content ul li a:hover,.mega-menu-wrapper .tab-content .menu-item-list li a:hover{color:var(--dark-blue)}.mega-menu-wrapper .tab-controller>a,.mega-menu-wrapper .tab-content>a{max-width:fit-content}.mega-menu-wrapper .destination-list{position:relative;z-index:99}}
