
.site_main{padding-top:0 !important;}
.hero_bg>img{height:100%;object-fit:cover;}
.hero_banner{position: relative; height: 100vh; overflow: hidden;}
.hero_banner video { height: 100vh; object-fit: cover; }
.hero-slide{display: grid;}
.hero-slide>*{grid-area: 1/1;}
/* .hero_item{margin-top: auto;padding-top: 17rem;} */
.hero_item{margin-top: auto;padding-top: 0rem;}
.hero_caption{padding-block: 1.2rem 3.4rem;}
.year_text{text-align:center;display:flex;align-items:center;gap:1.7rem;justify-content:center;}
.year_text>strong{font:var(--font-59);line-height:0.8;letter-spacing:-0.625rem;display:inline-block;color:var(--color-white);padding:1.792rem 1.37rem;background:var(--radial-bg);border-radius:2rem;box-shadow:0px 22px 39px rgb(0 0 0 / 10%);}
.year_text>p{font:var(--font-30);line-height:var(--line-height-50);color:var(--color-da);font-family:var(--font-pathway);}
.year_text>p>strong{font-weight: 800;}
.hero_swiper .swiper_nav{display: none;}
@media(max-width:1024px){
  /* .hero_item {padding-top: 20rem;} */
  .hero_banner { height: auto;}
  .hero_banner video{height:auto;}
}

