/* ===== Live production custom.css (offer cards, price-circle, banners) ===== */
.swiper-button-next,.swiper-button-prev{color:#b69974;transition:color 0.3s ease-in-out}.swiper-button-next:hover,.swiper-button-prev:hover{color:#000000;transition-delay:0.1s}.hero__area_1{padding:0px}@media (min-width:1201px){.hero__area_1 .main-thumb .main-img{width:clamp(760px,56vw,950px)!important;max-width:100%;height:auto}}@media (min-width:768px) and (max-width:1200px){.hero__area_1 .main-thumb .main-img{width:min(68vw,750px)!important;max-width:100%;height:auto}}@media (min-width:768px) and (max-width:991px){.hero__area_1{padding:150px 30px 80px!important;margin-bottom:80px}.hero__area_1 .hero_1_content{position:relative;padding:0!important}.hero__area_1 .hero_1_content h1{margin-top:0!important;margin-bottom:35px!important;font-size:48px;line-height:1.05}.hero__area_1 .main-thumb{text-align:center!important}.hero__area_1 .main-thumb .main-img{width:min(100%,720px)!important;height:auto}.hero__area_1 .video_area{text-align:center}}@media (min-width:576px) and (max-width:991px){.footer-offer-area{width:170px;height:170px;right:15px;bottom:15px}.footer-offer-content h2{font-size:28px}.footer-offer-content h4{font-size:18px}.footer-offer-content button{padding:8px 18px}}.hero__big_button{background-color:#b69974!important;color:#ffffff!important;font-size:25px!important;text-transform:uppercase!important;font-weight:700!important;min-height:66px;display:inline-flex!important;align-items:center;justify-content:center}.hero__area_1 .video_area{width:300px;height:304px;margin-bottom:24px}.hero__area_1 .video_area img{display:block;width:300px;height:304px}.intro-area .exp-area{min-height:600px;display:flex;align-items:center}.intro-area .about__content{max-width:500px}.intro-area .intro-image-wrap{display:flex;justify-content:flex-end}.intro-area .intro-image{display:block;width:100%;max-width:640px;height:auto;object-fit:cover}.intro-area .about__content .sec-title{font-size:46px;line-height:1.08;margin-bottom:28px}.intro-area .about__content p{max-width:500px}@media (max-width:1199px){.intro-area .about__content{max-width:460px}.intro-area .about__content .sec-title{font-size:40px}}@media (max-width:991px){.intro-area .exp-area{min-height:auto;padding:60px 0}.intro-area .intro-image-wrap{justify-content:center}.intro-area .about__content{max-width:100%;padding:30px 0 0!important}}.footer-offer-area{position:fixed;bottom:20px;right:20px;z-index:9999;background-image:url(/imgs/logo/plain-logo.webp);width:250px;height:250px;background-size:contain;vertical-align:middle;margin-top:auto}.footer-offer-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%}.footer-offer-content h2,h4,a{font-weight:700}.breadcrumb__area{padding-top:120px!important;padding-bottom:50px!important}.offer-banner-1{background-image:url('/imgs/patients/patient-banner-1.webp');background-size:cover;background-position:center}.offer-banner-2{background-image:url('/imgs/patients/patient-banner-2.webp');background-size:cover;background-position:center}.offer-content h1{font-size:70px;font-weight:800}.offer-content a{font-size:25px;padding:10px 30px;margin-bottom:10px}.offer-content{position:relative}.offer-content .price-circle{background-color:#000000;width:140px;height:140px;border-radius:50%;position:absolute;top:10%;left:40%}.price-circle p{color:#ffffff;font-size:55px;font-weight:700;text-align:center;width:140px;height:140px}.service__title{font-size:30px;font-weight:500}.service__content{min-height:650px!important}.service__item li{padding-bottom:4px!important}.service__item li a{font-size:25px;font-weight:400!important}.service__item li a:hover{color:#000000!important}.hero_1_content{padding:120px 100px 100px!important}.services-menu{width:850px!important;padding:25px!important}.services-menu .heading{color:#d3b184;font-weight:600;padding-left:0px;text-align:left;padding:0;font-size:25px}.services-menu h1,.services-menu h2{text-align:center!important}.services-menu ul li a{font-size:16px!important}.services-menu ul li{padding:0px!important}.services-menu .offer{background-color:#fff;border-radius:50%;width:100px;height:100px;color:#000000;padding-top:25px;margin:auto}.services-menu .offer-section{background-color:#d3b184}@media (max-width:575px){.hero__area_1{padding:257px 15px 66px!important;margin-bottom:60px}.hero__area_1 .hero_1_content h1{margin-bottom:15px;margin-top:-90px!important}.hero__big_button{font-size:20px!important}.footer-offer-area{bottom:20px;right:20px;width:180px;height:180px}.footer-offer-content h2,a{font-size:25px}.footer-offer-content h4,a{font-size:18px}.footer-offer-content button{padding:5px 10px}.offer-banner-1{background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url('/imgs/patients/patient-banner-1.webp')}.offer-banner-2{background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url('/imgs/patients/patient-banner-2.webp')}.offer-content{color:#f4f4f4}.offer-content .price-circle{background-color:#f4f4f4;position:relative!important;left:0!important}.price-circle p{color:#B69974}.offer-content li{color:#f4f4f4!important}.offer-content li:before{border:2px solid #f4f4f4!important}.hero_1_content{padding:0px!important}}@media (max-width:1200px){.hero__area_1{padding:190px 45px 100px!important}.hero__area_1 .hero_1_content h1{margin-bottom:15px;margin-top:-90px!important}.hero__big_button{font-size:20px!important}.hero_1_content{padding:0px!important}}.hero__area_1{position:relative;min-height:100vh;padding:0!important;overflow:hidden}.hero__area_1 .hero__area_1_inner{position:relative;min-height:100vh}.hero__area_1 .main-thumb{position:absolute;inset:0;z-index:0;text-align:initial!important}.hero__area_1 .main-thumb picture,.hero__area_1 .main-thumb .main-img{display:block;width:100%!important;height:100%!important}.hero__area_1 .main-thumb .main-img{object-fit:cover;object-position:center center}.hero__area_1 .hero_1_content{position:relative!important;z-index:1;max-width:590px;min-height:100vh;padding:150px 80px 80px!important;background:linear-gradient( 90deg,rgba(255,255,255,0.94) 0%,rgba(255,255,255,0.86) 72%,rgba(255,255,255,0) 100% )}.hero__area_1 .hero_1_content h1{margin-top:0!important;margin-bottom:52px!important}@media (max-width:1199px){.hero__area_1 .hero_1_content{max-width:520px;padding:140px 45px 70px!important}.hero__area_1 .hero_1_content h1{font-size:56px;line-height:1.08}}@media (max-width:767px){.hero__area_1,.hero__area_1 .hero__area_1_inner,.hero__area_1 .hero_1_content{min-height:100svh}.hero__area_1 .main-thumb .main-img{object-position:58% center}.hero__area_1 .hero_1_content{max-width:none;padding:110px 24px 48px!important;background:linear-gradient( 180deg,rgba(255,255,255,0.94) 0%,rgba(255,255,255,0.82) 48%,rgba(255,255,255,0) 100% )}.hero__area_1 .hero_1_content h1{font-size:38px;line-height:1.08;margin-bottom:28px!important}}@media (max-width:575px){.hero__area_1 .video_area{width:190px;height:193px}.hero__area_1 .video_area img{width:190px;height:193px}}.info-content p{padding-bottom:15px!important}.force-desktop-style{all:unset;font-size:17px;display:block}@media screen{.force-desktop-style{width:1200px!important}}
/* ===== Reconstruction overrides (hero/services/swiper - win via source order) ===== */
/* Change the color of Swiper navigation arrows */
.swiper-button-next,
.swiper-button-prev {
  color: #b69974; /* Default color */
  transition: color 0.3s ease-in-out; /* Smooth transition for color change */
}

.swiper-button-next:hover,
.swiper-button-prev:hover {
  color: #000000; /* Hover color */
  transition-delay: 0.1s; /* Add a slight delay for the hover effect */
}

.hero__area_1 {
  padding: 0px;
}

.hero__big_button {
  background-color: #b69974 !important;
  color: #ffffff !important;
  font-size: 25px !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
}

.breadcrumb__area{
  padding-top: 120px !important;
  padding-bottom: 50px !important;
}

.service__title{
  font-size: 30px;
  font-weight: 500;
}

.service__content{
  min-height: 650px !important;
}

.service__item li{
  padding-bottom: 4px !important;
}
.service__item li a{
  font-size: 25px;
  font-weight: 400 !important;
}
.service__item li a:hover{
  color: #000000 !important;
}

.hero_1_content{
  padding: 120px 100px 100px !important;
}

@media (max-width: 575px) {
  .hero__area_1 {
      padding: 257px 15px 66px !important;
      margin-bottom: 60px;
  }

  .hero__area_1 .hero_1_content h1 {
    margin-bottom: 15px;
    margin-top: -90px !important;
  }

  .hero__big_button {
      font-size: 20px !important;
  }

  .hero_1_content{
    padding: 0px !important;
  }
}
@media (max-width: 1200px) {
  .hero__area_1 {
      padding: 190px 45px 100px !important;
  }

  .hero__area_1 .hero_1_content h1 {
    margin-bottom: 15px;
    margin-top: -90px !important;
  }

  .hero__big_button {
    font-size: 20px !important;
  }

  .hero_1_content{
    padding: 0px !important;
  }
}