.application-section{width:100%;margin:0 auto;display:flex;flex-direction:column;position:relative;top:0}.application-section .title-container{padding:50px 0}.application-section .application-container,.application-section .title-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#000}.application-section .application-container .image-wrapper{position:relative;width:100%;aspect-ratio:1440/2251}.application-section .application-container .image-wrapper img{width:100%;height:100%}.application-section .application-container .image-wrapper .map-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.application-section .application-container .image-wrapper .map-overlay .map-label{position:absolute;transform:translate(-50%,-50%);pointer-events:all;cursor:pointer;z-index:10;transition:all .3s ease}.application-section .application-container .image-wrapper .map-overlay .map-label .label-dot{width:16px;height:16px;background:linear-gradient(135deg,#ff6b6b,#ee5a6f);border:3px solid rgba(255,255,255,.9);border-radius:50%;box-shadow:0 4px 12px rgba(255,107,107,.4),0 0 0 0 rgba(255,107,107,.7);animation:pulse 2s infinite;transition:all .3s ease}.application-section .application-container .image-wrapper .map-overlay .map-label .label-text{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 25px));white-space:nowrap;width:max-content;text-align:center;color:#fff;border-radius:8px;opacity:1;transition:all .3s ease;z-index:20;font-size:clamp(10px,2vw + 4px,30px);font-weight:600;line-height:1.2;letter-spacing:.02em;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.application-section .application-container .image-wrapper .map-overlay .map-label:hover{z-index:100}.application-section .application-container .image-wrapper .map-overlay .map-label:hover .label-dot{background:linear-gradient(135deg,#ff8787,#ff6b6b);box-shadow:0 6px 20px rgba(255,107,107,.6),0 0 0 8px rgba(255,107,107,.2);animation:none}.application-section .application-container .image-wrapper .map-overlay .map-label.active .label-dot{animation:none}.application-section .selected-application-details{display:none}.application-section .selected-application-details-active{position:fixed;top:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;padding:40px 80px;background-color:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.application-section .selected-application-details-active .selected-application-container{position:relative;display:flex;width:100%;max-width:1440px;height:100%;max-height:90vh;background-color:#fff;border-radius:0;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3)}.application-section .selected-application-details-active .selected-application-container .close-button{position:absolute;top:20px;right:20px;z-index:10;width:40px;height:40px;background-color:rgba(255,255,255,.95);border:none;border-radius:50%;font-size:24px;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.application-section .selected-application-details-active .selected-application-container .close-button:hover{background-color:#fff;transform:scale(1.1)}.application-section .selected-application-details-active .selected-application-container .modal-content{display:grid;grid-template-columns:500px 1fr;width:100%;height:100%}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-image{position:relative;width:100%;height:100%;background-color:#f5f5f5}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-image img{object-fit:cover}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info{display:flex;flex-direction:column;height:100%;overflow:hidden}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll{flex:1 1;overflow-y:auto;padding:60px 50px 40px}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll::-webkit-scrollbar{width:8px}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll::-webkit-scrollbar-track{background:#f1f1f1}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll::-webkit-scrollbar-thumb:hover{background:#555}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .modal-title{font-family:Souvenir,serif;font-size:36px;font-weight:700;color:#1a1a1a;margin:0 0 20px;line-height:1.2}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .modal-description{font-size:16px;line-height:1.6;color:#4a4a4a;margin:0 0 40px}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .products-list{display:flex;flex-direction:column;gap:30px}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .products-list .product-card{border-bottom:1px solid #e5e5e5;padding-bottom:30px}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .products-list .product-card:last-child{border-bottom:none;padding-bottom:0}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .products-list .product-card .product-name{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 12px;line-height:1.3}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .products-list .product-card .product-description{font-size:14px;line-height:1.6;color:#666;margin:0 0 16px}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .products-list .product-card .view-more-button{background:none;border:none;color:#2d7a3e;font-size:14px;font-weight:600;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:6px;transition:all .3s ease}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .products-list .product-card .view-more-button .arrow{transition:transform .3s ease}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .products-list .product-card .view-more-button:hover{color:#1f5a2c}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .products-list .product-card .view-more-button:hover .arrow{transform:translateX(4px)}@keyframes pulse{0%{box-shadow:0 4px 12px rgba(255,107,107,.4),0 0 0 0 rgba(255,107,107,.7)}50%{box-shadow:0 4px 12px rgba(255,107,107,.4),0 0 0 10px rgba(255,107,107,0)}to{box-shadow:0 4px 12px rgba(255,107,107,.4),0 0 0 0 rgba(255,107,107,0)}}@media(max-width:1024px){.application-section .application-container .image-wrapper .map-overlay .map-label .label-dot{width:14px;height:14px;border-width:2px}.application-section .application-container .image-wrapper .map-overlay .map-label:hover .label-dot{width:18px;height:18px}.application-section .selected-application-details-active{padding:40px}.application-section .selected-application-details-active .selected-application-container .modal-content{grid-template-columns:400px 1fr}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll{padding:50px 40px 30px}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .modal-title{font-size:32px}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .modal-description{font-size:15px}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .products-list .product-card .product-name{font-size:17px}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .products-list .product-card .product-description{font-size:13px}}@media(max-width:768px){.application-section .title-container{padding:30px 0}.application-section .application-container .image-wrapper .map-overlay .map-label .label-dot{width:12px;height:12px;border-width:2px}.application-section .application-container .image-wrapper .map-overlay .map-label:hover .label-dot{width:16px;height:16px}.application-section .selected-application-details-active{padding:20px}.application-section .selected-application-details-active .selected-application-container{max-height:95vh}.application-section .selected-application-details-active .selected-application-container .close-button{top:15px;right:15px;width:36px;height:36px;font-size:20px}.application-section .selected-application-details-active .selected-application-container .modal-content{grid-template-columns:1fr;grid-template-rows:300px 1fr}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll{padding:30px 25px}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .modal-title{font-size:28px;margin-bottom:15px}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .modal-description{font-size:14px;margin-bottom:30px}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .products-list{gap:25px}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .products-list .product-card{padding-bottom:25px}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .products-list .product-card .product-name{font-size:16px;margin-bottom:10px}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .products-list .product-card .product-description{font-size:13px;margin-bottom:14px}}@media(max-width:480px){.application-section .application-container .image-wrapper .map-overlay .map-label .label-dot{width:10px;height:10px;border-width:2px}.application-section .application-container .image-wrapper .map-overlay .map-label .label-text{transform:translate(-50%,calc(-50% - 25px))}.application-section .application-container .image-wrapper .map-overlay .map-label:hover .label-dot{width:14px;height:14px}.application-section .application-container .image-wrapper .map-overlay .map-label:hover .label-text{transform:translate(-50%,calc(-50% - 25px))}.application-section .selected-application-details-active{padding:10px}.application-section .selected-application-details-active .selected-application-container{max-height:98vh}.application-section .selected-application-details-active .selected-application-container .close-button{top:10px;right:10px;width:32px;height:32px;font-size:18px}.application-section .selected-application-details-active .selected-application-container .modal-content{grid-template-rows:250px 1fr}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll{padding:25px 20px}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .modal-title{font-size:24px;margin-bottom:12px}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .modal-description{font-size:13px;margin-bottom:25px}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .products-list{gap:20px}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .products-list .product-card{padding-bottom:20px}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .products-list .product-card .product-name{font-size:15px;margin-bottom:8px}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .products-list .product-card .product-description{font-size:12px;margin-bottom:12px}.application-section .selected-application-details-active .selected-application-container .modal-content .modal-info .modal-scroll .products-list .product-card .view-more-button{font-size:13px}}.BrandIntro_brand__banner__C3Hsg{width:100%;height:360px;position:relative;top:0}.BrandIntro_brand__banner__C3Hsg .BrandIntro_brandImg__yjMx2{width:100%;height:100%;position:relative;top:0}.BrandIntro_brand__banner__C3Hsg .BrandIntro_brandImg__yjMx2:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.5)}.BrandIntro_brand__banner__C3Hsg .BrandIntro_brandImg__yjMx2 img{width:100%;height:100%;object-fit:cover}.BrandIntro_brand__banner__C3Hsg .BrandIntro_brandImg__yjMx2 .BrandIntro_brand__content__DJDu_{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:10}@media(max-width:540px){.BrandIntro_brand__banner__C3Hsg .BrandIntro_brandImg__yjMx2 .BrandIntro_brand__content__DJDu_{width:100%;display:flex;align-items:center;justify-content:center}}.BrandApplication_application__vZmo7{width:100%;aspect-ratio:1/1;max-height:80dvh;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:.5fr .5fr 1fr;grid-gap:.5rem;gap:.5rem;transition:all .3s}.BrandApplication_application__image__UXyz3{position:relative}.BrandApplication_application__image--pos0__w4Rj1{grid-column:1;grid-row:1/span 3}.BrandApplication_application__image--pos1__gw0Di{grid-column:2;grid-row:1/span 2}.BrandApplication_application__image--pos2__3411d{grid-column:2;grid-row:3}.BrandApplication_application__image__description__qt8ud{position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);color:#fff;opacity:0}.BrandApplication_application__image__description__qt8ud:hover{opacity:1;transition:all .3s}.BrandApplication_application__image__UXyz3:active,.BrandApplication_application__image__UXyz3:focus,.BrandApplication_application__image__UXyz3:hover{overflow:hidden}.BrandApplication_application__image__UXyz3:active img,.BrandApplication_application__image__UXyz3:focus img,.BrandApplication_application__image__UXyz3:hover img{transform:scale(1.1);transition:all .3s}.BrandApplication_application__single_image__r4_yH{grid-column:1/span 2;grid-row:1/span 4}@media(max-width:768px){.BrandApplication_application__vZmo7{display:flex;flex-direction:column}.BrandApplication_application__vZmo7>*{grid-column:1;grid-row:unset}.BrandApplication_application__image__UXyz3{height:100%;max-height:340px}}.BrandProduct_product_container___Pj2_{width:100%;height:max-content;display:grid;grid-auto-flow:column;grid-gap:32px;gap:32px}.BrandProduct_product_container__even__a3_1t{grid-template-columns:1fr 420px}.BrandProduct_product_container__odd__bCPTO{grid-template-columns:420px 1fr}.BrandProduct_product_container__items__fq9cH{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:40px;margin:40px 0}.BrandProduct_product_container__items__item__QQkwp{width:100px;max-width:max-content;height:max-content;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;position:relative}.BrandProduct_product_container__banner__90iW0{grid-column:1;width:100%;height:500px;max-height:500px;position:relative;top:0;box-shadow:0 0 12px 4px rgba(0,0,0,.1490196078);border-radius:20px}.BrandProduct_product_container__banner__90iW0 img{width:100%;height:100%;object-fit:cover;border-radius:20px}.BrandProduct_product_container__banner__even___0hd8{grid-column:2}.BrandProduct_product_container__banner__odd__PtSOc{grid-column:1}.BrandProduct_product_container__content__Xjimq{width:100%;height:max-content}.BrandProduct_product_container__content__even__pKhf6{grid-column:1}.BrandProduct_product_container__content__odd__UStHF{grid-column:2}@media screen and (max-width:1045px){.BrandProduct_product_container___Pj2_,.BrandProduct_product_container__even__a3_1t,.BrandProduct_product_container__odd__bCPTO{grid-template-columns:1fr}.BrandProduct_product_container___Pj2_>*{grid-column:1}.BrandProduct_product_container__banner__90iW0{max-height:360px}}@media screen and (max-width:768px){.BrandProduct_product_container__items__item__QQkwp{width:60px;max-width:60px;height:60px;max-height:60px}}.vision_visionMissionCard__zrkgH{--card-w:clamp(340px,85vw,450px);--card-h:clamp(420px,75vh,550px);--overlay-w:clamp(240px,85vw,300px);--overlay-h:clamp(240px,75vh,300px);position:relative;width:var(--card-w);height:var(--card-h);overflow:visible;margin:0 auto;max-width:100vw}@media(max-width:400px){.vision_visionMissionCard__zrkgH{--card-w:clamp(60vw,85vw,450px);--card-h:clamp(60vh,75vh,450px);--overlay-w:clamp(60vw,85vw,60vw);--overlay-h:clamp(60vw,75vh,60vw)}}.vision_visionMissionCard__zrkgH .vision_card__rVhht{position:relative!important;width:100%!important;height:100%!important;background:#fff!important;border-radius:5px 5px 60px 5px!important;display:flex!important;flex-direction:column!important;box-shadow:0 20px 40px rgba(0,0,0,.15)!important}.vision_visionMissionCard__zrkgH .vision_greenOverlay__3h3m7{display:flex;position:relative;margin-top:-20px;margin-left:-20px;width:var(--overlay-w);height:var(--overlay-h);border-radius:12px 12px 0 12px;z-index:10}.vision_visionMissionCard__zrkgH .vision_greenOverlay__angle__kexKR{position:absolute;top:0;left:0;border-left:var(--overlay-w) solid #327554;border-bottom:var(--overlay-h) solid rgba(0,0,0,0);border-radius:12px 12px 0 12px;z-index:10}.vision_visionMissionCard__zrkgH .vision_greenOverlay__P1__QEfKo{position:absolute;top:0;right:0;width:40px;height:20px;background-color:#458867;border-radius:12px 12px 12px 12px;z-index:5}.vision_visionMissionCard__zrkgH .vision_greenOverlay__P2__Ne1uy{position:absolute;top:var(--overlay-w);left:0;width:20px;height:40px;background-color:#458867;border-radius:12px 12px 12px 12px;z-index:5;transform:translateY(-100%)}.vision_visionMissionCard__zrkgH .vision_content__overlay__uOozB{z-index:100;width:100%;height:100%;top:0;right:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;padding:50px 20px 110px}.vision_visionMissionCard__zrkgH .vision_content__overlay__icon__57Ggy{padding:0 30px 50px 0}.vision_visionMissionCard__zrkgH .vision_content__overlay__content__Cx_Wq{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.vision_visionMissionCard__zrkgH .vision_content__overlay__content__Cx_Wq p{margin-top:20px;font-size:24px;line-height:32px;font-weight:500;text-align:center}@media(max-width:400px){.vision_visionMissionCard__zrkgH .vision_content__overlay__icon__57Ggy{padding:0 10px 30px 0}.vision_visionMissionCard__zrkgH .vision_content__overlay__content__Cx_Wq p{margin-top:10px;font-size:20px;line-height:28px;font-weight:500;text-align:center}}.carousel{--carousel-arrow-size:48px;--carousel-arrow-bg:rgba(255,255,255,0.8);--carousel-arrow-hover-bg:#ffffff;--carousel-arrow-color:#333333;--carousel-dot-size:12px;--carousel-dot-bg:rgba(255,255,255,0.5);--carousel-dot-active-bg:#ffffff;--carousel-transition-duration:0.5s;--carousel-transition-timing:ease-in-out;max-width:100%;margin:0 auto}.carousel,.carousel__viewport{position:relative;width:100%;overflow:hidden}.carousel__viewport{height:100%}.carousel__track{display:flex;width:300%;height:100%}.carousel__track--no-transition{transition:none}.carousel__slide{flex:1 0;width:100%;display:flex;justify-content:center;align-items:center;position:relative;opacity:1}.carousel--fade .carousel__track{width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;transition:none;transform:none!important}.carousel--fade .carousel__slide{grid-column:1;grid-row:1;opacity:0;z-index:0;pointer-events:none;transition:opacity .6s ease-in-out}.carousel--fade .carousel__slide--active{opacity:1;z-index:1;pointer-events:auto}.carousel__control{position:absolute;top:50%;transform:translateY(-50%);width:var(--carousel-arrow-size);height:var(--carousel-arrow-size);background:var(--carousel-arrow-bg);color:var(--carousel-arrow-color);border:none;border-radius:50%;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:0;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:0}.carousel__control:hover{background:var(--carousel-arrow-hover-bg);transform:translateY(-50%) scale(1.1);box-shadow:0 6px 12px rgba(0,0,0,.15)}.carousel__control--prev{left:20px}.carousel__control--next{right:20px}.carousel__control svg{width:50%;height:50%}.carousel:hover .carousel__control{opacity:1}.carousel__pagination{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:10}.carousel__pagination-dot{width:var(--carousel-dot-size);height:var(--carousel-dot-size);border-radius:50%;background:var(--carousel-dot-bg);border:none;cursor:pointer;padding:0;transition:all .3s ease}.carousel__pagination-dot:hover{background:rgba(255,255,255,.8)}.carousel__pagination-dot--active{background:var(--carousel-dot-active-bg);transform:scale(1.2)}.custom{--rt-space-xs:0.25rem;--rt-space-sm:0.5rem;--rt-space-md:1rem;--rt-space-lg:1.5rem;--rt-space-xl:2rem;--rt-space-2xl:3rem;--rt-font-size-xs:clamp(0.875rem,2vw,0.9375rem);--rt-font-size-sm:clamp(0.9375rem,2.5vw,1rem);--rt-font-size-base:clamp(1rem,0.91vw,1.5rem);--rt-font-size-lg:clamp(1.25rem,3.5vw,1.75rem);--rt-font-size-xl:clamp(1.5rem,4vw,2.125rem);--rt-font-size-2xl:clamp(2rem,5vw,2.75rem);--rt-line-height-base:1.7;--rt-line-height-heading:1.3;--rt-color-text:hsl(0,0%,0%);--rt-color-text-muted:hsl(220 10% 40%);--rt-color-bg-code:hsl(220 20% 95%);--rt-color-border:hsl(220 20% 80%);--rt-color-link:hsl(220 80% 40%);--rt-color-link-hover:hsl(220 80% 30%);--rt-font-weight-normal:400;--rt-font-weight-semibold:600;--rt-font-weight-bold:700;--rt-border-radius-sm:0.25rem;--rt-border-radius:0.375rem;color:var(--rt-color-text);font-family:var(--font-noir);line-height:var(--rt-line-height-base);max-width:100%}.custom p{margin:var(--rt-space-sm) 0 var(--rt-space-md);font-size:var(--rt-font-size-base);line-height:1.9}.custom h1{font-size:var(--rt-font-size-2xl);margin:var(--rt-space-2xl) 0 var(--rt-space-xl) 0;font-weight:var(--rt-font-weight-bold);line-height:var(--rt-line-height-heading)}.custom h2{font-size:var(--rt-font-size-xl);margin:var(--rt-space-xl) 0 var(--rt-space-lg) 0}.custom h2,.custom h3{font-weight:var(--rt-font-weight-semibold)}.custom h3{font-size:var(--rt-font-size-lg);margin:var(--rt-space-lg) 0 var(--rt-space-md) 0}.custom h4,.custom h5,.custom h6{font-size:var(--rt-font-size-sm);margin:var(--rt-space-md) 0 var(--rt-space-sm) 0;font-weight:var(--rt-font-weight-semibold)}.custom ol,.custom ul{margin:var(--rt-space-lg) 0;padding-left:var(--rt-space-xl)}.custom li{margin-bottom:var(--rt-space-sm)}.custom b,.custom strong{font-weight:var(--rt-font-weight-bold)}.custom em,.custom i{font-style:italic}.custom code{background:var(--rt-color-bg-code);color:var(--rt-color-text);padding:var(--rt-space-xs) var(--rt-space-sm);border-radius:var(--rt-border-radius-sm);font-size:.875em;font-family:SF Mono,Monaco,monospace}.custom a{color:var(--rt-color-link);text-decoration:underline}.custom a:hover{color:var(--rt-color-link-hover)}.custom blockquote{border-left:4px solid var(--rt-color-border);margin:var(--rt-space-xl) 0;padding-left:var(--rt-space-xl);font-style:italic;opacity:.9}.custom figure,.custom img{max-width:100%;height:auto;margin:var(--rt-space-lg) 0}.custom pre{background:var(--rt-color-bg-code);padding:var(--rt-space-lg);border-radius:var(--rt-border-radius);overflow-x:auto;font-size:.875em}@media(max-width:640px){.custom ol,.custom ul{padding-left:var(--rt-space-lg)}}.CompanyOverview_companyOverview__lxlpt{display:flex;flex-direction:column;gap:4rem}.CompanyOverview_companyOverview__odd__x435v{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}.CompanyOverview_companyOverview__even__eXcHr{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:2rem}.CompanyOverview_companyOverview__content__8A_0i{display:flex;flex-direction:column;gap:1rem}.CompanyOverview_companyOverview__image__nJOh_{display:flex;flex-direction:column;gap:1rem;box-shadow:2px 2px 12px 0 rgba(0,0,0,.2509803922);border-radius:8px;max-width:600px;max-height:500px;object-fit:cover}@media(max-width:1130px){.CompanyOverview_companyOverview__lxlpt{gap:1.8rem}.CompanyOverview_companyOverview__image__nJOh_{max-width:400px;max-height:300px}}@media(max-width:900px){.CompanyOverview_companyOverview__lxlpt{gap:1rem}.CompanyOverview_companyOverview__even__eXcHr,.CompanyOverview_companyOverview__odd__x435v{flex-direction:column}.CompanyOverview_companyOverview__image__nJOh_{width:100%;min-height:300px;max-width:100%;max-height:300px;aspect-ratio:4/3}.CompanyOverview_companyOverview__content__8A_0i{gap:0}}@media(max-width:600px){.CompanyOverview_companyOverview__image__nJOh_{min-height:200px;aspect-ratio:16/9}}.Hero_hero__0R9ah{width:100%;height:100dvh}.Hero_hero__container__aa7GR{width:100%;height:100%;max-width:1440px;margin:0 auto;z-index:1;padding-top:50px}.Hero_hero__containerLeft__gsev2{width:100%;height:100%;display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start;padding:40px}.Hero_hero__containerCenter__wZNnX{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.Hero_hero__bgImgContainer__gE4JP{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.Hero_hero__bgImgContainer__gE4JP:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.Hero_hero__bgImgContainer__gE4JP img{width:100%;height:100%;object-fit:cover}.Hero_hero__bgImgContainer__carousel__x5fpe{width:100%;height:100%}.Hero_hero__bgImgContainer__carousel__image__afJZ7{width:100%;height:100%;object-fit:cover}@media screen and (max-width:890px){.Hero_hero__containerLeft__gsev2{padding:20px}}@media screen and (max-width:768px){.Hero_hero__0R9ah,.Hero_hero__bgImgContainer__gE4JP{max-height:600px}}.Hero_secondary__f5bcp{width:100%;height:max-content;display:grid;grid-template-columns:660px 1fr;grid-gap:32px;gap:32px}.Hero_secondary__left__XYej1,.Hero_secondary__right__Gz_YB{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.Hero_secondary__right__custom__bdO6C{display:flex;flex-direction:column;gap:24px}.Hero_secondary__right__custom__bdO6C p{font-size:22px}@media(max-width:1300px){.Hero_secondary__f5bcp{grid-template-columns:540px 1fr}.Hero_secondary__right__custom__bdO6C p{font-size:18px}}@media(max-width:1100px){.Hero_secondary__f5bcp{display:flex;flex-direction:column-reverse}}.Hero_hero__maxContentHeight__6kcSJ{height:60dvh}.Vendor_vendor__yGZzi{width:100%;display:flex;flex-direction:column}.Vendor_vendor__carousel__XSxHG{display:none;width:100%;height:600px}@media(max-width:780px){.Vendor_vendor__list__BQOD9{display:none}.Vendor_vendor__carousel__XSxHG{display:flex}}.Vendor_vendor__list__BQOD9{width:100%;display:grid;height:650px;grid-template-columns:repeat(4,1fr)}.Vendor_vendor__list__card__eFXQD{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;top:0}.Vendor_vendor__list__card__bg__LKOLv{width:100%;height:100%;object-fit:cover;z-index:1}.Vendor_vendor__list__card__logo__Z_PnT{max-width:90%;max-height:150px;object-fit:contain;z-index:10}.Vendor_vendor__list__card__eFXQD:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.29),rgba(255,255,255,.29),rgb(255,255,255))}.Vendor_vendor__list__cardOverride__logo__h4pxB{max-width:180px;object-fit:contain;margin:0 auto}.Vendor_vendor__list__cardOverride__MjVNx:before{display:none}.Vendor_vendor__list__HeroOverride__5vLTE{width:100%;height:100%}.Metrics_metrics__stats__upljT{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px;padding:0 20px}@media(max-width:1024px){.Metrics_metrics__stats__upljT{gap:30px;padding:0 10px}}@media(max-width:768px){.Metrics_metrics__stats__upljT{grid-template-columns:repeat(2,1fr);gap:40px 30px;padding:0}}@media(max-width:480px){.Metrics_metrics__stats__upljT{grid-template-columns:repeat(2,1fr);gap:30px 20px}}@media(max-width:360px){.Metrics_metrics__stats__upljT{grid-template-columns:1fr;gap:30px}}.Metrics_metric__item__6FQ74{text-align:center;display:flex;flex-direction:column;gap:12px}@media(max-width:768px){.Metrics_metric__item__6FQ74{gap:10px}}.Metrics_metric__value__x9393{font-size:72px;font-weight:700;color:#2d2d2d;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:1024px){.Metrics_metric__value__x9393{font-size:64px}}@media(max-width:768px){.Metrics_metric__value__x9393{font-size:56px}}@media(max-width:480px){.Metrics_metric__value__x9393{font-size:48px}}@media(max-width:360px){.Metrics_metric__value__x9393{font-size:56px}}.Metrics_metric__label__z5jXa{font-size:20px;font-weight:400;color:#4a4a4a;line-height:1.3}@media(max-width:1024px){.Metrics_metric__label__z5jXa{font-size:18px}}@media(max-width:768px){.Metrics_metric__label__z5jXa{font-size:17px}}@media(max-width:480px){.Metrics_metric__label__z5jXa{font-size:16px}}@media(max-width:360px){.Metrics_metric__label__z5jXa{font-size:18px}}.Certification_certification__R4Lv3{width:100%;height:max-content;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.Certification_certification__card__1qFuG{width:200px;height:200px;max-width:200px;max-height:200px}.Certification_certification__card__1qFuG img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:400px){.Certification_certification__card__1qFuG{width:150px;height:150px;max-width:150px;max-height:150px}}.Gallery_gallery__XbSLx{width:100%;background-color:#fff;padding:80px 0}.Gallery_gallery__header__v01j9{margin-bottom:48px;width:100%;display:flex;justify-content:center}.Gallery_gallery__title__WNb8J{font-size:3.5rem;font-weight:800;text-align:center;color:#1a1a1a;letter-spacing:-.02em}.Gallery_gallery__container__ldrfc{margin:0 auto;padding:0 20px}.Gallery_gallery__grid__ZCY0o{display:grid;grid-gap:16px;gap:16px}.Gallery_gallery__item__2MWge{position:relative;overflow:hidden;background-color:#f0f0f0;cursor:pointer;border-radius:8px}.Gallery_gallery__item__2MWge:hover .Gallery_gallery__image__ej8eF{transform:scale(1.08)}.Gallery_gallery__item__2MWge:hover .Gallery_gallery__overlay__THraB{opacity:1}.Gallery_gallery__image__ej8eF{transition:transform .6s cubic-bezier(.4,0,.2,1);display:block;width:100%;height:100%;object-fit:cover}.Gallery_gallery__overlay__THraB{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);display:flex;align-items:flex-end;padding:20px;opacity:0;transition:all .3s ease}@media(min-width:1025px){.Gallery_gallery__grid__ZCY0o{grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(6,90px) auto}.Gallery_gallery__grid__ZCY0o .Gallery_gallery__item--1__l6ZB7{grid-column:1/4;grid-row:1/7}.Gallery_gallery__grid__ZCY0o .Gallery_gallery__item--2__Q6XSd{grid-column:4/7;grid-row:1/4}.Gallery_gallery__grid__ZCY0o .Gallery_gallery__item--3__qB1ru{grid-column:4/7;grid-row:4/7}.Gallery_gallery__grid__ZCY0o .Gallery_gallery__item--4__Vn9d1{grid-column:7/10;grid-row:1/3}.Gallery_gallery__grid__ZCY0o .Gallery_gallery__item--5__QIXyT{grid-column:7/10;grid-row:3/5}.Gallery_gallery__grid__ZCY0o .Gallery_gallery__item--6__oa4pt{grid-column:7/10;grid-row:5/9}.Gallery_gallery__grid__ZCY0o .Gallery_gallery__item--7__A11qc{grid-column:1/span 2;grid-row:7/9;min-height:280px}.Gallery_gallery__grid__ZCY0o .Gallery_gallery__item--8__M9HKt{grid-column:3/7;grid-row:7/9;min-height:280px}}@media(max-width:1024px){.Gallery_gallery__XbSLx{padding:60px 0}.Gallery_gallery__header__v01j9{margin-bottom:32px;padding:18px 0}.Gallery_gallery__title__WNb8J{font-size:2.2rem}.Gallery_gallery__grid__ZCY0o{grid-template-columns:repeat(2,1fr);grid-auto-rows:180px;gap:12px}.Gallery_gallery__item__2MWge{grid-column:span 1;grid-row:span 1}.Gallery_gallery__item__2MWge .Gallery_gallery__overlay__THraB{opacity:1;padding:12px}.Gallery_gallery__item--1__l6ZB7,.Gallery_gallery__item--4__Vn9d1{grid-row:span 2}.Gallery_gallery__item--9__NsroP{grid-column:span 2;grid-row:span 1}}@media(max-width:640px){.Gallery_gallery__grid__ZCY0o{grid-template-columns:repeat(2,1fr);grid-auto-rows:140px;gap:8px}}.testimonials-section{padding:120px 20px;overflow:hidden}.testimonials-section h2{font-size:3.5rem;font-weight:800;text-align:center;color:#1a1a1a;letter-spacing:-.02em}.pagination-button-container{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:48px}.pagination-button-container .pagination-button{width:72px;height:72px;background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,0,0,.05);-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.pagination-button-container .pagination-button img{width:24px;height:24px;opacity:.8;transition:opacity .3s ease}.pagination-button-container .pagination-button:hover{background-color:#f0f0f0;transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.pagination-button-container .pagination-button:hover img{opacity:1}.pagination-button-container .pagination-button:active{transform:translateY(0) scale(.95)}@media(max-width:768px){.testimonials-section{padding:80px 16px}.testimonials-section h2{font-size:2.5rem}.pagination-button-container{gap:16px}.pagination-button-container .pagination-button{width:60px;height:60px}.pagination-button-container .pagination-button img{width:20px;height:20px}}.Teams_teams__8_ueF{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;gap:24px}.Teams_teams__card__3u7Ix{width:clamp(200px,20vw,540px);height:540px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;top:0;overflow:hidden;border-radius:100px;transition:all .5s}.Teams_teams__card__3u7Ix img{width:100%;height:100%;object-fit:cover;object-position:center}.Teams_teams__card__content__7djKH{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:24px 12px;gap:8px;opacity:0;transition:opacity .5s ease-in-out}.Teams_teams__card__content__7djKH img{width:32px;height:32px}.Teams_teams__card__content__7djKH:hover{opacity:1;background-color:rgba(0,0,0,.226)}.Teams_teams__card__content__7djKH *{white-space:nowrap}.Teams_teams__card__3u7Ix:hover{width:50vw;transition:all .5s;border-radius:20px}@media(max-width:950px){.Teams_teams__8_ueF{display:grid;grid-template-columns:repeat(auto-fill,minmax(30vw,1fr));align-content:center;justify-content:center;grid-gap:12px;gap:12px}.Teams_teams__card__3u7Ix{width:100%;height:clamp(540px,20vw,540px)}.Teams_teams__card__3u7Ix:hover{width:100%;transition:all .5s;border-radius:20px}}@media(max-width:600px){.Teams_teams__8_ueF{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}.Teams_teams__card__3u7Ix:first-child{grid-column:1}}.criteria_criteria__YEQRm{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:40px}.criteria_criteria__item__iiFIK{width:clamp(400px,25vw,400px);height:max-content;display:flex;flex-direction:column;align-items:center;justify-content:center;border-top-left-radius:80px;border-bottom-right-radius:80px;padding:40px;gap:12px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2509803922)}.criteria_criteria__item__iiFIK hr{width:100px;margin:0 auto;height:2px;background-color:#327554}@media(max-width:950px){.criteria_criteria__YEQRm{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.criteria_criteria__item__iiFIK{width:100%;padding:20px}}@media(max-width:740px){.criteria_criteria__YEQRm{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px;gap:20px}.criteria_criteria__item__iiFIK{width:100%;padding:20px}}.Partner_partners__xX_FJ{width:100%;display:flex;flex-direction:column;gap:20px}.Partner_keyComponents__hKksa{padding-top:80px;display:flex;flex-direction:column}.Partner_keyComponents__container__FsQrM{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-gap:24px;gap:24px}.Partner_keyComponents__container__left__UiVgC,.Partner_keyComponents__container__right__MAIxZ{display:flex;flex-direction:column;align-items:flex-start}.Partner_keyComponents__container__left__UiVgC img,.Partner_keyComponents__container__right__MAIxZ img{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:2px 2px 12px 0 rgba(0,0,0,.2509803922)}.Partner_keyComponents__container__left__UiVgC{grid-column:1}.Partner_keyComponents__container__right__MAIxZ{grid-column:2}@media(max-width:840px){.Partner_keyComponents__hKksa{gap:24px}.Partner_keyComponents__container__FsQrM{display:flex;flex-direction:column-reverse}}@media(max-width:540px){.Partner_keyComponents__container__FsQrM,.Partner_keyComponents__hKksa{gap:12px}}.Partner_payload_richtext_partner__tfVU8 *{font-size:clamp(16px,1.5rem,24px)}.Partner_benefits__b1dK4{width:100%;display:flex;flex-direction:row}.Partner_benefits__border__fA_P0{width:1px;background-image:linear-gradient(353deg,rgba(0,0,0,0),#000000 50.48%,rgba(0,0,0,0))}.Partner_benefits__card__V1IVt{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 24px;border-image-source:linear-gradient(90deg,rgba(0,0,0,0),#000000 50.48%,rgba(0,0,0,0))}.Partner_benefits__card__V1IVt:last-child{border-right:none}.Partner_benefits__card__icon__UHmi8{margin-bottom:60px;width:100px;height:100px;margin-top:40px}.Partner_benefits__card__icon__UHmi8 img{width:100px;height:100px;object-fit:contain}@media(max-width:840px){.Partner_benefits__b1dK4{flex-direction:column;gap:12px}.Partner_benefits__border__fA_P0{display:none}.Partner_benefits__card__V1IVt{box-shadow:2px 2px 12px 0 rgba(0,0,0,.2509803922);border-radius:8px;padding-bottom:24px}.Partner_benefits__card__icon__UHmi8{margin-bottom:0}}