@media(max-width:767px){ 
    .hero_banner video{height:80vh;} 
  /* .hero_item {padding-top: 12rem;} */
  .hero_bg>img{object-fit:unset;}
  .year_text{margin-inline: auto;max-width: 20.5rem;}
  .year_text>strong{font:normal normal 700 4.4rem / 1.2 var(--font-poppins);letter-spacing:-0.466rem;align-content:center;min-width:6.5rem;min-height:5.6rem;border-radius:1rem;padding:0.4rem 0 0;}
  .year_text>p {text-align: left;font: normal normal 400 1.4rem / 1.21 var(--font-poppins);}
  .year_text>p>strong {display: block; font: normal normal 800 2.1rem / 1.5 var(--font-poppins);}
  .hero_caption{padding-block:1.2rem 6.6rem;}
  .hero_swiper .swiper_nav{display: flex; position: absolute; bottom: 2.4rem; left: 50%;z-index: 1;transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
  .hero_swiper :is(.swiper-button-prev, .swiper-button-next){width: 2.6rem;height: 2.6rem;}
}
/* Hero Product Area Start */

.heroproduct_sec{position: relative; padding-block: 11rem 7.2rem;background-color: var(--color-white);width: 100%;max-width:var(--max-width2600);margin-inline:auto;}
.heroproduct_sec .sec_title{text-align: center;margin-bottom: 5.6rem;}
.heroproduct_sec .sec_title>h1{font:var(--font-36);color: var(--color-da);}
.heroproduct_sec .sec_title>p{margin-top: 1.5rem;}
.heroproduct_sec .sec_title>a{margin-top: 1.5rem;}
.heroproduct_swiper .swiper-slide{display: flex;height: auto;}

.product_grid{/*display: grid;grid-template-columns: repeat(4, 1fr);gap: 3rem; */padding-inline: 6.85rem;}
.productmob_grid{display:none;}
/* .product_bx:not(:first-child){margin-top: 3rem;} */
.product_bx{ position:relative; overflow:hidden; border-radius:2rem;-webkit-border-radius:2rem; -moz-border-radius:2rem; -ms-border-radius:2rem; -o-border-radius:2rem; }
.product_bx>figure{height:100%;}
.product_bx>figure>img{height:100%; object-fit: cover;}
.product_caption{position: absolute;top: 0;left: 0; padding: 3rem 2.8rem;width: 100%;height: 100%;align-content: end;}
.product_caption>p{ font:var(--font-36); font-family: var(--font-barlow); line-height: 1; font-weight: bold; color: var(--color-white); text-transform: uppercase; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.product_bx:has(a:hover) .product_caption>p{ color:var(--color-da); filter: brightness(1.5); -webkit-filter: brightness(1.5); transition:all 0.5s ease !important;}
.product_item{display:grid;gap:30px;width:100%;}

.heroproduct_swiper .swiper-slide:nth-child(1)> .product_item .product_bx>.product_caption{align-content: start;} 
.heroproduct_swiper .swiper-slide:nth-child(1)> .product_item .product_bx>.product_caption>p{color: var(--color-da);max-width:21.8rem;}
.product_item:nth-child(2)>.product_bx:nth-child(2)>.product_caption>p{max-width: 21.4rem;}
.heroproduct_swiper .swiper-slide:nth-child(2)> .product_item .product_bx:nth-child(2)>.product_caption{align-content: start;}
.heroproduct_swiper .swiper-slide:nth-child(2)> .product_item .product_bx:nth-child(2)>.product_caption p{max-width: 28rem;}
.product_item:nth-child(3)>.product_bx:nth-child(1)>.product_caption{align-content: start;}
.heroproduct_swiper .swiper-slide:nth-child(4)> .product_item .product_bx:nth-child(1)>.product_caption>p{color: var(--color-da);}
.heroproduct_swiper .swiper-slide:nth-child(4)> .product_item .product_bx:nth-child(1)>.product_caption{align-content: start;}
.heroproduct_swiper .swiper-slide:nth-child(4)> .product_item {position: relative;}
.heroproduct_swiper .swiper-slide:nth-child(1)>.product_item:not(:has(.product_bx + .product_bx))  .product_bx>.product_caption{color: var(--color-da);background:transparent;}
.heroproduct_swiper .swiper-slide:nth-child(1)>.product_item:not(:has(.product_bx + .product_bx))  .product_bx>.product_caption>p{color: var(--color-da);}
.heroproduct_swiper .swiper-slide>.product_item:not(:has(.product_bx + .product_bx))  .product_bx>.product_caption{align-content:start;background:linear-gradient(180deg,#5C6777,transparent);height:32%;}




@media(max-width:1750px){
    .heroproduct_sec {padding-block: 10rem 6.2rem;}
}
@media(max-width:1550px){
    .heroproduct_sec{padding-block:9rem 5.2rem}
    .product_item{gap: 20px;}
    /* .product_grid{gap:2rem;padding-inline:4.85rem;}
    .product_bx:not(:first-child){margin-top:2rem;} */
}
@media(max-width:1366px){
    .heroproduct_sec{padding-block:8rem 5.2rem}
    .product_grid {padding-inline:4.85rem;}
    .product_caption>p {font: normal normal bold 3.3rem / 1 var(--font-barlow);}
    .product_caption{padding: 2.2rem;}
    /* .product_grid{gap:1.5rem;padding-inline:3.85rem;}
    .product_bx:not(:first-child){margin-top:1.5rem;} */
}
@media(max-width:991px){    
    .product_grid {padding-inline:2.85rem;}
    .product_item {gap: 1rem;}
    .product_caption {padding: 2rem 1.5rem;}
    .product_caption>p{font:normal normal bold 2.2rem / 1 var(--font-barlow);}
    .product_item:nth-child(2)>.product_bx:nth-child(2)>.product_caption>p{max-width:18.4rem;}
}

@media(max-width:767px){
    .heroproduct_sec{padding-block:3.2rem 3rem;background-color:var(--color-f6);}
    .product_grid{display:none;}
    .heroproduct_sec .sec_title { margin-bottom: 4.6rem;}
    .heroproduct_sec .sec_title>p {padding-inline:4rem;}
    .productmob_grid{display: grid;grid-template-columns: repeat(2, 1fr);gap: 1.5rem;padding-inline: 2.5rem;}
    .productmob_bx:not(:first-child){margin-top: 1.5rem;}
    .productmob_bx{ position:relative; overflow:hidden; border-radius:1rem; -webkit-border-radius:1rem; -moz-border-radius:1rem; -ms-border-radius:1rem; -o-border-radius:1rem; }
    .product_caption{position: absolute;top: 0;left: 0; padding: 1.1rem 1.4rem 1.8rem;width: 100%;height: 100%;align-content: end;}
    .product_caption>p{font: normal normal bold 1.8rem/1 var(--font-barlow); color: var(--color-white);text-transform: uppercase;}

    .productmob_item:nth-child(1) .productmob_bx>.product_caption{align-content: start;}
    .productmob_item:nth-child(1)>.productmob_bx>.product_caption>p{color: var(--color-da);max-width:21.8rem;}
    .productmob_item:nth-child(2)>.productmob_bx:nth-child(1)>.product_caption{align-content:start;height:32%;background:linear-gradient(180deg,#5C6777,transparent);}
    .productmob_item:nth-child(2)>.productmob_bx:nth-child(2)>.product_caption{align-content: start;}
    .productmob_item:nth-child(2)>.productmob_bx:nth-child(2)>.product_caption>p{max-width: 21.4rem;}
    .productmob_item:nth-child(3)>.productmob_bx:nth-child(1)>.product_caption{align-content: end;}
    .productmob_item:nth-child(3)>.productmob_bx:nth-child(1)>.product_caption>p{color:var(--color-white);max-width:9.7rem;}
    .productmob_item:nth-child(4)>.productmob_bx>.product_caption{align-content: end;}
    .productmob_item:nth-child(4)>.productmob_bx:nth-child(1)>.product_caption>p{max-width:9rem;}
    .productmob_item:nth-child(4)>.productmob_bx:nth-child(2)>.product_caption{align-content: end;}
}
@media (max-width:330px) {
    .heroproduct_sec .sec_title>p {padding-inline: 3.2rem;}
}
/* Hero Brand Area Start */

.herobrand_sec{position: relative; padding-block: 7.2rem 0;width: 100%;max-width:var(--max-width2600);margin-inline:auto;}
.herobrand_sec .sec_title{text-align: center;margin-bottom: 5.3rem;}
.herobrand_sec .sec_title>p{margin-top: 1.5rem;}
.herobrand_grid{display: grid;grid-template-columns: repeat(4, 1fr);}
.herobrand_grid>.brand_bx{position:relative;display:flex;padding:3.757rem 4.5rem;aspect-ratio:4 / 3.4256;justify-content:center;flex-direction:column;align-items:center;width:100%;overflow:hidden;}

.desktop-brands{display:grid;}
.mobile-brands{display:none;}

/* On mobile screens (max-width: 991px), hide desktop and show mobile */
@media (max-width: 767px) {
    .desktop-brands{display:none;}
    .mobile-brands{display:grid;}
}

@media(min-width:768px){
    .herobrand_grid>.brand_bx:nth-child(1){background-color: var(--color-e2);}
    .herobrand_grid>.brand_bx:nth-child(2){background-color: var(--color-04);}
    .herobrand_grid>.brand_bx:nth-child(3){background-color: var(--color-fc);}
    .herobrand_grid>.brand_bx:nth-child(4){background-color: var(--color-eb);}
    .herobrand_grid>.brand_bx:nth-child(5){background-color: var(--color-aa);}
    .herobrand_grid>.brand_bx:nth-child(6){background-color: var(--color-white);}
    .herobrand_grid>.brand_bx:nth-child(7){background-color: var(--color-d2);}
    .herobrand_grid>.brand_bx:nth-child(8){background-color: var(--color-cf);}
    .herobrand_grid>.brand_bx:nth-child(9){background-color: var(--color-white);}
    .herobrand_grid>.brand_bx:nth-child(10){background-color: var(--color-b5);}
    .herobrand_grid>.brand_bx:nth-child(11){background-color: var(--color-ef);}
    .herobrand_grid>.brand_bx:nth-child(12){background-color: var(--color-84);}
    .herobrand_grid>.brand_bx:nth-child(13){background-color: var(--color-be);}
    .herobrand_grid>.brand_bx:has(h2){background-color: var(--color-2b) !important;}
}
@media(min-width:1024px){
    .herobrand_grid>.brand_bx>img{width:auto;max-width:23.8rem;margin:auto;}
}
@media(min-width:1366px){
    .herobrand_grid>.brand_bx>img{max-width:32.8rem;}
}
.herobrand_grid>.brand_bx>*{ color: var(--color-white); transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.herobrand_grid>.brand_bx>h2{font: normal normal 500 2rem / 1 var(--font-poppins);font-family: var(--font-poppins);font-weight: 500;text-align: center;margin-top: 1rem;}
.herobrand_grid>.brand_bx>h2>strong{font:var(--font-41);line-height: 1.2;font-weight: 600;display: block;}
.herobrand_grid>.brand_bx>.read_btn{margin-top: 1.4rem;}
/* .herobrand_grid>.brand_bx:has(a:hover)>p{color: var(--color-da);} */
.herobrand_grid>.brand_bx:has(a:hover)>.read_btn{ transform: scale(0.9); -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); }
.product_item figure img { transform: scale(1);transition:.5s ease all; }
.product_bx:hover  figure img { transform: scale(1.1);transition:.5s ease all; }
.product_bx{ transition:.5s ease all; }

@media(max-width:1750px){
 .herobrand_sec{padding-block:6.2rem 0;}
}
@media(max-width:1550px){
    .herobrand_sec{padding-block:5.2rem 0;}
    .herobrand_sec .sec_title{margin-bottom:4.3rem;}
}
@media(max-width:1366px){
   .herobrand_sec{padding-block:4.2rem 0;}
   /* .herobrand_grid>.brand_bx {padding: 3.757rem 6.5rem;} */
}
@media(max-width:991px){
    .herobrand_grid>.brand_bx { padding: 2.757rem 3.5rem;}
}
    
@media(max-width:767px){
    .herobrand_sec{padding-block:3.2rem 2.3rem;background-color:var(--color-f6);}
    .herobrand_sec .sec_title{margin-bottom:0.8rem;}
    .herobrand_sec .sec_title>p{display:none;}
    .herobrand_grid{grid-template-columns:repeat(2,1fr);max-width:620px;margin-inline:auto;padding-inline: 3rem;}
    .herobrand_grid>.brand_bx{aspect-ratio:4 / 3.03244;padding:0.757rem 0;border-bottom: 0.1rem solid var(--color-e5);border-right:0.1rem solid var(--color-e5);}
    .herobrand_grid>.brand_bx:nth-child(2n){border-right:0;}
    /* .herobrand_grid>.brand_bx>* {height: 6.8rem;width:auto; object-fit:contain;} */
    .herobrand_grid>.brand_bx>* { width:auto; object-fit:contain;}
    .herobrand_grid>.brand_bx>img { mix-blend-mode: darken;}
    .herobrand_grid>.brand_bx:nth-last-child(2){aspect-ratio:auto;padding-top:2.8rem 2rem;border-bottom:0;border-right:0;}
    /* .herobrand_grid>div.brand_bx{display: none;} */
    .herobrand_grid>.brand_bx:has(p){background-color:var(--color-2b) !important;font:var(--font-21);height:auto;aspect-ratio:auto;padding:1.757rem 1.5rem;}
    .herobrand_grid>.brand_bx>h2>strong {font: normal normal 500 1.5rem / 1 var(--font-poppins);}
    
}
@media (max-width: 330px) {
    .herobrand_grid>.brand_bx>* {height: 4.8rem;}
}
/* Arrival Area Start */

.hero_arival{display: block;overflow: hidden;position: relative;max-width:var(--max-width2600);margin-inline:auto;}
.hero_arival>*{grid-area: 1/1;}
.arrival_title{padding-left: 12.2rem;position: absolute;z-index: 9;width: 100%;}
.arrival_title .sec_title>h2{margin-bottom: 2rem;}
.arrival_title .sec_title>.read_btn{margin-top: 2rem;}
.arival_wraper{padding-block:14.9rem 10rem;position:absolute;top:0;left:0;width:100%;height:100%;;}
.arrival_grid{display:grid;grid-template-columns:25% 50% 25%;justify-content:end;}
.arrival_grid>.arrival_figure:nth-child(2){margin-inline: -5rem auto;}
.swiper-slide.arival_slide{display:flex;height:auto; }
.arival_bg{width: 100%;/*min-height:90rem;*/}
.arival_bg>img{height:100%;object-fit:cover;}
.heroproduct_sec .read_btn { margin: auto; }
:is(.swiper-prev.arival-prev, .swiper-next.arival-next){background:url(../images/left-arrow.svg) no-repeat;width:4.3rem;height:4.3rem;position:absolute;top:50%;left:4.5rem;z-index:999;cursor:pointer;background-size:2.1rem;}
.swiper-next.arival-next { background: url(../images/right-arrow.svg) no-repeat; left:auto;right:4.5rem;background-size: 2.1rem;}

@media(max-width:1550px){
  .arrival_title{padding-left:10.2rem;}
}

@media(max-width:1024px){
    .arrival_title{padding-left:6.2rem;}
    .arival_bg { min-height:75rem;}
}

@media(max-width:767px){
    .arival_bg{height:auto;min-height: auto;}
    .arrival_title{padding-top:0;padding-left:0;text-align:center;}
    .arival_wraper{position: relative; padding-block:3rem 4rem;}
    .arival_wraper>.container{padding-left:0;padding-right:0;}
    .arrival_grid{display: flex; justify-content: center;}
    :is(.swiper-prev.arival-prev,.swiper-next.arival-next){width:1.2rem;height:2rem;left:1.5rem;background-size:1rem;}
    .swiper-next.arival-next{left:auto;right:1.5rem;background-size:1rem;}
    .arrival_grid>.arrival_figure:nth-child(2){max-width:29.2rem;margin-inline:auto;}
    .arrival_title .sec_title>.read_btn{box-shadow:0px 7px 19px #00000029;}
    .swiper-slide.arival_slide{display:grid;}
    .swiper-slide.arival_slide>*{grid-area:1 / 1;/*height:100%;*/}

}
/* Hero About Area Start */

.hero_about{position: relative;display: grid;width: 100%;max-width:var(--max-width2600);margin-inline:auto;}
.hero_about>*{grid-area: 1/1;}
.heroabout_wrapper{align-content: center;position: relative;}
.about_caption{max-width: 59rem; margin-left: auto;}
.about_caption>*{color: var(--color-white);}
.about_caption>h2{margin-bottom: 4.4rem;}
.about_caption>blockquote{ font:var(--font-60);text-transform: uppercase; font-weight: 800;margin-bottom: 2.6rem;padding-right: 6.6rem;}
.about_caption>p{padding-right: 7.6rem;}
.about_caption>.read_btn{margin-top: 3rem;}
.about_facts{display: grid;grid-template-columns: repeat(3, 1fr);gap: 2rem;margin-bottom: 5rem;}
.abtfact_bx{display:inline-block;padding:2.55rem 1.37rem;background:var(--radial-bg);border-radius:2rem;box-shadow:0px 22px 39px rgb(0 0 0 / 10%);min-width:18.3rem;}
.abtfact_bx>*{color: var(--color-white);text-align: center;}
.abtfact_bx>strong{display:block;font:var(--font-60);line-height:1.1;font-family:var(--font-poppins);font-weight:500;}
.abtfact_bx>p{text-align: left;}
.abtfact_bx:nth-child(1){padding-inline:6.4rem;}
.abtfact_bx:nth-child(2){padding-inline:3.5rem;}
.abtfact_bx:nth-child(3){padding-inline:3.5rem;}
/* @media(max-width:1550px){
    .about_caption>h2{margin-bottom:3.4rem;}
    .about_facts {margin-bottom: 4rem;}
} */
@media(max-width:991px){
    .hero_about>figure>.desktop-img{height:45vh;object-fit:cover;object-position:30%;}
}
@media(max-width:767px){
    .heroabout_wrapper{align-content:start;padding-top:3.2rem;}
    .about_caption{max-width:32rem;margin-inline:auto;text-align:center;}
    .about_caption>h2{margin-bottom:1rem;}
    .about_caption>blockquote{padding-right:0;margin-bottom:2rem;font: normal normal 800 3rem / 0.9 var(--font-barlow);}
    .about_caption>p{display:none;}
    .about_facts{grid-template-columns:repeat(2,1fr);margin-bottom:0;}
    .abtfact_bx:nth-child(3){display:none;}
    .abtfact_bx{padding:2.55rem 1.37rem;min-width:15rem;min-height:12rem;display:flex;flex-direction:column;justify-content:center;}
    .abtfact_bx:nth-child(1),.abtfact_bx:nth-child(2){padding-inline:2rem;}
    .abtfact_bx>p{text-align:center;}
}

@media(max-width:330px){
    .about_facts{gap: 1.5rem;}
    .abtfact_bx{padding:2rem 1.37rem;min-width:10rem;min-height:10rem;}
}
/* Facilities Area Start */
.herofacility{padding-block: 10rem 14.4rem;}
.herofacility>.full-width{max-width:var(--max-width2600);margin-inline:auto;}
.facility_grid{display:grid;grid-template-columns:55.10% 44.90%;}
.facility_left{padding-left: 3rem; display:flex;flex-direction:column;}
.facility_caption{display:flex;flex-direction:column;height: 100%;max-width:63.2rem;margin-inline: auto 14.6rem;}
.facility_caption>h2{color: var(--color-da);margin-bottom: 3.5rem;}
.facility_caption>blockquote{font:var(--font-24);line-height:var(--line-height-36);color: var(--color-2b);margin-bottom:3rem;}
.facility_caption .accordion{margin-top: auto;}
.facility_caption .accordion-button{padding-inline: 6.7rem;}
.facility_caption .accordion-body{padding-inline: 6.7rem 9rem;}
.facility_caption .accordion-body>p{font:var(--font-14);}
.facility_right{display:none;}
.facility_right>*{grid-area:1/1;position:relative;}
.facility_right>figure{height:100%;}
.facility_right>figure>img{height:100%; object-fit: cover;}
.facilityfig_caption{position:absolute;bottom:0;left:0;width:100%;display:flex;align-items: start; padding:12.7rem 7.9rem 3.3rem 3.9rem;background:transparent linear-gradient(180deg,#00000000 0%,rgb(0 0 0 / 62%) 100%) 0% 0% no-repeat padding-box;}
.facilityfact_bx{ display:inline-block; min-width:20.9rem;min-height: 14.6rem; align-content: center; text-align:center; padding:2.3rem 1.37rem; background-color:var(--color-da); box-shadow:0px 22px 39px rgb(0 0 0 / 10%);border-radius:1rem;-webkit-border-radius:1rem; -moz-border-radius:1rem; -ms-border-radius:1rem; -o-border-radius:1rem; }
.facilityfact_bx>p{display:block;font:var(--font-106);color:var(--color-white);font-family:var(--font-poppins);font-weight:500;letter-spacing:-0.5rem;}
.facilityfact_bx>p>sub{font:var(--font-66);bottom:-0.05em;letter-spacing: -0.33rem;}
.facilityfact_bx>h6{font:var(--font-16);color:var(--color-white);}
.facilityfig_inner:nth-child(1) .facilityfact_bx>p{display:block;font:var(--font-30);letter-spacing:-0.1rem;}
.facilityfig_inner:nth-child(1) .facilityfact_bx>p>sub{font:var(--font-24);bottom:-0.05em;letter-spacing: -0.13rem;}

.facility_tabdata{padding-left:5rem;}
.facility_tabdata>*{color:var(--color-white);}
.facility_tabdata>h2{margin-bottom:1.5rem;line-height: 1;}
/* .facility_tabdata>p{ font: var(--font-14);} */

.facilityfig_inner{ opacity:0; visibility:hidden; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; }
.facilityfig_inner.active{opacity:1; visibility:visible;}

/* Disable accordion body on desktop */
@media (min-width: 992px) {
    .facility_right{position: relative; border-bottom-left-radius: 5rem;display: grid; overflow: hidden;}
    .facility_grid .accordion-collapse{display:none !important;height:0 !important;overflow:hidden !important;}
    .facility_caption .accordion-button.active{padding-inline:6.7rem;background-color:transparent;color:var(--color-da);}
}

@media(max-width:1750px){
    .herofacility{padding-block:9rem 12.4rem;}
    .facility_caption { margin-inline: auto 12.6rem;}
    .facility_caption>h2 {margin-bottom: 3rem;}
}
@media(max-width:1550px){
    .herofacility{padding-block:8rem 10.4rem;}
    .facility_caption { margin-inline: auto 10.4rem;}
    .facility_caption>h2 {margin-bottom: 2.5rem;}
}
@media(max-width:1366px){
    .herofacility{padding-block:7rem 8.4rem;}
    .facility_caption {margin-inline: auto 7.6rem;}
}
@media(max-width:991px){
    .facility_grid{grid-template-columns:100%;}
    .facility_left{padding-left:0;}
    .facility_caption{margin-inline:0;max-width:100%;}
    .accordion-item:nth-child(1) .facilityfact_bx>p{display:block;font:var(--font-30);letter-spacing:-0.1rem;}
    .accordion-item:nth-child(1) .facilityfact_bx>p>sub{font:var(--font-24);bottom:-0.05em;letter-spacing:-0.13rem;}
    .facility_caption>h2{text-align: center;}
    .facility_caption>blockquote{text-align: center;padding-inline: 5rem;}
    .facilityfig_caption{position:relative;padding:2.6rem 4.1rem 2.8rem 3.8rem;background:transparent;}
    .facility_tabdata>*{color:var(--color-black);}
    .facility_tabdata>h2{margin-bottom:1.4rem;font-weight:500;}
    .facility_tabdata>p{color:var(--color-2b);}
    .facility_tabdata{padding-left:5rem;}
    .facility_caption .accordion-item{border-top:0.1rem solid rgb(112 112 112 / 30%);}
    .facility_caption .accordion-body{padding-inline:0;background-color:var(--color-white);padding-bottom:0;}
    .facility_caption .accordion-button{font-weight:500;padding-inline:3.8rem;padding-block:1.5rem;justify-content:center;}
    .facility_caption .accordion-button.active{background-color:var(--color-white);color:var(--color-da);}
    .accordion-button::after{position:absolute;right:2.5rem;background-size:2rem;width:2rem;height:2rem;}
}
@media(max-width:767px){
    .herofacility{padding-block:3.2rem 0;}
    .facility_left{padding-left:0;}
    .facility_caption{margin-inline:0;}
    .facility_caption>h2{text-align:center;margin-bottom:2rem;}
    .facility_caption>blockquote{font:normal normal 400 1.2rem / 1.5 var(--font-poppins);text-align:center;padding-inline:3.6rem;}
    .accordion-button::after{background-size:1.2rem;width:1.2rem;height:1.2rem;}
    .facilityfact_bx{min-width:11.9rem; padding: 1.3rem 0.5rem;  background: var(--radial-bg);box-shadow: 0px 22px 39px rgb(0 0 0 / 10%);}
    .facilityfig_caption {padding: 2.6rem 2.5rem 2.8rem;}
    .facilityfact_bx>p{font:normal normal 500 4.4rem / 0.8 var(--font-poppins);letter-spacing:-0.22rem;}
    .facilityfact_bx>p>sub{font:normal normal 500 4.4rem / 0.8 var(--font-poppins);letter-spacing:-0.22rem;}
    .facility_tabdata{padding-left:2rem;}
    .facility_tabdata>h2{font:normal normal 500 1.8rem / 1.5 var(--font-poppins);}
    .facility_tabdata>p{font:normal normal 400 1.2rem / 1.5 var(--font-poppins);}
    .accordion-item:nth-child(1) .facilityfact_bx>p{display:block;font:var(--font-30);letter-spacing:-0.1rem;}
    .accordion-item:nth-child(1) .facilityfact_bx>p>sub{font:var(--font-24);bottom:-0.05em;letter-spacing: -0.13rem;}
}

/* Hero Social */

.herosocial{padding-block: 10.3rem 26.7rem;background-color: var(--color-white);max-width:var(--max-width2600);margin-inline:auto;}
.herosocial .sec_title{margin-bottom: 6.3rem;display: flex;align-items: center;gap: 2rem;padding-inline: 3rem; flex-direction: column;}
.herosocial .sec_title>h2{flex-shrink: 0;}
.herosocial_grid{display: grid;grid-template-columns: repeat(3, 1fr); gap: 2.7rem;}
.hrosocial_bx{position: relative; overflow: hidden; border-radius: 2rem; -webkit-border-radius: 2rem; -moz-border-radius: 2rem; -ms-border-radius: 2rem; -o-border-radius: 2rem; }
.social_caption{position: absolute;top: 0;align-content: end;padding: 3.6rem;width: 100%;height: 100%;z-index: 1;}
.social_caption::before{content:''; position: absolute; bottom: 0;left: 0; width: 100%;height: 50%;background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%);opacity: 0.88;z-index: -1;}
.social_caption>*{color: var(--color-white);}
.hero-product-button{display: flex; align-items: center; justify-content: center; margin-top: 2rem; gap: 1rem; padding-block: 2rem;}
/* .heroproduct_swiper .swiper-button-next::after,.heroproduct_swiper .swiper-button-prev::after { content: ''; width: 4rem; height: 4rem; position: absolute; }
.heroproduct_swiper .swiper-button-next::after{background:url('../images/circle-arrow-right-red.svg') no-repeat center;rotate:180deg;}
.heroproduct_swiper .swiper-button-prev::after{background:url('../images/circle-arrow-right-red.svg') no-repeat center;} */

.heroproduct_swiper :is(.swiper-button-disabled){opacity:1;}
.heroproduct_swiper :is(.swiper-button-prev,.swiper-button-next){color: var(--color-white);background-color: var(--color-da); border: 0.1rem solid var(--color-da);}
.heroproduct_swiper :is(.swiper-button-prev,.swiper-button-next):hover{color: var(--color-da);background-color: var(--color-white);}

@media(max-width:1750px){
    .herosocial{padding-block:9.3rem 24.7rem;}
}
@media(max-width:1550px){
    .herosocial{padding-block:8.3rem 20.7rem;} 
    .herosocial .sec_title {margin-bottom:5.3rem;}
}
@media(max-width:1366px){
    .herosocial{padding-block:7.3rem 18.7rem;} 
}
@media(max-width:1024px){
    .herosocial{padding-block:7.3rem 15.7rem;} 
    .herosocial .sec_title{gap:3rem;padding-inline:0;}
    .social_caption{padding: 2rem;}
}
@media (max-width: 767px) {
    .herosocial{padding-block:3.2rem 12rem;}
    .herosocial .sec_title{gap:1.4rem;flex-direction:column;text-align:center;padding-inline: 2rem;}
    .herosocial .sec_title{margin-bottom:2.6rem;}
    .herosocial .sec_title>p{color: var(--color-black);}
    .herosocial_grid {grid-template-columns:repeat(1,1fr);gap:3rem;}
    .social_caption { padding:2.2rem;}
    .hero-product-button{display: none;}
}


