@font-face{font-family:Averta Std;src:url(/fonts/averta/AvertaStd-Black.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Averta Std;src:url(/fonts/averta/AvertaStd-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Averta Std;src:url(/fonts/averta/AvertaStd-Extrabold.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:Averta Std;src:url(/fonts/averta/AvertaStd-Extrathin.woff2) format("woff2");font-weight:100;font-style:normal}@font-face{font-family:Averta Std;src:url(/fonts/averta/AvertaStd-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Averta Std;src:url(/fonts/averta/AvertaStd-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Averta Std;src:url(/fonts/averta/AvertaStd-Semibold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Averta Std;src:url(/fonts/averta/AvertaStd-Thin.woff2) format("woff2");font-weight:200;font-style:normal}.navbar{position:fixed;top:0;left:0;z-index:10;width:100%;background-color:#fff}.navbar.w-banner{transform:translateY(min(9rem,9vh));transition:transform .3s ease-out}@media screen and (max-width: 991px){.navbar.w-banner{transform:translateY(5.9rem)}}.navbar .navbar-flex{display:flex;align-items:center;width:100%;height:11.8rem;border-top:1px solid rgba(31,95,255,.22);border-bottom:1px solid rgba(31,95,255,.22)}@media screen and (max-width: 991px){.navbar .navbar-flex{height:8rem}}.navbar .navbar-flex__logo.--is-desktop{width:24.7rem;height:100%;cursor:pointer;border-right:1px solid rgba(31,95,255,.22);display:flex;align-items:center;justify-content:center}@media screen and (max-width: 991px){.navbar .navbar-flex__logo.--is-desktop{display:none}}.navbar .navbar-flex__logo.--is-desktop svg{width:14.3rem;height:3.9rem;flex-shrink:0;transition:transform .3s ease-out}.navbar .navbar-flex__logo.--is-desktop:hover svg{transform:scale(.95)}.navbar .navbar-flex__logo.--is-mobile{display:none;width:6.5rem;height:100%;justify-content:center;align-items:center;flex-shrink:0;border-right:1px solid rgba(31,95,255,.22)}@media screen and (max-width: 991px){.navbar .navbar-flex__logo.--is-mobile{display:flex}}.navbar .navbar-flex__logo.--is-mobile svg{width:2.3rem;height:2.5rem}.navbar .navbar-flex .navbar__search-wrapper{position:relative;flex-grow:1;display:flex;justify-content:flex-end;align-items:center;border-right:1px solid rgba(31,95,255,.22);height:100%;padding-inline:5.8rem}@media screen and (max-width: 991px){.navbar .navbar-flex .navbar__search-wrapper{padding-right:0;gap:.5rem}}.navbar .navbar-flex .navbar__search-wrapper .navbar__search{display:flex;align-items:center;justify-content:space-between;padding:1.7rem 2.2rem;gap:1rem;border-radius:20rem;border:1px solid #b5b5b5;transition:all .8s cubic-bezier(.075,.82,.165,1)}@media screen and (max-width: 991px){.navbar .navbar-flex .navbar__search-wrapper .navbar__search{border:none;padding:1rem 1.2rem;gap:0}}.navbar .navbar-flex .navbar__search-wrapper .navbar__search-input{font-size:clamp(12px,1.8rem,20px);font-weight:600;line-height:normal;border:none;outline:none;width:100%}@media screen and (max-width: 991px){.navbar .navbar-flex .navbar__search-wrapper .navbar__search-input{font-size:1.2rem;max-width:7.7rem;display:none}}.navbar .navbar-flex .navbar__search-wrapper .navbar__search-input:focus{border:none;outline:none}.navbar .navbar-flex .navbar__search-wrapper .navbar__search__icon-wrapper{display:grid;grid-template-areas:"stack";width:min(2.3rem,23px);height:min(2.3rem,23px);flex-shrink:0;cursor:pointer}@media screen and (max-width: 991px){.navbar .navbar-flex .navbar__search-wrapper .navbar__search__icon-wrapper{width:1.7rem;height:1.7rem}}.navbar .navbar-flex .navbar__search-wrapper .navbar__search__icon-wrapper svg{grid-area:stack;width:100%;height:100%}.navbar .navbar-flex .navbar__search-wrapper .navbar__search__icon-wrapper #search-icon-glass{opacity:1}.navbar .navbar-flex .navbar__search-wrapper .navbar__search__icon-wrapper #search-close-x{opacity:0}.navbar .navbar-flex .navbar__language-wrapper{position:relative;gap:.5rem;border-right:1px solid rgba(31,95,255,.22);width:12.8rem;height:100%;cursor:pointer;background-color:#fff;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 991px){.navbar .navbar-flex .navbar__language-wrapper{width:6.3rem;flex-shrink:0}}.navbar .navbar-flex .navbar__language-wrapper svg,.navbar .navbar-flex .navbar__language-wrapper span{transition:opacity .3s ease-out}.navbar .navbar-flex .navbar__language-wrapper:hover svg,.navbar .navbar-flex .navbar__language-wrapper:hover span{opacity:.6}@media screen and (max-width: 991px){.navbar .navbar-flex .navbar__language-wrapper:hover svg,.navbar .navbar-flex .navbar__language-wrapper:hover span{opacity:unset}}.navbar .navbar-flex .navbar__language-wrapper .navbar__language-icon{width:min(2.3rem,23px);height:min(2.3rem,23px);flex-shrink:0}@media screen and (max-width: 991px){.navbar .navbar-flex .navbar__language-wrapper .navbar__language-icon{display:none}}.navbar .navbar-flex .navbar__language-wrapper .navbar__language-text{color:#1f5fff;font-size:clamp(12px,1.8rem,20px);font-weight:600;line-height:normal}@media screen and (max-width: 991px){.navbar .navbar-flex .navbar__language-wrapper .navbar__language-text{font-size:1.6rem}}.navbar .navbar-flex .navbar__language-wrapper .navbar__language-options{position:absolute;bottom:0;left:50%;width:102%;background-color:#fff;display:grid;justify-items:center;border:1px solid rgba(31,95,255,.22);transform:translate(-50%);z-index:-1;opacity:0;transition:all .6s cubic-bezier(.075,.82,.165,1)}.navbar .navbar-flex .navbar__language-wrapper .navbar__language-options .navbar__language-option{color:#1f5fff;font-size:clamp(12px,1.6rem + 1px,18px);font-weight:600;line-height:normal;text-align:center;padding-block:1rem;cursor:pointer;width:100%;transition:all .3s ease-out}@media screen and (max-width: 991px){.navbar .navbar-flex .navbar__language-wrapper .navbar__language-options .navbar__language-option{font-size:1.4rem}}.navbar .navbar-flex .navbar__language-wrapper .navbar__language-options .navbar__language-option:hover{background-color:#1f5fff;color:#fff}.navbar .navbar-flex .navbar__language-wrapper[data-current-language=EN] .navbar__language-option[data-language-option=EN],.navbar .navbar-flex .navbar__language-wrapper[data-current-language=ES] .navbar__language-option[data-language-option=ES]{pointer-events:none;opacity:.5}.navbar .navbar-flex .navbar__language-wrapper[data-language-open=open] .navbar__language-options{transform:translate(-50%,100%);opacity:1}.navbar .navbar-flex .navbar__login-wrapper{gap:.5rem;width:21.7rem;height:100%;cursor:pointer;border-right:1px solid rgba(31,95,255,.22);display:flex;align-items:center;justify-content:center}@media screen and (max-width: 991px){.navbar .navbar-flex .navbar__login-wrapper{display:none}}.navbar .navbar-flex .navbar__login-wrapper svg,.navbar .navbar-flex .navbar__login-wrapper span{transition:opacity .3s ease-out}.navbar .navbar-flex .navbar__login-wrapper:hover svg,.navbar .navbar-flex .navbar__login-wrapper:hover span{opacity:.6}.navbar .navbar-flex .navbar__login-wrapper .navbar__login-icon{width:min(2.3rem,23px);height:min(2.3rem,23px);flex-shrink:0}.navbar .navbar-flex .navbar__login-wrapper .navbar__login-text{color:#1f5fff;font-size:clamp(12px,1.8rem,18px);font-weight:600;line-height:normal}.navbar .navbar-flex .navbar__cart-wrapper{gap:.5rem;width:18.8rem;height:100%;cursor:pointer;border-right:1px solid rgba(31,95,255,.22);display:flex;align-items:center;justify-content:center}@media screen and (max-width: 991px){.navbar .navbar-flex .navbar__cart-wrapper{width:6.4rem;flex-shrink:0}}.navbar .navbar-flex .navbar__cart-wrapper svg,.navbar .navbar-flex .navbar__cart-wrapper span{transition:opacity .3s ease-out}.navbar .navbar-flex .navbar__cart-wrapper:hover svg,.navbar .navbar-flex .navbar__cart-wrapper:hover span{opacity:.6}@media screen and (max-width: 991px){.navbar .navbar-flex .navbar__cart-wrapper:hover svg,.navbar .navbar-flex .navbar__cart-wrapper:hover span{opacity:unset}}.navbar .navbar-flex .navbar__cart-wrapper .navbar__cart-icon{width:min(2.3rem,23px);height:min(2.3rem,23px);flex-shrink:0}@media screen and (max-width: 991px){.navbar .navbar-flex .navbar__cart-wrapper .navbar__cart-icon{width:1.7rem;height:1.7rem}}.navbar .navbar-flex .navbar__cart-wrapper .navbar__cart-text{color:#1f5fff;font-size:clamp(12px,1.8rem,18px);font-weight:600;line-height:normal}@media screen and (max-width: 991px){.navbar .navbar-flex .navbar__cart-wrapper .navbar__cart-text{display:none}}.navbar .navbar-flex .navbar__menu-wrapper{gap:.5rem;width:16rem;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 991px){.navbar .navbar-flex .navbar__menu-wrapper{width:6.4rem;flex-shrink:0}}.navbar .navbar-flex .navbar__menu-wrapper svg,.navbar .navbar-flex .navbar__menu-wrapper span{transition:opacity .3s ease-out}.navbar .navbar-flex .navbar__menu-wrapper:hover svg,.navbar .navbar-flex .navbar__menu-wrapper:hover span{opacity:.6}@media screen and (max-width: 991px){.navbar .navbar-flex .navbar__menu-wrapper:hover svg,.navbar .navbar-flex .navbar__menu-wrapper:hover span{opacity:unset}}.navbar .navbar-flex .navbar__menu-wrapper .navbar__menu-icon{width:min(2.3rem,23px);height:min(2.3rem,23px);flex-shrink:0}@media screen and (max-width: 991px){.navbar .navbar-flex .navbar__menu-wrapper .navbar__menu-icon{width:1.7rem;height:1.7rem}}.navbar .navbar-flex .navbar__menu-wrapper .navbar__menu-text{color:#1f5fff;font-size:clamp(12px,1.8rem,18px);font-weight:600;line-height:normal}@media screen and (max-width: 991px){.navbar .navbar-flex .navbar__menu-wrapper .navbar__menu-text{display:none}}.banner{position:fixed;top:0;left:0;width:100%;height:min(9rem,9vh);z-index:8;display:flex;align-items:center;background-color:#fff}@media screen and (max-width: 991px){.banner{height:5.9rem}}.banner .marquee-css{color:#efeeec;width:100%;max-width:100%;display:flex;position:relative;overflow:hidden;gap:1rem;transition:transform .5s ease-out}.banner .marquee-css__list{flex:none;align-items:center;display:flex;position:relative;gap:1rem}.banner .marquee-css__item{display:flex;gap:7px;flex:0;align-items:center;border-radius:5.7rem;padding:1rem 2rem;background:#f6f9ff}@media screen and (max-width: 991px){.banner .marquee-css__item{gap:5px;border-radius:3.7rem;padding:1rem}}.banner .marquee-css__item span{color:#141414;font-size:3rem;font-weight:600;display:inline-block;height:fit-content;line-height:90%}@media screen and (max-width: 991px){.banner .marquee-css__item span{font-size:1.8rem;line-height:80%}}.banner .marquee-css__item svg{width:20px;height:100%}.banner .marquee-css__item-p{white-space:nowrap;color:#141414;font-size:1.5rem;font-size:clamp(10px,1.6rem,15px);font-weight:400}@media screen and (max-width: 991px){.banner .marquee-css__item-p{font-size:1rem;line-height:90%}}.banner .marquee-css__item-svg{width:1em}@keyframes translateX{to{transform:translate(-100%)}}.banner [data-css-marquee-list]{animation:translateX 40s linear;animation-iteration-count:infinite}.navbar-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12;isolation:isolate;justify-content:flex-end;display:flex;pointer-events:none}.navbar-cart__overlay{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#4c4c4c99;transition:all .6s ease-out;opacity:0;visibility:hidden}.navbar-cart__content{display:flex;flex-direction:column;height:100%;background:#fff;transform:translate(100%);transition:transform .8s cubic-bezier(.075,.82,.165,1)}@media screen and (max-width: 991px){.navbar-cart__content{width:100%}}.navbar-cart__content .navbar-cart__content-top{position:relative;padding:8.3rem 5.2rem 2rem;flex-grow:1;display:flex;flex-direction:column;overflow:hidden}@media screen and (max-width: 991px){.navbar-cart__content .navbar-cart__content-top{padding:3.5rem 1.5rem 0}}@media screen and (min-width: 482px) and (max-width: 991px){.navbar-cart__content .navbar-cart__content-top{padding:6rem 6rem 0}}.navbar-cart__content .navbar-cart__content-top .narbar-cart__close-button{position:absolute;width:max(1.6rem,16px);height:max(1.6rem,16px);flex-shrink:0;top:9rem;right:5.2rem;transition:all .3s ease-out;cursor:pointer}@media screen and (max-width: 991px){.navbar-cart__content .navbar-cart__content-top .narbar-cart__close-button{top:4rem;right:1.5rem}}@media screen and (min-width: 482px) and (max-width: 991px){.navbar-cart__content .navbar-cart__content-top .narbar-cart__close-button{top:6rem;right:6rem}}.navbar-cart__content .navbar-cart__content-top .narbar-cart__close-button svg{width:100%;height:100%}@media screen and (max-width: 991px){.navbar-cart__content .navbar-cart__content-top .narbar-cart__close-button svg path{fill:#1f5fff}}.navbar-cart__content .navbar-cart__content-top .narbar-cart__close-button:hover{transform:scale(1) rotate(-180deg)}.navbar-cart__content .navbar-cart__content-top .navbar-cart__title{color:#000;font-size:clamp(20px,3.2rem,32px);font-weight:700;line-height:106.546%;text-transform:capitalize;margin-bottom:2.7rem}@media screen and (max-width: 991px){.navbar-cart__content .navbar-cart__content-top .navbar-cart__title{font-size:2.6rem;margin-bottom:1.7rem}}.navbar-cart__content .navbar-cart__content-top .navbar-cart__items-number{display:inline-block;color:#000;font-weight:300;margin-bottom:7rem;font-size:clamp(10px,1.6rem,16px)}.navbar-cart__content .navbar-cart__content-top .navbar-cart__list{display:grid;gap:min(8rem,8vh);overflow:auto;padding-right:4rem;padding-block:1rem}.navbar-cart__content .navbar-cart__content-top .navbar-cart__list::-webkit-scrollbar{width:8px;display:block}.navbar-cart__content .navbar-cart__content-top .navbar-cart__list::-webkit-scrollbar-thumb{background:#1f5fff;border-radius:10px}@media screen and (max-width: 991px){.navbar-cart__content .navbar-cart__content-top .navbar-cart__list::-webkit-scrollbar{width:5px}}@media screen and (max-width: 991px){.navbar-cart__content .navbar-cart__content-top .navbar-cart__list{gap:3rem;padding-right:.5rem}}.navbar-cart__content .navbar-cart__content-top .navbar-cart__list-item{display:grid;grid-template-areas:"image name remove" "image category remove" "image price remove" "image quantity remove";column-gap:1rem}.navbar-cart__content .navbar-cart__content-top .navbar-cart__list-item .navbar-cart__list-item-image{grid-area:image;width:19.4rem;min-height:15.5rem;flex-shrink:0}@media screen and (max-width: 991px){.navbar-cart__content .navbar-cart__content-top .navbar-cart__list-item .navbar-cart__list-item-image{width:13.9rem;min-height:11rem}}.navbar-cart__content .navbar-cart__content-top .navbar-cart__list-item .navbar-cart__list-item-name{grid-area:name;font-weight:400;height:fit-content;color:#000;font-size:clamp(15px,2.6rem,26px);line-height:normal}@media screen and (max-width: 991px){.navbar-cart__content .navbar-cart__content-top .navbar-cart__list-item .navbar-cart__list-item-name{font-size:2rem}}.navbar-cart__content .navbar-cart__content-top .navbar-cart__list-item .navbar-cart__list-item-category{grid-area:category;font-weight:700;color:#000;font-size:clamp(15px,2.6rem,26px);line-height:normal}@media screen and (max-width: 991px){.navbar-cart__content .navbar-cart__content-top .navbar-cart__list-item .navbar-cart__list-item-category{font-size:2rem}}.navbar-cart__content .navbar-cart__content-top .navbar-cart__list-item .navbar-cart__list-item-price{grid-area:price;color:#1f5fff;font-size:2rem;font-weight:700;text-transform:uppercase;margin-block:2.1rem}@media screen and (max-width: 991px){.navbar-cart__content .navbar-cart__content-top .navbar-cart__list-item .navbar-cart__list-item-price{font-size:1.6rem;margin-block:1.4rem}}.navbar-cart__content .navbar-cart__content-top .navbar-cart__list-item .navbar-cart__list-item-quantity{grid-area:quantity;height:3.5rem;display:flex;justify-content:center;align-items:center;border-radius:.5rem;border:1px solid #1f5fff;width:fit-content;gap:3rem;padding:1.2rem 1rem}@media screen and (max-width: 991px){.navbar-cart__content .navbar-cart__content-top .navbar-cart__list-item .navbar-cart__list-item-quantity{height:2.5rem;gap:2rem;border-radius:.3rem;padding:.7rem}}.navbar-cart__content .navbar-cart__content-top .navbar-cart__list-item .navbar-cart__list-item-quantity button{display:flex;align-items:center;justify-content:center;cursor:pointer}.navbar-cart__content .navbar-cart__content-top .navbar-cart__list-item .navbar-cart__list-item-quantity button svg{height:100%;width:100%}.navbar-cart__content .navbar-cart__content-top .navbar-cart__list-item .navbar-cart__list-item-quantity span{color:#1f5fff;font-size:1.5rem;font-weight:700;text-transform:uppercase}@media screen and (max-width: 991px){.navbar-cart__content .navbar-cart__content-top .navbar-cart__list-item .navbar-cart__list-item-quantity span{font-size:1.2rem}}.navbar-cart__content .navbar-cart__content-top .navbar-cart__list-item .navbar-cart__list-item-remove-button{grid-area:remove;color:#000000b4;font-size:clamp(9px,1.2rem,12px);font-weight:400;transition:color .3s ease-out;cursor:pointer;align-self:end}@media screen and (max-width: 991px){.navbar-cart__content .navbar-cart__content-top .navbar-cart__list-item .navbar-cart__list-item-remove-button{font-size:1.2rem;color:#000}}.navbar-cart__content .navbar-cart__content-top .navbar-cart__list-item .navbar-cart__list-item-remove-button:hover{color:#000}.navbar-cart__content .navbar-cart__content-bottom{display:grid;gap:2rem;padding:2.8rem 4.4rem 3.3rem;background-color:#1f5fff;flex-shrink:0}@media screen and (max-width: 991px){.navbar-cart__content .navbar-cart__content-bottom{padding:3rem 1.4rem;gap:1.5rem}}@media screen and (min-width: 482px) and (max-width: 991px){.navbar-cart__content .navbar-cart__content-bottom{padding:3rem 6rem}}.navbar-cart__content .navbar-cart__content-bottom .navbar-cart__sutotal-price{display:flex;align-items:center;justify-content:space-between}.navbar-cart__content .navbar-cart__content-bottom .navbar-cart__sutotal-price span{color:#fff;font-size:16px;font-weight:700;line-height:normal;text-transform:uppercase}@media screen and (max-width: 991px){.navbar-cart__content .navbar-cart__content-bottom .navbar-cart__sutotal-price span{font-size:1.4rem}}.navbar-cart__content .navbar-cart__content-bottom .navbar-cart__shipping-info{color:#fff;font-weight:300;line-height:normal;font-size:clamp(10px,.8rem + 5px,12px)}.navbar-cart__content .navbar-cart__content-bottom .navbar-cart__checkout-button{width:100%;color:#1f5fff;font-size:clamp(12px,1rem + 6px,16px);font-weight:700;line-height:normal;text-transform:uppercase;border-radius:5rem;background:#e0e7fc;transition:all .3s ease-out;padding:1.3rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 991px){.navbar-cart__content .navbar-cart__content-bottom .navbar-cart__checkout-button{font-size:1.4rem}}.navbar-cart__content .navbar-cart__content-bottom .navbar-cart__checkout-button:hover{background:#fff}@media screen and (max-width: 991px){.navbar-cart__content .navbar-cart__content-bottom .navbar-cart__checkout-button:hover{background:#e0e7fc}}.navbar-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12;isolation:isolate;justify-content:flex-end;display:flex;pointer-events:none}.navbar-menu__overlay{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#4c4c4c99;transition:all .6s ease-out;opacity:0;visibility:hidden}.navbar-menu__content{display:flex;flex-direction:column;background-color:#fff;height:100vh;padding:6rem 3rem 4rem 2rem;overflow:hidden;border-radius:2rem 0px 0px 2rem;background:#fff;transform:translate(100%);transition:transform .8s cubic-bezier(.075,.82,.165,1)}@media screen and (max-width: 991px){.navbar-menu__content{width:100%;border-radius:0;padding:3rem}}@media screen and (min-width: 482px) and (max-width: 991px){.navbar-menu__content{width:100%;border-radius:0;padding:6rem}}.navbar-menu__content .navbar-menu__content-top{display:flex;align-items:center;gap:1.5rem;margin-bottom:1rem}@media screen and (max-width: 991px){.navbar-menu__content .navbar-menu__content-top{position:relative;margin-bottom:0;gap:0}}.navbar-menu__content .navbar-menu__content-top .navbar-menu__content-top-title{flex-grow:1;color:#1f5fff;font-size:20px;font-size:clamp(15px,2rem,20px);font-weight:600;line-height:106.546%;text-transform:capitalize}@media screen and (max-width: 991px){.navbar-menu__content .navbar-menu__content-top .navbar-menu__content-top-title{display:none}}.navbar-menu__content .navbar-menu__content-top .navbar-menu__content-top-link{cursor:pointer;gap:.5rem;border-radius:24.6rem;border:1.231px solid #e3e3e3;padding:.8rem 1rem;transition:border .3s ease-out;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 991px){.navbar-menu__content .navbar-menu__content-top .navbar-menu__content-top-link{display:none}}.navbar-menu__content .navbar-menu__content-top .navbar-menu__content-top-link .navbar-menu__content-top-link-icon{width:16px;height:16px;flex-shrink:0}.navbar-menu__content .navbar-menu__content-top .navbar-menu__content-top-link .navbar-menu__content-top-link-icon svg{width:100%;height:100%}.navbar-menu__content .navbar-menu__content-top .navbar-menu__content-top-link .navbar-menu__content-top-link-text{color:#1f5fff;font-size:12px;font-weight:600;font-size:clamp(10px,1.2rem,12px)}.navbar-menu__content .navbar-menu__content-top .navbar-menu__content-top-link:hover{border:1.231px solid #1f5fff}.navbar-menu__content .navbar-menu__content-top .narbar-menu__close-button{width:1.6rem;flex-shrink:0;cursor:pointer}@media screen and (max-width: 991px){.navbar-menu__content .navbar-menu__content-top .narbar-menu__close-button{width:2rem;margin-left:-1.8rem}}.navbar-menu__content .navbar-menu__content-top .narbar-menu__close-button svg{transition:transform .3s ease-out;transform-origin:center;width:100%;height:100%}.navbar-menu__content .navbar-menu__content-top .narbar-menu__close-button:hover svg{transform:scale(1.1) rotate(-180deg)}@media screen and (max-width: 991px){.navbar-menu__content .navbar-menu__content-top .narbar-menu__close-button:hover svg{transform:unset}}.navbar-menu__content .navbar-menu__content-top .navbar-menu__content-icon{display:none}@media screen and (max-width: 991px){.navbar-menu__content .navbar-menu__content-top .navbar-menu__content-icon{display:block;width:2.3rem;height:2.5rem;margin-inline:auto}}.navbar-menu__content .navbar-menu__content-card{min-width:32rem;height:fit-content;margin-bottom:.9rem;padding:1.9rem 1.1rem;border-radius:2rem;background:#fff;box-shadow:0 4px 4px 1px #c3c3c340;column-gap:1rem;display:grid;grid-template-columns:1fr auto}@media screen and (max-width: 991px){.navbar-menu__content .navbar-menu__content-card{display:none}}.navbar-menu__content .navbar-menu__content-card img{grid-column:2;grid-row:1/span 3;align-self:center;width:37px;height:45px;flex-shrink:0;border-radius:5px}.navbar-menu__content .navbar-menu__content-card .navbar-menu__content-card-span{color:#676767;font-size:10px;font-weight:400;margin-bottom:1.2rem}.navbar-menu__content .navbar-menu__content-card h3{grid-column:1;color:#000;font-size:clamp(14px,1.8rem,18px);font-weight:600;line-height:106.546%;margin-bottom:1rem}.navbar-menu__content .navbar-menu__content-card h4{grid-column:1;color:#676767;font-size:clamp(11px,1.4rem,14px);font-weight:400;margin-bottom:2.3rem}.navbar-menu__content .navbar-menu__content-card .cta-button{grid-column:1/span 2;grid-row:4;width:100%}.navbar-menu__content .navbar-menu__content-card .cta-button:hover .cta-button__icon-wrapper svg{transform:translate(13px)}.navbar-menu__content .navbar-menu__content-card .cta-button .cta-button__text{font-size:clamp(12px,1.8rem,18px)}.navbar-menu__content .navbar-menu__content-card .cta-button .cta-button__icon-wrapper{width:13px;height:13px;flex-shrink:0;margin-top:0}.navbar-menu__content .navbar-menu__content-card .cta-button .cta-button__icon-wrapper svg{width:100%;height:100%;filter:drop-shadow(-13px 0 0px #fff);-webkit-filter:drop-shadow(-13px 0 0px #fff)}.navbar-menu__content .navbar-menu__overflow{overflow:auto;flex-grow:1}.navbar-menu__content .navbar-menu__overflow::-webkit-scrollbar{width:8px;display:block}.navbar-menu__content .navbar-menu__overflow::-webkit-scrollbar-thumb{background:#1f5fff;border-radius:10px}@media screen and (max-width: 991px){.navbar-menu__content .navbar-menu__overflow::-webkit-scrollbar{width:5px}}.navbar-menu__content .navbar-menu__group{padding-block:2.8rem 3.8rem;border-bottom:1px solid #d7d7d7}@media screen and (max-width: 991px){.navbar-menu__content .navbar-menu__group{border:none;padding-block:3rem 0}}@media screen and (max-width: 991px){.navbar-menu__content .navbar-menu__group:nth-of-type(1){display:none}}.navbar-menu__content .navbar-menu__group:nth-last-of-type(1){border-bottom:none}.navbar-menu__content .navbar-menu__group:nth-last-of-type(1) .navbar-menu__list-item:nth-child(2){text-transform:uppercase}.navbar-menu__content .navbar-menu__group:nth-last-of-type(1) .navbar-menu__list-item:nth-child(3){text-transform:capitalize}.navbar-menu__content .navbar-menu__group span{display:inline-block;color:#676767;font-size:16px;font-weight:400;margin-bottom:2rem;font-size:clamp(12px,1.6rem,16px)}.navbar-menu__content .navbar-menu__group .navbar-menu__list{display:grid;gap:4rem}@media screen and (max-width: 991px){.navbar-menu__content .navbar-menu__group .navbar-menu__list{gap:3.2rem}}.navbar-menu__content .navbar-menu__group .navbar-menu__list .navbar-menu__list-item{color:#000;font-size:clamp(13px,2rem,20px);font-weight:600;line-height:106.546%;transition:opacity .3s ease-out}.navbar-menu__content .navbar-menu__group .navbar-menu__list .navbar-menu__list-item:hover{opacity:.6}.navbar-menu__content .navbar-menu__link.--is-mobile{cursor:pointer;gap:.5rem;padding:.8rem 1rem;margin-top:6rem;display:flex;align-items:center;justify-content:center}@media (min-width: 992px){.navbar-menu__content .navbar-menu__link.--is-mobile{display:none}}.navbar-menu__content .navbar-menu__link.--is-mobile .navbar-menu__content-top-link-icon{width:2.5rem;height:2.5rem;flex-shrink:0}.navbar-menu__content .navbar-menu__link.--is-mobile .navbar-menu__content-top-link-icon svg{width:100%;height:100%}.navbar-menu__content .navbar-menu__link.--is-mobile .navbar-menu__content-top-link-text{color:#1f5fff;font-size:1.8rem;font-weight:600;line-height:100%}.search-bar.--is-mobile{display:none}@media screen and (max-width: 991px){.search-bar.--is-mobile{display:flex;flex-direction:column;width:100%;pointer-events:none;opacity:0;position:fixed;z-index:15;height:100%;background:#4c4c4c99;transition:all .6s ease-out}}.search-bar.--is-mobile .search-bar__content{transform:translateY(-100%);transition:transform .8s cubic-bezier(.075,.82,.165,1)}.search-bar.--is-mobile .search-bar__top{gap:1.4rem;padding:2.3rem 1.8rem;display:flex;align-items:center;justify-content:flex-start;height:fit-content;background-color:#fff;border-bottom:1px solid rgba(31,95,255,.22)}@media screen and (min-width: 482px) and (max-width: 991px){.search-bar.--is-mobile .search-bar__top{padding:2.3rem 6rem}}.search-bar.--is-mobile .search-bar__top svg{width:1.8rem;height:1.8rem}.search-bar.--is-mobile .search-bar__top input{color:#000;border:none;border:1px solid #cfcfcf;flex-grow:1;transition:border .3s ease-out;max-width:28.8rem;font-size:1.2rem;border-radius:20rem;padding:1.2rem 1.7rem}@media screen and (min-width: 482px) and (max-width: 991px){.search-bar.--is-mobile .search-bar__top input{max-width:none}}.search-bar.--is-mobile .search-bar__top input:focus{border:1px solid #000000;outline:none}.search-bar.--is-mobile .search-bar__top input::placeholder{color:#d9d9d9;font-weight:400;text-transform:capitalize;font-size:1.2rem}.search-bar.--is-mobile .search-bar__list{display:grid;height:fit-content;background-color:#fff;gap:3.7rem;padding:3.4rem 1.8rem}@media screen and (min-width: 482px) and (max-width: 991px){.search-bar.--is-mobile .search-bar__list{padding:3.4rem 6rem}}.search-bar.--is-mobile .search-bar__list .search-bar__list-item{display:flex;align-items:center;gap:1.3rem;max-width:31rem}@media screen and (min-width: 482px) and (max-width: 991px){.search-bar.--is-mobile .search-bar__list .search-bar__list-item{max-width:none}}.search-bar.--is-mobile .search-bar__list .search-bar__list-item .search-bar__list-item--icon{width:1rem;height:1rem;flex-shrink:0}.search-bar.--is-mobile .search-bar__list .search-bar__list-item .search-bar__list-item--text{color:#000;font-weight:400;text-transform:capitalize;flex-grow:1;font-size:1.2rem}.search-bar.--is-mobile .search-bar__list .search-bar__list-item .search-bar__list-item--arrow{width:1.5rem;height:1.5rem;flex-shrink:0}.search-bar.--is-desktop{display:flex;flex-direction:column;width:calc(100% + 2px);pointer-events:none;opacity:0;position:absolute;left:-1px;top:100%;z-index:15;height:100%;background:#4c4c4c99;transition:all .3s ease-out}@media screen and (max-width: 991px){.search-bar.--is-desktop{display:none}}.search-bar.--is-desktop .search-bar__list{display:grid;height:fit-content;background-color:#fff;padding:1.4rem 1.8rem;border:1px solid rgba(31,95,255,.22)}.search-bar.--is-desktop .search-bar__list .search-bar__list-item{display:flex;align-items:center;gap:1.3rem;cursor:pointer;padding:2rem 1rem}.search-bar.--is-desktop .search-bar__list .search-bar__list-item:hover{background-color:#1f5fffcc;background-color:#e0e7fc}.search-bar.--is-desktop .search-bar__list .search-bar__list-item:hover :is(svg path,.search-bar__list-item--text){stroke:#fff;color:#1f5fff}.search-bar.--is-desktop .search-bar__list .search-bar__list-item .search-bar__list-item--icon{width:2rem;height:2rem;flex-shrink:0}.search-bar.--is-desktop .search-bar__list .search-bar__list-item .search-bar__list-item--text{color:#000;font-weight:400;text-transform:capitalize;flex-grow:1;font-size:min(14px,1.8rem)}.search-bar.--is-desktop .search-bar__list .search-bar__list-item .search-bar__list-item--arrow{width:2.5rem;height:2.5rem;flex-shrink:0}:root[data-show-modal=cart] .navbar-cart{pointer-events:all}:root[data-show-modal=cart] .navbar-cart__overlay{opacity:1;visibility:visible}:root[data-show-modal=cart] .navbar-cart__content{transform:translate(0)}:root[data-show-modal=menu] .navbar-menu{pointer-events:all}:root[data-show-modal=menu] .navbar-menu__overlay{opacity:1;visibility:visible}:root[data-show-modal=menu] .navbar-menu__content{transform:translate(0)}:root[data-scrolling-started=true] .navbar{transform:translateY(0)}:root[data-scrolling-started=true] .banner .marquee-css{transform:translateY(min(-9rem,-9vh))}:root[data-search=mobile] .search-bar.--is-mobile{opacity:1;pointer-events:all}:root[data-search=mobile] .search-bar__content{transform:translateY(0)}:root[data-search=desktop] .navbar__search{flex-grow:1}:root[data-search=desktop] .search-bar.--is-desktop{opacity:1;pointer-events:all}:root[data-search=desktop] .search-bar__content{transform:translateY(0)}:root[data-search=desktop] .navbar .navbar-flex .navbar__search-wrapper .navbar__search__icon-wrapper #search-close-x{opacity:1}:root[data-search=desktop] .navbar .navbar-flex .navbar__search-wrapper .navbar__search__icon-wrapper #search-icon-glass{opacity:0}.cta-button{display:flex;gap:1rem;width:fit-content;align-items:center;justify-content:center;padding:2.1rem 3.3rem 2.1rem 5rem;border-radius:8.8rem;height:fit-content}@media screen and (max-width: 991px){.cta-button{padding:.9rem 1.1rem .9rem 2.2rem;gap:.6rem}}.cta-button:hover .cta-button__icon-wrapper svg{transform:translate(1.3rem)}@media screen and (max-width: 991px){.cta-button:hover .cta-button__icon-wrapper svg{transform:translate(0)}}.cta-button__text{color:#fff;text-align:center;font-size:1.8rem;font-style:normal;font-weight:700;line-height:90%;height:fit-content;text-transform:capitalize}@media screen and (max-width: 991px){.cta-button__text{font-size:1rem}}.cta-button__icon-wrapper{width:1.3rem;height:1.3rem;flex-shrink:0;overflow:hidden;position:relative}@media screen and (max-width: 991px){.cta-button__icon-wrapper{width:max(8.15px,.8rem);height:max(8.15px,.8rem);flex-shrink:0}}.cta-button__icon-wrapper svg{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .3s cubic-bezier(.25,.46,.45,.94);filter:drop-shadow(-1.3rem 0 0px #fff);-webkit-filter:drop-shadow(-1.2rem 0 0px #fff)}.cta-button.w-text .cta-button__icon-wrapper{margin-top:.4rem}@media screen and (max-width: 991px){.cta-button.w-text .cta-button__icon-wrapper{margin-top:.1rem}}.cta-button{position:relative;isolation:isolate;overflow:hidden;cursor:pointer}.cta-button:before{content:"";position:absolute;z-index:-1;width:calc(100% - 3px);height:calc(100% - 3px);border-radius:8.8rem;top:50%;left:50%;transform:translate(-50%,-50%);border:3px solid #ffeded;filter:blur(3px);-webkit-filter:blur(3px)}.cta-button:after{content:"";position:absolute;z-index:-2;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:radial-gradient(50% 50% at 50% 50%,#1f5fff,#1f5fff66);border-radius:8.8rem;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.cta-button:hover:after{width:130%;height:130%;background-color:#1f5fffbb}.cta-button.cta-clear{position:relative;isolation:isolate;overflow:hidden;cursor:pointer;border:.5px solid rgba(155,181,248,.3411764706)}.cta-button.cta-clear:before{content:"";position:absolute;z-index:-1;width:calc(100% - 3px);height:calc(100% - 3px);border-radius:8.8rem;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #ffeded;filter:blur(3px);-webkit-filter:blur(3px)}.cta-button.cta-clear:after{content:"";position:absolute;z-index:-2;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:radial-gradient(50% 50% at 50% 50%,#1f5fff99,#1f5fff1f);border-radius:8.8rem;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.cta-button.cta-clear:hover:after{width:130%;height:130%;background-color:#1f5fff8e}.footer{background:#141414;padding-block:17rem 6.5rem}@media screen and (max-width: 991px){.footer{padding-block:2rem 3rem}}.footer .footer-grid{display:grid;grid-template-areas:"top top" "logo navigation" "divider divider" "socials copyright"}@media screen and (max-width: 991px){.footer .footer-grid{grid-template-areas:"top top" "logo logo" "navigation navigation" "divider divider" "socials copyright"}}.footer .footer-grid .footer-content-top{grid-area:top;display:flex;align-items:center;gap:5.9rem;border-radius:4rem;background:#fff;overflow:hidden;width:calc(100% - 17rem);margin-inline:auto;min-height:64rem;margin-bottom:13.5rem}@media screen and (max-width: 991px){.footer .footer-grid .footer-content-top{flex-direction:column;width:calc(100% - 3rem);min-height:fit-content;margin-bottom:4rem;gap:0rem;border-radius:2rem}}@media screen and (min-width: 482px) and (max-width: 991px){.footer .footer-grid .footer-content-top{width:calc(100% - 12rem)}}.footer .footer-grid .footer-content-top img{width:71.9rem;height:100%}@media screen and (max-width: 991px){.footer .footer-grid .footer-content-top img{width:100%;height:34.4rem}}.footer .footer-grid .footer-content-top .footer-content-top__info{width:88.1rem;height:fit-content}@media screen and (max-width: 991px){.footer .footer-grid .footer-content-top .footer-content-top__info{width:100%;padding:3rem 1rem 4.5rem}}.footer .footer-grid .footer-content-top .footer-content-top__info-wrapper{overflow:hidden}.footer .footer-grid .footer-content-top .footer-content-top__info-wrapper span{display:inline-block;color:#000;font-size:9.5rem;font-weight:400;line-height:90%;text-transform:uppercase}@media screen and (max-width: 991px){.footer .footer-grid .footer-content-top .footer-content-top__info-wrapper span{font-size:3.6rem}}.footer .footer-grid .footer-content-top .footer-content-top__info-wrapper:nth-of-type(3) span{color:#1f5fff}.footer .footer-grid .footer-content-top p{color:#171744;font-size:2.4rem;font-weight:300;line-height:normal;opacity:.69;margin-block:4rem}@media screen and (max-width: 991px){.footer .footer-grid .footer-content-top p{font-size:1.2rem;margin-block:1.8rem 3.5rem}}.footer .footer-grid .footer-content-top .footer-content-top__group{position:relative;display:flex;width:fit-content;padding-bottom:.9rem;border-bottom:1px solid #000}@media screen and (max-width: 991px){.footer .footer-grid .footer-content-top .footer-content-top__group{padding-bottom:1.7rem;width:100%;justify-content:space-between;padding-right:.5rem}}.footer .footer-grid .footer-content-top .footer-content-top__group input{border:none;color:#171744;font-size:2.4rem;font-weight:300;line-height:normal}@media screen and (max-width: 991px){.footer .footer-grid .footer-content-top .footer-content-top__group input{font-size:1.4rem;flex-grow:1}}.footer .footer-grid .footer-content-top .footer-content-top__group input:focus{outline:none;border:none}.footer .footer-grid .footer-content-top .footer-content-top__group input::placeholder{color:#171744;font-size:2.4rem;font-weight:300;line-height:normal;opacity:.69}@media screen and (max-width: 991px){.footer .footer-grid .footer-content-top .footer-content-top__group input::placeholder{font-size:1.4rem}}.footer .footer-grid .footer-content-top .footer-content-top__group button{position:relative;width:3.3rem;height:3.3rem;cursor:pointer;overflow:hidden}@media screen and (max-width: 991px){.footer .footer-grid .footer-content-top .footer-content-top__group button{width:1.7rem;height:1.7rem}}.footer .footer-grid .footer-content-top .footer-content-top__group button:hover svg{transform:translate(65%,-160%)}@media screen and (max-width: 991px){.footer .footer-grid .footer-content-top .footer-content-top__group button:hover svg{transform:translate(-50%,-50%)}}.footer .footer-grid .footer-content-top .footer-content-top__group button svg{position:absolute;top:50%;left:50%;width:2.8rem;height:2.8rem;transform:translate(-50%,-50%);transition:transform .4s cubic-bezier(.25,.46,.45,.94);filter:drop-shadow(-3.3rem 3.3rem 0px #000);-webkit-filter:drop-shadow(-3.3rem 3.3rem 0px #000)}@media screen and (max-width: 991px){.footer .footer-grid .footer-content-top .footer-content-top__group button svg{position:relative;transform:unset;top:50%;left:50%;transform:translate(-50%,-50%);width:1.4rem;height:1.4rem;filter:unset;-webkit-filter:unset}}.footer .footer-grid .footer-content-top .footer-content-top__group .footer-content-top__error-message{position:absolute;bottom:-2.5rem;font-size:1.6rem;font-weight:300;line-height:normal;color:red}.footer .footer-grid .footer-brand-logo{grid-area:logo;width:70rem;height:19.4rem;margin-left:8.8rem}@media screen and (max-width: 991px){.footer .footer-grid .footer-brand-logo{width:18.3rem;height:5rem;margin-left:1.5rem;margin-bottom:6.4rem}}@media screen and (min-width: 482px) and (max-width: 991px){.footer .footer-grid .footer-brand-logo{margin-left:6rem}}.footer .footer-grid .footer-brand-logo svg{width:100%;height:100%}.footer .footer-grid .footer-navigation{grid-area:navigation;display:flex;gap:16.3rem;justify-self:flex-end;margin-right:19.6rem}@media screen and (max-width: 991px){.footer .footer-grid .footer-navigation{gap:8.6rem;margin-right:3.5rem;margin-right:0;gap:0;width:100%;justify-content:space-between;padding-inline:1.5rem 3.5rem}}@media screen and (min-width: 482px) and (max-width: 991px){.footer .footer-grid .footer-navigation{padding-inline:6rem}}.footer .footer-grid .footer-navigation h4{color:#fff;font-size:clamp(10px,1.6rem,16px);font-style:normal;font-weight:700;line-height:120%;margin-bottom:2.4rem}@media screen and (max-width: 991px){.footer .footer-grid .footer-navigation h4{font-size:1.4rem;margin-bottom:.9rem}}.footer .footer-grid .footer-navigation ul{display:grid;gap:1.6rem}.footer .footer-grid .footer-navigation ul li{color:#fff;font-size:clamp(10px,1.6rem,16px);font-weight:300;line-height:normal;transition:opacity .3s ease-out}@media screen and (max-width: 991px){.footer .footer-grid .footer-navigation ul li{font-size:1.4rem}}.footer .footer-grid .footer-navigation ul li:hover{opacity:.8}.footer .footer-grid .footer-divider{grid-area:divider;height:1px;background-color:#e0e7fc;opacity:.22;width:100%;margin-block:12rem 4.5rem}@media screen and (max-width: 991px){.footer .footer-grid .footer-divider{margin-block:9.5rem 3rem}}.footer .footer-grid .footer-socials{grid-area:socials;display:flex;gap:1.2rem;margin-left:3rem}@media screen and (max-width: 991px){.footer .footer-grid .footer-socials{margin-left:1.5rem}}@media screen and (min-width: 482px) and (max-width: 991px){.footer .footer-grid .footer-socials{margin-left:6rem}}.footer .footer-grid .footer-socials a{position:relative;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.25,.46,.45,.94);width:clamp(25px,3.4rem,34px);height:clamp(25px,3.4rem,34px);background-color:#fff;border-radius:100%}@media screen and (max-width: 991px){.footer .footer-grid .footer-socials a{width:2.8rem;height:2.8rem}}.footer .footer-grid .footer-socials a:hover{transform:scale(1.1)}@media screen and (max-width: 991px){.footer .footer-grid .footer-socials a:hover{transform:scale(1)}}.footer .footer-grid .footer-socials svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(11px,1.8rem,18px);flex-shrink:0}@media screen and (max-width: 991px){.footer .footer-grid .footer-socials svg{width:1.2rem;height:auto;max-height:20px}}.footer .footer-grid .footer-copyright{grid-area:copyright;color:#fff;font-size:clamp(10px,1.6rem,16px);font-style:normal;font-weight:300;line-height:normal;margin-right:4.5rem;justify-self:end}@media screen and (max-width: 991px){.footer .footer-grid .footer-copyright{font-size:1.2rem;margin-right:1.5rem;width:15.5rem}}@media screen and (min-width: 482px) and (max-width: 991px){.footer .footer-grid .footer-copyright{margin-right:6rem;width:15rem}}*{margin:0;padding:0;box-sizing:border-box;font-style:normal;font-family:Averta Std}img,video{width:100%;height:100%;object-fit:cover}picture{height:100%}button{background:transparent;border:none}a{text-decoration:none;color:inherit}li{list-style:none}@media (min-width: 992px){html{font-size:.5208333333vw}}@media screen and (max-width: 991px){html{font-size:2.6666666667vw}}@media screen and (min-width: 482px) and (max-width: 991px){html{font-size:1.3020833333vw}}body{background-color:#fff}::-webkit-scrollbar{width:8px}@media screen and (max-width: 991px){::-webkit-scrollbar{display:none}}::-webkit-scrollbar-thumb{background-color:#1f5fff;border-radius:10px}.overflow-wrapper{overflow:hidden}.clippy{position:absolute;top:-999px;left:-999px;width:0;height:0}[data-fade-in]{will-change:transform,opacity;backface-visibility:hidden}.container{max-width:2000px;margin-inline:auto}.swiper-button-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swiper-button-wrapper svg{position:absolute;left:0;top:0}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.error-message{display:inline-block;width:100%;text-align:center}.solutions{padding-block:19rem 9rem;padding-inline:33rem;width:100%;height:fit-content}@media screen and (max-width: 991px){.solutions{padding-block:10.8rem 4rem;padding-inline:1.5rem;max-height:unset}}@media screen and (min-width: 482px) and (max-width: 991px){.solutions{padding-inline:6rem}}.solutions .solutions-flex{display:flex;flex-direction:column;flex-wrap:nowrap;gap:7rem}@media screen and (max-width: 991px){.solutions .solutions-flex{flex-direction:column;gap:2rem;padding-right:0;width:100%}}.solutions .solutions-flex .solutions-content{display:grid;align-items:center;place-content:center;justify-items:center;width:100%;height:auto}@media screen and (max-width: 991px){.solutions .solutions-flex .solutions-content{width:100%;text-align:center}}@media (max-height: 600px){.solutions .solutions-flex .solutions-content{gap:3rem}}.solutions .solutions-flex .solutions-content__heading{font-size:min(8rem,9vh);font-weight:600;line-height:120%;text-transform:capitalize}@media screen and (max-width: 991px){.solutions .solutions-flex .solutions-content__heading{font-size:3.2rem}}.solutions .solutions-flex .solutions-content__heading span{color:#1f5fff}.solutions .solutions-flex .solutions-content__description{margin-top:1rem;width:62.7rem;color:#525352;font-size:1.8rem;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width: 991px){.solutions .solutions-flex .solutions-content__description{font-size:1.2rem;width:33.1rem}}.solutions .solutions-flex .solutions-card__wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:2.2rem;width:100%;overflow:hidden}@media screen and (max-width: 991px){.solutions .solutions-flex .solutions-card__wrapper{grid-template-columns:repeat(2,1fr);gap:1rem}}.solutions .solutions-flex .solutions-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;flex-shrink:0;border-radius:1.2rem;overflow:hidden;padding:0 1.3rem 1.3rem 2.4rem;height:min(57rem,57vh);max-height:571px;width:100%}@media screen and (max-width: 991px){.solutions .solutions-flex .solutions-card{padding:0 .5rem 1.1rem 1rem;border-radius:.8rem;height:23.6rem;max-height:auto}}.solutions .solutions-flex .solutions-card__heading{color:#000;font-size:min(3.2rem,3.2vh);font-weight:600;line-height:106.546%;text-transform:capitalize;margin-bottom:.7rem}@media screen and (max-width: 991px){.solutions .solutions-flex .solutions-card__heading{font-size:1.3rem;margin-bottom:0rem}}.solutions .solutions-flex .solutions-card__description{width:clamp(150px,29.8rem + 10px,300px);color:#525352;font-size:clamp(10px,1.2rem + 2px,13px);font-weight:400;line-height:normal}@media screen and (max-width: 991px){.solutions .solutions-flex .solutions-card__description{font-size:1rem;width:19.6rem;display:none}}.solutions .solutions-flex .solutions-card .cta-button{margin-left:auto;padding:2rem 2.7rem}@media screen and (max-width: 991px){.solutions .solutions-flex .solutions-card .cta-button{position:absolute;right:.5rem;bottom:.5rem;padding:.7rem 1rem}}.solutions .solutions-flex .solutions-card .cta-button .cta-button__icon-wrapper{scale:1.2;margin:0}@media screen and (max-width: 991px){.solutions .solutions-flex .solutions-card .cta-button .cta-button__icon-wrapper{scale:.7}}.solutions .solutions-flex .solutions-card__image{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f0f0f0;z-index:-1}
