.badge{--badge-color-bg: rgba(65, 32, 89, 0.20);--badge-color-font: var(--color-white);--badge-font-size: 16px;--badge-font-weight: 300;--badge-font-family: var(--font-family-secondary);--badge-padding: 10px 14px 10px 12px;--badge-color-border: var(--color-primary);--badge-border-radius: 10px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;background-color:var(--badge-color-bg);font-family:var(--badge-font-family);font-weight:var(--badge-font-weight);color:var(--badge-color-font);font-size:var(--badge-font-size);line-height:1.25;border:1px solid var(--badge-color-border);border-radius:var(--badge-border-radius);padding:var(--badge-padding)}.badge::before{content:"";width:11px;aspect-ratio:1;border-radius:50%;background-color:var(--badge-color-border)}.product-slider-wrapper{background:url("../images/product-showcase-slider-base.png") center/cover no-repeat;padding-block:64px 160px}@media only screen and (max-width: 991px){.product-slider-wrapper{background-size:110%}}@media only screen and (max-width: 767px){.product-slider-wrapper{background-size:150%;background-position:center calc(100% - 125px);padding-block:0}}.product-slider-wrapper .swiper-slide{--product-slider-opacity: 0;--product-slider-img-translate: 0;--product-slider-img-active-translate: 100%;min-height:100%;height:auto}@media only screen and (max-width: 767px){.product-slider-wrapper .swiper-slide{--product-slider-img-active-translate: 90%}}.product-slider-wrapper .slider-item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;height:100%;padding:0 calc(var(--layout-container-gap))}@media only screen and (max-width: 767px){.product-slider-wrapper .slider-item{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center}}.product-slider-wrapper .slider-content-content,.product-slider-wrapper .products-view-all-area{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.product-slider-wrapper .slider-content-content{margin-left:max(0px,(100% - var(--layout-container-width))/2)}.product-slider-wrapper .slider-count{font-size:100px;font-weight:200;line-height:1.25;letter-spacing:-3px;color:var(--color-primary);margin-top:20px}@media only screen and (max-width: 767px){.product-slider-wrapper .slider-count{font-size:56px;margin-top:0}}.product-slider-wrapper .product-name{max-width:244px;font-weight:600;font-size:32px;color:var(--color-text-secondary);line-height:1.15;letter-spacing:-0.96px;background:linear-gradient(114deg, #5F249F 3.47%, #101010 51.38%, #767676 83.28%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-transform:capitalize}@media only screen and (max-width: 767px){.product-slider-wrapper .product-name{max-width:200px;font-size:20px}}.product-slider-wrapper .products-view-all-area{gap:24px;font-weight:600;font-size:20px;color:var(--color-text-secondary);line-height:1.1;letter-spacing:-0.6px;max-width:84px;margin:auto 0 35px 13%}@media only screen and (max-width: 767px){.product-slider-wrapper .products-view-all-area{-ms-flex-align:center;align-items:center;margin:80px 0 0 0}}@media only screen and (max-width: 450px){.product-slider-wrapper .products-view-all-area{margin-top:60px}}.product-slider-wrapper .view-all-icon{display:-ms-flexbox;display:flex;max-width:50px}.product-slider-wrapper .img-item{display:-ms-flexbox;display:flex;width:min(630px,100%);transition:all .45s;transform:translate(var(--product-slider-img-translate));opacity:0;margin:0 0 20px 85px}@media only screen and (max-width: 1248px){.product-slider-wrapper .img-item{margin:0}}@media only screen and (max-width: 767px){.product-slider-wrapper .img-item{width:80%;margin-top:35px}}.product-slider-wrapper .img-item img{width:100%}.product-slider-wrapper .slider-content-content,.product-slider-wrapper .img-item,.product-slider-wrapper .products-view-all-area{opacity:var(--product-slider-opacity);transition:all .45s}.product-slider-wrapper .swiper-slide-active{--product-slider-opacity: 1}.product-slider-wrapper .swiper-slide-next{--product-slider-img-translate: var(--product-slider-img-active-translate)}.product-slider-wrapper .swiper-slide-prev{--product-slider-img-translate: calc(-1 * var(--product-slider-img-active-translate))}.map-elem{position:relative;max-width:min(968px,85%);margin:56px auto 0 auto}@media only screen and (max-width: 767px){.map-elem{max-width:100%}}.map-elem .map-locations-list{position:absolute;inset:0}.map-elem .map-location-item{--location-item-tooltip-space: 30px;--location-item-tooltip-gap: 8px;--location-item-pointer-size: 10px;--location-item-pointer-scale: 3.6;--location-img-size: 270px;--location-title-size: 48px;position:absolute}@media only screen and (max-width: 1248px){.map-elem .map-location-item{--location-img-size: 230px;--location-title-size: 34px;--location-item-pointer-scale: 2.3}}@media only screen and (max-width: 767px){.map-elem .map-location-item{--location-item-pointer-size: 8px;--location-img-size: 200px;--location-title-size: 24px}}@media only screen and (max-width: 450px){.map-elem .map-location-item{--location-item-pointer-size: 7px;--location-img-size: 160px}}.map-elem .map-location-item:hover{--location-item-tooltip-space: 80px}@media only screen and (max-width: 1248px){.map-elem .map-location-item:hover{--location-item-tooltip-space: 40px}}.map-elem .map-location-item:hover .location-item-pointer{transform:scale(var(--location-item-pointer-scale))}.map-elem .map-location-item:hover .location-item-tooltip{opacity:1;visibility:visible}.map-elem .map-location-item[data-location-tooltip-position=left] .location-item-tooltip{left:auto;right:calc(var(--location-item-pointer-scale)*var(--location-item-pointer-size) - 2px);text-align:start;margin-inline:0 var(--location-item-tooltip-space)}@media only screen and (max-width: 991px){.map-elem .map-location-item[data-location-tooltip-position=left] .location-item-tooltip{right:-30px;margin:0;-moz-text-align-last:var(--accordion-content-padding-right);text-align-last:var(--accordion-content-padding-right)}}.map-elem .map-location-item[data-location-tooltip-position=left] .location-title::before{right:auto;left:0}.map-elem .location-item-tooltip{position:absolute;top:calc(var(--location-item-pointer-size) - var(--location-title-size)*1.15 - 10px);left:calc(var(--location-item-pointer-scale)*var(--location-item-pointer-size) - 2px);text-align:end;margin-left:var(--location-item-tooltip-space);opacity:0;visibility:hidden;transition:all .45s;pointer-events:none;z-index:1}@media only screen and (max-width: 991px){.map-elem .location-item-tooltip{top:20px;left:-15vw;margin:0}}.map-elem .location-title{position:relative;font-size:var(--location-title-size);font-weight:300;line-height:1.15;letter-spacing:-1.44px;color:var(--color-white);white-space:nowrap;margin-bottom:var(--location-item-tooltip-gap)}.map-elem .location-title::before{content:"";position:absolute;bottom:calc(-1*var(--location-item-tooltip-gap));right:0;background-color:var(--color-primary);width:calc(100% + var(--location-item-tooltip-space));height:1px;transition:all .45s}@media only screen and (max-width: 991px){.map-elem .location-title::before{display:none}}.map-elem .location-img{display:block;min-width:var(--location-img-size);max-width:var(--location-img-size);aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;margin-left:auto}.map-elem .location-item-pointer{display:block;min-width:var(--location-item-pointer-size);aspect-ratio:1;border-radius:50%;background:#a756ff;outline:9px solid hsla(0,0%,100%,.1);transition:all .45s;box-sizing:content-box;cursor:pointer}@media only screen and (max-width: 767px){.map-elem .location-item-pointer{border-width:5px}}.gallery-grid-area{--large-column-size: 53%;--grid-column-gap: 16px;--small-column-size: calc(100% - var(--large-column-size) - var(--grid-column-gap));display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--grid-column-gap)}@media only screen and (max-width: 991px){.gallery-grid-area{-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 767px){.gallery-grid-area{--grid-column-gap: 12px}}.gallery-grid-area>.gallery-column{max-height:660px}.gallery-grid-area .gallery-column{display:-ms-flexbox;display:flex;min-width:0;-ms-flex:1;flex:1;overflow:hidden}.gallery-grid-area .gallery-column img{min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all 0.45s;will-change:transform}.gallery-grid-area .gallery-item:hover img{transform:scale(1.15)}.gallery-grid-area .gallery-column-left{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--grid-column-gap);min-width:var(--large-column-size)}.gallery-grid-area .gallery-column-right{min-width:0;-ms-flex:1 1 calc(100% - var(--large-column-size) - var(--grid-column-gap));flex:1 1 calc(100% - var(--large-column-size) - var(--grid-column-gap))}.gallery-grid-area .gallery-item-single{min-width:100%}.event-card{--event-card-color-font: var(--color-white);--event-card-padding: 40px;position:relative;color:var(--event-card-color-font)}@media only screen and (max-width: 991px){.event-card{max-height:500px}}@media only screen and (max-width: 767px){.event-card{--event-card-padding: 22px;max-height:365px}}.event-card:hover img{transform:scale(1.2)}.event-card::after{content:"";position:absolute;inset:0;background:linear-gradient(225deg, rgba(184, 101, 216, 0.3) 14.07%, rgba(87, 40, 118, 0.96) 48.99%, #230742 67.57%);mix-blend-mode:multiply;pointer-events:none}.event-card .event-item-badge{margin-bottom:auto}.event-card .event-item{position:absolute;inset:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding:var(--event-card-padding);z-index:1}.event-card .event-card-date{color:#cfccd3;font-size:100px;font-weight:200;line-height:1;margin-bottom:2px}@media only screen and (max-width: 767px){.event-card .event-card-date{font-size:40px}}.event-card .event-card-sub-text{color:hsla(0,0%,100%,.8);font-family:var(--font-family-secondary);font-size:16px;font-weight:300;line-height:1.25}.event-card .event-card-title{font-size:32px;font-weight:600;line-height:1.1;letter-spacing:-0.96px;max-width:316px;margin-top:24px}@media only screen and (max-width: 767px){.event-card .event-card-title{font-size:20px;margin-top:14px}}.event-card .view-more-link{margin-top:20px}@media only screen and (max-width: 767px){.event-card .view-more-link{margin-top:10px}}.news-lists{--news-lists-item-gap: 40px;gap:var(--news-lists-item-gap)}.news-lists .news-list-item{position:relative}.news-lists .news-list-item:not(:last-child){padding-bottom:var(--news-lists-item-gap);border-bottom:1px solid #d4d4d4}@media only screen and (max-width: 767px){.news-lists .news-list-item:not(:last-child){padding-bottom:8px}}.news-item{--news-item-gap: 24px;--news-item-title-font-size: 24px;--news-item-content-padding: 110px;position:relative;display:-ms-flexbox;display:flex;gap:var(--news-item-gap)}.news-item:hover .news-item-img img{transform:scale(1.15)}.news-item:hover .news-item-title{color:var(--color-primary)}.news-item:hover .news-goto-icon svg{transform:rotate(45deg);will-change:transform;--webkit-backface-visibility: hidden}.news-item:hover .news-goto-icon svg *{stroke:var(--color-primary)}.news-item .news-item-img{display:-ms-flexbox;display:flex;min-width:min(35%,170px);-ms-flex:1;flex:1;max-width:170px;margin-bottom:auto;overflow:hidden}@media only screen and (max-width: 767px){.news-item .news-item-img{display:none}}.news-item .news-item-img img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:170/106;transition:all 0.45s;will-change:transform}.news-item .news-item-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--news-item-gap);padding-right:var(--news-item-content-padding)}@media only screen and (max-width: 767px){.news-item .news-item-content{gap:8px;padding-right:25px}}.news-item .news-item-title{font-weight:500;font-size:var(--news-item-title-font-size);line-height:1.15;color:var(--color-text-secondary);transition:all .45s}.news-item .news-goto-icon{position:absolute;top:0;right:0;backface-visibility:hidden}@media only screen and (max-width: 767px){.news-item .news-goto-icon{position:static;margin-top:6px}}.news-item .news-goto-icon svg{transition:all .45s;backface-visibility:hidden}.info-list{--event-info-color-bg: #D9D9D9;display:-ms-flexbox;display:flex}.info-list .info-text{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;font-family:var(--font-family-secondary);font-weight:400;font-size:12px;color:var(--color-text-primary);line-height:1.1}.info-list .info-text:not(:first-child)::before{content:"";width:4px;display:block;background-color:var(--event-info-color-bg);aspect-ratio:1;border-radius:50%;margin:0 8px;pointer-events:none}.accordion-lists{--accordion-gap: 40px;--accordion-toggle-icon-size: 42px;--accordion-content-padding-right: 70px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--accordion-gap)}@media only screen and (max-width: 767px){.accordion-lists{--accordion-gap: 32px;--accordion-toggle-icon-size: 34px;--accordion-content-padding-right: 20px}}.accordion-lists .accordion-item.is-hidden{display:none}.accordion-lists .accordion-item:not(:last-child){padding-bottom:var(--accordion-gap);border-bottom:1px solid #ddd}.accordion-lists .accordion-item.is-active .accordion-toggle-icon{--accordion-toggle-icon-color: #5F249F;background-color:var(--accordion-toggle-icon-color)}.accordion-lists .accordion-item.is-active .accordion-toggle-icon::before{background-color:var(--accordion-toggle-icon-color);transform:rotate(90deg)}.accordion-lists .accordion-item.is-active .accordion-toggle-icon::after{background-color:var(--color-white);transform:rotate(360deg)}.accordion-lists .accordion-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:16px;cursor:pointer}.accordion-lists .accordion-toggle-icon{--accordion-toggle-icon-color: #414141;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:var(--accordion-toggle-icon-size);aspect-ratio:1;border:1.25px solid var(--accordion-toggle-icon-color);border-radius:50%;transition:all .45s}.accordion-lists .accordion-toggle-icon::before,.accordion-lists .accordion-toggle-icon::after{content:"";position:absolute;width:14px;height:1px;background-color:var(--accordion-toggle-icon-color);transition:all .45s cubic-bezier(0.68, -0.55, 0.27, 1.55)}.accordion-lists .accordion-toggle-icon::after{transform:rotate(90deg)}.accordion-lists .accordion-title{font-size:24px;font-weight:500;color:var(--color-text-secondary);line-height:1.15}@media only screen and (max-width: 767px){.accordion-lists .accordion-title{font-size:20px}}.accordion-lists .accordion-body{max-height:0;padding-right:calc(var(--accordion-toggle-icon-size) + var(--accordion-content-padding-right));overflow:hidden;transition:max-height .3s}.accordion-lists .accordion-body>*:first-child{margin-top:24px}.accordion-lists .accordion-body-text{font-size:16px;color:var(--color-text-primary);line-height:1.3}.faq-sec{padding-block:70px 120px}@media only screen and (max-width: 991px){.faq-sec{padding-block:24px}}.faq-sec .faq-sec-title{max-width:500px}.faq-sec .faq-lists{margin-top:48px}@media only screen and (max-width: 767px){.faq-sec .faq-lists{margin-top:40px}}.faq-sec .accordion-view-more-btn{margin-top:48px}.home-banner{--swiper-pagination-bullet-inactive-color: rgba(255, 255, 255, 0.40);--swiper-pagination-color: var(--color-white);--swiper-pagination-bullet-width: 10px;--swiper-pagination-bullet-height: 10px;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bottom: 30px}.home-banner .swiper-slide{position:relative;background-repeat:no-repeat !important;background-size:auto,cover !important;background-position:calc(100% + 235px) -380px,center !important;background:#d3d3d3}@media only screen and (max-width: 991px){.home-banner .swiper-slide{background-size:370px 416px,cover;background-position:calc(100% + 155px) -20px,center}}.home-banner .swiper-slide::before{content:"";position:absolute;inset:0;background:#000;opacity:.3;pointer-events:none}.home-banner .swiper-slide>*{position:relative;z-index:1}.home-banner .home-banner-wrapper{min-height:100svh;padding-block:125px 60px}.home-banner .home-banner-wrapper-layout-1{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;gap:16px 60px}@media only screen and (max-width: 991px){.home-banner .home-banner-wrapper-layout-1{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}}.home-banner .home-banner-wrapper-layout-1 .home-banner-title{margin-top:auto}@media only screen and (max-width: 991px){.home-banner .home-banner-wrapper-layout-1 .home-banner-title{margin:0}}.home-banner .home-banner-wrapper-layout-2{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;gap:16px}.home-banner .home-banner-title{max-width:680px}.home-banner .home-banner-subtitle{max-width:445px;margin-top:auto}@media only screen and (max-width: 991px){.home-banner .home-banner-subtitle{margin:0}}.product-showcase-sec{position:relative;background:linear-gradient(180deg, #FFFAFF 35%, #F1EEFF 100%);padding-block:120px 140px}@media only screen and (max-width: 991px){.product-showcase-sec{padding-block:48px}}.product-showcase-sec::before,.product-showcase-sec::after{content:"";position:absolute;pointer-events:none}@media only screen and (max-width: 767px){.product-showcase-sec::before,.product-showcase-sec::after{display:none}}.product-showcase-sec::before{top:10%;right:0;height:min(98%,840px);background:url("../images/product-showcase-bg-vector.png") right top/cover no-repeat;aspect-ratio:.9381/4}.product-showcase-sec::after{inset:auto 0 0 0;background:url("../images/product-showcase-bg.png") center/cover no-repeat;height:141px}.product-showcase-sec .product-showcase-sec-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.product-showcase-sec .product-showcase-title{max-width:710px}.product-showcase-sec .product-showcase-description{max-width:435px}.product-showcase-sec .product-slider-wrapper{margin-top:32px}.about-sec{--about-feature-content-gap: 70px;--about-feature-content-width: calc(370px + var(--about-feature-content-gap));position:relative;padding-block:120px 140px}@media only screen and (max-width: 991px){.about-sec{--about-feature-content-gap: 0px;padding-block:48px}}.about-sec::before,.about-sec::after{content:"";position:absolute;pointer-events:none}.about-sec::before{bottom:0;left:0;background:url("../images/about-sec-bg-vector.svg") center/cover no-repeat;mix-blend-mode:multiply;height:min(98%,976px);aspect-ratio:77/122}@media only screen and (max-width: 767px){.about-sec::before{height:min(35%,470px)}}.about-sec::after{top:0;right:calc((100vw - var(--layout-container-width))/2 - var(--layout-container-gap) + 40px);background:url("../images/about-sec-bg-leaf.png") center/cover no-repeat;width:378px;height:95px;filter:blur(4px)}@media only screen and (max-width: 767px){.about-sec::after{right:0;background-position:calc(100% + 185px) -5px;background-size:contain}}.about-sec .about-sec-top{position:sticky;top:85px;max-width:calc(100% - var(--about-feature-content-width) - 35px);gap:16px}@media only screen and (max-width: 767px){.about-sec .about-sec-top{position:static;max-width:100%}}.about-sec .about-sec-title{max-width:710px;margin-top:-20px}.about-sec .about-sec-description{max-width:560px}.about-sec .about-sec-img{display:block;max-width:480px;margin:-45px 0 0 25px;pointer-events:none}@media only screen and (max-width: 991px){.about-sec .about-sec-img{max-width:245px;margin:20px 0 0 0}}.about-sec .about-features-lists{gap:80px;max-width:var(--about-feature-content-width);padding-right:var(--about-feature-content-gap);margin-top:-200px}@media only screen and (max-width: 767px){.about-sec .about-features-lists{max-width:100%;gap:56px;margin-top:64px}}.about-sec .about-features-item{gap:24px}@media only screen and (max-width: 767px){.about-sec .about-features-item{gap:16px;padding-right:0}}.about-sec .feature-item-icon{max-width:66px}@media only screen and (max-width: 767px){.about-sec .feature-item-icon{margin-bottom:8px}}.features-sec,.applications-sec,.gallery-sec,.news-sec{padding-block:var(--sec-cmn-space)}.features-sec{background-color:var(--color-bg-light)}@media only screen and (max-width: 767px){.features-sec .features-sec-wrapper{text-align:left;-ms-flex-align:start;align-items:flex-start}}.features-sec .features-sec-title{max-width:950px;margin-bottom:32px}@media only screen and (max-width: 767px){.features-sec .features-sec-title{margin-bottom:20px}}.features-sec .features-sec-description{max-width:556px;margin-bottom:56px}@media only screen and (max-width: 767px){.features-sec .features-sec-description{margin-bottom:24px}}.features-sec .features-grid-area{--features-grid-border-color: #DDD;border:1px solid var(--features-grid-border-color)}@media only screen and (max-width: 767px){.features-sec .features-grid-area{-ms-flex-direction:column;flex-direction:column}}.features-sec .feature-column{min-width:0;-ms-flex:1;flex:1;gap:36px;padding:40px}.features-sec .feature-column:hover img{transform:scale(1.15)}@media only screen and (max-width: 991px){.features-sec .feature-column{padding:24px;gap:26px}}@media only screen and (max-width: 767px){.features-sec .feature-column{padding:12px;gap:16px}}.features-sec .feature-column:last-child{border-left:1px solid var(--features-grid-border-color)}@media only screen and (max-width: 767px){.features-sec .feature-column:last-child{border-left:none;border-top:1px solid var(--features-grid-border-color)}}.features-sec .feature-column-img{overflow:hidden}.features-sec .feature-column img{min-width:100%;transition:all 0.45s;will-change:transform}.features-sec .feature-column-title{max-width:285px;background:linear-gradient(109deg, #5F249F 3.74%, #101010 56.72%, #767676 92.01%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media only screen and (max-width: 767px){.features-sec .feature-column-title{max-width:195px}}.features-sec .view-products-cta{margin-top:72px}@media only screen and (max-width: 767px){.features-sec .view-products-cta{-ms-flex-pack:start;justify-content:flex-start;margin-top:32px}}.features-sec .features-sec-bottom{max-width:1086px;gap:56px;margin:88px auto 0 auto}@media only screen and (max-width: 767px){.features-sec .features-sec-bottom{gap:32px;margin-top:72px}}.features-sec .features-sec-text{max-width:870px}.applications-sec .applications-sec-title{max-width:925px;margin-bottom:16px}@media only screen and (max-width: 767px){.applications-sec .applications-sec-title{margin-bottom:20px}}.applications-sec .applications-sec-description{max-width:516px}.applications-sec .applications-grid-area{display:grid;grid-template-columns:repeat(2, 1fr);gap:56px 24px;margin-block:58px}@media only screen and (max-width: 767px){.applications-sec .applications-grid-area{grid-template-columns:repeat(1, 1fr);gap:40px}}.applications-sec .application-item{gap:16px}@media only screen and (max-width: 767px){.applications-sec .application-item{gap:12px}}.applications-sec .application-item:hover img{transform:scale(1.15)}.applications-sec .application-item:hover .application-item-header svg{transform:rotate(45deg)}.applications-sec .application-item:hover .application-item-header svg *{stroke:var(--color-primary)}.applications-sec .application-item:hover .application-item-title{color:var(--color-primary)}.applications-sec .application-item-img{overflow:hidden}.applications-sec .application-item-img img{min-width:100%;transition:all 0.45s;will-change:transform}.applications-sec .application-item-header{display:-ms-flexbox;display:flex;gap:12px;margin-top:4px}.applications-sec .application-item-header svg{transition:all .45s;will-change:transform;--webkit-backface-visibility: hidden}.applications-sec .application-item-title{transition:all .4s}.map-sec{background:url("../images/map-bg-vector.png") left bottom/contain no-repeat,var(--color-bg-primary-dark);padding-block:100px 120px}@media only screen and (max-width: 991px){.map-sec{padding-block:48px}}@media only screen and (max-width: 767px){.map-sec{background:var(--color-bg-primary-dark)}}.map-sec .map-sec-title{max-width:805px;margin-bottom:32px}@media only screen and (max-width: 767px){.map-sec .map-sec-title{margin-bottom:20px}}.map-sec .map-sec-description{max-width:616px;color:hsla(0,0%,100%,.8)}.certifications-sec{background-color:#f9f9f9;padding-block:120px 110px}@media only screen and (max-width: 991px){.certifications-sec{padding-block:48px}}.certifications-sec .certifications-sec-title{max-width:925px}.certifications-sec .certifications-content-wrapper{gap:20px;margin-top:64px}@media only screen and (max-width: 767px){.certifications-sec .certifications-content-wrapper{-ms-flex-direction:column;flex-direction:column;gap:40px;margin-top:40px}}.certifications-sec .certifications-content-img{max-width:min(460px,100%);margin-left:20px}@media only screen and (max-width: 991px){.certifications-sec .certifications-content-img{margin:0 0 0 -15px}}.certifications-sec .certifications-content-column{max-width:580px;gap:64px}@media only screen and (max-width: 991px){.certifications-sec .certifications-content-column{max-width:380px;gap:40px}}.certifications-sec .solutions-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}@media only screen and (max-width: 991px){.certifications-sec .solutions-grid{grid-template-columns:repeat(1, 1fr);gap:32px}}.certifications-sec .solutions-item{gap:12px}.certifications-sec .certifications-list{gap:42px}@media only screen and (max-width: 991px){.certifications-sec .certifications-list{gap:24px}}.certifications-sec .certifications-list li{display:-ms-flexbox;display:flex;max-width:110px}.product-package-sec{background:linear-gradient(180deg, #F9F9F9 0%, #F2F2F2 119.58%);position:relative;padding-block:80px}@media only screen and (max-width: 991px){.product-package-sec{padding-block:45px 20px}}.product-package-sec .product-package-bg{position:absolute;margin-top:-45px}@media only screen and (max-width: 767px){.product-package-sec .product-package-bg{margin-top:60px}}.product-package-sec .product-package-img{max-width:min(1090px,100%);position:relative}.product-package-sec marquee{position:absolute;font-size:155px;font-weight:500;line-height:1.15;letter-spacing:-4.5px;margin-bottom:-16%;-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 20%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 20%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%)}@media only screen and (max-width: 767px){.product-package-sec marquee{bottom:90px;font-size:55px;letter-spacing:-1.648px;margin-bottom:0}}.gallery-sec{background:url("../images/galler-events-bg.png") left bottom/423px 1068px no-repeat,#eeebf0}@media only screen and (max-width: 991px){.gallery-sec{background:#eeebf0}}@media only screen and (max-width: 767px){.gallery-sec .gallery-sec-wrapper{-ms-flex-align:start;align-items:flex-start}}.gallery-sec .gallery-title{text-align:center;max-width:925px;margin-bottom:56px}@media only screen and (max-width: 767px){.gallery-sec .gallery-title{text-align:left;margin-bottom:24px}}.gallery-sec .view-gallery-cta{margin-top:80px}@media only screen and (max-width: 991px){.gallery-sec .view-gallery-cta{margin-top:32px}}@media only screen and (max-width: 767px){.gallery-sec .view-gallery-cta{-ms-flex-pack:start;justify-content:flex-start}}.news-sec .news-sec-title{max-width:525px}.news-sec .news-lists{max-width:975px;margin:56px auto 0 auto}@media only screen and (max-width: 767px){.news-sec .news-lists{margin-top:32px}}.facilities-sec{background-color:var(--color-bg-light);padding-block:var(--sec-cmn-space)}.facilities-sec .facilities-content-wrapper{max-width:758px;margin:auto}@media only screen and (max-width: 767px){.facilities-sec .facilities-content-wrapper{text-align:left;-ms-flex-align:start;align-items:flex-start}}.facilities-sec .facilities-sec-desc{max-width:760px;margin-top:32px}@media only screen and (max-width: 767px){.facilities-sec .facilities-sec-desc{margin-top:20px}}.facilities-sec .facilities-grp{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;margin-top:88px}@media only screen and (max-width: 767px){.facilities-sec .facilities-grp{grid-template-columns:repeat(1, 1fr);gap:32px;margin-top:45px}}/*# sourceMappingURL=home-page.min.css.map */