:root{--background:#fff;--foreground:#171717;font-feature-settings:unset!important}.theme-default,:root{--theme-primary:#000;--theme-button-bg:#fff;--theme-button-text:#000;--theme-gradient:linear-gradient(180deg,transparent,#000);--theme-icon-color:#000}.theme-default{--theme-gradient-cta:linear-gradient(90deg,#000,#575757)}.theme-green{--theme-primary:#2e8f51;--theme-button-bg:#2e8f51;--theme-button-text:#fff;--theme-light-bg:#4b9b681a;--theme-gradient:linear-gradient(90deg,#000000b3 10%,#2e8f51);--theme-icon-color:#2e8f51;--theme-gradient-cta:linear-gradient(90deg,#242f3a,#4b9b68)}.theme-blue{--theme-primary:#0775da;--theme-button-bg:#0775da;--theme-button-text:#fff;--theme-light-bg:#0874d91a;--theme-gradient:linear-gradient(90deg,hwb(0deg 0% 100%/80%) 12%,#0775da);--theme-icon-color:#0775da;--theme-gradient-cta:linear-gradient(81deg,#00284f 32.77%,#0084ff 82.44%)}.theme-orange{--theme-primary:#ff7b00;--theme-button-bg:#ff7b00;--theme-button-text:#fff;--theme-light-bg:#ff7b001a;--theme-gradient:linear-gradient(90deg,#000000b3 10%,#ff7b00);--theme-icon-color:#ff7b00;--theme-gradient-cta:linear-gradient(90deg,#754702 14.56%,#ff7b00 94.58%)}.theme-red{--theme-primary:#ff1a00;--theme-button-bg:#ff1a00;--theme-button-text:#fff;--theme-light-bg:#ff1a001a;--theme-gradient:linear-gradient(90deg,#000000b3 10%,#ff1a00);--theme-icon-color:#ff1a00;--theme-gradient-cta:linear-gradient(81deg,#700202 32.77%,#ff1a00 82.44%)}.theme-pink{--theme-primary:#db6db6;--theme-button-bg:#db6db6;--theme-button-text:#fff;--theme-light-bg:#db6db61a;--theme-gradient:linear-gradient(90deg,#000000b3 10%,#db6db6);--theme-icon-color:#db6db6;--theme-gradient-cta:linear-gradient(81deg,#5d0381 32.77%,#db6db6 82.44%)}html{scroll-behavior:smooth}body,html{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}body{background:var(--background);color:var(--foreground)}*{font-family:inherit;margin:0;padding:0;box-sizing:border-box}.catalog-preview-body-container{container-type:inline-size;container-name:catalog-preview-body-container}.catalog-preview-body-container *{font-family:Inter,sans-serif!important}@media screen and (max-width:767px){.catalog-preview-body-container .grow-mobile-nav-menu{overflow:hidden}.catalog-preview-body-container .grow-btn-primary{padding:8px 12px;font-size:10px;font-weight:600;line-height:14px}.catalog-preview-body-container .grow-hero-banner__title{font-weight:600;line-height:36px;letter-spacing:.24px}.catalog-preview-body-container .grow-hero-banner__description{font-size:10px;font-weight:400;line-height:14px;letter-spacing:.2px}.catalog-preview-body-container .grow-company-section__container{padding:12px 16px;gap:8px}.catalog-preview-body-container .grow-section-container{width:100%}.catalog-preview-body-container .grow-company-section__logo{padding:unset}.catalog-preview-body-container .grow-company-section__slider{padding:16px 0}.catalog-preview-body-container .grow-company-card .grow-company-card__title{color:var(--text-secondary,#555e68);font-size:14px;font-weight:550;line-height:20px;letter-spacing:.28px}.catalog-preview-body-container .grow-overview-section .grow-overview-section__heading{font-size:16px;font-weight:500;line-height:24px}.catalog-preview-body-container .grow-overview-section .grow-overview-section__description{color:#232323;font-size:22px;font-weight:500;line-height:24px;margin:unset}.catalog-preview-body-container .grow-overview-section .grow-overview-section__visual p{font-weight:400;line-height:20px;letter-spacing:.14px}.catalog-preview-body-container .grow-overview-section .grow-overview-section__visual img{width:55px;height:80px}.catalog-preview-body-container .grow-overview-section .grow-overview-section__visual .grow-btn.grow-btn-primary{padding:8px 6px;color:#fff;width:100%;max-width:150px}.catalog-preview-body-container .grow-overview-section .grow-overview-section__visual .grow-btn.grow-btn-primary a{font-size:12px;font-weight:600;line-height:18px}.catalog-preview-body-container .grow-product-list-section{margin-top:24px}.catalog-preview-body-container .grow-product-list-section .grow-product-list-section__header{margin-bottom:16px}.catalog-preview-body-container .grow-product-list-section .grow-product-list-section__grid{gap:8px}.catalog-preview-body-container .grow-product-list-section .grow-product-list-section__sort-select{padding:8px 12px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.28px}.catalog-preview-body-container .grow-product-list-section .grow-product-list-section__actions{margin-top:unset}.catalog-preview-body-container .grow-product-list-section .grow-product-list-section__actions .btn-comp.btn-outline.bg-outline-dark{border:1px solid #000;font-size:12px;font-style:normal;font-weight:600;line-height:18px;color:#2e2e2e}.catalog-preview-body-container .grow-product-list-section .grow-product-list-section__actions .btn-comp.btn-outline.bg-outline-dark:hover{color:#fff}.catalog-preview-body-container .grow-infrastructure-section{background-color:#fff}.catalog-preview-body-container .grow-infrastructure-section .grow-infrastructure-section__grid{padding:unset}.catalog-preview-body-container .grow-infrastructure-section .grow-infrastructure-section__grid-items{gap:13px}.catalog-preview-body-container .grow-infrastructure-section .grow-infrastructure-section__grid-items .grow-infrastructure-section__image{margin:unset;width:24px;height:24px;min-width:24px}.catalog-preview-body-container .grow-infrastructure-section .grow-infrastructure-section__grid-items h3{font-weight:600}.catalog-preview-body-container .grow-supplierForm-section{padding:25px 16px}.catalog-preview-body-container .grow-supplierForm-section .grow-supplierForm-section__container{border-radius:0;border:none;background:transparent;box-shadow:none}.catalog-preview-body-container .contactSection-header{gap:8px}.catalog-preview-body-container .contactSection-header .contactSection-title{color:#000;font-size:20px;font-weight:600;line-height:30px}.catalog-preview-body-container .contactSection-header .contactSection-description{color:#616161;font-size:14px;font-weight:400;line-height:20px}.catalog-preview-body-container .product-listing-card-comp .p-l-c-c-slides{overflow:hidden}.catalog-preview-body-container .product-listing-card-comp .p-l-c-c-details{gap:unset}.catalog-preview-body-container .product-listing-card-comp .p-l-c-c-details .p-l-c-c-d-top .product-card-name{height:auto;color:var(--text-primary,#171a1c);font-size:11px;font-weight:400;line-height:15.621px}.catalog-preview-body-container .product-listing-card-comp .p-l-c-c-details .p-l-c-c-d-top .product-price{color:var(--Gray-900,#181d27);font-size:13px;font-weight:600;line-height:23.432px;letter-spacing:.26px}.catalog-preview-body-container .product-listing-card-comp .min-order-txt{color:var(--text-tertiary,#9fa6ad);font-size:10.74px;font-weight:400;line-height:17.574px}.catalog-preview-body-container .product-listing-card-comp .stock-status{color:var(--success-solid-Bg,#1f7a1f);font-size:11px;font-weight:400;line-height:17.574px}.catalog-preview-body-container .p-l-c-c-d-cta-btns.floating-block{display:none}.catalog-preview-body-container .grow-product-listing__products--grid{grid-template-columns:repeat(2,1fr);gap:8px;align-items:stretch}.catalog-preview-body-container .grow-product-listing__products--grid .product-listing-card-comp-grow:not(.product-listing-card-comp-row) .p-l-c-c-d-top .product-card-name{min-height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.catalog-preview-body-container .grow-product-listing__main{background:unset}.catalog-preview-body-container .grow-product-listing{padding:16px;background:#fafafa}.catalog-preview-body-container .grow-product-listing .grow-product-listing__mobile-header{background:unset}.catalog-preview-body-container .grow-product-listing .grow-product-listing__mobile-category-input{border-radius:100px;padding:4.5px 10px}.catalog-preview-body-container .grow-product-listing .grow-product-listing__mobile-view-toggle{border-radius:8px;border:1px solid #d6d7da;overflow:hidden;gap:unset}.catalog-preview-body-container .grow-product-listing .grow-product-listing__mobile-view-toggle .grow-product-listing__mobile-toggle-btn{border:unset}.catalog-preview-body-container .grow-product-listing .grow-product-listing__mobile-view-toggle .grow-product-listing__mobile-toggle-btn img{width:24px;height:24px;min-width:24px}.catalog-preview-body-container .grow-product-listing .grow-product-listing__mobile-view-toggle .grow-product-listing__mobile-toggle-btn.grow-product-listing__mobile-toggle-btn--active{border-left:1px solid #d6d7da;border-right:1px solid #d6d7da;border-radius:unset}.catalog-preview-body-container .grow-product-listing .grow-product-listing__mobile-view-toggle .grow-product-listing__mobile-toggle-btn:first-child{border-left:unset}.catalog-preview-body-container .grow-product-listing .grow-product-listing__mobile-view-toggle .grow-product-listing__mobile-toggle-btn:last-child{border-right:unset}.catalog-preview-body-container .grow-product-listing .grow-product-listing__mobile-category-text{font-size:14px;font-style:normal;font-weight:500;letter-spacing:.28px;color:var(--text-secondary,#555e68)}.catalog-preview-body-container .grow-product-listing .grow-product-listing__mobile-filter-btn{padding:0 12px;width:unset;height:28px}.catalog-preview-body-container .grow-product-listing__load-more,.catalog-preview-body-container .grow-product-listing__products.grow-product-listing__products--grid{margin:unset}.catalog-preview-body-container .grow-product-listing__load-more .grow-product-listing__load-more-btn{border-radius:100px;padding:8px;color:#2e2e2e;font-size:12px;font-weight:600;line-height:18px;width:100%;max-width:180px;margin:0 auto;border-color:#000}.catalog-preview-body-container .grow-product-listing__load-more .grow-product-listing__load-more-btn:hover{color:#fff}.catalog-preview-body-container .grow-product-listing .product-listing-card-comp.product-listing-card-comp-row .p-l-c-c-details .p-l-c-c-details{padding:8px}.catalog-preview-body-container .product-listing-card-comp.product-listing-card-comp-row .p-l-c-c-slides{width:120px;height:120px;min-width:120px;overflow:hidden}.catalog-preview-body-container .product-listing-card-comp.product-listing-card-comp-row .product-card-info{gap:unset}.catalog-preview-body-container .product-listing-card-comp.product-listing-card-comp-row .product-card-info .product-price{line-height:20px}.catalog-preview-body-container .category-page-main .list-view-group{gap:16px;margin:unset}.catalog-preview-body-container .grow-product-listing__products.list-view-group .swiper-pagination-bullets{bottom:4px}.catalog-preview-body-container .grow-product-listing__products.list-view-group .swiper-pagination-bullet{width:6px;height:6px;min-width:6px}.catalog-preview-body-container .grow-sub-banner-section__container{padding:20px 16px 0 12px}.catalog-preview-body-container .grow-company-details{padding-top:unset;padding-bottom:25px}.catalog-preview-body-container .grow-company-details__container{padding:0 16px}.catalog-preview-body-container .grow-company-details__container .grow-btn-outline{padding:8px 6px;color:#2e2e2e;font-size:12px;font-weight:600;line-height:18px;width:100%;max-width:160px;margin:0 auto}.catalog-preview-body-container .grow-company-details__container .grow-btn-outline:focus{outline:unset}.catalog-preview-body-container .grow-company-details__icon{margin-top:8px}.catalog-preview-body-container .grow-company-details__value{font-size:14px;font-weight:600;line-height:28px;letter-spacing:.14px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.catalog-preview-body-container .grow-company-details__grid{gap:12px}.catalog-preview-body-container .grow-company-details__icon svg{width:24px;height:24px;min-width:24px}.catalog-preview-body-container .grow-company-details__button-wrapper{margin-top:12px}.catalog-preview-body-container .grow-whyus-section{margin-top:15px;margin-bottom:24px}.catalog-preview-body-container .grow-whyus-section .grow-whyus-section--overview h3{font-size:20px;font-style:normal;font-weight:500;line-height:24px;color:#000}.catalog-preview-body-container .grow-whyus-section .grow-whyus-section--overview p{line-height:20px;letter-spacing:.14px}.catalog-preview-body-container .grow-whyus-section--feature-item h3{color:var(--Text-primary,#000);font-size:14px;font-weight:600;line-height:24px;letter-spacing:.14px;margin-bottom:4px}.catalog-preview-body-container .grow-whyus-section--feature-item p{color:#616161;font-size:14px;font-weight:500;line-height:150%;letter-spacing:.28px}.catalog-preview-body-container .grow-Imagecontent-section{padding:16px;background:#fff}.catalog-preview-body-container .grow-Imagecontent-section .grow-Imagecontent-section--left{max-height:260px}.catalog-preview-body-container .grow-Imagecontent-section .grow-Imagecontent-section--left img{border-radius:7px}.catalog-preview-body-container .grow-certifications-section{padding:16px;margin-top:24px;background:unset}.catalog-preview-body-container .grow-certifications-section .grow-whyus-section--overview h3{color:#232323;font-size:16px;font-weight:500;line-height:18px;margin-bottom:18px}.catalog-preview-body-container .grow-certifications-section .certificationsSection-image{padding:10px}.catalog-preview-body-container .grow-certifications-section .certificationsSection-name{font-size:14px;line-height:18px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.catalog-preview-body-container .grow-accordion{padding:16px;margin-top:24px}.catalog-preview-body-container .grow-accordion .faqSection-rightSide{gap:12px}.catalog-preview-body-container .grow-accordion .faqSection-questionButton{padding:16px 0}.catalog-preview-body-container .grow-accordion .faqSection-iconWrapper svg{width:20px;height:24px;min-width:20px}.catalog-preview-body-container .grow-accordion .faqSection-questionText{color:#000;font-size:14px;font-weight:500;line-height:20px}.catalog-preview-body-container .grow-accordion .faqSection-questionContent{gap:8px}.catalog-preview-body-container .grow-accordion .faqSection-answer{color:#555e68;font-size:12px;font-weight:500;line-height:18px;letter-spacing:.12px}.catalog-preview-body-container .grow-infrastructure-section .grow-infrastructure-section__description{color:#555e68}.catalog-preview-body-container .grow-infrastructure-section .grow-infrastructure-section__content{gap:16px}.catalog-preview-body-container .grow-clientele-section__arrow,.catalog-preview-body-container .infrastructureSection-navButton{zoom:unset;width:clamp(1.5rem,-.854rem + 4.91vw,2.188rem);height:clamp(1.5rem,-.854rem + 4.91vw,2.188rem);min-width:clamp(1.5rem,-.854rem + 4.91vw,2.188rem)}.catalog-preview-body-container .grow-clientele-section__arrow svg,.catalog-preview-body-container .infrastructureSection-navButton svg{width:13px;height:7px;min-width:13px}.catalog-preview-body-container .infrastructure-swiper-pagination .swiper-pagination-bullet{width:clamp(.375rem,-.909rem + 2.68vw,.75rem)!important;min-width:clamp(.375rem,-.909rem + 2.68vw,.75rem)!important;height:clamp(.375rem,-.909rem + 2.68vw,.75rem)!important}.catalog-preview-body-container .grow-vision-mission{padding:16px;margin-top:24px}.catalog-preview-body-container .grow-vision-mission .grow-vision-mission__title{color:#232323;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.32px;margin-bottom:8px}.catalog-preview-body-container .grow-vision-mission .grow-vision-mission__text{color:#555e68;font-size:10px;font-weight:400;line-height:150%}.catalog-preview-body-container .grow-clientele-section{padding-bottom:40px}.catalog-preview-body-container .grow-clientele-section__item{height:256px}.catalog-preview-body-container .grow-clientele-section__arrow{top:-3px;transform:unset}.catalog-preview-body-container .grow-clientele-section__arrow.grow-clientele-section__arrow--next{right:0}.catalog-preview-body-container .grow-clientele-section__arrow.grow-clientele-section__arrow--prev{right:30px;left:unset}.catalog-preview-body-container .grow-supplierForm-section__right{display:flex;flex-direction:column;gap:17px}.catalog-preview-body-container .grow-supplierForm-section__right .grow-supplierForm-section__label{color:var(--text-primary,#171a1c);font-size:17.047px;font-weight:600;line-height:150%;letter-spacing:.256px;margin:unset}.catalog-preview-body-container .grow-supplierForm-section__right .forms-input{border-color:hsla(0,0%,53%,.36);background:#fff}.catalog-preview-body-container .grow-supplierForm-section__right .forms-input::placeholder{color:#9ca3af;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.32px}.catalog-preview-body-container .grow-supplierForm-section__right .react-tel-input .flag-dropdown,.catalog-preview-body-container .grow-supplierForm-section__right .react-tel-input .form-control{border-color:hsla(0,0%,53%,.36)!important}.catalog-preview-body-container .grow-supplierForm-section__right .p-autocomplete-input.p-inputtext{color:var(--text-primary,#171a1c);font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.32px}.catalog-preview-body-container .grow-supplierForm-section__right .textarea-comp .forms-textarea{color:var(--text-primary,#171a1c);font-size:16px;font-weight:400;line-height:133%;letter-spacing:.609px}.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products.catalog-enquiry-form__field{margin-bottom:0;gap:8px}.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-enquiry-form__helper{color:var(--text-secondary,#555e68);font-size:12px;line-height:18px;margin-top:4px}.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-dropdown,.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-multiselect{border:1px solid hsla(0,0%,53%,.36);border-radius:8px;background:#fff;box-shadow:none;min-height:48px;height:48px;color:var(--text-primary,#171a1c);font-size:16px;font-weight:400;line-height:24px}.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-dropdown.p-focus,.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-dropdown.p-inputwrapper-focus,.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-dropdown:not(.p-disabled):hover,.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-multiselect.p-focus,.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-multiselect.p-inputwrapper-focus,.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-multiselect:not(.p-disabled):hover{border-color:#232323;box-shadow:none}.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-dropdown.p-disabled,.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-multiselect.p-disabled{opacity:1;background:#fff;border-color:hsla(0,0%,53%,.36)}.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-dropdown .p-dropdown-label,.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-dropdown .p-multiselect-label-container,.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-multiselect .p-dropdown-label,.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-multiselect .p-multiselect-label-container{padding:0 16px}.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-dropdown .p-dropdown-label,.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-dropdown .p-multiselect-label,.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-multiselect .p-dropdown-label,.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-multiselect .p-multiselect-label{color:var(--text-primary,#171a1c);font-size:16px;font-weight:400;line-height:24px;letter-spacing:.32px}.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-dropdown .p-dropdown-label.p-placeholder,.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-dropdown .p-multiselect-label.p-placeholder,.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-multiselect .p-dropdown-label.p-placeholder,.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-multiselect .p-multiselect-label.p-placeholder{color:var(--text-secondary,#555e68);font-size:16px;font-weight:400;line-height:24px;letter-spacing:.32px;opacity:1}.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-dropdown.p-disabled .p-dropdown-label.p-placeholder,.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-dropdown.p-disabled .p-multiselect-label.p-placeholder,.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-multiselect.p-disabled .p-dropdown-label.p-placeholder,.catalog-preview-body-container .grow-supplierForm-section__right .catalog-interested-products .catalog-interested-products__multiselect.forms-select-2.p-multiselect.p-disabled .p-multiselect-label.p-placeholder{color:var(--text-secondary,#555e68);opacity:1}.catalog-preview-body-container .grow-supplierForm-section__right .char-limit-container{display:block;text-align:left;color:#9ca3af;font-size:12px;line-height:18px;margin-top:6px}.catalog-preview-body-container .grow-supplierForm-section__right .grow-supplierForm-section__submit .grow-btn.grow-btn-primary{width:100%;padding:9px 6px;color:#fff;font-size:12px;font-weight:600;line-height:18px;max-width:600px;margin:0 auto}.catalog-preview-body-container .contactSection-info{gap:16px}.catalog-preview-body-container .contactSection-infoLabel{color:#555e68;font-size:14px;font-weight:500;line-height:120%;letter-spacing:-.14px}.catalog-preview-body-container .contactSection-infoText{color:#555e68;font-size:14px;font-weight:600;line-height:155%;letter-spacing:.14px}.catalog-preview-body-container .contactSection-actionButtons{flex-wrap:nowrap}.catalog-preview-body-container .contactSection-actionButtons a{width:100%}.catalog-preview-body-container .contactSection-actionButtons .btn-comp.btn-outline.bg-outline-dark{width:100%;padding:8px 16px;border-color:#000}.catalog-preview-body-container .contactSection-actionButtons .btn-comp.btn-outline.bg-outline-dark svg{width:14px;height:14px;min-width:14px}.catalog-preview-body-container .contactSection-actionButtons .btn-comp.btn-outline.bg-outline-dark span{color:#555e68;font-size:12px;font-weight:600;line-height:18px;letter-spacing:.5px}}@media screen and (max-width:991px){:has(.mob-page-navbar-comp) .grow-hero-banner,:has(.mob-page-navbar-comp) .grow-sub-banner-section{margin-top:60px}}@media screen and (min-width:1000px) and (max-width:1350px){.c-p-b-c-grow{zoom:.85}}.catalog-section-container{width:calc(100% - 2rem);max-width:1920px;margin-left:auto;margin-right:auto;padding-top:clamp(40px,2.548vw + 31.11px,80px);padding-bottom:clamp(40px,2.548vw + 31.11px,80px)}@container catalog-preview-body-container (min-width: 768px){.catalog-section-container{width:calc(100% - 4rem)}}@container catalog-preview-body-container (min-width: 1300px){.catalog-section-container{width:calc(100% - 288px);max-width:1632px}}.catalog-section-container.pd-unset{padding:unset}.nav-grid-container{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:1rem;gap:1rem;width:100%;overflow:visible!important}main{overflow:auto;height:auto}@container catalog-preview-body-container (min-width: 1280px){.nav-grid-container{grid-template-columns:auto minmax(0,1fr) min-content;gap:1.5rem;overflow:visible!important}}nav,nav>div{overflow:visible!important}.products-grid-container{display:flex;flex-wrap:wrap;justify-content:center}.s-t-b-default{border-top:1px solid transparent;transition:all .3s}.scrolled-top-bordered{border-top:1px solid #d9d9d9}.prevent-click,.prevent-click .heroSection-ctaButton{pointer-events:none}.prevent-click .catalog-swiper-nav-button,.prevent-click .faqSection-rightSide,.prevent-click .footer-socialLink,.prevent-click .grow-mobile-nav-menu,.prevent-click .grow-mobile-nav-toggle,.prevent-click .swiper-pagination-bullets{pointer-events:all;cursor:pointer}.bg-grey{background:#fafafa}@container catalog-preview-body-container (max-width: 768px){.custom-footer .footer-section .container-fluid{width:calc(100% - 30px)!important}}.custom-footer .footer-section .accordion{gap:20px}.custom-footer .footer-section .accordion .accordion-item .accordion-header{display:none}.custom-footer .footer-section .accordion .accordion-item .accordion-body .f-s-d-r-item-group .f-s-d-r-item .f-s-d-r-i-t-main{width:100%;border-bottom:1px solid hsla(0,0%,50%,.4)}.custom-footer .footer-section .accordion .accordion-item .accordion-body .f-s-d-r-item-group .f-s-d-r-item .f-s-d-r-i-t-main:has(.pricing-badge-footer){border-bottom:unset}.catalog-preview-header{position:relative;z-index:99}:has(.catalog-preview-body):has(.navigation-container) button{cursor:pointer}:has(.catalog-preview-body):has(.navigation-container) button:disabled{cursor:not-allowed}:has(.catalog-preview-body):has(.navigation-container) .industryCard-icon svg,:has(.catalog-preview-body):has(.navigation-container) .industryCard-icon svg circle,:has(.catalog-preview-body):has(.navigation-container) .industryCard-icon svg path,:has(.catalog-preview-body):has(.navigation-container) .industryCard-icon svg rect{fill:var(--theme-icon-color,#000);transition:fill .15s ease-in-out}:has(.catalog-preview-body):has(.navigation-container) .industryCard-icon svg [stroke]:not([stroke=none]){stroke:var(--theme-icon-color,#000)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:has(.catalog-preview-body):has(.navigation-container) .page-transition-loader{animation:spin 1s linear infinite}.black-tint .heroSection-gradientOverlay{background:rgba(0,0,0,.431)!important}.catalog-section-header{display:flex;flex-direction:column;width:100%}.catalog-section-header.center{align-items:center;text-align:center}.catalog-section-header.left{align-items:flex-start;text-align:left}.catalog-section-heading{font-size:42px;line-height:48px;font-weight:600;color:#24292e;margin:0;letter-spacing:0}@container catalog-preview-body-container (max-width: 768px){.catalog-section-heading{font-size:clamp(28px,4vw,32px);line-height:1.2}}@container catalog-preview-body-container (max-width: 480px){.catalog-section-heading{font-size:28px;line-height:28px;padding-right:67px}}.catalog-section-description{font-size:18px;line-height:1.6;font-weight:400;color:#6b7280;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@container catalog-preview-body-container (max-width: 1024px){.catalog-section-description{font-size:17px;line-height:1.6}}@container catalog-preview-body-container (max-width: 768px){.catalog-section-description{font-size:16px;line-height:1.5;padding-top:10px}}@container catalog-preview-body-container (max-width: 480px){.catalog-section-description{font-size:15px;line-height:1.5}}.catalog-section-descriptions{font-size:18px;line-height:1.6;font-weight:400;color:#6b7280;margin:0}@container catalog-preview-body-container (max-width: 1024px){.catalog-section-descriptions{font-size:17px;line-height:1.6}}@container catalog-preview-body-container (max-width: 768px){.catalog-section-descriptions{font-size:16px;line-height:1.5}}@container catalog-preview-body-container (max-width: 480px){.catalog-section-descriptions{font-size:15px;line-height:1.5}}.md-wid{max-width:250px}.tooltip-bottom-comp.p-tooltip.p-component .p-tooltip-arrow{position:absolute;border-top:7px solid #000;border-left:7px solid transparent;border-right:7px solid transparent}.tooltip-bottom-comp.p-tooltip.p-component.p-tooltip-left .p-tooltip-arrow{top:50%!important;transform:translateY(-50%) rotate(270deg);right:-9px!important}.tooltip-bottom-comp.p-tooltip.p-component.p-tooltip-top{margin-top:-5px}.tooltip-bottom-comp.p-tooltip.p-component.p-tooltip-top .p-tooltip-arrow{left:0!important;margin:0 auto;top:unset!important;right:0!important;bottom:-5px!important}.tooltip-bottom-comp.p-tooltip.p-component.p-tooltip-bottom{margin-top:5px}.tooltip-bottom-comp.p-tooltip.p-component.p-tooltip-bottom .p-tooltip-arrow{margin:0 auto;left:0!important;top:-5px!important;right:0!important;transform:rotate(180deg)}.hero-swiper .swiper-button-next,.hero-swiper .swiper-button-prev,.hero-swiper .swiper-pagination{display:none!important}.hero-swiper .swiper-wrapper{height:100%}.hero-swiper .swiper-slide{height:100%!important;min-height:100%;max-height:100%}.infrastructure-swiper-pagination{position:absolute!important;bottom:16px!important;left:50%!important;transform:translateX(-50%)!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;z-index:10!important;width:auto!important}.infrastructure-swiper-pagination .swiper-pagination-bullet{width:12px!important;height:12px!important;background:#a8a8a8!important;border-radius:50%!important;opacity:1!important;margin:0!important}.infrastructure-swiper-pagination .swiper-pagination-bullet-active{background:#4e4e4e!important}.testimonials-swiper-pagination{position:relative!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin-top:40px!important}.testimonials-swiper-pagination .swiper-pagination-bullet{width:12px!important;height:12px!important;background:#a8a8a8!important;border-radius:50%!important;opacity:1!important;margin:0 4px!important;cursor:pointer!important;transition:background .3s ease,transform .3s ease!important}.testimonials-swiper-pagination .swiper-pagination-bullet:hover{background:#787878!important;transform:scale(1.2)!important}.testimonials-swiper-pagination .swiper-pagination-bullet-active{background:#4e4e4e!important;transform:scale(1.2)!important}.section-nav-tabs::-webkit-scrollbar{display:none}.section-nav-tabs{-ms-overflow-style:none;scrollbar-width:none}.navigation{width:100%;background-color:#fff;border-bottom:1px solid #e2e6e9;box-shadow:0 4px 20px -4px rgba(51,64,77,.1);position:fixed;top:0;left:0;right:0;z-index:50;min-height:65px}@container catalog-preview-body-container (max-width: 640px){.navigation{min-height:55px}}.min-h-screen:has(.sectionNavigation){overflow:visible}@media screen and (max-width:640px){.min-h-screen{padding-top:55px!important}}:has(.navigation-mobileMenu) .min-h-screen{padding-top:unset!important}.navigation-container{width:calc(100% - 4rem);max-width:1920px;margin-left:auto;margin-right:auto;height:110px;padding:10px 0;position:relative;overflow:visible}@media (min-width:1441px){.navigation-container{width:calc(100% - 60px)}}@media (min-width:1632px){.navigation-container{width:calc(100% - 260px)}}@container catalog-preview-body-container (max-width: 640px){.navigation-container{width:calc(100% - 20px);height:55px}}.navigation-gridContainer{display:flex;justify-content:space-between;align-items:center;height:100%;position:relative;gap:1rem;overflow:visible}.navigation-logoSection{display:flex;align-items:center;height:40px;width:40%}@media (max-width:992px){.navigation-logoSection{width:100%}}.navigation-logoLink{display:flex;width:100%}.navigation-logoWrapper{width:max-content;height:40px;position:relative;display:flex;align-items:center;gap:10px}@container catalog-preview-body-container (max-width: 640px){.navigation-logoWrapper{height:30px}}.navigation-logoImage{width:auto;height:75px;max-width:300px;object-fit:contain}@media (max-width:1440px){.navigation-logoImage{height:100%}}.navigation-logoName{white-space:normal;text-align:left}@media (max-width:1440px){.navigation-logoName{font-size:14px;line-height:20px}}@media (max-width:1360px) and (min-width:1000px){.navigation-logoName{font-size:12px;line-height:16px}}@container catalog-preview-body-container (max-width: 1360px) and (min-width: 1000px){.navigation-logoName{font-size:12px;line-height:16px}}@container catalog-preview-body-container (max-width: 640px){.navigation-logoName{font-size:14px;line-height:20px}}.navigation-logoPlaceholder{width:100%;height:100%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#4b5563;font-weight:600;border-radius:.25rem}.navigation-centerPlaceholder{display:block;min-width:0}@container catalog-preview-body-container (min-width: 1000px){.navigation-centerPlaceholder{display:none}}.navigation-menuDesktop{display:none;align-items:center;justify-content:flex-end;height:40px;min-width:0;position:relative;overflow:visible}@container catalog-preview-body-container (min-width: 1000px){.navigation-menuDesktop{display:flex}}.navMainMenu{display:flex;justify-content:flex-end;align-items:center;width:60%;gap:20px}.navigation-menuInner{gap:5px;height:100%;max-width:100%}.navigation-menuInner,.navigation-navItemButton{display:flex;align-items:center;justify-content:center;position:relative}.navigation-navItemButton{gap:.25rem;padding:.5rem .75rem;border-radius:10px;font-size:18px;line-height:20px;font-weight:400;color:#24292e;transition:all .15s ease-in-out;white-space:nowrap;height:40px;cursor:pointer;background-color:transparent;border:none;transform:scale(1)}.navigation-navItemButton.active,.navigation-navItemButton:hover{background-color:#f5f5f5}.navigation-navItemLink{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.5rem .75rem;border-radius:10px;font-size:18px;line-height:24px;font-weight:400;color:#24292e;transition:all .15s ease-in-out;white-space:nowrap;height:40px;cursor:pointer;position:relative;background-color:transparent;transform:scale(1);text-decoration:none}@media (max-width:1440px){.navigation-navItemLink{font-size:16px;line-height:20px}}.navigation-navItemLink.active,.navigation-navItemLink:hover{background-color:#f5f5f5}.navigation-dropdownArrow{display:flex;align-items:center;margin-left:.125rem;transform:rotate(0deg);transition:transform .15s}.navigation-dropdownArrow.open{transform:rotate(180deg)}.navigation-dropdown{position:absolute;z-index:10000;top:100%;left:0;margin-top:8px;min-width:200px;background-color:#fff;border:1px solid #e5e7eb;border-radius:0;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:.25rem 0}.navigation-dropdownLink{display:block;padding:.5rem 1rem;font-size:.875rem;color:#374151;background-color:transparent;transition:all .15s ease-in-out;text-decoration:none}.navigation-dropdownLink:hover{background-color:#f5f5f5;padding-left:20px}.navigation-dropdownLink.active{background-color:#f5f5f5;font-weight:500;color:#111827}.navigation-rightSection{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-shrink:0;min-width:0}@media (min-width:1280px){.navigation-rightSection{gap:.75rem}}.navigation-rightSectionInner{display:none;align-items:center;gap:.5rem;flex-shrink:1;min-width:0}@container catalog-preview-body-container (min-width: 1000px){.navigation-rightSectionInner{display:flex;gap:.75rem}}.navigation-languageSelector{position:relative;flex-shrink:0}.navigation-languageButton{display:flex;align-items:center;gap:.25rem;padding:0 .5rem;height:36px;border:1px solid #ececec;border-radius:.375rem;background-color:transparent;transition:all .15s ease-in-out;flex-shrink:0;white-space:nowrap;transform:scale(1);cursor:pointer}.navigation-languageButton:hover{background-color:#f5f5f5;border-color:#c8c8c8;transform:scale(1.02)}.navigation-iconFlexShrink{flex-shrink:0}.navigation-languageText{font-size:.875rem;font-weight:400;color:#232323;min-width:20px}.navigation-languageDropdown{position:absolute;top:100%;right:0;margin-top:.5rem;width:8rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:50}.navigation-languageOption{display:block;width:100%;padding:.5rem 1rem;font-size:.875rem;text-align:left;color:#374151;background-color:transparent;transition:all .15s ease-in-out;cursor:pointer;border:none}.navigation-languageOption:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.navigation-languageOption:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.navigation-languageOption:hover{background-color:#f5f5f5}.navigation-searchForm{height:36px;flex-shrink:1;width:280px;min-width:200px;max-width:280px}@media (max-width:1440px){.navigation-searchForm{width:220px}}.navigation-searchInputWrapper{position:relative;width:100%;height:100%}.navigation-searchInput{width:100%;height:100%;padding-left:43px;padding-right:1rem;border:1px solid #f1f2f4;border-radius:.375rem;background-color:#fff;font-size:.875rem;color:#24292e}.navigation-searchInput::placeholder{color:#24292e}.navigation-searchInput:focus{outline:2px solid #d1d5db;outline-offset:0;border-color:transparent}.navigation-searchIcon{position:absolute;left:13px;top:50%;transform:translateY(-50%);pointer-events:none}@media (max-width:768px){.navigation-mobileSearchContact{display:flex;align-items:center;gap:10px}.navigation-mobile-search-btn{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:none}.navigation-searchInput{width:125px;height:100%}.mobile-expanded-search .navigation-searchIcon{pointer-events:auto;cursor:pointer}.mobile-expanded-search{width:100%!important;max-width:none!important;min-width:0!important}}.navigation-ctaButton{display:flex;align-items:center;justify-content:center;border-radius:8px;color:#fff;font-size:.875rem;font-weight:400;white-space:nowrap;flex-shrink:0;transition:all .15s ease-in-out;width:auto;height:36px;background-color:var(--theme-primary,#000);box-shadow:0 1px 1px rgba(0,0,0,.25);padding-left:12.9px;padding-right:12.9px;transform:scale(1);text-decoration:none}.navigation-ctaButton:hover{opacity:.85;transform:scale(1.05);box-shadow:0 2px 4px rgba(0,0,0,.3)}.navigation-ctaButtonText{font-size:14px;line-height:14px;font-weight:400;color:#fff;text-align:center;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.navigation-hamburgerIcon{width:1.5rem;height:1.5rem;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;stroke:currentColor}.navigation-hamburgerButton{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:#374151;flex-shrink:0;cursor:pointer;background:transparent;border:none}@container catalog-preview-body-container (min-width: 1000px){.navigation-hamburgerButton{display:none}}.navigation-hamburgerButtonDesktop{display:none}@container catalog-preview-body-container (min-width: 1000px){.navigation-hamburgerButtonDesktop{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:#374151;flex-shrink:0;cursor:pointer;background:transparent;border:none;display:none}}.navigation-mobileMenu{background-color:rgba(0,0,0,.18)}@container catalog-preview-body-container (min-width: 1000px){.navigation-mobileMenu{display:none}}.navigation-mobileMenu{position:fixed;top:110px;left:0;right:0;bottom:0;width:100%;z-index:9999;overflow:hidden}@container catalog-preview-body-container (max-width: 640px){.navigation-mobileMenu{top:55px}}.navigation-mobileMenuContent{display:flex;flex-direction:column;width:100%;height:calc(100vh - 110px);min-height:calc(100vh - 110px);background:#fff}@container catalog-preview-body-container (max-width: 640px){.navigation-mobileMenuContent{height:calc(100vh - 55px);min-height:calc(100vh - 55px)}}.navigation-mobileMenuHeader{display:none}.navigation-mobileNavClose{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;flex-shrink:0}@container catalog-preview-body-container (min-width: 1000px){.navigation-mobileNavClose{display:none}}.navigation-mobileNavCloseIcon{width:24px;height:24px;stroke:#111;stroke-width:2;fill:none}.navigation-mobileMenuBody{flex:1 1;overflow-y:auto}.navigation-mobileMenuLink{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;color:#24292e;text-decoration:none;border-bottom:1px solid #ececec;font-size:14px;line-height:20px;font-weight:500}.navigation-mobileMenuLink:hover{color:#4b5563}.navigation-mobileMenuLink.active{font-weight:500;color:#111827}.navigation-mobileDropdown{display:flex;flex-direction:column;border-bottom:1px solid #ececec}.navigation-mobileDropdownButton{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;color:#24292e;background:transparent;border:none;cursor:pointer;text-align:left;font-size:14px;line-height:20px;font-weight:500}.navigation-mobileDropdownButton:hover{color:#4b5563}.navigation-mobileDropdownButton.active{font-weight:500;color:#111827}.navigation-mobileDropdownArrow{transform:rotate(0deg);transition:transform .15s;color:#c0c4c8}.navigation-mobileDropdownArrow.rotate{transform:rotate(180deg)}.navigation-mobileDropdownContent{padding:0 20px 16px;display:flex;flex-direction:column;gap:10px}.navigation-mobileProductsDropdownContent{padding-top:4px;gap:0;font-family:Inter,sans-serif}.navigation-mobileDropdownLink,.navigation-mobileProductsDropdownContent{font-size:14px;line-height:20px;letter-spacing:-.02em;color:var(--Text-text-primary,#212121)}.navigation-mobileDropdownLink{display:block;padding:0;font-weight:450;text-decoration:none}.navigation-mobileDropdownLink:hover{color:var(--Text-text-primary,#212121)}.navigation-mobileDropdownLink.active{font-weight:600;color:#111827}.navigation-mobileProductsViewAll{padding:10px 0 14px;color:var(--Text-text-primary,#212121)}.navigation-mobileProductGroup{border-top:none}.navigation-mobileProductGroupButton{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border:none;background:transparent;color:var(--Text-text-primary,#212121);font-size:14px;line-height:20px;letter-spacing:-.02em;font-weight:450;text-align:left;cursor:pointer}.navigation-mobileProductGroupArrow{flex-shrink:0;color:#c0c4c8;transform:rotate(-90deg);transition:transform .15s}.navigation-mobileProductGroupArrow.rotate{transform:rotate(180deg)}.navigation-mobileProductSubgroupList{display:flex;flex-direction:column;gap:14px;padding:0 0 14px 18px}.navigation-mobileProductGroupViewAll,.navigation-mobileProductSubgroupItem{color:var(--Text-text-primary,#212121);font-size:14px;line-height:20px;letter-spacing:-.02em;font-weight:450}.navigation-mobileProductGroupViewAll{text-decoration:none}.navigation-mobileProductGroupViewAll:hover{color:var(--Text-text-primary,#212121)}.navigation-mobileMenuFooter{position:-webkit-sticky;position:sticky;bottom:0;display:flex;flex-direction:column;gap:16px;padding:16px 20px 20px;border-top:1px solid #ececec;background:#f4f4f4}.navigation-mobileLanguageRow{display:flex;align-items:center;justify-content:space-between;gap:16px}.navigation-mobileLanguageLabel{color:#616161;font-size:14px;line-height:20px;font-weight:500}.navigation-mobileLanguageSelector{flex-shrink:0}.navigation-mobileCtaButton{display:flex;align-items:center;justify-content:center;border-radius:10px;color:#fff;font-size:.875rem;font-weight:500;white-space:nowrap;flex-shrink:0;transition:all .15s ease-in-out;width:100%;min-height:40px;background:linear-gradient(135deg,#000,hsla(0,0%,9%,.8));box-shadow:0 1px 1px rgba(0,0,0,.25);padding:12px 16px;text-decoration:none}.navigation-mobileCtaButton:hover{background:linear-gradient(135deg,#141414,rgba(40,40,40,.9));transform:scale(1.02);box-shadow:0 2px 6px rgba(0,0,0,.3)}.navigation-mb-contact-btn{background-color:#000;padding:10px;border-radius:10px;color:#fff;font-size:14px;line-height:14px;font-weight:400;text-align:center;white-space:nowrap}@container catalog-preview-body-container (min-width: 1000px){.navigation-mb-contact-btn{display:none}}.navigation-dropdown:has(.navigation-productsDropdown){position:absolute;top:calc(100% + 24px);left:10%;transform:translateX(-10%);z-index:1000;width:max-content;max-width:min(100vw - 48px,1133px);height:auto;max-height:483px;padding:24px 32px;background:#fff;border-radius:0;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box}.navigation-dropdown:has(.navigation-productsDropdown--cols-4){left:0;transform:translateX(-55%)}.navigation-productsDropdown{display:flex;flex-direction:column;flex:0 0 auto;width:max-content;max-width:100%;gap:4px;min-height:0;background:#fff}.navigation-productsDropdownScroller{flex:0 1 auto;min-height:0;max-height:345px;overflow-x:auto;overflow-y:auto}.navigation-productsDropdownBody{display:flex;flex-direction:row;align-items:flex-start;gap:35px;width:max-content}.navigation-productsDropdownColumn{display:flex;flex-direction:column;flex:0 0 auto;gap:32px;min-width:200px;max-width:240px}.navigation-productsDropdownGroup{display:flex;flex-direction:column;gap:10px;min-width:0}.navigation-productsDropdownGroupName{margin:0;color:var(--Text-text-primary,#212121);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:650;line-height:20px;letter-spacing:-.02em}.navigation-productsDropdownSubGroupBlock,.navigation-productsDropdownSubgroups{display:flex;flex-direction:column;gap:6px}.navigation-productsDropdownSubgroupName{font-size:13.13px;line-height:20px}.navigation-productsDropdownProductLink,.navigation-productsDropdownSubgroupName{color:var(--Text-text-Secondary,#616161);font-family:Inter,sans-serif;font-style:normal;font-weight:400;letter-spacing:0}.navigation-productsDropdownProductLink{font-size:12px;line-height:18px;padding-left:8px}a.navigation-productsDropdownGroupName,a.navigation-productsDropdownLink,a.navigation-productsDropdownProductLink,a.navigation-productsDropdownSubgroupName{display:block;text-decoration:none;cursor:pointer}a.navigation-productsDropdownGroupName:hover,a.navigation-productsDropdownLink:hover,a.navigation-productsDropdownProductLink:hover,a.navigation-productsDropdownSubgroupName:hover{text-decoration:underline}.navigation-productsDropdownFooterWrap{flex-shrink:0;margin:0 -32px -24px;border-top:1px solid #efefef;background:#fff}.navigation-productsDropdownFooter{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;padding:16px 32px 24px;color:#000;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:650;line-height:20px;letter-spacing:-.02em;text-decoration:none}.navigation-productsDropdownFooterArrow{flex-shrink:0;font-size:18px;line-height:1}.footer{width:100%;background-color:#33404d}.footer-mainContainer{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column}.footer-contentSection{overflow:hidden}.footer-contentSection.catalog-section-container{padding-top:80px!important;padding-bottom:32px!important}.footer-contentWrapper{display:flex;flex-direction:column;gap:60px;max-width:100%;justify-content:space-between}@container catalog-preview-body-container (min-width: 1024px){.footer-contentWrapper{flex-direction:row;align-items:flex-start}}.footer-leftColumn{display:flex;flex-direction:column;flex-shrink:0;width:100%;max-width:300px;gap:7px}.footer-logoDescriptionWrapper{display:flex;flex-direction:column;gap:10px;margin-bottom:7px}.footer-logoWrapper{width:125.67px;height:46.26px;margin-bottom:10px;display:flex;align-items:center}.footer-logoImage{width:auto;height:100%;object-fit:contain}.footer-logoPlaceholder{width:125.67px;height:46.26px;margin-bottom:10px;background-color:hsla(0,0%,100%,.1);border-radius:4px}.footer-description{font-size:14px;line-height:20px;font-weight:400;color:#fff;max-width:429px;margin:0}.footer-companyName{font-size:16px;line-height:19px;font-weight:400;color:#fff;margin:0 0 7px}.footer-contactInfo{display:flex;flex-direction:column;gap:8px}.footer-contactItem{display:flex;align-items:flex-start;gap:16px}.footer-contactIcon{flex-shrink:0;margin-top:2px}.footer-contactText{display:flex;flex-direction:column}.footer-contactLabel{font-size:16px;line-height:24px;font-weight:400;color:#fff;margin:0}.footer-phoneRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1}.footer-phoneLabel{line-height:26px}.footer-phoneLabel,.footer-phoneNumber{font-size:16px;font-weight:400;color:#fff}.footer-phoneNumber{line-height:22px}.footer-viewNumberButton{display:flex;align-items:center;gap:4px;background-color:#555e68;border-radius:8px;padding:6px 8px;height:26px}.footer-viewNumberText{font-size:14px;line-height:22px;font-weight:400;color:#fff}.footer-emailRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1}.footer-emailLabel{line-height:24px}.footer-emailAddress,.footer-emailLabel{font-size:16px;font-weight:400;color:#fff}.footer-emailAddress{line-height:22px}.footer-socialMedia{display:flex;align-items:center;gap:16px;margin-top:8px}.footer-shareLabel{font-size:16px;line-height:22px;font-weight:400;color:#fff}.footer-socialIcons{display:flex;align-items:center;gap:17px}.footer-socialLink{transition:opacity .3s;cursor:pointer}.footer-socialLink:hover{opacity:.8}.footer-actionButtons{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px}.footer-actionButton{display:flex;align-items:center;justify-content:center;gap:12px;background-color:#555e68;border-radius:10px;min-width:182px;width:auto;height:48px;padding:0 16px;flex-shrink:0;transition:all .3s;border:none;cursor:pointer}.footer-actionButton:hover{opacity:.9}.footer-buttonText{font-size:14px;line-height:16px;font-weight:400;color:#fff}.footer-rightColumns{display:flex;flex-direction:column;width:100%;max-width:150px;flex-shrink:0;min-width:0}.footer-navColumn{display:flex;flex-direction:column;gap:24px}.footer-productsColumn{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:24px}.footer-productsHeading{font-size:16px;line-height:20px;font-weight:600}.footer-productsPanel{display:flex;flex-direction:column;gap:16px;min-width:0}.footer-productsGridScroller{width:100%;overflow-x:hidden;overflow-y:visible}.footer-productsGrid{display:flex;flex-direction:row;align-items:flex-start;gap:35px;width:max-content}.footer-productsGridColumn{display:flex;flex-direction:column;flex:0 0 auto;gap:32px;min-width:200px;max-width:240px}.footer-productsViewAllWrap{flex-shrink:0;display:flex;justify-content:flex-end}.footer-productsViewAllLink{display:flex;align-items:center;gap:8px;padding:8px 0;color:#fff!important;font-size:15px;line-height:20px;font-weight:600;text-decoration:none;white-space:nowrap}.footer-productsViewAllLink:active,.footer-productsViewAllLink:focus,.footer-productsViewAllLink:hover,.footer-productsViewAllLink:visited{color:#fff!important;text-decoration:underline}.footer-productsViewAllArrow{flex-shrink:0;font-size:18px;line-height:18px}.footer-productsSection{display:flex;flex-direction:column;gap:10px;min-width:0}.footer-productsSectionTitle{margin:0;font-size:15px;line-height:20px;font-weight:600;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.footer-productsSectionTitle,.footer-productsSectionTitle:active,.footer-productsSectionTitle:focus,.footer-productsSectionTitle:hover,.footer-productsSectionTitle:visited{color:#fff!important;text-decoration:none}.footer-productsSectionItems,.footer-productsSubGroupBlock{display:flex;flex-direction:column;gap:8px}.footer-productsSubGroupTitle{font-size:14px;line-height:20px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.footer-productsItemLink,.footer-productsSubGroupTitle,.footer-productsSubGroupTitle:active,.footer-productsSubGroupTitle:focus,.footer-productsSubGroupTitle:hover,.footer-productsSubGroupTitle:visited{color:#9fa6ad!important;text-decoration:none}.footer-productsItemLink{font-size:14px;line-height:20px;transition:opacity .3s;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.footer-productsItemLink:hover{opacity:.8}.footer-mobileAccordion{display:none;width:100%}.footer-mobileAccordionSection{border-top:1px solid hsla(0,0%,100%,.28)}.footer-mobileAccordionSection:last-child{border-bottom:1px solid hsla(0,0%,100%,.28)}.footer-mobileAccordionHeader,.footer-mobileProductSectionButton{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border:none;background:transparent;color:#fff;text-align:left;font-size:16px;line-height:22px;font-weight:500;cursor:pointer}.footer-mobileAccordionLink{text-decoration:none;color:#fff!important;font-size:18px;line-height:28px;font-weight:400}.footer-mobileAccordionHeaderOpen{padding-bottom:14px}.footer-mobileAccordionSymbol{flex-shrink:0;color:hsla(0,0%,100%,.92);font-size:24px;line-height:24px;font-weight:300}.footer-mobileAccordionContent{gap:4px;padding:0 0 10px}.footer-mobileAccordionContent,.footer-mobileProductSection{display:flex;flex-direction:column}.footer-mobileProductSectionButton{padding:14px 0;font-size:15px;line-height:22px;font-weight:600}.footer-mobileProductSectionRow{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.footer-mobileProductSectionLink{flex:1 1;min-width:0;padding:14px 0;font-size:15px;line-height:22px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.footer-mobileProductSectionLink,.footer-mobileProductSectionLink:active,.footer-mobileProductSectionLink:focus,.footer-mobileProductSectionLink:hover,.footer-mobileProductSectionLink:visited{color:#fff!important;text-decoration:none}.footer-mobileProductSectionToggle{flex-shrink:0;border:none;background:transparent;padding:14px 0;cursor:pointer}.footer-mobileCompanyLinks,.footer-mobileProductItems{display:flex;flex-direction:column;gap:10px;padding:0 0 12px}.footer-mobileProductItems{padding-left:0}.footer-mobileProductSubGroupBlock{display:flex;flex-direction:column;gap:10px}.footer-mobileProductSubGroupTitle{font-size:14px;line-height:20px;font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.footer-mobileProductSubGroupTitle,.footer-mobileProductSubGroupTitle:active,.footer-mobileProductSubGroupTitle:focus,.footer-mobileProductSubGroupTitle:hover,.footer-mobileProductSubGroupTitle:visited{color:#9fa6ad!important;text-decoration:none}.footer-mobileCompanyLink,.footer-mobileProductLink{color:#9fa6ad!important;text-decoration:none;font-size:14px;line-height:20px;font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.footer-mobileCompanyLink:hover,.footer-mobileProductLink:hover{opacity:.8}.footer-columnHeading{font-size:16px;line-height:20px;font-weight:600;color:#fff;margin:0}.footer-columnHeadingAlt{font-size:20px;line-height:32px;font-weight:600;color:#fff;margin:0}.footer-columnLinks{display:flex;flex-direction:column;gap:8px}.footer-columnLink{color:#9fa6ad!important;font-size:14px;line-height:20px;text-decoration:none;transition:opacity .3s;background-color:transparent}.footer-columnLink:hover{opacity:.8}.footer-divider{width:100%;height:1px;background-color:hsla(0,0%,82%,.2);margin-top:12px}.footer-viewMoreLink{color:#9fa6ad!important;font-size:16px;line-height:32px;text-decoration:none;transition:opacity .3s}.footer-viewMoreLink:hover{opacity:.8}.footer-extraLinks{display:flex;flex-direction:column;gap:12px;margin-top:12px}.footer-bottomBar{width:100%;border-top:1px solid hsla(0,0%,82%,.1)}.footer-bottomBarContent{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px}@container catalog-preview-body-container (min-width: 768px){.footer-bottomBarContent{flex-direction:row}}.footer-bottomBarContent.catalog-section-container.pd-unset{padding-top:32px!important;padding-bottom:32px!important}.footer-copyright{font-size:16px;line-height:20px;font-weight:400;color:#555e68;margin:0}.footer-bottomBarRight{display:flex;align-items:center;gap:17px;padding:10px 0}@container catalog-preview-body-container (max-width: 640px){.footer-bottomBarRight{flex-direction:column;text-align:center}}.footer-languageSelector{display:flex;align-items:center;gap:4px;border:1px solid #ececec;border-radius:8px;padding:2px 4px;height:28px}.footer-languageText{font-size:14px;line-height:20px;font-weight:400;color:#fff;writing-mode:horizontal-tb;white-space:nowrap;word-break:normal}.footer-rightsCopyright{font-size:16px;line-height:20px;font-weight:400;color:#9fa6ad;margin:0}@container catalog-preview-body-container (max-width: 767px){.footer-contentSection.catalog-section-container{padding-top:24px!important;padding-bottom:0!important}.footer-contentWrapper{gap:24px}.footer-leftColumn{max-width:none;gap:16px}.footer-logoWrapper{width:auto;min-height:38px;margin-bottom:0;gap:12px}.footer-logoImage{max-width:145px}.footer-logoDescriptionWrapper{gap:12px;margin-bottom:0}.footer-description{font-size:14px;line-height:21px;color:hsla(0,0%,100%,.76)}.footer-contactInfo{gap:14px}.footer-contactItem{gap:12px}.footer-contactIcon{width:20px;height:20px}.footer-contactLabel,.footer-emailAddress,.footer-emailLabel,.footer-phoneNumber{font-size:14px;line-height:22px}.footer-actionButtons{flex-direction:column;gap:10px;margin-top:12px}.footer-actionButton{width:100%;min-width:0!important;height:42px;border-radius:10px}.footer-productsColumn,.footer-rightColumns{display:none}.footer-mobileAccordion{display:block}.footer-socialMedia{width:100%;justify-content:center;margin-top:18px;padding-top:0;border-top:1px solid hsla(0,0%,100%,.28)}.footer-shareLabel{display:none}.footer-socialIcons{width:100%;justify-content:center;gap:18px}.footer-bottomBarContent{align-items:center;text-align:center}}.footer--scale{background-color:#fff;border-top:1px solid #e0e0e0}.footer--scale .footer-contentSection{border-bottom:1px solid #e0e0e0;overflow-x:clip}.footer--scale .footer-contentWrapper{min-width:0;width:100%}@container catalog-preview-body-container (min-width: 1024px){.footer--scale .footer-contentWrapper{display:grid;grid-template-columns:minmax(240px,300px) repeat(3,minmax(0,1fr)) minmax(100px,120px);grid-gap:32px 24px;gap:32px 24px;align-items:start;min-width:0;width:100%}.footer--scale .footer-contentWrapper .footer-leftColumn{grid-column:1;grid-row:1;width:100%;max-width:434px}.footer--scale .footer-contentWrapper .footer-productsColumn--scale-grid,.footer--scale .footer-contentWrapper .footer-productsColumn--scale-grid .footer-productsGrid,.footer--scale .footer-contentWrapper .footer-productsColumn--scale-grid .footer-productsGridScroller,.footer--scale .footer-contentWrapper .footer-productsColumn--scale-grid .footer-productsPanel{display:contents}.footer--scale .footer-contentWrapper .footer-scaleProductGridColumn--2{grid-column:2;grid-row:1;align-self:start;min-width:0}.footer--scale .footer-contentWrapper .footer-scaleProductGridColumn--3{grid-column:3;grid-row:1;align-self:start;min-width:0}.footer--scale .footer-contentWrapper .footer-scaleProductGridColumn--4{grid-column:4;grid-row:1;align-self:start;min-width:0}.footer--scale .footer-contentWrapper .footer-rightColumns{grid-column:5;grid-row:1;justify-self:end;min-width:0}.footer--scale .footer-contentWrapper .footer-productsColumn:not(.footer-productsColumn--scale-grid){grid-column:2;grid-row:1;justify-self:end;width:100%;max-width:100%;min-width:0}.footer--scale .footer-contentWrapper .footer-productsColumn--single{width:auto;max-width:240px}.footer--scale .footer-contactInfo{width:100%}.footer--scale .footer-descriptionText{max-width:100%}.footer--scale .footer-productsGridColumn{min-width:0;max-width:none}}@container catalog-preview-body-container (min-width: 1280px){.footer--scale .footer-contentWrapper{grid-template-columns:minmax(300px,360px) repeat(3,minmax(0,1fr)) minmax(120px,140px);gap:40px 36px}}@container catalog-preview-body-container (min-width: 1440px){.footer--scale .footer-contentWrapper{grid-template-columns:minmax(360px,400px) repeat(3,minmax(0,1fr)) 140px;gap:48px 48px}}@container catalog-preview-body-container (min-width: 1600px){.footer--scale .footer-contentWrapper{grid-template-columns:434px repeat(3,minmax(0,1fr)) 140px;gap:48px 80px}}@container catalog-preview-body-container (min-width: 1024px) and (max-width: 1279px){.footer--scale .footer-connectAction{min-width:0;flex:1 1 200px;max-width:240px;height:44px;padding:0 16px}.footer--scale .footer-connectAction span{font-size:14px}.footer--scale .footer-connectBarTitle{font-size:14px;line-height:20px}.footer--scale .footer-connectBarActions{gap:8px}}@container catalog-preview-body-container (min-width: 1280px) and (max-width: 1439px){.footer--scale .footer-connectAction{min-width:240px}}.footer--scale .footer-leftColumn{width:100%;max-width:434px;min-width:0;gap:0}.footer--scale .footer-logoDescriptionWrapper{gap:8px;margin-bottom:0}.footer--scale .footer-logoWrapper{width:auto;height:auto;min-height:0;margin-bottom:0;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px}.footer--scale .footer-logoImage{width:59px;height:43px;max-height:none;border-radius:22px;object-fit:contain}.footer--scale .footer-logoText{font-size:28px;line-height:32px;font-weight:450;letter-spacing:-1px;color:#212121;margin:0}.footer--scale .footer-contactLabel,.footer--scale .footer-description,.footer--scale .footer-descriptionText,.footer--scale .footer-emailAddress,.footer--scale .footer-phoneNumber{color:#616161}.footer--scale .footer-companyName{font-size:16px;line-height:19px;font-weight:700;color:#212121;margin:32px 0 0}.footer--scale .footer-descriptionText{font-size:14px;line-height:22px;font-weight:400;color:#212121;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:434px}.footer--scale .footer-contactInfo{width:434px;max-width:100%;gap:16px;margin-top:16px}.footer--scale .footer-contactItem{gap:12px}.footer--scale .footer-contactLabel,.footer--scale .footer-emailAddress,.footer--scale .footer-phoneNumber{font-size:14px;line-height:20px;font-weight:450;letter-spacing:-.28px;color:#616161}.footer--scale .footer-viewNumberButton{background-color:#f0f0f0;border-radius:8px;padding:4px 10px;height:28px}.footer--scale .footer-viewNumberText{color:#333;font-size:13px;line-height:20px}.footer--scale .footer-emailRow{gap:8px}.footer--scale .footer-emailLabel{display:none}.footer--scale .footer-productsColumn{gap:20px;min-width:0}.footer--scale .footer-productsHeading,.footer--scale .footer-rightColumns .footer-columnHeading,.footer--scale .footer-scaleProductsHeading{color:#212121;font-size:16px;line-height:19px;font-weight:700}.footer--scale .footer-productsHeading,.footer--scale .footer-scaleProductsHeading{margin:0 0 24px}.footer--scale .footer-rightColumns .footer-columnHeading{margin:0}.footer--scale .footer-productsPanel{gap:0}.footer--scale .footer-productsGridScroller{overflow:visible}.footer--scale .footer-productsGrid{display:flex;flex-direction:row;justify-content:flex-start;gap:48px;width:auto;max-width:100%;margin-left:auto}.footer--scale .footer-productsColumn--scale-grid .footer-productsGrid{display:contents}.footer--scale .footer-productsGridColumn{gap:0;min-width:160px;max-width:220px}.footer--scale .footer-scaleProductGridColumn>:nth-child(n+7){display:none}.footer--scale .footer-scaleProductGridColumn:not(:has(.footer-scaleProductsHeading)){padding-top:43px}.footer--scale .footer-scaleProductLink,.footer--scale .footer-scaleProductMore{color:#616161!important;font-size:14px;line-height:32px;font-weight:450;text-decoration:none;display:block;transition:color .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.footer--scale .footer-scaleProductLink:active,.footer--scale .footer-scaleProductLink:focus,.footer--scale .footer-scaleProductLink:hover,.footer--scale .footer-scaleProductLink:visited,.footer--scale .footer-scaleProductMore:active,.footer--scale .footer-scaleProductMore:focus,.footer--scale .footer-scaleProductMore:hover,.footer--scale .footer-scaleProductMore:visited{color:#616161!important;text-decoration:none}.footer--scale .footer-scaleProductMore{font-weight:450}.footer--scale .footer-rightColumns{max-width:none;min-width:140px;flex-shrink:0}.footer--scale .footer-navColumn{gap:24px}.footer--scale .footer-columnLinks{gap:0;padding-top:0}.footer--scale .footer-columnLink{color:#616161!important;font-size:14px;line-height:32px;font-weight:450}.footer--scale .footer-columnLink:active,.footer--scale .footer-columnLink:focus,.footer--scale .footer-columnLink:hover,.footer--scale .footer-columnLink:visited{color:#616161!important}.footer--scale .footer-connectBar{border-bottom:none;padding:24px 0}.footer--scale .footer-connectBarInner{display:flex;flex-direction:column;align-items:center;gap:20px}@container catalog-preview-body-container (min-width: 1024px){.footer--scale .footer-connectBarInner{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}}.footer--scale .footer-connectBarLeft{display:flex;align-items:center;gap:16px;width:100%}@container catalog-preview-body-container (min-width: 1024px){.footer--scale .footer-connectBarLeft{width:auto;flex-shrink:0}}.footer--scale .footer-socialMedia{margin-top:0;gap:17px}.footer--scale .footer-scaleSocialIcon{flex-shrink:0;display:block}.footer--scale .footer-shareLabel{color:#333;font-size:16px;line-height:22px;font-weight:600}.footer--scale .footer-connectBarRight{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:32px 20px;width:100%;margin-left:auto}@container catalog-preview-body-container (min-width: 1024px){.footer--scale .footer-connectBarRight{width:auto;flex:1 1;justify-content:flex-end}}.footer--scale .footer-connectBarTitle{color:#212121;font-size:16px;line-height:24px;font-weight:550;text-align:left;flex-shrink:0}.footer--scale .footer-connectBarActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.footer--scale .footer-connectAction{display:inline-flex;align-items:center;justify-content:center;gap:12px;background-color:var(--Color-Grey-200,#e6e6e6);border-radius:10px;min-width:288px;height:48px;padding:0;border:1px solid #d9d9d9;cursor:pointer;text-decoration:none;transition:background-color .2s ease}.footer--scale .footer-connectAction:hover{background-color:#e0e0e0}.footer--scale .footer-connectAction span{color:#212121;font-size:16px;line-height:16px;font-weight:500}.footer--scale .footer-bottomBar{border-top:1px solid #e0e0e0;background-color:#fff}.footer--scale .footer-bottomBarContent{gap:12px}.footer--scale .footer-copyright-lang-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.footer--scale .footer-languageSelector{display:flex;align-items:center;gap:6px;border:1px solid var(--Borders-boarder-secondary,#f1f1f1);border-radius:8px;padding:4px 12px;height:32px;cursor:pointer}.footer--scale .footer-languageText{color:#616161;font-size:12px;line-height:16px;font-weight:450;text-transform:uppercase}.footer--scale .footer-copyright{color:#8a8a8a;font-size:12px;line-height:16px;font-weight:450;margin:0}.footer--scale .footer-bottomBarRight{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;padding:0;color:#8a8a8a;font-size:12px;line-height:16px;font-weight:450}@container catalog-preview-body-container (min-width: 768px){.footer--scale .footer-bottomBarRight{justify-content:flex-end}}.footer--scale .footer-legalDivider,.footer--scale .footer-rightsCopyright{color:#8a8a8a;font-size:12px;line-height:16px;font-weight:450}.footer--scale .footer-legalLink{font-size:12px;line-height:16px;font-weight:450;transition:color .2s ease}.footer--scale .footer-legalLink,.footer--scale .footer-legalLink:active,.footer--scale .footer-legalLink:focus,.footer--scale .footer-legalLink:hover,.footer--scale .footer-legalLink:visited{color:#8a8a8a!important;text-decoration:underline!important}.footer--scale .footer-mobileAccordionHeader,.footer--scale .footer-mobileAccordionLink,.footer--scale .footer-mobileProductSectionLink{color:#212121!important;font-size:16px;line-height:19px;font-weight:700}.footer--scale .footer-mobileAccordionHeaderOpen{padding-bottom:0}.footer--scale .footer-mobileAccordionSection{border-top-color:#e0e0e0}.footer--scale .footer-mobileAccordionSection:last-child{border-bottom-color:#e0e0e0}.footer--scale .footer-mobileAccordionSymbol{color:#666}.footer--scale .footer-mobileCompanyLink,.footer--scale .footer-mobileProductSubGroupTitle,.footer--scale .footer-mobileScaleProductLink,.footer--scale .footer-mobileScaleProductMore{color:#616161!important;font-size:14px;line-height:32px;font-weight:450;text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.footer--scale .footer-mobileScaleProductMore{font-weight:500}.footer--scale .footer-scaleDesktopBottomLegal{display:none}.footer--scale .footer-scaleDesktopBottomLegalLinks{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.footer--scale .footer-scaleDesktopBottomLegalMember{display:flex;align-items:center;flex-shrink:0}.footer--scale .footer-scaleDesktopBottomLegalMemberLogo{display:block;width:92px;height:35px;object-fit:contain}@container catalog-preview-body-container (min-width: 1024px){.footer--scale .footer-bottomBarContent{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.footer--scale .footer-copyright-lang-wrapper{flex:0 0 auto}.footer--scale .footer-bottomBarRight{flex:0 0 auto;justify-content:flex-end;max-width:none;width:auto}.footer--scale .footer-scaleDesktopBottomLegal{display:flex;align-items:center;gap:24px;width:auto;flex:0 0 auto;justify-content:flex-end}}.footer--scale .footer-scaleMobileBottomText{display:none}@container catalog-preview-body-container (max-width: 1023px){.footer--scale .footer-productsColumn,.footer--scale .footer-rightColumns{display:none}.footer--scale .footer-mobileAccordion{display:block}.footer--scale .footer-descriptionText{font-size:12px;line-height:160%;max-width:100%}.footer--scale .footer-companyName{margin:8px 0 0;font-size:13px;line-height:20px}.footer--scale .footer-leftColumn{width:100%;max-width:none}.footer--scale .footer-contactInfo{width:100%;max-width:100%;gap:8px}.footer--scale .footer-logoText{font-size:24px;line-height:26px}.footer--scale .footer-connectBar{padding:25px 0 0;border-bottom:none}.footer--scale .footer-connectBarInner{align-items:center;justify-content:center}.footer--scale .footer-connectBarRight{display:none}.footer--scale .footer-connectBarLeft{width:auto;justify-content:center;text-align:center;margin-left:0}.footer--scale .footer-socialMedia{width:auto;justify-content:center;gap:10px}.footer--scale .footer-shareLabel{display:none}.footer--scale .footer-bottomBarContent{align-items:center;text-align:center;justify-content:center;gap:6px}.footer--scale .footer-bottomBarContent.catalog-section-container.pd-unset{padding-top:24px!important;padding-bottom:24px!important}.footer--scale .footer-bottomBar{border-top:none}.footer--scale .footer-copyright-lang-wrapper{display:none}.footer--scale .footer-bottomBarRight{justify-content:center;text-align:center;width:100%;gap:6px}.footer--scale .footer-legalDivider,.footer--scale .footer-legalLink,.footer--scale .footer-rightsCopyright{font-size:12px;line-height:16px;font-weight:450}.footer--scale .footer-scaleDesktopBottomLegal{display:none}.footer--scale .footer-scaleMobileBottomText{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.footer--scale .footer-scaleMobileCopyrightLine1,.footer--scale .footer-scaleMobileCopyrightLine2{margin:0;color:#8a8a8a;font-size:12px;line-height:16px;font-weight:450;text-align:center}.footer--scale .footer-mobileAccordion{margin-top:8px}.footer--scale .footer-mobileAccordionSection{border-top:1px solid #e0e0e0;border-bottom:none}.footer--scale .footer-mobileAccordionSection:last-child{border-bottom:1px solid #e0e0e0}.footer--scale .footer-mobileAccordionHeader,.footer--scale .footer-mobileAccordionLink{padding:16px 0}.footer--scale .footer-mobileAccordionContent{padding:0 0 16px}.footer--scale .footer-mobileCompanyLinks{padding-bottom:0}.footer--scale .footer-contentSection{border-bottom:none}.footer--scale .footer-socialMedia{margin-top:0;padding-top:16px;border-top:none}}.footer.footer--scale.catalog-footer--dark{background-color:#333;border-top-color:#4d4d4d}.footer.footer--scale.catalog-footer--dark .footer-contentSection{border-bottom-color:#4d4d4d}.footer.footer--scale.catalog-footer--dark .footer-columnHeading,.footer.footer--scale.catalog-footer--dark .footer-companyName,.footer.footer--scale.catalog-footer--dark .footer-connectBarTitle,.footer.footer--scale.catalog-footer--dark .footer-logoText,.footer.footer--scale.catalog-footer--dark .footer-mobileAccordionHeader,.footer.footer--scale.catalog-footer--dark .footer-mobileAccordionLink,.footer.footer--scale.catalog-footer--dark .footer-mobileProductSectionLink,.footer.footer--scale.catalog-footer--dark .footer-productsHeading,.footer.footer--scale.catalog-footer--dark .footer-scaleProductsHeading,.footer.footer--scale.catalog-footer--dark .footer-shareLabel{color:#fff!important}.footer.footer--scale.catalog-footer--dark .footer-columnLink,.footer.footer--scale.catalog-footer--dark .footer-contactLabel,.footer.footer--scale.catalog-footer--dark .footer-copyright,.footer.footer--scale.catalog-footer--dark .footer-description,.footer.footer--scale.catalog-footer--dark .footer-descriptionText,.footer.footer--scale.catalog-footer--dark .footer-emailAddress,.footer.footer--scale.catalog-footer--dark .footer-languageText,.footer.footer--scale.catalog-footer--dark .footer-legalDivider,.footer.footer--scale.catalog-footer--dark .footer-legalLink,.footer.footer--scale.catalog-footer--dark .footer-mobileCompanyLink,.footer.footer--scale.catalog-footer--dark .footer-mobileProductSubGroupTitle,.footer.footer--scale.catalog-footer--dark .footer-mobileScaleProductLink,.footer.footer--scale.catalog-footer--dark .footer-mobileScaleProductMore,.footer.footer--scale.catalog-footer--dark .footer-phoneNumber,.footer.footer--scale.catalog-footer--dark .footer-rightsCopyright,.footer.footer--scale.catalog-footer--dark .footer-scaleProductLink,.footer.footer--scale.catalog-footer--dark .footer-scaleProductMore{color:#b3b3b3!important}.footer.footer--scale.catalog-footer--dark .footer-viewNumberText{color:#fff}.footer.footer--scale.catalog-footer--dark .footer-viewNumberButton{background-color:#4d4d4d}.footer.footer--scale.catalog-footer--dark .footer-connectAction{background-color:#4d4d4d;border-color:#4d4d4d}.footer.footer--scale.catalog-footer--dark .footer-connectAction span{color:#fff}.footer.footer--scale.catalog-footer--dark .footer-bottomBar,.footer.footer--scale.catalog-footer--dark .footer-connectBar{border-top-color:#4d4d4d;background-color:#333}.footer.footer--scale.catalog-footer--dark .footer-languageSelector{border-color:#4d4d4d}.footer.footer--scale.catalog-footer--dark .footer-mobileAccordionSection{border-top-color:#4d4d4d}.footer.footer--scale.catalog-footer--dark .footer-mobileAccordionSection:last-child{border-bottom-color:#4d4d4d}.footer.footer--scale.catalog-footer--dark .footer-mobileAccordionSymbol,.footer.footer--scale.catalog-footer--dark .footer-scaleMobileCopyrightLine1,.footer.footer--scale.catalog-footer--dark .footer-scaleMobileCopyrightLine2{color:#b3b3b3}.heroSection{position:relative;width:100%;overflow:hidden;height:805px;min-height:600px;padding-top:45px}@media screen and (max-width:1440px){.heroSection{height:600px;min-height:600px}}@container catalog-preview-body-container (max-width: 640px){.heroSection{max-height:300px;min-height:unset;padding-top:0}}.heroSection-backgroundGradient{position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,#33404d,#4b9b68);width:100%;height:100%}.heroSection-swiper{position:absolute;inset:0;z-index:10;height:100%;width:100%;--swiper-navigation-size:0}.heroSection-slide{position:relative;height:100%;width:100%;overflow:hidden}.heroSection-backgroundImageContainer{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;min-height:100%;max-height:100%;overflow:hidden}.heroSection-backgroundImage{position:absolute;display:block;width:100%;height:760px;left:0;top:0}@media screen and (max-width:1440px){.heroSection-backgroundImage{height:600px}}@media screen and (max-width:767px){.heroSection-backgroundImage{height:300px}}.heroSection-backgroundImageImg{width:100%;height:100%;object-fit:fill;object-position:center;display:block}.heroSection-gradientOverlay{position:absolute;inset:0;background:var(--theme-gradient,linear-gradient(180deg,transparent 0,#000 100%));opacity:.9;mix-blend-mode:multiply;z-index:2;pointer-events:none}.heroSection-contentWrapper{position:absolute;inset:0;z-index:30;height:100%;display:flex;align-items:center;pointer-events:none}.heroSection-contentContainer{max-width:1920px;margin-left:auto;margin-right:auto;width:calc(100% - 250px)}@container catalog-preview-body-container (max-width: 818px){.heroSection-contentContainer{width:calc(100% - 100px)}}@container catalog-preview-body-container (max-width: 640px){.heroSection-contentContainer{width:calc(100% - 2rem)}}.heroSection-contentInner{max-width:896px;pointer-events:auto}.heroSection-heading{color:#fff;font-weight:700;line-height:1.2;white-space:pre-line;font-size:clamp(1.25rem,.525rem + 3.31vw,4.5rem);max-width:675.86px;margin-bottom:15px!important;letter-spacing:unset}@container catalog-preview-body-container (max-width: 1200px){.heroSection-heading{font-size:clamp(1.25rem,.525rem + 3.31vw,2.5rem)}}@media screen and (max-width:640px){.heroSection-heading{width:70%}}.heroSection-description{color:hsla(0,0%,98%,.9);line-height:1.6;font-size:clamp(.938rem,.854rem + .38vw,1.313rem);max-width:761.33px;opacity:.9;margin-bottom:25px}@container catalog-preview-body-container (max-width: 640px){.heroSection-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media screen and (max-width:640px){.heroSection-description{width:70%}}.heroSection-ctaGroup{display:flex;flex-direction:row;align-items:flex-start;gap:12px}.heroSection-ctaButton{display:inline-flex;align-items:center;justify-content:space-between;border-radius:8px;color:var(--theme-button-text,#000)!important;font-weight:500;transition:all .15s ease-in-out;background:var(--theme-button-bg,#fff);padding:17px 29px;font-size:18px;width:auto;height:56px;text-decoration:none;transform:scale(1);box-shadow:0 2px 4px rgba(0,0,0,.2);gap:12px}.heroSection-ctaButton:hover{opacity:.85;transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.3)}.heroSection-ctaButton:hover .heroSection-arrowIcon{transform:translateX(3px)}@container catalog-preview-body-container (max-width: 640px){.heroSection-ctaButton{height:30px;font-size:12px;padding:0 15px;gap:10px;width:max-content;display:flex;justify-content:unset}}.heroSection-arrowIcon{width:1rem;height:1rem;flex-shrink:0;transition:transform .15s;transform:translateX(0);color:currentColor}.heroSection-navButton,.heroSection-navButtonNext,.heroSection-navButtonPrev{position:absolute;z-index:40;border-radius:9999px;display:flex;align-items:center;justify-content:center;transition:all .15s ease-in-out;width:51.84px;height:51.84px;background:hsla(0,0%,7%,.54);border:.86px solid #fff;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2);display:none}@container catalog-preview-body-container (min-width: 768px){.heroSection-navButton,.heroSection-navButtonNext,.heroSection-navButtonPrev{display:flex}}.heroSection-navButton:hover,.heroSection-navButtonNext:hover,.heroSection-navButtonPrev:hover{background:hsla(0,0%,7%,.75);transform:translateY(-50%) scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.3)}.heroSection-navButtonPrev{left:clamp(20px,2.5vw,47px);top:50%;transform:translateY(-50%) scale(1)}.heroSection-navButtonNext{right:clamp(20px,2.5vw,48px);top:50%;transform:translateY(-50%) scale(1)}.heroSection-navIcon{color:#fff;transition:transform .15s;width:19.78px;height:10.63px}.heroSection-paginationContainer{position:absolute;z-index:40;display:flex;align-items:center;bottom:39px;left:50%;transform:translateX(-50%)}@container catalog-preview-body-container (max-width: 640px){.heroSection-paginationContainer{bottom:10px}}.heroSection-paginationButton{transition:all .15s ease-in-out;margin-right:1rem;cursor:pointer}@container catalog-preview-body-container (max-width: 768px){.heroSection-paginationButton{margin-right:10px}}.heroSection-paginationButton:last-child{margin-right:0}.heroSection-paginationDotActive{transition:all .15s;width:25px;height:10px;background:#fff;border-radius:0}@container catalog-preview-body-container (max-width: 768px){.heroSection-paginationDotActive{width:6px;height:6px;min-width:6px;border-radius:50px}}.heroSection-paginationDotInactive{transition:all .15s;width:25px;height:3px;background:hsla(0,0%,100%,.19);border-radius:0}.heroSection-paginationDotInactive:hover{background:hsla(0,0%,100%,.5);height:5px}@container catalog-preview-body-container (max-width: 768px){.heroSection-paginationDotInactive{width:6px;height:6px;min-width:6px;border-radius:50px}}@media screen and (max-width:1300px){.heroSection-navButtonNext,.heroSection-navButtonPrev{display:none}}.overviewSection{width:100%;background-color:#f7f7f7}.catalog-section-descriptionToggle{margin-top:10px;padding:0;border:none;background:none;color:#171a1c;font-size:16px;font-weight:600;text-decoration:underline;cursor:pointer}.overviewSection-homeTopSection{display:flex;flex-direction:column;gap:64px;margin-bottom:48px}@media (max-width:768px){.overviewSection-homeTopSection{gap:20px}}.overviewSection-homeOverviewContainer{display:flex;flex-direction:column;flex:1 1;gap:17px;max-width:954px}.overviewSection-title{font-size:24px;line-height:24px;font-weight:400;color:#000}.overviewSection-subtitle{font-size:clamp(32px,5vw,60px);line-height:1.2;font-weight:600;letter-spacing:-1px;color:#000;margin:0}.overviewSection-description{font-size:18px;line-height:28px;font-weight:400;color:#6b7280;margin:0}.overviewSection-button{display:inline-flex;align-items:center;justify-content:center;width:auto;height:40px;border-radius:6px;background:linear-gradient(135deg,#000,hsla(0,0%,9%,.8));box-shadow:0 1px 1px rgba(0,0,0,.251);color:#fafafa!important;font-size:16px;font-weight:400;line-height:16.5px;text-decoration:none;gap:8px;margin-top:8px;white-space:nowrap;padding:12px 16px}.overviewSection-button:hover{opacity:.9}.overviewSection-button svg{min-width:16px}.overviewSection-buttonText{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.overviewSection-homeProfileContainer{display:flex;flex-direction:row;align-items:flex-start;gap:clamp(1.188rem,.881rem + 1.4vw,2.563rem);flex-shrink:0;flex-wrap:wrap}@container catalog-preview-body-container (max-width: 1023px){.overviewSection-homeProfileContainer{justify-content:flex-start}}@container catalog-preview-body-container (min-width: 1024px){.overviewSection-homeProfileContainer{margin:auto}}.overviewSection-certificationBadge{width:clamp(5.75rem,4.245rem + 6.88vw,12.5rem);height:clamp(5.75rem,4.245rem + 6.88vw,12.5rem);border-radius:500px;overflow:hidden;position:relative;min-width:clamp(5.75rem,4.245rem + 6.88vw,12.5rem)}@media (max-width:768px){.overviewSection-certificationBadge{margin-top:20px}}.overviewSection-certificationBadgeImage{width:100%;height:100%;object-fit:cover}.overviewSection-badgePlaceholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f5f5;color:#969696;font-size:12px}.overviewSection-infoContainer{background-color:#fff;border-radius:20px;overflow:visible;margin-left:auto;margin-right:auto;width:100%;max-width:1633px}.overviewSection-gridContainer{display:grid;grid-template-columns:repeat(2,1fr)}@container catalog-preview-body-container (min-width: 900px){.overviewSection-gridContainer{grid-template-columns:repeat(4,1fr)}}.overviewSection-gridItem{display:flex;align-items:flex-start;padding:24px;gap:13px;min-height:110px}@container catalog-preview-body-container (max-width: 639px){.overviewSection-gridItem{padding:20px;gap:5px}}.overviewSection-gridItemFirstRowoverviewSection-gridItem{min-height:104px}@media (max-width:639px){.overviewSection-gridItemFirstRowoverviewSection-gridItem{min-height:90px}}.overviewSection-gridItemSecondRow{min-height:104px}@media (max-width:639px){.overviewSection-gridItemSecondRow{min-height:90px}}.overviewSection-gridIcon{flex-shrink:0;margin-top:4px}@container catalog-preview-body-container (max-width: 639px){.overviewSection-gridIcon svg{width:27px;height:27px}}.overviewSection-gridTextContent{display:flex;flex-direction:column;flex:1 1;min-width:0;gap:8px}.overviewSection-gridTitle{font-size:14px;line-height:22px;font-weight:400;color:#555e68}.overviewSection-gridTitle.firstItem{color:#4b4b4b}@media (max-width:1000px){.overviewSection-gridTitle{font-size:13px;line-height:15px}}.overviewSection-gridValue{font-size:20px;line-height:24px;font-weight:400;color:#252b33}.overviewSection-gridValue.firstItem{color:#000}@media (max-width:1000px){.overviewSection-gridValue{font-size:15px;line-height:22px;font-weight:500}}.overviewSection-gridValueSecondRow{font-size:20px;line-height:20px;font-weight:400;color:#252b33}@media (max-width:1000px){.overviewSection-gridValueSecondRow{font-size:15px;line-height:22px;font-weight:500}}.overviewSection-gridValueWrap{position:relative;width:100%;min-width:0}.overviewSection-gridValueClamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;word-break:break-word}.overviewSection-gridValueMore{position:absolute;right:0;bottom:0;display:inline-flex;align-items:flex-end;padding-left:2em;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 40%)}.overviewSection-gridValueMore:focus-within,.overviewSection-gridValueMore:hover{z-index:2}.overviewSection-gridValueMore:focus-within .overviewSection-gridValuePopover,.overviewSection-gridValueMore:hover .overviewSection-gridValuePopover{opacity:1;visibility:visible;pointer-events:auto}.overviewSection-gridValueMoreTrigger{padding:0;border:none;background:none;font-size:14px;line-height:24px;font-weight:500;color:#d92c27;cursor:pointer;white-space:nowrap}.overviewSection-gridValueMoreTrigger:hover{text-decoration:underline}.overviewSection-gridValuePopover{position:absolute;top:calc(100% + 8px);right:0;left:auto;z-index:30;min-width:180px;max-width:min(300px,80vw);padding:10px 12px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);font-size:14px;line-height:20px;font-weight:400;color:#252b33;white-space:normal;word-break:break-word;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease}.overviewSection-gridValuePopover:before{content:"";position:absolute;top:-6px;right:12px;left:auto;width:10px;height:10px;background:#fff;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9;transform:rotate(45deg)}.overviewSection-defaultStatItem:has(.overviewSection-gridValueMore:focus-within),.overviewSection-defaultStatItem:has(.overviewSection-gridValueMore:hover),.overviewSection-gridItem:has(.overviewSection-gridValueMore:focus-within),.overviewSection-gridItem:has(.overviewSection-gridValueMore:hover){z-index:10}.overviewSection-defaultMainContent{display:flex;flex-direction:column;align-items:center;gap:66px;margin-bottom:66px}.overviewSection-defaultTextContent{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:852px;gap:clamp(.625rem,.207rem + 1.91vw,2.5rem)}.overviewSection-defaultOverviewLabel{font-size:16px;line-height:24px;font-weight:500;color:#000;width:100%}.overviewSection-defaultContentFrame{display:flex;flex-direction:column;width:100%;gap:40px}.overviewSection-defaultHeading{font-size:clamp(32px,4vw,60px);line-height:1.2;font-weight:600;letter-spacing:-3px;color:#000;width:100%;margin:0}.overviewSection-defaultDescription{display:flex;flex-direction:column;width:100%;gap:16px}.overviewSection-defaultDescription p{font-size:18px;line-height:27px;font-weight:400;color:#555e68;width:100%;margin:0}.overviewSection-defaultCertificationContainer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:41px}.overviewSection-defaultCertificationBadge{width:clamp(5.75rem,4.245rem + 6.88vw,12.5rem);min-width:clamp(5.75rem,4.245rem + 6.88vw,12.5rem);height:clamp(5.75rem,4.245rem + 6.88vw,12.5rem)}.overviewSection-defaultCertificationBadgeImage{width:100%;height:100%;object-fit:cover}.overviewSection-defaultStatsContainer{background-color:#fff;border-radius:20px;overflow:visible;margin-left:auto;margin-right:auto;width:100%;max-width:1632px}.overviewSection-defaultStatsGrid{display:grid;grid-template-columns:repeat(2,1fr)}@container catalog-preview-body-container (max-width: 375px){.overviewSection-defaultStatsGrid{grid-template-columns:repeat(2,1fr)}}@container catalog-preview-body-container (min-width: 640px){.overviewSection-defaultStatsGrid{grid-template-columns:repeat(2,1fr)}}@container catalog-preview-body-container (min-width: 1024px){.overviewSection-defaultStatsGrid{grid-template-columns:repeat(4,1fr)}}.overviewSection-defaultStatItem{display:flex;align-items:flex-start;padding:24px;gap:13px}@container catalog-preview-body-container (max-width: 639px){.overviewSection-defaultStatItem{padding:20px;gap:5px}}@container catalog-preview-body-container (min-width: 640px){.overviewSection-defaultStatItem.hasRightBorder{border-right:1px solid #d9d9d9}}.overviewSection-defaultStatItem.hasBottomBorder{border-bottom:1px solid #d9d9d9}@container catalog-preview-body-container (max-width: 1000px){.overviewSection-defaultStatItem.hasBottomBorder{border-bottom:none}}.overviewSection-defaultStatItem.firstRow{min-height:108px}@container catalog-preview-body-container (max-width: 639px){.overviewSection-defaultStatItem.firstRow{min-height:90px}}.overviewSection-defaultStatItem.secondRow{min-height:104px}@container catalog-preview-body-container (max-width: 639px){.overviewSection-defaultStatItem.secondRow{min-height:90px}}.overviewSection-defaultStatItem.thirdRow{min-height:104px}@container catalog-preview-body-container (max-width: 639px){.overviewSection-defaultStatItem.thirdRow{min-height:90px}}.overviewSection-defaultStatIcon{flex-shrink:0;margin-top:4px}.overviewSection-defaultStatIcon svg{width:clamp(1.563rem,1.094rem + 1.17vw,2.5rem);height:clamp(1.563rem,1.094rem + 1.17vw,2.5rem);min-width:clamp(1.563rem,1.094rem + 1.17vw,2.5rem)}.overviewSection-defaultStatTextContent{display:flex;flex-direction:column;flex:1 1;min-width:0;gap:4px}.overviewSection-defaultStatTitle{color:#616161;font-size:18px;font-style:normal;font-weight:500;line-height:155%}@media (max-width:1439px){.overviewSection-defaultStatTitle{font-size:15px;line-height:20px;font-weight:450}}@media (max-width:639px){.overviewSection-defaultStatTitle{font-size:13px;line-height:20px;font-weight:450}}.overviewSection-defaultStatValue{font-size:18px;font-weight:500;color:#252b33}@media (max-width:1439px){.overviewSection-defaultStatValue{font-size:16px;font-weight:500}}@media (max-width:639px){.overviewSection-defaultStatValue{font-size:14px;font-weight:500}}.overviewSection-content-container{display:flex}@media (max-width:768px){.overviewSection-content-container{display:flex;flex-direction:column}}.visionMissionSection{width:100%;background-color:#fff}.visionMissionSection-wrapper{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:32px;width:100%}@container catalog-preview-body-container (min-width: 1024px){.visionMissionSection-wrapper{flex-direction:row}}.visionMissionSection-card{display:flex;flex-direction:column;width:100%;max-width:800px;background-color:#f7f7f7;border-radius:16px;padding:64px;gap:33px}@container catalog-preview-body-container (max-width: 768px){.visionMissionSection-card{padding:32px}}.visionMissionSection-card.vision-card .visionMissionSection-cardIcon svg{width:77px;height:71px;min-width:77px}.visionMissionSection-card.mission-card .visionMissionSection-cardIcon svg{width:68px;height:68px;min-width:68px}.visionMissionSection-cardIcon{display:flex;align-items:flex-start}.visionMissionSection-cardContent{display:flex;flex-direction:column;width:100%}.visionMissionSection-cardContent.vision{gap:26px}.visionMissionSection-cardContent.mission{gap:32px}.visionMissionSection-cardTitle{font-size:clamp(32px,3vw,40px);color:#232323;font-weight:600;line-height:120%;letter-spacing:-.8px}.visionMissionSection-cardText{color:#616161;font-size:32px;font-weight:300;line-height:150%;letter-spacing:-.96px}.whyUsSection{width:100%;background-color:#fff;scroll-margin-top:65px}.industriesSection-container,.whyUsSection-container{display:flex;flex-direction:column;gap:clamp(1.25rem,1.111rem + .64vw,1.875rem)}.whyUsSection-header{gap:22px;margin-bottom:60px;max-width:1632px}.whyUsSection-header,.whyUsSection-headingContainer{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:100%}.whyUsSection-headingContainer{align-items:center;gap:12px;max-width:888px}.whyUsSection-heading{font-size:clamp(32px,5vw,48px);line-height:48px;font-weight:600;color:#24292e;text-align:center;margin:0;letter-spacing:-1px}.whyUsSection-description{font-size:18px;line-height:28px;font-weight:400;color:#6b7280;text-align:center;margin:0;max-width:1632px}.whyUsSection-cardsWrapper{display:flex;flex-direction:column;gap:32px;max-width:1632px;width:100%;margin-left:auto;margin-right:auto}@media (max-width:1000px){.whyUsSection-cardsWrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}}.whyUsSection-cardsGrid{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@media (max-width:1000px){.whyUsSection-cardsGrid{display:contents}}@container catalog-preview-body-container (min-width: 640px){.whyUsSection-cardsGrid{grid-template-columns:repeat(2,1fr)}}@container catalog-preview-body-container (min-width: 1024px){.whyUsSection-cardsGrid{grid-template-columns:repeat(4,1fr)}}.whyUsSection-card{display:flex;flex-direction:column;background-color:#fff;width:100%;min-height:188px;padding:20px;border:1px solid #e2e6e9;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.05);gap:16px;box-sizing:border-box}@media (max-width:1000px){.whyUsSection-card{display:flex;padding:12px;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0;border-radius:12px;border:1px solid #e2e6e9;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}.whyUsSection-cardIcon{flex-shrink:0;width:48px;height:48px}.whyUsSection-cardContent{display:flex;flex-direction:column;flex:1 1;min-width:0;gap:8px;width:100%}.whyUsSection-cardTitle{font-size:20px;line-height:28px;font-weight:500;color:#24292e;margin:0;width:100%;word-break:break-word}@media (max-width:1000px){.whyUsSection-cardTitle{align-self:stretch;font-family:Inter Tight;font-size:15px;font-style:normal;font-weight:500;line-height:20px}}.whyUsSection-cardDescription{font-size:16px;line-height:24px;font-weight:400;color:rgba(36,41,46,.6);margin:0;width:100%;word-break:break-word}@media (max-width:1000px){.whyUsSection-cardDescription{align-self:stretch;font-family:Inter Tight;font-size:12px;font-style:normal;font-weight:400;line-height:21px}}.productsSection{width:100%}@container catalog-preview-body-container (max-width: 767px){.productsSection .grow-product-listing__load-more{margin-top:16px}}.productsSection-header{display:flex;flex-direction:column;align-items:center;gap:24px;margin-bottom:24px;max-width:1293px;width:100%}.productsSection-header .catalog-section-header.center{align-items:flex-start;text-align:left}.productsSection-header .catalog-section-header.center .catalog-section-description{display:none}@container catalog-preview-body-container (max-width: 639px){.productsSection-header{gap:16px;margin-bottom:16px}}.productsSection-headerTextContent{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;width:100%}.productsSection-heading{font-size:clamp(32px,5vw,48px);line-height:48px;font-weight:600;color:#24292e;letter-spacing:-1px;text-align:center;margin:0}.productsSection-description{font-size:18px;line-height:28px;font-weight:400;color:#6b7280;text-align:center;margin:0}.productsSection-filtersContainer{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px;width:100%}@container catalog-preview-body-container (max-width: 768px){.productsSection-filtersContainer{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.productsSection-filtersContainer .productsSection-filterChip{white-space:nowrap}}.productsSection-filterChip{display:flex;align-items:center;height:32px;padding-left:12px;padding-right:12px;border-radius:100px;cursor:pointer;transform:scale(1);box-shadow:none;transition:background-color .03s ease-out,border-color .03s ease-out,transform .03s ease-out,box-shadow .03s ease-out;background:transparent}.productsSection-filterChip.active{background-color:#000;border:none}.productsSection-filterChip:not(.active){background-color:transparent;border:1px solid #bdbdbd}.productsSection-filterChip:not(.active):hover{background-color:#f5f5f5;border-color:#969696;transform:scale(1.02);box-shadow:0 1px 4px rgba(0,0,0,.1)}.productsSection-filterChip.active:hover{transform:scale(1.02);box-shadow:0 1px 4px rgba(0,0,0,.2)}.productsSection-filterChipLabel{flex-shrink:0;font-size:14px;line-height:18px;font-weight:400;transition:color .05s cubic-bezier(.4,0,.2,1)}.active .productsSection-filterChipLabel{color:#fff}.productsSection-filterChip:not(.active) .productsSection-filterChipLabel{color:#24292e}.productsSection-gridContainer{gap:20px;margin-top:60px;width:100%;max-width:1631px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:1000px){.productsSection-gridContainer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}}@container catalog-preview-body-container (max-width: 639px){.productsSection-gridContainer{margin-top:0;gap:24px 10px}}@container catalog-preview-body-container (min-width: 750px){.productsSection-gridContainer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;align-items:flex-start}.productsSection-gridContainer>*{width:100%;max-width:100%}}@container catalog-preview-body-container (min-width: 1100px){.productsSection-gridContainer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch;align-items:flex-start}.productsSection-gridContainer>*{width:100%;max-width:100%}}@container catalog-preview-body-container (max-width: 375px){.productsSection-gridContainer{grid-template-columns:repeat(2,minmax(0,1fr))}}.productsSection-noProducts{grid-column:1/-1;text-align:center;padding-top:3rem;padding-bottom:3rem}.productsSection-noProducts p{font-size:18px;color:#6b7280}.productsSection-button{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:15px;border:1px solid #232323;background-color:transparent;min-width:154px;height:48px;transition:all .2s;cursor:pointer;margin-top:30px}.productsSection-button:hover{background-color:#f9fafb}.productsSection-buttonIcon{transition:transform .2s}.productsSection-buttonIcon.rotated{transform:rotate(180deg)}.productsSection-viewButtonText{font-size:16px;line-height:24px;font-weight:400;color:#232323}.productsSection-card{display:flex;flex-direction:column;width:100%;gap:27px;max-width:100%;transition:all .3s;padding:15px;border-radius:25px;height:100%}.productsSection-card:hover{box-shadow:0 8px 24px hsla(210,8%,62%,.2)}@container catalog-preview-body-container (max-width: 639px){.productsSection-card{padding:0;gap:12px}}.productsSection-cardImageContainer{width:100%;aspect-ratio:522.33/522;border-radius:19.132px;background-color:#fafafa;position:relative;transition:background-color .15s ease-in-out;overflow:hidden;flex-shrink:0;display:block;text-decoration:none;cursor:pointer}.productsSection-card:hover .productsSection-cardImageContainer{background-color:#ebebeb}.productsSection-cardImageInner{position:absolute;left:8.6%;top:10.4%;width:82.3%;height:79.1%;overflow:hidden}.productsSection-gridContainer.has-placeholder .productsSection-cardImageInner{width:100%;height:100%;inset:0;left:0;top:0}.productsSection-cardImage{width:100%;height:100%;object-fit:cover}.productsSection-cardContent{display:flex;flex-direction:column;flex:1 1;width:100%;min-width:0;gap:16px;justify-content:flex-start}.productsSection-cardContent .product-price{display:block;width:100%;min-width:0;margin:0;overflow:visible;text-overflow:unset;-webkit-line-clamp:unset;-webkit-box-orient:unset;white-space:normal;word-break:break-word;line-height:1.35;flex-shrink:0}.productsSection-cardContent .min-order-txt{display:block;width:100%;min-width:0;margin:0;flex-shrink:0;font-size:14px;font-weight:400;line-height:1.3;color:#616161}@container catalog-preview-body-container (max-width: 639px){.productsSection-cardContent{gap:12px}.productsSection-cardContent .productsSection-cardButtons .productsSection-buttonText{font-size:14px}.productsSection-cardContent .productsSection-cardButtons svg{display:none}}.productsSection-cardMeta,.productsSection-cardTextContent{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;flex-shrink:0}.productsSection-cardTitleLink{text-decoration:none;display:block;cursor:pointer;transition:opacity .15s ease-in-out}.productsSection-cardTitleLink:hover{opacity:.8}.productsSection-cardTitleRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.productsSection-cardTitle{font-size:clamp(20px,3vw,20px);line-height:34.44px;font-weight:700;color:#232323;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0;flex:1 1 auto}@container catalog-preview-body-container (max-width: 639px){.productsSection-cardTitle{font-size:16px;line-height:24px}}.productsSection-pendingBadge{font-size:10px;font-weight:600;line-height:1;padding:4px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.02em;color:#9a6700;background:#fff8e6;border:1px solid #f5d565;flex-shrink:0}.productsSection-cardDescription{font-size:16px;line-height:20px;font-weight:400;color:#616161;max-width:100%;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@container catalog-preview-body-container (max-width: 639px){.productsSection-cardDescription{display:none}}.productsSection-cardTags{display:none;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;width:100%;min-width:0;gap:6px 8px}.productsSection-cardTag{display:inline-flex;align-items:center;max-width:100%;min-width:0;min-height:24px;height:auto;border:.5px solid #b6b6b6;border-radius:56px;padding:4px 12px;background-color:transparent;cursor:default;flex:0 1 auto;position:relative;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.productsSection-cardTag:hover{background-color:#f5f5f5;border-color:#969696}.productsSection-cardTagText{font-size:14px;line-height:16px;font-weight:400;color:#24292e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;min-width:0}.productsSection-cardButtons{display:flex;width:100%;gap:15px;margin-top:auto;flex-shrink:0}.productsSection-cardButton{display:flex;align-items:center;justify-content:center;height:44px;border-radius:10px;transition:all .15s ease-in-out;flex:1 1;text-decoration:none;min-width:0;transform:scale(1);cursor:pointer;min-height:44px}.productsSection-cardButton.chatButton{background-color:#efefef;border-radius:10px;border:1px solid #bdbdbd;box-shadow:0 1px 1px rgba(0,0,0,.1);padding-left:12px;padding-right:12px;gap:8px}.productsSection-cardButton.chatButton:hover{background-color:#e1e1e1;border-color:#969696;transform:scale(1.02);box-shadow:0 2px 6px rgba(0,0,0,.15)}.productsSection-cardButton.quoteButton{background:linear-gradient(135deg,#000,hsla(0,0%,9%,.8));border-radius:10px;box-shadow:0 1px 1px rgba(0,0,0,.25);justify-content:center;padding:0 35px}.productsSection-cardButton.quoteButton:hover:not(:disabled){background:linear-gradient(135deg,#141414,rgba(40,40,40,.9));transform:scale(1.02);box-shadow:0 2px 6px rgba(0,0,0,.3)}.productsSection-cardButton.quoteButton:hover:not(:disabled) .productsSection-arrowIcon{transform:translateX(3px)}.productsSection-cardButton.quoteButton.loading,.productsSection-cardButton.quoteButton:disabled{opacity:.7;cursor:not-allowed;pointer-events:none;background:linear-gradient(135deg,rgba(0,0,0,.8),hsla(0,0%,9%,.7))}.productsSection-buttonText{font-size:16px;line-height:18px;font-weight:400;transition:colors .15s}.chatButton .productsSection-buttonText{color:#24292e;white-space:nowrap}.quoteButton .productsSection-buttonText{color:#fafafa;white-space:nowrap;margin-right:8px}.productsSection-arrowIcon,.productsSection-chatIcon{flex-shrink:0;transition:transform .15s}.productsSection-buttonWrapper{margin:auto;display:flex;justify-content:center}.industriesSection{width:100%;background-color:#fff}.industriesSection-header{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;gap:24px;margin-bottom:48px;max-width:1632px;width:100%}.industriesSection-heading{font-size:clamp(32px,5vw,48px);line-height:48px;font-weight:600;color:#24292e;text-align:center;margin:0;letter-spacing:-1px}.industriesSection-description{font-size:18px;line-height:28px;font-weight:400;color:#6b7280;text-align:center;margin:0;max-width:1632px}.industriesSection-cardsWrapper{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;gap:56px;max-width:1632px;width:100%}@media (max-width:1000px){.industriesSection-cardsWrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}}.industriesSection-row{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@media (max-width:1000px){.industriesSection-row{display:contents}}@container catalog-preview-body-container (min-width: 640px){.industriesSection-row{grid-template-columns:repeat(2,1fr)}}@container catalog-preview-body-container (min-width: 1024px){.industriesSection-row{grid-template-columns:repeat(4,1fr)}}.industryCard{display:flex;flex-direction:column;width:100%;justify-content:space-between;align-items:flex-start;flex:1 0;padding:20px;border:1px solid #e2e6e9;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.05);background-color:#f6f7f5;box-sizing:border-box;min-height:188px;gap:16px}@media (max-width:1000px){.industryCard{display:flex;padding:12px;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;flex:1 0;border-radius:8px;background:#f4f4f4}}.industryCard-icon{flex-shrink:0;width:72px;height:72px}@media (max-width:1000px){.industryCard-icon{width:40px;height:45px}}.industryCard-iconThemed{display:block;width:100%;height:100%;background-color:var(--theme-icon-color,#4b9b68);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.industryCard-iconPlaceholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--theme-light-bg,#ededed);border-radius:8px}.industryCard-iconPlaceholder img{width:100%;height:100%;object-fit:contain}.industryCard-iconText{font-size:.75rem;color:#9ca3af}.industryCard-title{align-self:stretch;font-size:20px;line-height:28px;font-weight:600;font-style:normal;color:#232323;margin:0;width:100%;max-width:344px}@media (max-width:1000px){.industryCard-title{align-self:stretch;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:20px}}.industryCard-description{font-size:16px;line-height:24px;font-weight:400;color:rgba(36,41,46,.6);margin:0;width:100%;word-break:break-word}@media (max-width:1000px){.industryCard-description{align-self:stretch;font-family:Inter Tight;font-size:12px;font-style:normal;font-weight:400;line-height:21px}}.infrastructureSection{width:100%;background-color:#fff}.infrastructureSection-wrapper{display:flex;flex-direction:column;align-items:center;gap:64px}@container catalog-preview-body-container (min-width: 1024px){.infrastructureSection-wrapper{flex-direction:row}}@container catalog-preview-body-container (max-width: 639px){.infrastructureSection-wrapper{gap:16px}}.infrastructureSection-leftContent{display:flex;flex-direction:column;flex:1 1;width:100%;gap:48px}@container catalog-preview-body-container (min-width: 1024px){.infrastructureSection-leftContent{width:50%}}@container catalog-preview-body-container (max-width: 639px){.infrastructureSection-leftContent,.infrastructureSection-leftContent .catalog-section-header{gap:16px}}.infrastructureSection-header{display:flex;flex-direction:column;gap:24px}.infrastructureSection-heading{font-size:clamp(32px,5vw,48px);line-height:48px;font-weight:600;color:#24292e;margin:0;letter-spacing:-1px}.infrastructureSection-description{font-size:18px;line-height:28px;font-weight:400;color:#6b7280;margin:0}.infrastructureSection-featuresGrid{display:flex;flex-direction:column;gap:24px}@media (max-width:1000px){.infrastructureSection-featuresGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}}@container catalog-preview-body-container (max-width: 375px){.infrastructureSection-featuresGrid{grid-template-columns:repeat(2,1fr)}}.infrastructureSection-featuresRow{display:flex;flex-direction:column;gap:24px}@media (max-width:1000px){.infrastructureSection-featuresRow{display:contents}}@container catalog-preview-body-container (min-width: 640px){.infrastructureSection-featuresRow{flex-direction:row}}.infrastructureSection-featureWrapper{flex:1 1;min-width:0}@media (max-width:1000px){.infrastructureSection-featureWrapper{min-height:205px}}@container catalog-preview-body-container (max-width: 639px){.infrastructureSection-featureWrapper{min-height:unset}}.infrastructureSection-card{display:flex;flex-direction:column;background-color:#fff;width:100%;height:100%;padding:24px;border:1px solid #e2e6e9;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.05);box-sizing:border-box;gap:24px}@container catalog-preview-body-container (max-width: 639px){.infrastructureSection-card{padding:16px 8px}}.infrastructureSection-cardIcon{flex-shrink:0;width:32px;height:32px}@container catalog-preview-body-container (max-width: 639px){.infrastructureSection-cardIcon{width:24px;height:24px}}.infrastructureSection-cardIconPlaceholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(23,26,28,.1);border-radius:4px}.infrastructureSection-cardIconText{font-size:.75rem;color:#9ca3af}.infrastructureSection-cardContent{display:flex;flex-direction:column;flex:1 1;gap:4px}@container catalog-preview-body-container (max-width: 639px){.infrastructureSection-cardContent{gap:0}}.infrastructureSection-cardTitle{font-size:20px;line-height:28px;font-weight:700;color:#24292e;margin:0;width:100%;max-width:316px}@container catalog-preview-body-container (max-width: 639px){.infrastructureSection-cardTitle{font-size:14px;font-weight:500;line-height:20px}}.infrastructureSection-cardSubtitle{font-size:16px;line-height:24px;font-weight:400;color:#636b74;margin:0;width:100%;max-width:316px}@container catalog-preview-body-container (max-width: 639px){.infrastructureSection-cardSubtitle{font-size:14px;line-height:20px}}.infrastructureSection-rightContent{display:flex;flex-direction:column;flex:1 1;width:100%;gap:16px}.infrastructureSection-carouselContainer{position:relative;width:816px;height:640px;border-radius:16px;overflow:hidden}@container catalog-preview-body-container (max-width: 768px){.infrastructureSection-carouselContainer{height:258px;width:343px;margin:0 auto}}.infrastructureSection-slideImage{width:100%;height:100%;background-color:#e5e7eb;background-size:cover;background-repeat:no-repeat;background-position:50%}.infrastructureSection-navButton{position:absolute;z-index:10;width:51.84px;height:51.84px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:all .15s;cursor:pointer;top:50%;transform:translateY(-50%)}@container catalog-preview-body-container (max-width: 768px){.infrastructureSection-navButton{zoom:.7}}.infrastructureSection-navButton:hover{opacity:.8}.infrastructureSection-navButton.prev{left:48px;border:.86px solid #171a1c}@container catalog-preview-body-container (max-width: 768px){.infrastructureSection-navButton.prev{left:8px}}.infrastructureSection-navButton.next{right:48px;border:1px solid #000}@container catalog-preview-body-container (max-width: 768px){.infrastructureSection-navButton.next{right:8px}}.infrastructureSection-navButton.swiper-button-disabled{opacity:.5}.infrastructureSection-navIconPrev{transform:rotate(180deg)}.infrastructure-swiper-pagination{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:10;display:flex;gap:8px;justify-content:center}.infrastructure-bullet{width:8px;height:8px;border-radius:50%;background-color:hsla(0,0%,100%,.5);cursor:pointer;transition:all .3s}.infrastructure-bullet:hover{background-color:hsla(0,0%,100%,.7)}.infrastructure-bullet-active{background-color:#fff;width:24px;border-radius:4px}.certificationsSection{width:100%;background-color:#fff}.certificationsSection-content{display:flex;flex-direction:column;gap:32px}.certificationsSection-titleWrapper{width:100%;max-width:1632px}.certificationsSection-heading{font-size:clamp(32px,3vw,48px);line-height:48px;font-weight:400;color:#24292e;margin:0}.certificationsSection-imagesWrapper{width:100%;max-width:1632px;margin-left:auto;margin-right:auto}.certificationsSection-imagesGrid{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@container catalog-preview-body-container (min-width: 640px){.certificationsSection-imagesGrid{grid-template-columns:repeat(2,1fr)}}@container catalog-preview-body-container (min-width: 1024px){.certificationsSection-imagesGrid{grid-template-columns:repeat(3,1fr)}}@container catalog-preview-body-container (min-width: 1280px){.certificationsSection-imagesGrid{grid-template-columns:repeat(4,1fr)}}.certificationsSection-item{display:flex;flex-direction:column;gap:8px}.certificationsSection-imageContainer{width:100%;aspect-ratio:384/512;border-radius:8px;overflow:hidden;background-color:#fff;border:1px solid #e6e6e6}.certificationsSection-image-wrapper{height:100%;cursor:pointer}.certificationsSection-image{width:100%;height:100%;object-fit:cover;display:block}.certificationsSection-pdfLink{display:block;width:100%;height:100%;text-decoration:none;position:relative;overflow:hidden}.certificationsSection-pdfPreview{width:100%;height:100%;position:relative;overflow:hidden;background-color:#fff}.certificationsSection-pdfIframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;pointer-events:none;display:block;transform:scale(1.02);transform-origin:center center}.certificationsSection-pdfOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;pointer-events:none;transition:background .2s ease-in-out}.certificationsSection-pdfLink:hover .certificationsSection-pdfOverlay{background:rgba(0,0,0,.03)}.certificationsSection-pdfBadge{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:4px;background-color:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px 10px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.15);transition:all .2s ease-in-out;border:1px solid rgba(220,38,38,.1)}.certificationsSection-pdfLink:hover .certificationsSection-pdfBadge{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);border-color:rgba(220,38,38,.2)}.certificationsSection-pdfBadgeIcon{color:#dc2626;flex-shrink:0;width:16px;height:16px}.certificationsSection-pdfBadgeText{font-size:11px;font-weight:700;color:#dc2626;text-transform:uppercase;letter-spacing:.5px;line-height:1}.certificationsSection-nameWrapper{width:100%}.certificationsSection-name{font-size:18px;line-height:24px;font-weight:500;color:#232323;margin:0;text-align:left}.qualityAssuranceSection{width:100%;background-color:#fff;scroll-margin-top:65px}.qualityAssuranceSection-container{display:flex;flex-direction:row;gap:64px;align-items:center}.qualityAssuranceSection-imageContainer{flex-shrink:0;display:none;width:784px;height:588px}@container catalog-preview-body-container (min-width: 1024px){.qualityAssuranceSection-imageContainer{display:block}}.qualityAssuranceSection-imageWrapper{position:relative;width:100%;height:100%;border-radius:20px;overflow:hidden;background-color:#dbdbdb}.qualityAssuranceSection-content{flex:1 1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:704px;gap:40px}.qualityAssuranceSection-headingWrapper{width:100%}.qualityAssuranceSection-heading{font-size:clamp(32px,5vw,48px);line-height:58px;font-weight:600;color:#232323;margin:0;letter-spacing:-1px}.qualityAssuranceSection-descriptionWrapper{width:100%}.qualityAssuranceSection-description{font-size:18px;line-height:28px;font-weight:400;color:#616161;margin:0}.qualityAssuranceSection-mobileImage{display:block;margin-top:3rem;margin-left:auto;margin-right:auto;width:calc(100% - 2rem)}@container catalog-preview-body-container (min-width: 768px){.qualityAssuranceSection-mobileImage{width:calc(100% - 4rem)}}@container catalog-preview-body-container (min-width: 1024px){.qualityAssuranceSection-mobileImage{display:none}}@container catalog-preview-body-container (max-width: 640px){.qualityAssuranceSection-mobileImage{margin-top:unset;padding-top:unset}}.qualityAssuranceSection-mobileImageWrapper{position:relative;width:100%;height:400px;border-radius:20px;overflow:hidden;background-color:#dbdbdb}.rdSection{width:100%;background-color:#fff}.rdSection-wrapper{gap:48px}.rdSection-header,.rdSection-wrapper{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1632px;width:100%}.rdSection-header{text-align:center;gap:24px}.rdSection-heading{font-size:clamp(32px,5vw,48px);line-height:48px;font-weight:600;color:#24292e;text-align:center;margin:0;letter-spacing:-1px}.rdSection-description{font-size:18px;line-height:28px;font-weight:400;color:#6b7280;text-align:center;margin:0;max-width:1632px}.rdSection-grid{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@container catalog-preview-body-container (min-width: 640px){.rdSection-grid{grid-template-columns:repeat(2,1fr)}}@container catalog-preview-body-container (min-width: 1024px){.rdSection-grid{grid-template-columns:repeat(4,1fr)}}.rdItemCard{display:flex;flex-direction:column;width:100%;min-height:200px;padding:32px;border:1px solid #e2e6e9;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.05);background-color:#fff;box-sizing:border-box;gap:16px}.rdItemCard-icon{flex-shrink:0;width:48px;height:48px}.rdItemCard-title{font-size:24px;line-height:32px;font-weight:600;color:#24292e;margin:0;width:100%}.rdItemCard-description{font-size:16px;line-height:24px;font-weight:400;color:#6b7280;margin:0;width:100%}.clientsSection{width:100%;background-color:#fff}.clientsSection-content{display:flex;flex-direction:column;gap:32px;width:100%}.clientsSection-header{width:100%;max-width:1632px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:clamp(.625rem,.43rem + .89vw,1.5rem)}.clientsSection-headingContainer{display:flex;flex-direction:row;gap:16px;align-items:center}.clientsSection-heading{font-size:clamp(32px,5vw,48px);line-height:48px;font-weight:600;color:#24292e;margin:0;letter-spacing:-1px;flex:1 1}.clientsSection-subtitleContainer{display:flex;flex-direction:row;align-items:center;gap:24px;justify-content:space-between}.clientsSection-subtitle{font-size:18px;line-height:28px;font-weight:400;color:#6b7280;margin:0;max-width:836px;flex:1 1}.clientsSection-navigationButtons{display:flex;align-items:center;gap:24px;height:51.84px;flex-shrink:0}@container catalog-preview-body-container (max-width: 768px){.clientsSection-navigationButtons{display:none}}.clientsSection-navButton{display:flex;align-items:center;justify-content:center;width:51.84px;height:51.84px;border-radius:50%;border:1px solid #000;background-color:transparent;cursor:pointer;transition:all .15s}.clientsSection-navButton:hover{opacity:.8}.clientsSection-logoWallWrapper{width:100%;max-width:1632px;margin-left:auto;margin-right:auto;position:relative;padding-top:40px;padding-bottom:40px;overflow:hidden}.clientsSection-logoContainer{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:60px;padding:10px}.clientsSection-logo{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:grayscale(1);transition:filter .15s ease}.clientsSection-logo:hover{filter:grayscale(0)}.clientsSection-logoText{font-size:20px;font-weight:600;color:#363636;text-align:center}.testimonialsSection{width:100%;background-color:#fafafa}.testimonialsSection-wrapper{display:flex;flex-direction:column;gap:57px;align-items:center}.testimonialsSection-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;max-width:772px;width:100%}.testimonialsSection-heading{font-size:clamp(32px,5vw,48px);line-height:clamp(2.188rem,1.951rem + 1.08vw,3.25rem);font-weight:600;color:#24292e;margin:0;letter-spacing:-1px;white-space:pre-line;text-align:center;max-width:693px}.testimonialsSection-description{font-size:18px;line-height:26px;font-weight:400;color:#6b7280;margin:0;text-align:center;max-width:772px}.testimonialsSection-carouselWrapper{width:100%;position:relative;max-width:1632px;margin:0 auto}.testimonialsSection-card{display:flex;flex-direction:column;background-color:#fff;width:100%;height:323px;padding:0;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);box-sizing:border-box;position:relative;overflow:hidden}.testimonialsSection-cardQuoteIcon{flex-shrink:0;position:absolute;left:24.49px;top:21.76px;width:51px;height:51px;color:var(--theme-icon-color,#555e68)}.testimonialsSection-cardText{position:absolute;left:26.49px;top:92.76px;width:477px;max-width:calc(100% - 52.98px)}.testimonialsSection-cardText p{font-size:16px;line-height:24px;font-weight:400;color:rgba(40,44,52,.9);margin:0;width:100%;word-break:break-word;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.testimonialsSection-cardFooter{position:absolute;left:24.99px;top:240.6px;width:473px;max-width:calc(100% - 49.98px);height:61px;border-top:1px solid #e5e7eb;padding-top:17px;display:flex;flex-direction:column;justify-content:flex-start}.testimonialsSection-cardInitials{font-size:16px;line-height:24px;font-weight:400;color:#282c34;margin:0;padding:0}.testimonialsSection-cardCompany{font-size:14px;line-height:20px;font-weight:400;color:#6b7280;margin:4px 0 0;padding:0}.testimonialsSection-pagination{display:flex;justify-content:center;margin-top:16px;width:100%}.testimonialsSection-navigation{display:flex;align-items:center;justify-content:flex-end;gap:24px;margin-top:16px;width:100%;height:51.84px}@container catalog-preview-body-container (max-width: 768px){.testimonialsSection-navigation{display:none}}.testimonialsSection-navButton{display:flex;align-items:center;justify-content:center;width:51.84px;height:51.84px;border-radius:50%;border:1px solid #000;background-color:transparent;cursor:pointer;transition:all .15s}.testimonialsSection-navButton:hover{opacity:.8}.testimonialsSection-navButton.prev svg{transform:rotate(180deg)}.testimonials-bullet{width:8px;height:8px;border-radius:50%;background-color:rgba(0,0,0,.2);cursor:pointer;transition:all .3s;margin:0 4px}.testimonials-bullet:hover{background-color:rgba(0,0,0,.4)}.testimonials-bullet-active{background-color:#000;width:24px;border-radius:4px}.teamSection{width:100%;background-color:#f9f9f9}.teamSection-wrapper{gap:32px}.teamSection-header,.teamSection-wrapper{display:flex;flex-direction:column;align-items:center}.teamSection-header{text-align:center;width:100%;gap:22px;max-width:1632px}.teamSection-heading{font-size:clamp(32px,3vw,48px);line-height:48px;font-weight:400;color:#24292e;margin:0}.teamSection-subtitle{font-size:18px;line-height:28px;font-weight:400;color:#6b7280;margin:0}.teamSection-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;width:100%;max-width:1632px;transition:all .3s ease-in-out}@container catalog-preview-body-container (min-width: 640px){.teamSection-grid{grid-template-columns:repeat(2,1fr)}}@container catalog-preview-body-container (min-width: 1024px){.teamSection-grid{grid-template-columns:repeat(4,1fr)}}.teamSection-member{display:flex;flex-direction:column;gap:24px}.teamSection-memberImage{position:relative;width:100%;aspect-ratio:384/424;background-color:#dbdbdb;border-radius:16px;overflow:hidden}.teamSection-memberImage img{width:100%;height:100%;object-fit:cover}.teamSection-memberInfo{display:flex;flex-direction:column;gap:4px}.teamSection-memberName{font-size:20px;line-height:24px;font-weight:400;color:#000;margin:0}.teamSection-memberDesignation{font-size:18px;line-height:27px;font-weight:400;color:#616161;margin:0}.teamSection-button{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:56px;border:1px solid #232323;background-color:transparent;min-width:154px;height:48px;transition:all .2s;cursor:pointer}.teamSection-button:hover{background-color:#f9fafb}.teamSection-buttonIcon{transition:transform .2s}.teamSection-buttonIcon.rotated{transform:rotate(180deg)}.teamSection-buttonText{font-size:16px;line-height:24px;font-weight:400;color:#232323}.faqSection{width:100%;background-color:#fff}.faqSection-wrapper{display:flex;flex-direction:column;gap:32px;max-width:1632px}@container catalog-preview-body-container (min-width: 1024px){.faqSection-wrapper{flex-direction:row}}.faqSection-leftSide{display:flex;flex-direction:column;width:100%;max-width:576px;flex-shrink:0}.faqSection-heading{font-size:clamp(32px,3vw,48px);line-height:1.2;font-weight:400;color:#232323;margin:0}.faqSection-rightSide{display:flex;flex-direction:column;flex:1 1;width:100%;max-width:1024px}.faqSection-item{display:flex;flex-direction:column;border-bottom:1px solid #d9d9d9;border-radius:0;overflow:hidden;transition:all .3s}.faqSection-questionButton{display:flex;align-items:flex-start;justify-content:space-between;width:100%;text-align:left;padding:27px 0;gap:32px;background-color:transparent;border:none;cursor:pointer}.faqSection-questionContent{display:flex;flex-direction:column;flex:1 1;gap:16px;padding-left:0;padding-right:0}.faqSection-questionText{font-size:20px;line-height:24px;font-weight:400;color:#000;margin:0}.faqSection-answer{font-size:18px;line-height:28px;font-weight:400;color:#6b7280;margin:0;transition:all .3s}.faqSection-iconWrapper{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:clamp(1.25rem,1.111rem + .64vw,1.875rem);height:clamp(1.25rem,1.111rem + .64vw,1.875rem);margin-top:0}.ctaSection{width:100%;position:relative;background:var(--theme-gradient-cta,linear-gradient(90deg,#000 0,#575757 100%));border-top:1px solid #5c5c5c;border-bottom:1px solid #5c5c5c;padding:50px 0}@container catalog-preview-body-container (max-width: 768px){.ctaSection{padding:40px 0}}.ctaSection-container{max-width:1920px;margin:0 auto;padding:0}.ctaSection-content{display:flex;align-items:center;justify-content:space-between;gap:40px}@container catalog-preview-body-container (max-width: 1024px){.ctaSection-content{flex-direction:column;align-items:flex-start;gap:30px}}@container catalog-preview-body-container (max-width: 768px){.ctaSection-content{gap:24px}}.ctaSection-textContent{flex:1 1;max-width:840px}.ctaSection-textContent .catalog-section-heading{color:#fff}.ctaSection-textContent .catalog-section-description{color:hsla(0,0%,100%,.8)}@container catalog-preview-body-container (max-width: 1024px){.ctaSection-textContent{max-width:100%}}.ctaSection-heading{font-size:32px;font-weight:700;line-height:32px;color:#fff;margin:0 0 8px;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;letter-spacing:unset}@container catalog-preview-body-container (max-width: 1024px){.ctaSection-heading{font-size:28px}}@container catalog-preview-body-container (max-width: 768px){.ctaSection-heading{font-size:24px}}@container catalog-preview-body-container (max-width: 480px){.ctaSection-heading{font-size:20px}}.ctaSection-description{font-size:18px;font-weight:400;line-height:24px;color:#fff;opacity:.8;margin:0;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}@container catalog-preview-body-container (max-width: 1024px){.ctaSection-description{font-size:16px}}@container catalog-preview-body-container (max-width: 768px){.ctaSection-description{font-size:15px}}@container catalog-preview-body-container (max-width: 480px){.ctaSection-description{font-size:14px}}.ctaSection-buttonWrapper{flex-shrink:0}@container catalog-preview-body-container (max-width: 1024px){.ctaSection-buttonWrapper{width:100%}}.ctaSection-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:13px 32px;background-color:#f4f5f6;color:#24292e;border-radius:10px;text-decoration:none;font-size:16px;font-weight:500;line-height:1.125;transition:all .3s ease;box-shadow:0 2px 2px 0 rgba(0,0,0,.25);white-space:nowrap}@container catalog-preview-body-container (max-width: 1024px){.ctaSection-button{width:100%;max-width:300px}}@container catalog-preview-body-container (max-width: 768px){.ctaSection-button{font-size:15px;padding:12px 28px;gap:12px}}@container catalog-preview-body-container (max-width: 480px){.ctaSection-button{font-size:14px;padding:11px 24px;max-width:100%}}.ctaSection-button:hover{background-color:#e8e9eb;box-shadow:0 4px 6px 0 rgba(0,0,0,.3);transform:translateY(-1px)}.ctaSection-button:active{transform:translateY(0);box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}.ctaSection-buttonText{color:#24292e}.ctaSection-buttonIcon{width:16px;height:16px;flex-shrink:0}.ctaSection-buttonIcon *,.ctaSection-buttonIcon svg *{stroke:#24292e}@container catalog-preview-body-container (max-width: 768px){.ctaSection-buttonIcon{width:14px;height:14px}}[data-theme=light] .ctaSection{background:var(--theme-gradient-cta,linear-gradient(90deg,#000 0,#575757 100%));border-top-color:#5c5c5c;border-bottom-color:#5c5c5c}[data-theme=light] .ctaSection .ctaSection-description,[data-theme=light] .ctaSection .ctaSection-heading{color:#fff}[data-theme=light] .ctaSection .ctaSection-button{background-color:#f4f5f6;color:#24292e}[data-theme=light] .ctaSection .ctaSection-button:hover{background-color:#e8e9eb}[data-theme=light] .ctaSection .ctaSection-buttonText{color:#24292e}[data-theme=light] .ctaSection .ctaSection-buttonIcon *{stroke:#24292e}[data-theme=dark] .ctaSection{background:var(--theme-gradient-cta,linear-gradient(90deg,#000 0,#575757 100%));border-top-color:#5c5c5c;border-bottom-color:#5c5c5c}[data-theme=dark] .ctaSection .ctaSection-description,[data-theme=dark] .ctaSection .ctaSection-heading{color:#fff}[data-theme=dark] .ctaSection .ctaSection-button{background-color:#f4f5f6;color:#24292e}[data-theme=dark] .ctaSection .ctaSection-button:hover{background-color:#e8e9eb}[data-theme=dark] .ctaSection .ctaSection-buttonText{color:#24292e}[data-theme=dark] .ctaSection .ctaSection-buttonIcon *{stroke:#24292e}@container catalog-preview-body-container (max-width: 768px){.ctaSection.ctaSection--contactPage{padding:32px 0}.ctaSection.ctaSection--contactPage .ctaSection-container.catalog-section-container{padding-top:24px;padding-bottom:24px}.ctaSection.ctaSection--contactPage .ctaSection-content{flex-direction:column;align-items:flex-start;gap:24px}.ctaSection.ctaSection--contactPage .catalog-section-header{display:flex;flex-direction:column;gap:8px}.ctaSection.ctaSection--contactPage .catalog-section-heading{font-size:28px;font-weight:400;line-height:32px;color:#fff;padding-right:70px;letter-spacing:0}.ctaSection.ctaSection--contactPage .catalog-section-description{font-size:16px;font-weight:400;line-height:24px;color:hsla(0,0%,100%,.75);opacity:1;display:block;padding-right:30px;overflow:visible;-webkit-line-clamp:unset}.ctaSection.ctaSection--contactPage .ctaSection-buttonWrapper{width:100%;margin-top:16px}.ctaSection.ctaSection--contactPage .ctaSection-button{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-height:48px;padding:14px 24px;gap:12px;border-radius:12px;background-color:#f3f4f6;box-shadow:0 2px 2px rgba(0,0,0,.25);font-size:16px;font-weight:500;line-height:20px;white-space:nowrap}.ctaSection.ctaSection--contactPage .ctaSection-buttonText{color:#171a1c;font-size:16px;font-weight:500;line-height:20px}.ctaSection.ctaSection--contactPage .ctaSection-buttonIcon{width:16px;height:16px;flex-shrink:0}.ctaSection.ctaSection--contactPage .ctaSection-buttonIcon *,.ctaSection.ctaSection--contactPage .ctaSection-buttonIcon svg *{stroke:#171a1c}}.discoverMoreSection{width:100%;background-color:#fff}.discoverMoreSection-content{display:flex;flex-direction:column;align-items:center;gap:34px}.discoverMoreSection-title{font-size:clamp(28px,3vw,48px);line-height:48px;font-weight:400;color:#24292e;text-align:center;margin:0}.discoverMoreSection-videoContainer{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:1632px;aspect-ratio:1632/918;background-color:#e6e6e6;border-radius:16px;overflow:hidden}.discoverMoreSection-videoElement{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.discoverMoreSection-videoIframe{width:100%;height:100%;position:absolute;inset:0;border:none}.discoverMoreSection-videoPlaceholder{width:100%;height:100%;position:absolute;inset:0;background-color:#d1d5db;background-size:cover;background-position:50%;background-repeat:no-repeat}.discoverMoreSection-overlay{position:absolute;inset:0;z-index:10;background-color:rgba(0,0,0,.3)}.discoverMoreSection-playButton{position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:10;width:160px;height:160px;background-color:#fff;border-radius:87px;border:none;outline:none;box-shadow:0 4px 20px rgba(0,0,0,.1)}.discoverMoreSection-playButton:hover{transform:scale(1.05)}@container catalog-preview-body-container (max-width: 640px){.discoverMoreSection-playButton{width:60px;height:60px}.discoverMoreSection-playButton svg{width:20px;height:20px}}.discoverMoreSection-playIconWrapper{margin-left:4px}.sectionNavigation{width:100%;background-color:#fff;border-bottom:1px solid #d9d9d9;position:-webkit-sticky;position:sticky;z-index:40;top:110px;height:65.74px}@container catalog-preview-body-container (max-width: 640px){.sectionNavigation{top:55px;height:52px}}.sectionNavigation-container{height:100%;position:relative}.sectionNavigation-container.catalog-section-container{padding:unset}.sectionNavigation-arrowButton{position:absolute;top:50%;transform:translateY(-50%);z-index:50;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #d1d5db;border-radius:50%;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:all .2s;width:32px;height:32px;cursor:pointer}.sectionNavigation-arrowButton:hover{background-color:#f9fafb;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sectionNavigation-arrowButton.left{left:0}.sectionNavigation-arrowButton.right{right:0}.sectionNavigation-arrowIconLeft{transform:rotate(180deg)}.sectionNavigation-tabsContainer{display:flex;align-items:center;height:65.74px;overflow-x:auto;gap:32px;width:100%;max-width:1632px;-ms-overflow-style:none;scrollbar-width:none}@container catalog-preview-body-container (max-width: 640px){.sectionNavigation-tabsContainer{height:auto}}.sectionNavigation-tabsContainer::-webkit-scrollbar{display:none}.sectionNavigation-divider{width:0;height:25.74px;border-left:1px solid hsla(0,0%,66%,.24);flex-shrink:0}.sectionNavigation-tabButton{display:flex;align-items:center;justify-content:center;height:100%;cursor:pointer;transition:all .2s ease-in-out;position:relative;padding:0;background-color:transparent;border:none;outline:none;min-height:63px}@container catalog-preview-body-container (max-width: 640px){.sectionNavigation-tabButton{min-height:50px}}.sectionNavigation-activeIndicator{position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--theme-primary,#000)}.sectionNavigation-tabText{font-size:12px;line-height:12px;white-space:nowrap;padding:0 4px;transition:font-weight .2s ease,color .2s ease;font-weight:400;color:#232323}.sectionNavigation-tabText.active{font-weight:600;color:#000}.pageTitle{width:100%;position:relative;background:var(--theme-gradient-cta,linear-gradient(90deg,#000 0,#575757 100%));padding-top:82px;padding-bottom:31px;gap:4px;align-items:flex-start}.pageTitle,.pageTitle-container{display:flex;flex-direction:column;justify-content:center}.pageTitle-container{height:100%}.pageTitle-breadcrumb{font-size:16px;line-height:24px;font-weight:400;color:#fff;margin:0 0 4px;display:flex;align-items:center;flex-wrap:wrap;gap:4px;scroll-margin-top:122px}.pageTitle-breadcrumbLink{color:#fff;text-decoration:none;transition:opacity .2s ease}.pageTitle-breadcrumbLink:hover{opacity:.8}.pageTitle-breadcrumbCurrent{color:#fff;cursor:default}.pageTitle-breadcrumbSeparator{color:#fff;margin:0 4px}.pageTitle-title{font-size:clamp(32px,4vw,56px);line-height:clamp(2.5rem,1.983rem + 1.84vw,4.188rem);font-weight:600;color:#fff;margin:0;width:100%;max-width:1632px;letter-spacing:-1px}@container catalog-preview-body-container (max-width: 640px){.catalog-contact-page .pageTitle{padding-top:20px;padding-bottom:16px;gap:0;background:linear-gradient(90deg,#000,#575757)}.catalog-contact-page .pageTitle-breadcrumb{display:none}.catalog-contact-page .pageTitle-title{font-size:20px;line-height:28px;letter-spacing:0;font-weight:600}}.productsPageSection-endMessage,.productsPageSection-loading{text-align:center;padding:40px 20px;color:rgba(0,0,0,.6);font-size:16px;font-weight:400;line-height:24px}.productsPageSection-observer{height:20px;visibility:hidden}.productsPageSection .productsSection-gridContainer{margin-top:24px}.productDetailInfo-container{padding-top:24px;padding-bottom:70px;display:flex;flex-direction:column;gap:0}.productDetailInfo-accordionCard{border-radius:16px;border:2px solid #f0f0f0;background:#fff;padding:clamp(1.063rem,.519rem + 2.48vw,3.5rem);transition:all .3s ease;position:relative;margin-top:-60px}.productDetailInfo-accordionCard:hover{box-shadow:0 1px 24px 7px rgba(0,0,0,.129);border-color:rgba(0,0,0,.22);transform:scale(1.01)}.productDetailInfo-accordionCard:first-child{margin-top:unset}@container catalog-preview-body-container (max-width: 640px){.productDetailInfo-accordionCard{margin-top:-35px}}.productDetailInfo-accordionCard.open{margin-bottom:clamp(4.375rem,3.227rem + 4.08vw,8.125rem);box-shadow:0 1px 1px 0 rgba(0,0,0,.25);margin-top:unset!important}.productDetailInfo-accordionCard.open:hover{box-shadow:0 1px 1px 0 rgba(0,0,0,.25);border:2px solid #f0f0f0;transform:unset}.productDetailInfo-accordionCard.open .productDetailInfo-closedPreview{display:none}.productDetailInfo-accordionCard.open .productDetailInfo-openContent{display:block}.productDetailInfo-accordionCard:not(.open) .productDetailInfo-closedPreview{display:flex}.productDetailInfo-accordionCard:not(.open) .productDetailInfo-openContent{display:none}.productDetailInfo-closedPreview{display:flex;align-items:flex-start;gap:clamp(1.25rem,.525rem + 3.31vw,4.5rem);cursor:pointer;width:100%}.productDetailInfo-previewImage{position:relative;width:clamp(7.188rem,4.707rem + 11.34vw,18.313rem);height:clamp(6.25rem,4.578rem + 7.64vw,13.75rem);flex-shrink:0;border-radius:16px;overflow:hidden;background:#dbdbdb}.productDetailInfo-previewImg{width:100%;height:100%;object-fit:cover}.productDetailInfo-navArrow{position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:32px;height:32px;background:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 16px 21px hsla(0,0%,8%,.08),0 3px 11px hsla(0,0%,8%,.08);transition:opacity .2s ease}.productDetailInfo-navArrow:hover{opacity:.8}.productDetailInfo-navArrow svg{width:10px;height:16px}.productDetailInfo-previewContent{flex:1 1;display:flex;flex-direction:column;gap:18px}.productDetailInfo-previewTitle{font-size:clamp(1.063rem,.909rem + .7vw,1.75rem);font-weight:600;line-height:clamp(1rem,.61rem + 1.78vw,2.75rem);color:#232323;margin:0}@container catalog-preview-body-container (max-width: 640px){.productDetailInfo-previewTitle{position:relative;top:5px}}.productDetailInfo-previewDescription{display:flex;flex-direction:column;gap:2px;border-top:1px solid #d9d9d9;padding-top:18px}@container catalog-preview-body-container (max-width: 800px){.productDetailInfo-previewDescription{display:none}}.productDetailInfo-previewText{font-size:16px;font-weight:400;line-height:24px;color:#616161;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.productDetailInfo-previewPriceRow{display:flex;align-items:center;gap:16px;margin-top:16px}.productDetailInfo-viewDetailsButton{display:flex;align-items:center;gap:16px;align-self:flex-start;padding:0;pointer-events:none}.productDetailInfo-viewDetailsButton span{font-size:16px;font-weight:400;line-height:24px;color:#363535}@container catalog-preview-body-container (max-width: 640px){.productDetailInfo-viewDetailsButton span{display:none}}.productDetailInfo-viewDetailsButton svg{width:24px;height:24px;color:#000;transition:transform .3s ease}.productDetailInfo .open .productDetailInfo-viewDetailsButton svg{transform:rotate(180deg)}.productDetailInfo-openContent{display:none;position:relative}.productDetailInfo-nameWithClose{display:flex;align-items:center;justify-content:space-between;gap:16px}.productDetailInfo-closeButton{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0;width:24px;height:24px;flex-shrink:0;transition:opacity .2s ease}.productDetailInfo-closeButton svg{width:24px;height:24px;color:#000}.productDetailInfo-closeButton:hover{opacity:.8}.productDetailInfo-accordionTable{border:1px solid #e9eaef;border-radius:12px;overflow:hidden}.productDetailInfo-accordionTableHeader{display:flex;justify-content:space-between;align-items:center;padding:16px;background:transparent;border-bottom:1px solid #e9eaef;font-size:16px;font-weight:700;line-height:20px;color:#000}.productDetailInfo-accordionTableHeader span{flex:1 1}.productDetailInfo-accordionTableRow{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e9eaef}.productDetailInfo-accordionTableRow:nth-child(2n){background:#f9f9f9}.productDetailInfo-accordionTableRow:last-child{border-bottom:none}.productDetailInfo-accordionTableLabel{font-size:14px;font-weight:400;line-height:16px;color:#555e68;flex:1 1}.productDetailInfo-accordionTableValue{font-size:16px;font-weight:400;line-height:20px;color:#000;text-align:right;flex:1 1}.productDetailInfo-card{background:#fff;border:2px solid #f0f0f0;border-radius:16px;box-shadow:0 1px 1px rgba(0,0,0,.25);padding:56px}.productDetailInfo-content{display:flex;gap:clamp(1.25rem,.525rem + 3.31vw,4.5rem)}@media (max-width:1024px){.productDetailInfo-content{flex-direction:column;gap:48px}}.productDetailInfo-leftColumn{width:50%;max-width:676px;display:flex;flex-direction:column;gap:clamp(.938rem,.701rem + 1.08vw,2rem)}@container catalog-preview-body-container (max-width: 1024px){.productDetailInfo-leftColumn{width:100%;max-width:100%}}.productDetailInfo-mainImageContainer{position:relative;width:100%;max-width:676px}@container catalog-preview-body-container (max-width: 1024px){.productDetailInfo-mainImageContainer{max-width:100%}}.productDetailInfo-mainSwiper{width:100%;max-width:676px;height:auto;border-radius:16px;overflow:hidden;aspect-ratio:16/16;max-height:507px}@container catalog-preview-body-container (max-width: 1024px){.productDetailInfo-mainSwiper{max-width:100%}}.productDetailInfo-mainSwiper .swiper-slide{width:100%;height:100%}.productDetailInfo-mainSwiper .swiper-button-next,.productDetailInfo-mainSwiper .swiper-button-prev{color:#fff;background:rgba(0,0,0,.5);width:clamp(1.875rem,1.684rem + .68vw,2.5rem);height:clamp(1.875rem,1.684rem + .68vw,2.5rem);border-radius:50%}.productDetailInfo-mainSwiper .swiper-button-next:after,.productDetailInfo-mainSwiper .swiper-button-prev:after{font-size:clamp(.688rem,.592rem + .34vw,1rem)}.productDetailInfo-mainSwiper .swiper-button-next{right:16px}.productDetailInfo-mainSwiper .swiper-button-prev{left:16px}.productDetailInfo-mainImage{position:relative;width:100%;height:auto;max-height:507px;aspect-ratio:16/16;border-radius:16px;overflow:hidden;background:#dbdbdb}.productDetailInfo-image{width:100%;height:100%;object-fit:cover}.productDetailInfo-shareButton{position:absolute;top:16px;right:16px;width:40px;height:40px;background:#fff;border:1px solid #dcdcdc;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10}.productDetailInfo-shareButton svg{width:20px;height:20px;color:#000}.productDetailInfo-shareButton:hover{background:#f5f5f5}.productDetailInfo-thumbsSwiper{width:100%;max-width:676px;height:auto}@container catalog-preview-body-container (max-width: 1024px){.productDetailInfo-thumbsSwiper{max-width:100%}}.productDetailInfo-thumbsSwiper .swiper-wrapper{display:flex;gap:clamp(.625rem,.486rem + .64vw,1.25rem)}.productDetailInfo-thumbsSwiper .swiper-slide{width:clamp(6.25rem,5.925rem + 1.16vw,7.313rem)!important;height:clamp(6.25rem,5.867rem + 1.36vw,7.5rem);cursor:pointer;flex-shrink:0}.productDetailInfo-thumbsSwiper .swiper-slide-thumb-active .productDetailInfo-thumbnail{border-color:#000}.productDetailInfo-thumbnail{position:relative;width:clamp(6.25rem,5.925rem + 1.16vw,7.313rem);height:clamp(6.25rem,5.867rem + 1.36vw,7.5rem);border-radius:8px;overflow:hidden;background:#dbdbdb;border:2px solid transparent;cursor:pointer;transition:border-color .2s ease}.productDetailInfo-thumbnail:hover{border-color:#000}.productDetailInfo-thumbnailImage{width:100%;height:100%;object-fit:cover}.productDetailInfo-videoIndicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;color:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}.productDetailInfo-videoMain{background:#000}.productDetailInfo-mediaFrame{width:100%;height:100%;min-height:360px;border:0;border-radius:16px;background:#000}.productDetailInfo-videoThumb{position:relative}.productDetailInfo-thumbIframe{width:100%;height:100%;border:0;pointer-events:none;background:#000}.productDetailInfo-mainVideo,.productDetailInfo-thumbVideo{width:100%;height:100%;object-fit:cover;display:block;background:#000;pointer-events:none}.productDetailInfo-mainVideo{object-fit:contain;pointer-events:auto}.productDetailInfo-videoPlaceholder{width:100%;height:100%;min-height:64px;background:#1f2937}.productDetailInfo-descriptionSection{display:flex;flex-direction:column;gap:16px}@container catalog-preview-body-container (max-width: 1024px){.productDetailInfo-descriptionSection{display:none}}.productDetailInfo-descriptionTitle{font-size:32px;font-weight:600;line-height:32px;color:#000}.productDetailInfo-descriptionText{font-size:16px;font-weight:400;line-height:24px;color:#616161}.productDetailInfo-rightColumn{width:50%;display:flex;flex-direction:column;gap:18px}@container catalog-preview-body-container (max-width: 1024px){.productDetailInfo-rightColumn{width:100%}}.productDetailInfo-header{display:flex;flex-direction:column;gap:8px}.productDetailInfo-productName{font-size:clamp(1.875rem,1.684rem + .68vw,2.5rem);font-weight:600;line-height:clamp(2rem,.714rem + 1.9vw,3rem);color:#242a2e}.productDetailInfo-rating{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px}.productDetailInfo-ratingStars{display:flex;align-items:center;gap:4px}.productDetailInfo-ratingText{color:#555e68}.productDetailInfo-divider{color:#d9d9d9}.productDetailInfo-reviews{color:#171c1c}.productDetailInfo-priceSection{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 0}.productDetailInfo-priceWrapper{display:flex;flex-direction:column;gap:0}.productDetailInfo-priceContainer{display:flex;align-items:baseline}.productDetailInfo-price{font-size:clamp(1.5rem,1.347rem + .54vw,2rem);font-weight:600;line-height:34px;color:#000}.productDetailInfo-priceUnit{font-size:14px;font-weight:400;line-height:20px;color:#555e68}.productDetailInfo-priceName{font-size:14px;font-weight:400;line-height:20px;color:#616161;margin:0}.productDetailInfo-customizableBadge{background:#f5f5f5;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:400;line-height:20px;color:#616161}.productDetailInfo-variationsSection{display:flex;flex-direction:column;gap:8px;padding:16px 0}.productDetailInfo-sectionTitle{font-size:16px;font-weight:600;line-height:20px;color:#000}.productDetailInfo-variationsInfo{background:#f5f5f5;border-radius:8px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.productDetailInfo-variationsTotal{font-size:clamp(.875rem,.837rem + .14vw,1rem);font-weight:600;line-height:24px;color:#000}.productDetailInfo-selectMultiple{font-size:14px;font-weight:400;line-height:19px;color:#000;background:transparent;border:none;cursor:pointer;text-decoration:underline}.productDetailInfo-selectMultiple:hover{opacity:.8}.productDetailInfo-optionSection{display:flex;flex-direction:column;gap:8px;padding:16px 0}.productDetailInfo-optionTitle{font-size:16px;font-weight:600;line-height:20px;color:#000}.productDetailInfo-optionButtons{display:flex;flex-wrap:wrap;gap:8px}.productDetailInfo-optionButton{padding:8px 16px;border-radius:8px;background:#f5f5f5;font-size:16px;font-weight:400;line-height:24px;color:#626b74;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.productDetailInfo-optionButton.active{background:#262626;color:#fff}.productDetailInfo-optionButton.selected{background:#f5f5f5;border:1px solid #000;color:#626b74}.productDetailInfo-optionButton:hover{opacity:.8}.productDetailInfo-attributesSection{display:flex;flex-direction:column;gap:0;margin-top:16px}.productDetailInfo-attributesTitle{font-size:14px;font-weight:600;line-height:19px;color:#000;margin-bottom:19px}.productDetailInfo-attributesTable{display:flex;flex-direction:column}.productDetailInfo-attributeRow{display:flex;border-bottom:1px solid #d9d9d9;padding:16px 0;gap:32px}.productDetailInfo-attributeLabel{flex:1 1;font-size:16px;font-weight:400;line-height:24px;color:#a1a1a1}.productDetailInfo-attributeValue{flex:1 1;font-size:16px;font-weight:400;line-height:24px;color:#383838}.productDetailInfo-shippingSection{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:32px 0;display:flex;flex-direction:column;gap:12px}.productDetailInfo-shippingItem{display:flex;flex-direction:column;gap:4px}.productDetailInfo-shippingTitle{font-size:16px;font-weight:600;line-height:24px;color:#000;margin:0}.productDetailInfo-shippingText{font-size:12px;font-weight:400;line-height:16px;color:#626b74;margin:0}.productDetailInfo-shippingDetails{display:flex;flex-direction:column;gap:8px}.productDetailInfo-shippingRow{display:flex;justify-content:space-between;align-items:center}.productDetailInfo-shippingLabel{font-size:14px;font-weight:400;line-height:20px;color:#555e68}.productDetailInfo-shippingValue{font-size:16px;font-weight:600;line-height:24px;color:#171c1c}.productDetailInfo-shippingDivider{width:100%;height:1px;background:#d9d9d9}.productDetailInfo-actionsSection{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media (max-width:768px){.productDetailInfo-actionsSection{flex-direction:column}}.productDetailInfo-downloadButton{display:flex;align-items:center;gap:4px;padding:8px 16px;background:transparent;border:none;font-size:14px;font-weight:600;line-height:20px;color:#000;cursor:pointer;transition:opacity .2s ease}.productDetailInfo-downloadButton svg{width:clamp(1.25rem,.867rem + 1.36vw,2.5rem);height:clamp(1.25rem,.867rem + 1.36vw,2.5rem);color:#000}.productDetailInfo-downloadButton span{white-space:nowrap}.productDetailInfo-downloadButton:hover{opacity:.8}.productDetailInfo-actionButtons{display:flex;gap:28px;flex:1 1}@media (max-width:768px){.productDetailInfo-actionButtons{width:100%;flex-direction:column;gap:12px}}.productDetailInfo-actionButtons .productsSection-cardButton{flex:1 1}@container catalog-preview-body-container (max-width: 768px){.productDetailInfo-actionButtons .productsSection-cardButton{min-height:40px}}@container catalog-preview-body-container (max-width: 1350px){.productDetailInfo-optionSection,.productDetailInfo-priceSection,.productDetailInfo-variationsSection{padding:5px 0}}.contactSection-innerContainer{display:flex;gap:clamp(2rem,1.847rem + .54vw,2.5rem);align-items:flex-start}@container catalog-preview-body-container (max-width: 1024px){.contactSection-innerContainer{flex-direction:column;gap:48px}}.contactSection-leftColumn,.contactSection-rightColumn{flex:1 1;width:50%}@container catalog-preview-body-container (max-width: 1024px){.contactSection-leftColumn,.contactSection-rightColumn{width:100%}}.contactSection-leftColumn{display:flex;flex-direction:column;gap:24px}.contactSection-header{display:flex;flex-direction:column;gap:4px}.contactSection-title{font-size:clamp(1.75rem,1.477rem + 1.25vw,2.688rem);font-weight:600;line-height:clamp(2rem,1.659rem + 1.56vw,3.063rem);color:#191a1a;margin:0}.contactSection-description{font-size:clamp(.938rem,.869rem + .31vw,1.125rem);font-weight:400;line-height:clamp(1.25rem,1.114rem + .62vw,1.625rem);color:#565e68;margin:0}.contactSection-info{display:flex;flex-direction:column;gap:clamp(1.5rem,1.227rem + 1.25vw,2.5rem)}.contactSection-infoBlock{display:flex;flex-direction:column;gap:5px}.contactSection-infoLabel{font-size:clamp(.938rem,.869rem + .31vw,1.188rem);font-weight:600;line-height:clamp(1.125rem,1.057rem + .31vw,1.375rem);color:#191a1a;margin:0}.contactSection-infoText{font-size:clamp(.875rem,.807rem + .31vw,1.125rem);font-weight:400;line-height:clamp(1.375rem,1.239rem + .62vw,1.813rem);color:#565e68;margin:0;max-width:328px}.contactSection-phoneContainer{display:flex;align-items:center;gap:0}.contactSection-phoneNumber{font-size:clamp(.875rem,.807rem + .31vw,1.125rem);font-weight:400;line-height:clamp(1.375rem,1.239rem + .62vw,1.75rem);color:#565e68}.contactSection-viewNumberButton{display:flex;align-items:center;gap:4px;padding:2px 8px;background:#efefef;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease}.contactSection-viewNumberButton svg{width:13.8125px;height:13.8125px;flex-shrink:0}.contactSection-viewNumberButton span{font-size:clamp(.75rem,.716rem + .16vw,.875rem);font-weight:400;line-height:clamp(1.125rem,1.057rem + .31vw,1.375rem);color:#232323}.contactSection-viewNumberButton:hover{background:#e0e0e0}.contactSection-actionButtons{display:flex;flex-wrap:wrap;gap:clamp(.313rem,.102rem + .75vw,1rem)}@container catalog-preview-body-container (max-width: 640px){.contactSection-actionButtons{flex-wrap:nowrap}}@container catalog-preview-body-container (max-width: 400px){.contactSection-actionButtons{flex-wrap:wrap;gap:10px}}.contactSection-actionButtons .btn-comp.btn-outline.bg-outline-dark{padding:10px 40px}.contactSection-actionButtons .btn-comp.btn-outline.bg-outline-dark:hover svg{transition:all .2s}.contactSection-actionButtons .btn-comp.btn-outline.bg-outline-dark:hover svg path{stroke:#fff}.contactSection-actionButton{display:flex;align-items:center;gap:clamp(.25rem,.114rem + .62vw,.75rem);padding:8px 24px;background:#efefef;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.25)}@container catalog-preview-body-container (max-width: 640px){.contactSection-actionButton{padding:8px 5px}}.contactSection-actionButton svg{width:clamp(1.25rem,1.114rem + .62vw,1.75rem);height:clamp(1.25rem,1.114rem + .62vw,1.75rem);flex-shrink:0}.contactSection-actionButton span{font-size:clamp(.75rem,.682rem + .31vw,1rem);font-weight:500;line-height:clamp(.875rem,.807rem + .31vw,1.125rem);color:#171a1c}.contactSection-actionButton:hover{background:#e0e0e0;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.2)}@container catalog-preview-body-container (max-width: 640px){.contactSection-actionButton{justify-content:center;width:100%}}.contactSection-form,.contactSection-rightColumn{display:flex;flex-direction:column}.contactSection-form{gap:24px;width:100%}.contactSection-formRow{display:flex;gap:15px}@container catalog-preview-body-container (max-width: 640px){.contactSection-formRow{flex-direction:column}}.contactSection-inputWrapper{flex:1 1}.contactSection-inputWrapper--full{width:100%}.contactSection-input,.contactSection-textarea{width:100%;padding:clamp(.625rem,.51rem + .41vw,1rem) clamp(.938rem,.765rem + .61vw,1.5rem);background:#fff;border:1px solid hsla(0,0%,53%,.36);border-radius:8px;font-size:clamp(.938rem,.869rem + .31vw,1.188rem);font-weight:400;line-height:clamp(1.375rem,1.239rem + .62vw,1.813rem);color:#666;transition:border-color .2s ease}.contactSection-input::placeholder,.contactSection-textarea::placeholder{color:#666}.contactSection-input:focus,.contactSection-textarea:focus{outline:none;border-color:#232323}.contactSection-textarea{resize:vertical;min-height:147px;font-family:inherit}.contactSection-orderQuantityRow{display:flex;flex-direction:column;gap:6px}.contactSection-orderQuantityRow+.contactSection-orderQuantityRow{margin-top:12px}.contactSection-orderQuantityLabel{font-size:14px;font-weight:500;color:#232323}.contactSection-orderQuantityInputWrap{position:relative;display:flex;align-items:center}.contactSection-orderQuantityInput{padding-right:96px}.contactSection-orderQuantityUnit{position:absolute;right:0;top:50%;transform:translateY(-50%);height:60%;display:flex;align-items:center;padding:0 16px;color:#666;font-size:15px;border-left:1px solid hsla(0,0%,53%,.36);pointer-events:none;white-space:nowrap}.contactSection-submitRow{display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,-.364rem + 6.23vw,5.75rem)}@container catalog-preview-body-container (max-width: 768px){.contactSection-submitRow{flex-direction:column;align-items:flex-start;gap:24px}}.contactSection-privacyText{flex:1 1;font-size:clamp(.75rem,.682rem + .31vw,1rem);font-weight:400;line-height:clamp(1.125rem,1.057rem + .31vw,1.375rem);color:#999;margin:0}@container catalog-preview-body-container (max-width: 768px){.contactSection-privacyText{font-size:14px;line-height:20px}}.contactSection-submitButton{display:flex;align-items:center;gap:8px;padding:13px clamp(1.5rem,1.227rem + 1.25vw,2.188rem);background:linear-gradient(271.64deg,#000 3.19%,hsla(0,0%,9%,.8) 100.37%);border:none;border-radius:10px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.25);flex-shrink:0}.contactSection-submitButton span{font-size:clamp(.875rem,.807rem + .31vw,1.125rem);font-weight:500;line-height:clamp(1rem,.932rem + .31vw,1.25rem);color:#fafafa}.contactSection-submitButton svg{width:16px;height:16px;flex-shrink:0}.contactSection-submitButton:hover{background:linear-gradient(271.64deg,#1a1a1a 3.19%,rgba(40,40,40,.9) 100.37%);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.3)}.contactSection-submitButton:active{transform:translateY(0)}@container catalog-preview-body-container (max-width: 768px){.contactSection-submitButton{width:100%;justify-content:center}}.catalog-contact-page .contactSection--scale .contactSection-innerContainer{gap:40px}.catalog-contact-page .contactSection--scale .contactSection-leftColumn{gap:24px}.catalog-contact-page .contactSection--scale .contactSection-title{font-size:43px;font-weight:600;line-height:49px;color:#191a1a}.catalog-contact-page .contactSection--scale .contactSection-description{font-size:18px;font-weight:400;line-height:26px;color:#565e68}.catalog-contact-page .contactSection--scale .contactSection-info{gap:40px}.catalog-contact-page .contactSection--scale .contactSection-infoLabel{font-size:19px;font-weight:600;line-height:22px;color:#191a1a}.catalog-contact-page .contactSection--scale .contactSection-infoText{font-size:18px;font-weight:400;line-height:29px;color:#565e68;max-width:none}.catalog-contact-page .contactSection--scale .contactSection-addressLines{display:flex;flex-direction:column;gap:0}.catalog-contact-page .contactSection--scale .contactSection-addressLines .contactSection-infoText{margin:0}.catalog-contact-page .contactSection--scale .contactSection-addressLines .contactSection-infoText--cityPin{white-space:nowrap}.catalog-contact-page .contactSection--scale .contactSection-phoneNumber{font-size:18px;line-height:28px;color:#565e68}.catalog-contact-page .contactSection--scale .contactSection-viewNumberButton{margin-left:8px;padding:2px 8px;border-radius:8px;background:#efefef}.catalog-contact-page .contactSection--scale .contactSection-viewNumberButton span{font-size:14px;line-height:22px;color:#232323}.catalog-contact-page .contactSection--scale .contactSection-actionButtons{gap:16px}.catalog-contact-page .contactSection--scale .contactSection-actionButtons a{text-decoration:none}.catalog-contact-page .contactSection--scale .contactSection-actionButton{padding:8px 24px;background:#efefef;border-radius:10px;box-shadow:0 1px 1px rgba(0,0,0,.25)}.catalog-contact-page .contactSection--scale .contactSection-actionButton img{width:28px;height:28px;flex-shrink:0}.catalog-contact-page .contactSection--scale .contactSection-actionButton span{font-size:16px;font-weight:500;line-height:18px;color:#171a1c}.catalog-contact-page .contactSection--scale .contactSection-actionButton:hover{background:#e0e0e0}.catalog-contact-page .contactSection--scale .contactSection-form{gap:24px}.catalog-contact-page .contactSection--scale .contactSection-input,.catalog-contact-page .contactSection--scale .contactSection-orderQuantityInput,.catalog-contact-page .contactSection--scale .contactSection-textarea{padding:10px 16px;border:1px solid hsla(0,0%,53%,.36);border-radius:8px;font-size:15px;font-weight:400;line-height:22px;color:#666;min-height:48px;box-sizing:border-box;transition:border-color .2s ease}.catalog-contact-page .contactSection--scale .contactSection-input::placeholder,.catalog-contact-page .contactSection--scale .contactSection-orderQuantityInput::placeholder,.catalog-contact-page .contactSection--scale .contactSection-textarea::placeholder{color:#666}.catalog-contact-page .contactSection--scale .contactSection-input:focus,.catalog-contact-page .contactSection--scale .contactSection-input:hover,.catalog-contact-page .contactSection--scale .contactSection-orderQuantityInput:focus,.catalog-contact-page .contactSection--scale .contactSection-orderQuantityInput:hover,.catalog-contact-page .contactSection--scale .contactSection-textarea:focus,.catalog-contact-page .contactSection--scale .contactSection-textarea:hover{outline:none;border-color:#232323}.catalog-contact-page .contactSection--scale .contactSection-textarea{min-height:147px;resize:vertical}.catalog-contact-page .contactSection--scale .contactSection-locationField,.catalog-contact-page .contactSection--scale .contactSection-locationField .a-d-c-input-wrap{width:100%}.catalog-contact-page .contactSection--scale .contactSection-locationField .forms-select-2.dropdown-single-input.p-autocomplete{width:100%;min-height:48px;border:1px solid hsla(0,0%,53%,.36);border-radius:8px;background:#fff;box-shadow:none;outline:none;transition:border-color .2s ease}.catalog-contact-page .contactSection--scale .contactSection-locationField .forms-select-2.dropdown-single-input.p-autocomplete.p-focus,.catalog-contact-page .contactSection--scale .contactSection-locationField .forms-select-2.dropdown-single-input.p-autocomplete.p-inputwrapper-focus,.catalog-contact-page .contactSection--scale .contactSection-locationField .forms-select-2.dropdown-single-input.p-autocomplete:focus-within,.catalog-contact-page .contactSection--scale .contactSection-locationField .forms-select-2.dropdown-single-input.p-autocomplete:hover{border-color:#232323;box-shadow:none;outline:none}.catalog-contact-page .contactSection--scale .contactSection-locationField .forms-select-2.dropdown-single-input.p-autocomplete .p-autocomplete-input.p-inputtext{width:100%;min-height:48px;padding:10px 40px 10px 16px;border:none;border-radius:8px;font-size:15px;font-weight:400;line-height:22px;color:#666;box-shadow:none;outline:none}.catalog-contact-page .contactSection--scale .contactSection-locationField .forms-select-2.dropdown-single-input.p-autocomplete .p-autocomplete-input.p-inputtext::placeholder{color:#666}.catalog-contact-page .contactSection--scale .contactSection-locationField .forms-select-2.dropdown-single-input.p-autocomplete .p-autocomplete-input.p-inputtext:focus,.catalog-contact-page .contactSection--scale .contactSection-locationField .forms-select-2.dropdown-single-input.p-autocomplete .p-autocomplete-input.p-inputtext:hover{outline:none;box-shadow:none}.catalog-contact-page .contactSection--scale .contactSection-locationField:focus-within .forms-select-2.dropdown-single-input.p-autocomplete{border-color:#232323}.catalog-contact-page .contactSection--scale .contactSection-locationField .a-d-c-icon{right:16px;width:16px;height:16px}.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField{margin:0;gap:0}.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap{border:1px solid hsla(0,0%,53%,.36);border-radius:8px;background:#fff;transition:border-color .2s ease;overflow:visible}.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap:active,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap:focus-within,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap:has(.p-focus),.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap:has(.p-inputwrapper-focus),.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap:hover{border-color:#232323}.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-dropdown,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-multiselect{width:100%;min-height:48px;height:48px;border:none!important;border-radius:0;background:transparent;box-shadow:none!important;outline:none!important;padding:0!important;gap:0}.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-dropdown.p-focus,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-dropdown.p-inputwrapper-focus,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-dropdown:focus-within,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-dropdown:hover,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-multiselect.p-focus,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-multiselect.p-inputwrapper-focus,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-multiselect:focus-within,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-multiselect:hover{border:none!important;box-shadow:none!important;outline:none!important}.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-dropdown.p-disabled,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-multiselect.p-disabled{opacity:1;background:transparent}.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-dropdown .p-multiselect-label-container,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-multiselect .p-multiselect-label-container{padding:0 0 0 16px!important;margin:0;flex:1 1;min-width:0}.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-dropdown .p-dropdown-label,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-multiselect .p-dropdown-label{padding:10px 16px!important;margin:0}.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-dropdown .p-multiselect-label,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-multiselect .p-multiselect-label{padding:0!important;margin:0;gap:0!important;min-height:48px;display:flex;align-items:center;font-size:15px;font-weight:400;line-height:22px;color:#666}.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-dropdown .p-dropdown-label.p-placeholder,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-dropdown .p-multiselect-label.p-placeholder,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-multiselect .p-dropdown-label.p-placeholder,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-multiselect .p-multiselect-label.p-placeholder{color:#666;opacity:1}.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-dropdown .p-dropdown-trigger,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-dropdown .p-multiselect-trigger,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-multiselect .p-dropdown-trigger,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-multiselect .p-multiselect-trigger{width:40px;color:#666}.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .catalog-enquiry-form__helper{margin-top:4px;font-size:12px;line-height:18px;color:#999}.catalog-contact-page .contactSection--scale .contactSection-submitButton{background:linear-gradient(271.64deg,#000 3.19%,hsla(0,0%,9%,.8) 100.37%);border-radius:10px;box-shadow:0 1px 1px rgba(0,0,0,.25)}.catalog-contact-page .contactSection--scale .contactSection-submitButton:hover{background:linear-gradient(271.64deg,#1a1a1a 3.19%,rgba(40,40,40,.9) 100.37%)}.catalog-contact-page .contactSection--scale .contactSection-privacyText{font-size:16px;line-height:22px;color:#999}.catalog-contact-page .contactSection--scale .forms-select-2.p-inputwrapper-focus{outline:none!important;box-shadow:none!important}.catalog-contact-page .contactSection--scale .contactSection-interestedProductsWrap .forms-select-2.p-inputwrapper-focus{outline:none!important;box-shadow:none!important;border:none!important}@container catalog-preview-body-container (max-width: 1024px){.catalog-contact-page .contactSection--scale .contactSection-innerContainer{gap:24px}.catalog-contact-page .contactSection--scale .contactSection-leftColumn{display:contents}.catalog-contact-page .contactSection--scale .contactSection-header{order:1;width:100%}.catalog-contact-page .contactSection--scale .contactSection-rightColumn{order:2;width:100%}.catalog-contact-page .contactSection--scale .contactSection-info{order:3;width:100%;gap:24px}.catalog-contact-page .contactSection--scale .contactSection-actionButtons{order:4;width:100%;flex-wrap:nowrap!important;gap:8px}.catalog-contact-page .contactSection--scale .contactSection-actionButtons>a{flex:1 1;min-width:0;width:auto!important;display:flex}.catalog-contact-page .contactSection--scale .contactSection-actionButtons>button{flex:1 1;min-width:0}.catalog-contact-page .contactSection--scale .contactSection-actionButtons .contactSection-actionButton{width:100%;min-width:0;padding:8px 4px;justify-content:center;gap:6px}.catalog-contact-page .contactSection--scale .contactSection-actionButtons .contactSection-actionButton img{width:20px!important;height:20px!important;flex-shrink:0}.catalog-contact-page .contactSection--scale .contactSection-actionButtons .contactSection-actionButton span{font-size:11px;line-height:14px;font-weight:500;white-space:nowrap}.catalog-contact-page .contactSection--scale .contactSection-form{gap:12px}.catalog-contact-page .contactSection--scale .contactSection-formRow{flex-direction:column;gap:12px}.catalog-contact-page .contactSection--scale .contactSection-input,.catalog-contact-page .contactSection--scale .contactSection-orderQuantityInput,.catalog-contact-page .contactSection--scale .contactSection-textarea{padding:8px 12px;min-height:40px;font-size:14px;line-height:20px}.catalog-contact-page .contactSection--scale .contactSection-textarea{min-height:120px}.catalog-contact-page .contactSection--scale .contactSection-locationField .forms-select-2.dropdown-single-input.p-autocomplete{min-height:40px}.catalog-contact-page .contactSection--scale .contactSection-locationField .forms-select-2.dropdown-single-input.p-autocomplete .p-autocomplete-input.p-inputtext{min-height:40px;padding:8px 36px 8px 12px;font-size:14px;line-height:20px}.catalog-contact-page .contactSection--scale .contactSection-locationField .a-d-c-icon{right:12px}.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-dropdown,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-multiselect{min-height:40px;height:40px}.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-dropdown .p-multiselect-label-container,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-multiselect .p-multiselect-label-container{padding:0 0 0 12px!important}.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-dropdown .p-dropdown-label,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-multiselect .p-dropdown-label{padding:8px 12px!important;font-size:14px;line-height:20px}.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-dropdown .p-multiselect-label,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-multiselect .p-multiselect-label{min-height:40px;font-size:14px;line-height:20px}.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-dropdown .p-dropdown-trigger,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-dropdown .p-multiselect-trigger,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-multiselect .p-dropdown-trigger,.catalog-contact-page .contactSection--scale .contactSection-interestedProductsField .contactSection-interestedProductsWrap .catalog-interested-products__multiselect.forms-select-2.p-multiselect .p-multiselect-trigger{width:32px}.catalog-contact-page .contactSection--scale .contactSection-submitRow{flex-direction:column;align-items:stretch;gap:16px;width:100%}.catalog-contact-page .contactSection--scale .contactSection-submitButton{width:100%;justify-content:center}.catalog-contact-page .contactSection--scale .contactSection-privacyText{font-size:14px;line-height:20px}.catalog-contact-page .contactSection--scale .contactSection-title{font-size:28px;line-height:32px}.catalog-contact-page .contactSection--scale .contactSection-description{font-size:15px;line-height:20px}.catalog-contact-page .contactSection--scale .contactSection-infoLabel{font-size:15px;line-height:18px}.catalog-contact-page .contactSection--scale .contactSection-infoText,.catalog-contact-page .contactSection--scale .contactSection-phoneNumber{font-size:14px;line-height:22px}.catalog-contact-page .contactSection--scale .contactSection-infoText--cityPin{white-space:normal}.catalog-contact-page .contactSection--scale .contactSection-phoneContainer{width:100%;justify-content:space-between;flex-wrap:nowrap;align-items:center;gap:8px}.catalog-contact-page .contactSection--scale .contactSection-viewNumberButton{margin-left:0;flex-shrink:0}.catalog-contact-page .catalog-section-container{padding-top:16px;padding-bottom:24px}}.contactNavTabs{background:#f8f8f8}.contactNavTabs-wrapper{display:flex;align-items:stretch;gap:0;height:clamp(2.875rem,2.67rem + .93vw,3.625rem);border-bottom:1px solid #999}.contactNavTabs-tab{display:flex;align-items:center;justify-content:center;width:clamp(10rem,8.409rem + 7.27vw,13.813rem);background:transparent;cursor:pointer;transition:all .3s ease;font-size:clamp(.938rem,.869rem + .31vw,1.188rem);font-weight:500;line-height:clamp(1rem,.932rem + .31vw,1.188rem);color:#323232;white-space:nowrap;padding:0 clamp(1rem,.659rem + 1.56vw,2rem);border-radius:10px 10px 0 0}.contactNavTabs-tab:not(:first-child){border-left:none}.contactNavTabs-tab.active{background:#fff;z-index:1;position:relative}.contactNavTabs-tab:hover:not(.active){background:hsla(0,0%,100%,.5)}@container catalog-preview-body-container (max-width: 640px){.contactNavTabs-tab{width:auto;min-width:140px;padding:0 20px;font-size:14px}}@container catalog-preview-body-container (max-width: 500px){.contactNavTabs-tab{width:100%}}.contactNavTabs-spacer{flex:1 1;border:1px solid #999;border-left:none;background:transparent}@container catalog-preview-body-container (max-width: 480px){.contactNavTabs-spacer{min-width:40px}}.contactNavTabs-content{background:#f8f8f8}.contactNavTabs-title{font-size:clamp(1rem,.541rem + 1.63vw,2.5rem);font-weight:600;line-height:clamp(1.375rem,.878rem + 1.77vw,3rem);color:#191a1a;margin:0}.contactNavTabs-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(1rem,.659rem + 1.56vw,2rem);gap:clamp(1rem,.659rem + 1.56vw,2rem);grid-row-gap:clamp(1rem,.659rem + 1.56vw,2rem);row-gap:clamp(1rem,.659rem + 1.56vw,2rem)}@container catalog-preview-body-container (max-width: 1200px){.contactNavTabs-grid{grid-template-columns:repeat(3,1fr)}}@container catalog-preview-body-container (max-width: 900px){.contactNavTabs-grid{grid-template-columns:repeat(2,1fr)}}@container catalog-preview-body-container (max-width: 640px){.contactNavTabs-grid{grid-template-columns:1fr;gap:16px}}.contactNavTabs-card{background:#fff;border:1px solid #e2e6e9;border-radius:12px;padding:20px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .3s ease;min-height:134px;display:flex;align-items:flex-start}.contactNavTabs-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.contactNavTabs-address{font-size:clamp(.875rem,.807rem + .31vw,1.125rem);font-weight:400;line-height:clamp(1.375rem,1.239rem + .62vw,1.813rem);color:#565e68;margin:0}.contactNavTabs .contact-tabs-container{display:flex;flex-direction:column;gap:20px;margin-top:30px}.getBrochureDialog .p-dialog-content{padding:0;border-radius:16px;overflow:hidden}.getBrochureDialog .p-dialog{max-width:560px;width:100%;border-radius:16px}.getBrochureDialog-main{background:#fff;border-radius:16px;padding:56px;display:flex;flex-direction:column;gap:clamp(1.25rem,.875rem + .94vw,2rem)}.getBrochureDialog-header{display:flex;align-items:flex-start;gap:8px}.getBrochureDialog-headerContent{flex:1 1;display:flex;flex-direction:column;gap:8px}.getBrochureDialog-title{font-size:24px;font-weight:600;line-height:32px;color:#171c1c;margin:0}@container catalog-preview-body-container (max-width: 640px){.getBrochureDialog-title{font-size:20px;line-height:28px}}.getBrochureDialog-description{font-size:14px;font-weight:400;line-height:24px;color:#555e68;margin:0}@container catalog-preview-body-container (max-width: 640px){.getBrochureDialog-description{font-size:13px;line-height:20px}}.getBrochureDialog-iconWrapper{width:56px;height:56px;border-radius:999px;background:#fafafa;display:flex;align-items:center;justify-content:center;flex-shrink:0}.getBrochureDialog-iconWrapper svg{width:40px;height:40px;color:#000}@container catalog-preview-body-container (max-width: 640px){.getBrochureDialog-iconWrapper{width:48px;height:48px}.getBrochureDialog-iconWrapper svg{width:32px;height:32px}}.getBrochureDialog-form{display:flex;flex-direction:column;gap:clamp(.938rem,.406rem + 1.33vw,2rem)}.getBrochureDialog-field{display:flex;flex-direction:column;gap:8px}.getBrochureDialog-label{font-size:14px;font-weight:500;line-height:20px;color:#171c1c}.getBrochureDialog-input,.getBrochureDialog-select{width:100%;height:40px;padding:8px 12px;border:1px solid #636b74;border-radius:8px;font-size:14px;font-weight:400;line-height:24px;color:#171c1c;background:#fff;transition:all .2s ease}.getBrochureDialog-input::placeholder,.getBrochureDialog-select::placeholder{color:#555e68}.getBrochureDialog-input:focus,.getBrochureDialog-select:focus{outline:none;border-color:#000;box-shadow:0 0 0 1px #000}.getBrochureDialog-input:hover,.getBrochureDialog-select:hover{border-color:#000}.getBrochureDialog-selectWrapper{position:relative}.getBrochureDialog-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;cursor:pointer}.getBrochureDialog-selectIcon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#000}.getBrochureDialog-submitSection{display:flex;flex-direction:column;gap:12px}.getBrochureDialog-submitButton{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#000,hsla(0,0%,9%,.8));border:none;border-radius:10px;font-size:14px;font-weight:600;line-height:18px;color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.25)}.getBrochureDialog-submitButton svg{width:16px;height:16px;color:#fff}.getBrochureDialog-submitButton:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.getBrochureDialog-submitButton:active{transform:translateY(0)}.getBrochureDialog-submitHelperText{font-size:12px;font-weight:400;line-height:14px;color:#616161;text-align:center;margin:0}.getBrochureDialog-privacyNotice{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;background:#e9e9e9;border-radius:0}@container catalog-preview-body-container (max-width: 640px){.getBrochureDialog-privacyNotice{justify-content:flex-start}}.getBrochureDialog-privacyNotice svg{width:21px;height:21px;color:#171717;flex-shrink:0}.getBrochureDialog-privacyNotice span{font-size:14px;font-weight:400;line-height:20px;color:#666}@container catalog-preview-body-container (max-width: 640px){.getBrochureDialog-privacyNotice span{font-size:12px;line-height:18px}}.viewEmailDialog .p-dialog-content{padding:0;border-radius:16px;overflow:hidden}.viewEmailDialog-main{padding:24px;background:#fff;min-width:320px}.viewEmailDialog-title{margin:0 0 8px;font-size:22px;line-height:30px;color:#171c1c;font-weight:600}.viewEmailDialog-subtitle{margin:0 0 16px;color:#626971;font-size:14px}.viewEmailDialog-form{display:flex;flex-direction:column;gap:12px}.viewEmailDialog-input{height:44px;border:1px solid #d7dbe0;border-radius:10px;padding:0 12px;font-size:14px}.viewEmailDialog-submit{height:44px;border:0;border-radius:10px;background:#171c1c;color:#fff;font-size:14px;cursor:pointer}.viewNumberDialog-main{background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:32px;position:relative}@container catalog-preview-body-container (max-width: 640px){.viewNumberDialog-main{gap:24px}}.viewNumberDialog-backButton{display:flex;align-items:center;gap:8px;background:none;border:none;font-size:14px;font-weight:500;color:#171c1c;cursor:pointer;padding:0;margin-bottom:-16px;transition:opacity .2s ease;position:relative;left:-10px}.viewNumberDialog-backButton svg{width:24px;height:24px;color:#171c1c}.viewNumberDialog-backButton:hover{opacity:.7}.viewNumberDialog-backButton:active{opacity:.5}.viewNumberDialog-header{display:flex;align-items:flex-start;gap:8px}.viewNumberDialog-headerSimple{display:flex;flex-direction:column;gap:8px}.viewNumberDialog-headerContent{flex:1 1;display:flex;flex-direction:column;gap:8px}.viewNumberDialog-headerContent.gap-unset{gap:unset}.viewNumberDialog-title{font-size:24px;font-weight:600;line-height:32px;color:#171c1c;margin:0}@container catalog-preview-body-container (max-width: 640px){.viewNumberDialog-title{font-size:20px;line-height:28px}}.viewNumberDialog-description{font-size:14px;font-weight:400;line-height:24px;color:#555e68;margin:0}@container catalog-preview-body-container (max-width: 640px){.viewNumberDialog-description{font-size:13px;line-height:20px}}.viewNumberDialog-iconWrapper{width:56px;height:56px;border-radius:999px;background:#fafafa;display:flex;align-items:center;justify-content:center;flex-shrink:0}.viewNumberDialog-iconWrapper svg{width:24px;height:24px;color:#171717}@container catalog-preview-body-container (max-width: 640px){.viewNumberDialog-iconWrapper{width:48px;height:48px}.viewNumberDialog-iconWrapper svg{width:32px;height:32px}}.viewNumberDialog-form{display:flex;flex-direction:column;gap:32px}@container catalog-preview-body-container (max-width: 640px){.viewNumberDialog-form{gap:24px}}.viewNumberDialog-field{display:flex;flex-direction:column;gap:8px}.viewNumberDialog-label{font-size:14px;font-weight:500;line-height:20px;color:#171c1c}.viewNumberDialog-input{width:100%;height:40px;padding:8px 12px;border:1px solid #636b74;border-radius:8px;font-size:14px;font-weight:400;line-height:24px;color:#171c1c;background:#fff;transition:all .2s ease}.viewNumberDialog-input::placeholder{color:#555e68}.viewNumberDialog-input:focus{outline:none;border-color:#000;box-shadow:0 0 0 1px #000}.viewNumberDialog-input:hover{border-color:#000}.viewNumberDialog-input--error{border-color:#d92c27}.viewNumberDialog-helperText{font-size:12px;font-weight:400;line-height:17px;color:#6c6c6c;margin:8px 0 0}.viewNumberDialog-submitSection{display:flex;flex-direction:column;gap:12px}.viewNumberDialog-otpSection{display:flex;flex-direction:column;gap:16px}.viewNumberDialog-actions{display:flex;flex-direction:column;gap:32px;align-items:center}.viewNumberDialog-actions .productsSection-cardButton.quoteButton{width:100%}@container catalog-preview-body-container (max-width: 640px){.viewNumberDialog-actions{gap:24px}}.viewNumberDialog-notNowButton{background:none;border:none;font-size:14px;font-weight:400;line-height:19px;color:#232323;cursor:pointer;padding:0;transition:opacity .2s ease;text-decoration:underline}.viewNumberDialog-notNowButton:hover{opacity:.7}.viewNumberDialog-notNowButton:active{opacity:.5}.viewNumberDialog-placeholder{padding:20px;text-align:center}.viewNumberDialog-placeholder h2{font-size:20px;font-weight:600;color:#171c1c;margin-bottom:12px}.viewNumberDialog-placeholder p{font-size:14px;color:#555e68;margin-bottom:20px}.viewNumberDialog-placeholder button{padding:10px 20px;background:#000;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500}.viewNumberDialog-placeholder button:hover{background:#333}.viewNumberDialog-phoneDisplay{background:#f7f7f7;border-radius:7px;padding:22px;display:flex;align-items:center;justify-content:center}@container catalog-preview-body-container (max-width: 640px){.viewNumberDialog-phoneDisplay{padding:18px}}.viewNumberDialog-phoneNumber{color:#171c1c;font-size:clamp(32px,3vw,32px);font-weight:700;line-height:44px;text-align:center}@container catalog-preview-body-container (max-width: 640px){.viewNumberDialog-phoneNumber{font-size:clamp(24px,5vw,28px);line-height:36px}}.viewNumberDialog-buttonRow{display:flex;gap:16px;align-items:center}@container catalog-preview-body-container (max-width: 640px){.viewNumberDialog-buttonRow{gap:12px}}.viewNumberDialog-secondaryButton{flex:1 1;background:#efefef;border:none;border-radius:10px;padding:14px 16px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 1px 1px 0 rgba(0,0,0,.25);transition:background .2s ease}.viewNumberDialog-secondaryButton svg{width:20px;height:20px;stroke:#171717}.viewNumberDialog-secondaryButton span{color:#000;font-size:16px;font-weight:500;line-height:18px}@container catalog-preview-body-container (max-width: 640px){.viewNumberDialog-secondaryButton span{font-size:14px}}.viewNumberDialog-secondaryButton:hover{background:#e0e0e0}@container catalog-preview-body-container (max-width: 640px){.viewNumberDialog-secondaryButton{padding:12px}}.viewNumberDialog-callButton{flex:1 1;background:linear-gradient(135deg,#000,hsla(0,0%,9%,.8));border:none;border-radius:10px;padding:14px 16px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 1px 1px 0 rgba(0,0,0,.25);transition:opacity .2s ease}.viewNumberDialog-callButton svg{width:20px;height:20px;stroke:#fff}.viewNumberDialog-callButton span{color:#fff;font-size:16px;font-weight:500;line-height:14px}@container catalog-preview-body-container (max-width: 640px){.viewNumberDialog-callButton span{font-size:14px}}.viewNumberDialog-callButton:hover{opacity:.9}@container catalog-preview-body-container (max-width: 640px){.viewNumberDialog-callButton{padding:12px}}.viewNumberDialog-bottomText{text-align:center;margin-top:-8px}.viewNumberDialog-bottomText span{color:#555e68;font-size:14px;font-weight:400;line-height:19px}@container catalog-preview-body-container (max-width: 640px){.viewNumberDialog-bottomText span{font-size:12px;line-height:17px}}.modal-comp.getBrochureDialog{padding:unset}.modal-comp.getBrochureDialog .getBrochureDialog-main{padding:clamp(1.563rem,.594rem + 2.42vw,3.5rem)}.modal-comp.getBrochureDialog .react-tel-input .form-control{height:40px!important}.modal-comp.viewNumberDialog{padding:unset;max-width:550px}.modal-comp.viewNumberDialog .viewNumberDialog-main{padding:clamp(1.563rem,.594rem + 2.42vw,3.5rem)}.modal-comp.viewNumberDialog .react-tel-input .form-control{height:40px!important}.modal-comp.icon-library-modal{max-width:1200px;width:95%;padding:unset;gap:unset}.modal-comp.icon-library-modal .m-c-head{border-bottom:1px solid #d9d9d9;padding:clamp(.938rem,.625rem + .78vw,1.563rem) clamp(1.25rem,.938rem + .78vw,1.875rem)}.modal-comp.icon-library-modal .m-c-head svg{width:23px;height:23px;min-width:23px;cursor:pointer}@media screen and (min-width:992px){.modal-comp.icon-library-modal .icon-library-comp{max-height:calc(100vh - 250px)}}.modal-comp.icon-library-modal .m-c-footer{padding:10px 30px;border-top:1px solid #d9d9d9}@media screen and (max-width:400px){.modal-comp.icon-library-modal .m-c-footer.btn-right{justify-content:center}.modal-comp.icon-library-modal .m-c-footer.btn-right .btn-comp{width:100%;min-width:auto}}.productDetailGlobal-container{display:flex;gap:30px}@media screen and (max-width:991px){.productDetailGlobal-container{flex-direction:column}}.productDetailGlobal-container .p-d-g-c-left,.productDetailGlobal-container .p-d-g-c-right{width:50%}@media screen and (max-width:991px){.productDetailGlobal-container .p-d-g-c-left,.productDetailGlobal-container .p-d-g-c-right{width:100%}}.productDetailGlobal-container .p-d-g-c-left .productDetailInfo-leftColumn{width:100%;max-width:none}.productDetailGlobal-container .p-d-g-c-left .productDetailInfo-leftColumn .productDetailInfo-mainImageContainer,.productDetailGlobal-container .p-d-g-c-left .productDetailInfo-leftColumn .productDetailInfo-mainSwiper,.productDetailGlobal-container .p-d-g-c-left .productDetailInfo-leftColumn .productDetailInfo-thumbsSwiper{max-width:none}.productDetailGlobal-container .p-d-g-c-left .productDetailInfo-leftColumn .productDetailInfo-shareButton{display:none}.productDetailGlobal-container .p-d-g-c-left .tabs-accordion-block{margin-top:30px;display:flex;flex-direction:column;gap:15px}.productDetailGlobal-container .product-detail-selection-wrapper-box{border-radius:16px;border:2px solid #f0f0f0;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.25);padding:25px clamp(.938rem,.545rem + 1.16vw,1.563rem)}.productDetailGlobal-container .product-detail-selection-wrapper-box .productDetailInfo-actionsSection{margin-top:15px}.termsAndPolicies{width:100%;background:#f4f4f4;padding-top:48px;padding-bottom:80px}@container catalog-preview-body-container (max-width: 640px){.termsAndPolicies{padding-top:24px;padding-bottom:40px}}.termsAndPolicies-container.catalog-section-container{width:calc(100% - 64px);max-width:1920px;margin-left:auto;margin-right:auto}@media (min-width:1400px){.termsAndPolicies-container.catalog-section-container{width:calc(100% - 288px);max-width:1632px}}@container catalog-preview-body-container (max-width: 640px){.termsAndPolicies-container.catalog-section-container{width:calc(100% - 20px)}}.termsAndPolicies-container.catalog-section-container{padding-top:0;padding-bottom:0}.termsAndPolicies-layout{display:grid;grid-template-columns:minmax(220px,30%) 1fr;grid-gap:32px;gap:32px;align-items:flex-start}@container catalog-preview-body-container (max-width: 1024px){.termsAndPolicies-layout{grid-template-columns:minmax(200px,30%) 1fr;gap:24px}}@container catalog-preview-body-container (max-width: 768px){.termsAndPolicies-layout{grid-template-columns:1fr;gap:16px}}.termsAndPolicies-sidebar{position:-webkit-sticky;position:sticky;top:90px;align-self:start}@container catalog-preview-body-container (max-width: 768px){.termsAndPolicies-sidebar{display:none}}.termsAndPolicies-tabs{display:grid;border-left:1px solid rgba(54,54,54,.1)}.termsAndPolicies-tabs--mobile{display:none;margin-bottom:24px;border-left:0;border-bottom:1px solid rgba(54,54,54,.12);grid-auto-flow:column;grid-auto-columns:max-content;gap:20px;overflow-x:auto;scrollbar-width:none}.termsAndPolicies-tabs--mobile::-webkit-scrollbar{display:none}@container catalog-preview-body-container (max-width: 768px){.termsAndPolicies-tabs--mobile{display:grid;grid-auto-flow:column}.termsAndPolicies-tabs--desktop{display:none}}.termsAndPolicies-tab{display:block;border:0;border-bottom:1px solid rgba(54,54,54,.1);background:transparent;color:#2f3134;text-decoration:none;text-align:left;font-size:18px;line-height:28px;font-weight:500;padding:16px 20px;position:relative;white-space:nowrap;transition:color .2s ease}.termsAndPolicies-tab.is-active{color:var(--theme-primary,#d92d27)}.termsAndPolicies-tab.is-active:before{content:"";position:absolute;left:0;top:0;bottom:-1px;width:2px;background:var(--theme-primary,#d92d27)}.termsAndPolicies-tabs--mobile .termsAndPolicies-tab{border-bottom:2px solid transparent;padding:0 0 12px;font-size:14px;line-height:20px}.termsAndPolicies-tabs--mobile .termsAndPolicies-tab.is-active{border-bottom-color:var(--theme-primary,#d92d27)}.termsAndPolicies-tabs--mobile .termsAndPolicies-tab.is-active:before{display:none}.termsAndPolicies-card{border-radius:20px;box-shadow:0 .5px 1px rgba(0,0,0,.25);background:#fff;padding:32px}@container catalog-preview-body-container (max-width: 768px){.termsAndPolicies-card{padding:20px 16px;border-radius:16px}}.termsAndPolicies-title{margin:0 0 16px;color:#2f3134;font-size:clamp(28px,3vw,40px);line-height:1.2;font-weight:600}.termsAndPolicies-meta{margin:0 0 8px;color:#555e68;font-size:16px;line-height:24px}.termsAndPolicies-sectionTitle{margin:0 0 16px;color:#2f3134;font-size:clamp(22px,2.2vw,30px);line-height:1.3;font-weight:600}.termsAndPolicies-paragraph{margin:0 0 12px;color:#434955;font-size:16px;line-height:26px}.termsAndPolicies-list{margin:0 0 16px;padding-left:20px;color:#434955}.termsAndPolicies-list li{margin-bottom:8px;font-size:16px;line-height:26px}.termsAndPolicies-divider{border:0;border-top:1px solid rgba(54,54,54,.12);margin:24px 0 0}@container catalog-preview-body-container (max-width: 640px){.terms-and-policies-page .pageTitle{padding-top:20px;padding-bottom:16px;gap:0;background:linear-gradient(90deg,#000,#575757)}.terms-and-policies-page .pageTitle-breadcrumb{display:flex}.terms-and-policies-page .pageTitle-title{font-size:20px;line-height:28px;letter-spacing:0;font-weight:600}}.terms-and-policies-page .pageTitle-container.catalog-section-container{width:calc(100% - 64px);max-width:1920px;margin-left:auto;margin-right:auto}@media (min-width:1400px){.terms-and-policies-page .pageTitle-container.catalog-section-container{width:calc(100% - 288px);max-width:1632px}}@container catalog-preview-body-container (max-width: 640px){.terms-and-policies-page .pageTitle-container.catalog-section-container{width:calc(100% - 20px)}}