html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:0!important}.grecaptcha-badge{z-index:1}@media (min-width:981px){.et_dropdown_animation_fade.et_pb_menu ul li>ul{}}a{color:inherit!important}.et_pb_menu_inner_container.et_flex_module .et_pb_menu__wrap{flex-grow:0!important}@media (min-width:767px){.et_mobile_menu{left:0;right:0;top:59px!important;width:100%}}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules"!important;content:'\33';color:#000000;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}.totalNav .mobile_menu_bar{bottom:0!important}.totalNav{display:flex;align-items:center;color:3a5548}.totalNav .left{width:85%!important}.totalNav .right{width:15%!important}.totalNav.et_pb_section{position:absolute;width:100%;background-color:transparent!important}.et_pb_sticky.totalNav.et_pb_section{background-color:white!important;box-shadow:1px 18px 39px -12px rgba(0,0,0,0.12);-webkit-box-shadow:1px 18px 39px -12px rgba(0,0,0,0.12);-moz-box-shadow:1px 18px 39px -12px rgba(0,0,0,0.12);color:black;background-color:white!important}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{}.et_pb_sticky .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#000!important}@media (max-width:980px){.totalNav.et_pb_section{background-color:white!important}.totalNav .left{width:100%!important}}.totalNav ul.sub-menu{border-radius:10px}.subMenuLinks{padding:0}@media (max-width:780px){.totalNav{color:black}}.et_pb_menu .nav>li>.sub-menu{max-height:80vh!important;overflow-x:auto!important}.et_pb_menu .et_pb_menu__menu>nav>ul>li.mega-menu{position:relative}.et-menu-nav li.mega-menu>ul{position:absolute!important;width:90vw!important;top:100%!important;left:100%!important;transform:translate(-33%);z-index:99999}}.et-menu-nav li.mega-menu>ul>li{width:15%;margin-left:10px}.parentPage>a{text-decoration:underline;padding-top:0!important;padding-right:0!important;padding-bottom:0!important;font-weight:bold}.parentPage .sub-menu .subMenuLinks a{display:flex;flex-direction:row}.parentPage .sub-menu .subMenuLinks a::before{content:"\21FE";margin-right:2px}.subMenuLinks{margin-left:15px!important}.subMenuLinks a{padding-top:0!important;padding-right:0!important;padding-bottom:0!important;font-size:13px!important}.bellowParent{margin-top:20px!important}@media(max-width:980px){ul.sub-menu{max-height:300px!important;overflow-x:auto!important}.parentPage>a{padding:8px!important}.subMenuLinks{padding:5px;list-style:disc}.subMenuLinks a{padding:0}.bellowParent{margin-top:0!important}}.item-subItem{height:100%;overflow-y:auto;overflow-x:hidden}.trust-box{display:flex;align-items:center;gap:15px}@media (max-width:980px){.trust-box{flex-direction:column}}.color-black{color:black}.avatars{display:flex;align-items:center}.avatars img{width:48px;height:48px;border-radius:50%;border:3px solid white;object-fit:cover;margin-left:-12px}.avatars img:first-child{margin-left:0}.trust-text{color:white;font-weight:300;font-size:16px;line-height:1.4}.aboutPlayContainer{display:flex;justify-content:center;align-items:center;height:300px}.aboutPlay{display:flex;justify-content:center;align-items:center;width:30px;height:30px;padding:30px;border-radius:100%;background-color:#3a5548;color:white;font-size:30px;transition:transform 0.3s ease}.aboutPlay:hover{animation:pulse 0.8s ease-in-out infinite}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(58,85,72,0.6)}70%{transform:scale(1.1);box-shadow:0 0 20px 20px rgba(58,85,72,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(58,85,72,0)}}.logoSlider .swiper-button-next,.logoSlider .swiper-button-prev{display:none}.cstmRow{display:flex;align-items:flex-end}.cstmRowCenter{align-items:center}@media (max-width:980px){.cstmRow{flex-direction:column}}.serviceList i{color:#3a5548}.serviceIconCon{height:320px;display:flex;align-items:flex-end}.serviceIcon{background-color:#3a5548;padding:10px;width:60px;height:60px;margin-bottom:20px;margin-left:20px;border-radius:10px}.testimonialSlider .swiper-wrapper{align-items:stretch!important}.testimonialSlider{overflow:hidden}.testimonialSlider .swiper-slide{display:flex!important}.testimonial-card{flex:1!important;height:100%;color:white;padding:30px;border-radius:12px;width:100%;margin:auto;font-family:Arial,sans-serif;display:grid;grid-template-columns:repeat(1,1fr);align-items:stretch;gap:40px}.testimonialSlider .swiper-slide{border-radius:20px;background-color:#3a5548;align-items:stretch;height:auto;display:flex}@media (max-width:780px){.testimonial-card{height:300px}}@media (max-width:600px){.testimonial-card{height:100%}}.testimonial-text{font-size:16px;line-height:1.6;margin-bottom:30px}.testimonial-footer{display:flex;justify-content:space-between;align-items:center}.author-info h3{font-size:20px;margin:0;font-weight:600;color:white}.author-info span{font-size:14px;opacity:0.8}.quote-icon{font-size:60px;font-weight:300;opacity:0.8;line-height:1;color:#3a5548;-webkit-text-stroke:1px white;}.testimonialSlider .swiper-button-next,.testimonialSlider .swiper-button-prev{color:white;;font-size:18px;width:30px;height:30px;border-radius:100%;border:2px solid white;top:60%}.testimonialSlider .swiper-button-next::after,.testimonialSlider .swiper-button-prev::after{font-size:18px;font-weight:700}@media (max-width:980px){.testimonialSlider .swiper-button-prev,.testimonialSlider .swiper-button-next{color:#3a5548;top:110%;border:2px solid #3a5548}.testimonialSlider .swiper-button-next::after,.testimonialSlider .swiper-button-prev::after{font-size:18px}}.trust-box-black .trust-text{color:#2A2F2B}.cstmBlrb h3{color:#fff}@media (max-width:780px){.trust-text{text-align:center}}.cstmBlrb a.entry-featured-image-url img{transition:0.2s ease-in-out;overflow:hidden;height:200px}.cstmBlrb a.entry-featured-image-url:hover img{scale:1.1;transform:rotate(2deg)}.popupConatiner{background-color:#F3F6F4;padding:20px}.breadCrum{color:white;position:relative}.breadCrum::before{position:absolute;content:"";background-color:white;height:2px;width:0;bottom:-2px;left:0;transition:0.4s ease-out}.breadCrum:hover::before{width:30px}.formButton input{color:#ffffff!important;border:2px solid #3a5548;border-radius:30px;font-size:14px;background-color:#3a5548;padding-top:10px!important;padding-right:25px!important;padding-bottom:10px!important;padding-left:25px!important;transition:0.3s ease-in-out;cursor:pointer}.formButton input:hover{background-color:white;color:#3a5548!important}@media (max-width:768px){.formContainer .row{flex-direction:column}}.contact-form{display:flex;flex-direction:column;gap:20px}.contact-form p{padding-bottom:0}.contact-form .col p{width:100%;display:flex;gap:10px}@media (max-width:600px){.contact-form .col p{flex-direction:column}.contact-form .col p{display:flex;gap:15px}.contact-form{gap:15px}}.contact-form .col p span{width:100%;position:relative}.contact-form .col .form-input{width:100%;background-color:white;border:1px solid #EAECF1;padding:15px;border-radius:5px}.contact-form .col .form-input text-area{width:100%}.contact-form .btn_grp input{display:inline-block;color:white;border:2px solid #90c05c;letter-spacing:1px;font-size:14px;text-transform:uppercase!important;background-color:#90c05c;padding:10px 40px;transition:0.3s ease-in-out;cursor:pointer;border-radius:3px}.contact-form .btn_grp input:hover{background-color:transparent;color:#18171A}.doctorsProfile .docName{margin:20px 0 10px 0;border-bottom:1px solid black}.doctorsProfile .docName h3{font-size:34px}@media(max-width:980px){.doctorsProfile .docName h3{font-size:30px}}@media(max-width:600px){.doctorsProfile .docName h3{font-size:28px}}.doctorsProfile .doctorImg{width:100%;object-fit:cover;display:flex;justify-content:center}.doctorsProfile .doctorImg img{width:100%}.doctorsProfile .doctorImg .socialIconCon{position:absolute;top:60%;left:50%;transform:translate(-50%,-40%);display:flex;align-items:center;gap:10px;transition:0.3s ease-in-out;visibility:hidden;opacity:0;margin-bottom:20px}.doctorsProfile .doctorImg:hover .socialIconCon{visibility:visible;opacity:1;margin-bottom:0;transform:translate(-50%,-40px)}.doctorsProfile .doctorImg .socialIconCon .socialIcon{border-radius:100%;padding:15px;background-color:#2A2F2B;display:inline-block;color:white;font-size:18px;transition:0.3s ease-in-out}.doctorsProfile .doctorImg .socialIconCon .socialIcon:hover{scale:1.1}.treatmentCard{display:flex;flex-direction:column;gap:20px;padding:24px;background-color:#F3F6F4;border-radius:10px}.treatmentCard .treatmentImg img{border-radius:5px}.treatmentDetails{display:flex;flex-direction:column;gap:10px}.treatmentDetails h3{font-size:34px}.treatmentDetails ul{display:flex;flex-direction:column;gap:10px;padding-left:0}.treatmentDetails ul li{list-style:none}.treatmentDetails ul li i{color:#3a5548}.serviceBtn{width:50px;height:50px;color:#ffffff!important;border-width:2px!important;border-color:#3a5548;border-radius:100%;font-size:14px;background-color:#3a5548;transition:0.3s ease-in-out;display:flex;align-items:center;justify-content:center}.serviceBtn i{rotate:270deg}.serviceBtn:hover{background-color:white;color:#3a5548!important}.treatmentSlider .swiper-button-next{right:-2%}.treatmentSlider .swiper-button-prev{left:-2%}.treatmentSlider .swiper-button-next,.treatmentSlider .swiper-button-prev{width:30px;height:30px;background-color:#3a5548;padding:20px;border-radius:100%}.treatmentSlider .swiper-button-next::after,.treatmentSlider .swiper-button-prev::after{font-size:15px;color:white}@media (max-width:980px){.treatmentDetails h3{font-size:30px}}@media (max-width:600px){.treatmentDetails h3{font-size:28px}.treatmentSlider .swiper-button-next{right:-5%}.treatmentSlider .swiper-button-prev{left:-5%}}.service-info{background-color:#3f5f55;color:#ffffff;padding:22px 26px;border-radius:12px;max-width:100%}.service-info h3{margin:0 0 16px;font-size:28px;font-weight:600;color:white}.service-info ul{list-style:none;padding:0;margin:0}.service-info li{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:16px}.service-info .link{display:flex;gap:5px;color:white;position:relative;transition:0.3s ease-in-out}.service-info .link:hover{margin-left:5px}.service-info .link::before{content:"";position:absolute;bottom:-1%;width:0;background-color:white;height:1px;transition:0.3s ease-in-out}.service-info .link:hover::before{width:100%}.other-service ul{list-style:square!important}.other-service .link{color:white;position:relative;transition:0.3s ease-in-out;display:flex;align-items:center;gap:10px}.other-service .link i{font-size:10px}.other-service .link:hover{margin-left:5px}.other-service .link::before{content:"";position:absolute;bottom:-1%;width:0;background-color:white;height:1px;transition:0.3s ease-in-out}.other-service .link:hover::before{width:100%}.service-info li:last-child{margin-bottom:0}.service-info .icon{font-size:16px;opacity:0.9}.what-to-expect{display:flex;align-items:center;gap:15px}.what-to-expect ul{list-style:none;padding-left:0;padding-bottom:0}.what-to-expect ul li i::first-child{color:#3f5f55;font-size:20px}.what-to-expect li{background:#f4f8f6;padding:14px 18px;border-radius:12px;color:#3f5f55;display:flex;gap:10px;align-items:center;margin-bottom:20px;min-height:80px}@media (max-width:600px){.what-to-expect{flex-direction:column;gap:0}}.therapy-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.therapy-card{background-color:#eef5f1;padding:26px;border-radius:14px;transition:transform 0.3s ease,background-color 0.3s ease,box-shadow 0.3s ease}.therapy-card:hover{background-color:#c5e5d2;transform:translateY(-6px);box-shadow:0 12px 30px rgba(0,0,0,0.18)}.active-therapy-card{background-color:#c5e5d2;transform:translateY(-6px);box-shadow:0 12px 30px rgba(0,0,0,0.18)}.card-icon{font-size:34px;margin-bottom:14px;padding:15px;height:70px;width:70px;border-radius:100%;background-color:#3f5f55;display:flex;justify-content:center;align-items:center}@media (max-width:600px){.card-icon{width:60px;height:60px;padding:10px}}.therapy-card h3{font-size:30px;margin-bottom:10px;font-weight:600;color:#2f4f46}.insight-item-p{font-size:25px!important;font-family:'Cormorant Garamond';font-weight:600}@media (max-width:768px){.therapy-cards{grid-template-columns:1fr}.therapy-card h3,.insight-item-p{font-size:25px!important}}.ayurveda-insight-section{max-width:820px;margin:80px auto}.ayurveda-insight-section h2{font-size:30px;color:#2f4f46;margin-bottom:10px}.section-desc{font-size:16px;color:#5a6f67;margin-bottom:40px;line-height:1.7}.insight-item{padding:22px 24px;margin-bottom:20px;background:#f7faf8;border-left:4px solid #4f7d6b;border-radius:10px}.insight-item h3{font-size:22px;margin-bottom:6px;color:#2f4f46;font-weight:800}.insight-item p{line-height:1.7;color:#555}.zenbox-a9{background:#eef3f1;padding:20px;border-radius:14px;box-shadow:0 10px 30px hsl(151.11deg 18.88% 28.04% / 6%);height:100%;display:flex;flex-direction:column}.flexor-b2{display:flex;align-items:center;gap:15px;margin-bottom:15px}.flexor-b2 img{width:60px;height:60px;border-radius:50%;object-fit:cover}.textwrap-x7 h4{margin:0;font-size:25px;color:#1f2f29}.textwrap-x7 span{font-size:16px;color:#4e6b60}.para-k8{line-height:1.6;color:#2f463d;margin-bottom:15px}.stars-q4{color:#3a5548;font-size:18px}.swiper-button-next,.swiper-button-prev{width:42px;height:42px;background:#ffffff85;border-radius:50%;box-shadow:0 6px 18px rgba(58,85,72,0.25);transition:all 0.3s ease}.dp-carousel .swiper-wrapper{align-items:stretch}.dp-carousel .swiper-slide{height:auto;display:flex}.swiper-button-next::after,.swiper-button-prev::after{font-size:16px;font-weight:bold;color:#3a5548}.swiper-button-next:hover,.swiper-button-prev:hover{background:#3a5548}.swiper-button-next:hover::after,.swiper-button-prev:hover::after{color:#ffffff}.swiper-button-prev{left:-10px}.swiper-button-next{right:-10px}@media (max-width:780px){.flexor-b2{flex-direction:column;text-align:center}.para-k8{text-align:center}.stars-q4{text-align:center}}.footerLink{color:white;position:relative;font-size:14px}.contactLinks{color:white;font-size:14px}.appointment-box{background:#fff;border-radius:6px;box-shadow:0 10px 30px rgba(0,0,0,0.15);padding:10px}.appointment-header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #ddd}.appointment-header h2{margin:0;font-size:30px;color:#2f7d32;font-weight:800}.close-btn{font-size:22px;cursor:pointer;color:#999}.appointment-list{padding:15px 18px}.appointment-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.location{font-size:16px;color:black;font-weight:700}.call-btn{background:#3a5548;color:#fff!important;text-decoration:none;padding:8px 14px;border-radius:4px;font-size:14px;font-weight:600;transition:background 0.3s ease;cursor:pointer}.call-btn:hover{background:#2e443a}@media (max-width:480px){.appointment-item{flex-direction:column;align-items:flex-start;gap:8px}.call-btn{width:100%;text-align:center}}.footerLink::before{position:absolute;content:"";background-color:white;height:2px;width:0;bottom:-2px;left:0;transition:0.4s ease-out}.footerLink:hover::before{width:30px}.foot-pow{color:white}@media (max-width:767px){.et_pb_accordion .et_pb_toggle_title{pointer-events:none}.et_pb_accordion .et_pb_toggle_title:before{pointer-events:auto;cursor:pointer}}.et-menu li a{font-size:16px}@media (max-width:1396px){a.et_pb_button.et_pb_button_0_tb_header.headerBtn.form-popup.et_pb_bg_layout_light.pum-trigger{font-size:16px!important}.et-menu li a{font-size:16px!important}.et_pb_button_0_tb_header_wrapper .et_pb_button_0_tb_header,.et_pb_button_0_tb_header_wrapper .et_pb_button_0_tb_header:hover{padding-left:10px!important;padding-right:10px!important}}@media (max-width:1325px){a.et_pb_button.et_pb_button_0_tb_header.headerBtn.form-popup.et_pb_bg_layout_light.pum-trigger{font-size:10px!important}.et-menu li a{font-size:16px!important}.et_pb_button_0_tb_header_wrapper .et_pb_button_0_tb_header,.et_pb_button_0_tb_header_wrapper .et_pb_button_0_tb_header:hover{padding-left:10px!important;padding-right:10px!important}}.single-post .totalNav.et_pb_section{background-color:white!important;box-shadow:1px 18px 39px -12px rgba(0,0,0,0.12);-webkit-box-shadow:1px 18px 39px -12px rgba(0,0,0,0.12);-moz-box-shadow:1px 18px 39px -12px rgba(0,0,0,0.12)}.single-post .totalNav.et_pb_section{background-color:white!important}.single-post .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{color:black!important}.single-post .et_pb_post{margin-top:80px}.single-post #sidebar{margin-top:80px}.single-post .et_pb_post a{color:#2ea3f2}.wpcf7-response-output{color:black!important;font-weight:800}.et_pb_blog_1 .et_pb_post .entry-title,.et_pb_blog_1 .et_pb_post .entry-title a,.et_pb_blog_1 .not-found-title{color:#ffffff}.testimonialPageSlider{overflow-x:hidden}.swiper-slide{height:auto!important;display:flex}.swiper-slide .zenbox-a9{flex:1}.testimonialPageSlider-pagination{position:relative!important;bottom:auto!important;left:auto!important;width:100%;text-align:center}@media (max-width:780px){.et_mobile_menu li li{padding-left:0!important}.subMenuLinks{list-style:none}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-decoration:none}}.post-reading-time{display:inline-flex;align-items:center;font-size:18px;font-weight:700;color:#000;line-height:1.4}.hero-call-row,.hero-call-row *{box-sizing:border-box}.hero-call-row{display:flex;align-items:stretch;gap:14px;width:100%;margin:0 auto;font-family:inherit}.hero-call-row .cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 0;min-width:0;min-height:40px;padding:10px 12px;font-family:'Inter',sans-serif!important;border:1px solid transparent;border-radius:25px;font-size:16px;font-weight:500;line-height:1.4;text-align:center;text-decoration:none!important;cursor:pointer;transition:all 0.25s ease}.hero-call-row .cta-call{flex:3 1 0}.hero-call-row .cta-whatsapp{flex:3 1 0}.hero-call-row .cta-appointment{flex:4 1 0}.hero-call-row .cta-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px}.hero-call-row .cta-icon svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.hero-call-row .cta-call{background:#3a5548;color:#ffffff!important}.hero-call-row .cta-call:hover{background:#477760;color:#ffffff!important}.hero-call-row .cta-whatsapp{background:#25D366;color:#FFFFFF!important}.hero-call-row .cta-whatsapp:hover{background:#118a3f;color:#FFFFFF!important}.hero-call-row .cta-appointment{background:#20354A;color:#FFFFFF!important;font-size:14px}.hero-call-row .cta-appointment:hover{background:#304f6e}@media (hover:hover){.hero-call-row .cta-btn:hover{transform:translateY(-3px);box-shadow:0 7px 18px rgba(0,0,0,0.12)}}.hero-call-row .cta-btn:focus-visible{outline:3px solid #90C05C;outline-offset:3px}@media (max-width:980px){.hero-call-row{gap:10px}.hero-call-row .cta-btn{gap:8px;padding:12px 10px;font-size:14px}}@media (max-width:767px){.hero-call-row{flex-direction:column;gap:12px}.hero-call-row .cta-btn{width:100%;flex:1 1 auto;min-height:52px;padding:13px 18px;font-size:15px}.hero-call-row .cta-call,.hero-call-row .cta-whatsapp,.hero-call-row .cta-appointment{flex:1 1 auto;width:100%}}@media (prefers-reduced-motion:reduce){.hero-call-row .cta-btn{transition:none}}.hero-info-row,.hero-info-row *{box-sizing:border-box}.hero-info-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;width:100%;margin:0 auto;font-family:'Inter',sans-serif}.hero-info-row .hero-info-card{display:flex;align-items:center;gap:15px;min-width:0;padding:10px 5px;background:transparent;border-radius:12px;transition:border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}.hero-info-row .hero-info-card:hover{border-color:#90C05C;box-shadow:0 6px 18px rgba(58,85,72,0.08);transform:translateY(-2px);background-color:rgba(255,255,255,0.3)}.hero-info-row .hero-info-icon{display:flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:#C7C7C7;color:#3A5548}.hero-info-row .hero-info-icon svg{display:block;width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hero-info-row .hero-info-content{flex:1;min-width:0}.hero-info-row .hero-info-title{margin:0 0 5px;padding:0;color:#20354A;font-family:'Cormorant',serif!important;font-size:22px!important;font-weight:700;line-height:1.25}.hero-info-row .hero-info-text{margin:0;padding:0;color:#66736B;font-family:'Inter',sans-serif;font-size:16px;font-weight:500;line-height:1.65}.hero-info-row .hero-rating-stars{display:inline-block;margin-right:4px;color:#FFAA01;font-size:22px;letter-spacing:1px;line-height:1.2}@media (max-width:980px){.hero-info-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hero-info-row .hero-info-card{padding:16px 14px;gap:12px}}@media (max-width:600px){.hero-info-row{grid-template-columns:1fr;gap:12px}.hero-info-row .hero-info-card{padding:10px;gap:14px}.hero-info-row .hero-info-title{font-size:16px}.hero-info-row .hero-info-text{font-size:14px}}@media (prefers-reduced-motion:reduce){.hero-info-row .hero-info-card{transition:none}}.hero-address-box,.hero-address-box *{box-sizing:border-box}.hero-address-box{width:270px;max-width:100%;margin:0 0 0 auto;font-family:'Inter',sans-serif;perspective:1200px}.hero-address-box .hero-address-inner{position:relative;width:100%;min-height:290px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform 850ms cubic-bezier(.2,.75,.25,1)}@media (hover:hover){.hero-address-box:hover .hero-address-inner{transform:rotateY(180deg) scale(1.035)}}.hero-address-box.is-flipped .hero-address-inner,.hero-address-box:focus-visible .hero-address-inner{transform:rotateY(180deg) scale(1.02)}.hero-address-box .hero-address-face{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:290px;height:100%;padding:28px 25px;border-radius:18px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;text-align:center;font-family:'DM Sans',sans-serif;transition:background-color 350ms ease}.hero-address-box .hero-address-front{background:#FFFFFF;color:#35443C;border:1px solid #E4E9E5;box-shadow:0 12px 32px rgba(32,53,45,.10)}.hero-address-box .hero-address-icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;flex-shrink:0;margin:0 auto 20px;background:#EDFAEB;color:#3A5548;border:1px solid #DCEBD9;border-radius:50%}.hero-address-box .hero-address-icon svg{display:block;width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hero-address-box .hero-address-text{width:100%;max-width:280px;margin:0;padding:0;color:#35443C;font-family:'Inter',sans-serif;font-size:16px;font-weight:500;line-height:1.8;overflow-wrap:anywhere}.hero-address-box .hero-address-back{transform:rotateY(180deg);background:#3A5548;color:#FFFFFF;border:1px solid #3A5548;box-shadow:0 16px 38px rgba(32,53,45,.20)}.hero-address-box .hero-address-back-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;margin:0 auto 14px;color:#FFFFFF;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:50%}.hero-address-box .hero-address-back-icon svg{display:block;width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hero-address-box .hero-address-back h3{margin:0 0 10px;padding:0;color:#FFFFFF!important;font-family:'Cormorant',serif;font-size:32px;font-weight:600;line-height:1.2}.hero-address-box .hero-address-back p{max-width:260px;margin:0 0 18px;padding:0;color:#F1F5F2!important;font-family:'Inter',sans-serif;font-size:14px;font-weight:400;line-height:1.7}.hero-address-box .hero-directions-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;background:#FFFFFF;color:#3A5548!important;border:1px solid #FFFFFF;border-radius:30px;font-family:'DM Sans',sans-serif;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none!important;transition:background 250ms ease,color 250ms ease}.hero-address-box .hero-directions-btn svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hero-address-box .hero-directions-btn:hover{background:#EDFAEB;border-color:#EDFAEB;color:#20354A!important}@media (max-width:980px){.hero-address-box{width:300px}.hero-address-box .hero-address-face{padding:15px 20px}.hero-address-box .hero-address-text{font-size:15px}}@media (max-width:767px){.hero-address-box{width:100%;margin:20px 0 0}.hero-address-box .hero-address-inner,.hero-address-box .hero-address-face{min-height:280px}.hero-address-box .hero-address-face{padding:24px 20px}.hero-address-box .hero-address-text{font-size:16px}}@media (prefers-reduced-motion:reduce){.hero-address-box .hero-address-inner,.hero-address-box .hero-directions-btn{transition:none!important}}.hero-address-box{animation:heroAddressEntrance 0.9s ease-out;transition:transform 0.35s ease,filter 0.35s ease}@keyframes heroAddressEntrance{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-address-box .hero-address-icon{animation:heroLocationPulse 2.4s ease-out infinite}@keyframes heroLocationPulse{0%{box-shadow:0 0 0 0 rgba(144,192,92,0.45)}70%{box-shadow:0 0 0 13px rgba(144,192,92,0)}100%{box-shadow:0 0 0 0 rgba(144,192,92,0)}}@media (hover:hover){.hero-address-box:hover{transform:translateY(-6px);filter:drop-shadow(0 14px 20px rgba(0,0,0,0.13))}.hero-address-box:hover .hero-address-face{border-color:#90C05C}.hero-address-box:hover .hero-address-icon{border-color:#90C05C}}@media (prefers-reduced-motion:reduce){.hero-address-box,.hero-address-box .hero-address-icon{animation:none!important;transition:none!important}}.ayu-treatment-grid,.ayu-treatment-grid *{box-sizing:border-box}.ayu-treatment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;width:100%;margin:0 auto;font-family:'Inter',sans-serif}.ayu-grid-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#FFFFFF;border:1px solid #E6ECE7;border-radius:18px;box-shadow:0 5px 22px rgba(35,57,43,0.055);transition:transform 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease}@media (hover:hover){.ayu-grid-card:hover{transform:translateY(-5px);border-color:#90C05C;box-shadow:0 15px 32px rgba(35,57,43,0.12)}}.ayu-grid-image{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#F0F4EF}.ayu-grid-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1);transition:transform 0.65s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.ayu-grid-card:hover .ayu-grid-image img{transform:scale(1.08)}}.ayu-grid-image::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,#3A5548,#90C05C)}.ayu-grid-content{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:23px 20px 25px}.ayu-grid-label{display:inline-flex;align-items:center;gap:8px;margin:0 0 13px;color:#3A5548;font-family:'Inter',sans-serif;font-size:10px;font-weight:700;line-height:1.5;letter-spacing:1.3px;text-transform:uppercase}.ayu-grid-label::before{content:"";display:inline-block;width:20px;height:2px;flex-shrink:0;background:#90C05C;border-radius:2px}.ayu-grid-title{margin:0 0 12px!important;padding:0!important;color:#24392E!important;font-family:'Cormorant',serif!important;font-size:25px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:-0.45px}.ayu-grid-description{margin:0!important;padding:0!important;color:#68736B!important;font-family:'Inter',sans-serif!important;font-size:16px!important;font-weight:500;line-height:1.55!important}.ayu-grid-divider{width:38px;height:3px;margin-top:19px;background:#DCEBD9;border-radius:4px;transition:width 0.35s ease,background 0.35s ease}@media (hover:hover){.ayu-grid-card:hover .ayu-grid-divider{width:62px;background:#90C05C}}@media (max-width:980px){.ayu-treatment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ayu-grid-content{padding:22px 20px 24px}.ayu-grid-title{font-size:22px!important}}@media (max-width:600px){.ayu-treatment-grid{grid-template-columns:1fr;gap:18px}.ayu-grid-card{border-radius:16px}.ayu-grid-image{aspect-ratio:4 / 3}.ayu-grid-content{padding:22px 21px 24px}.ayu-grid-title{font-size:22px!important}.ayu-grid-description{font-size:16px!important;line-height:1.8!important}}@media (prefers-reduced-motion:reduce){.ayu-grid-card,.ayu-grid-image img,.ayu-grid-divider{transition:none!important}}.ayu-therapy-list,.ayu-therapy-list *{box-sizing:border-box}.ayu-therapy-list{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:16px 12px;width:100%;margin:0 auto;font-family:'Inter',sans-serif}.ayu-therapy-list .ayu-therapy-item{grid-column:span 2;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-width:0;min-height:46px;padding:10px 12px;background:#FFFFFF;color:#3A5548;border:1px solid #E8ECE9;border-radius:12px;box-shadow:0 4px 9px rgba(0,0,0,0.12);font-family:'Inter',sans-serif;font-size:15px;font-weight:500;line-height:1.4;text-align:center;cursor:default;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease}@media (min-width:981px){.ayu-therapy-list .ayu-therapy-item:nth-child(6){grid-column:2 / span 2;grid-row:2}.ayu-therapy-list .ayu-therapy-item:nth-child(7){grid-column:4 / span 2;grid-row:2}.ayu-therapy-list .ayu-therapy-item:nth-child(8){grid-column:6 / span 2;grid-row:2}.ayu-therapy-list .ayu-therapy-item:nth-child(9){grid-column:8 / span 2;grid-row:2}}.ayu-therapy-item .ayu-therapy-check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 17px;width:17px;height:17px;color:#FFFFFF;background:#3A5548;border-radius:50%;transition:background-color 0.3s ease,color 0.3s ease,transform 0.3s ease}.ayu-therapy-item .ayu-therapy-check svg{display:block;width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){.ayu-therapy-list .ayu-therapy-item:hover{background:#3A5548;color:#FFFFFF;border-color:#3A5548;transform:translateY(-4px);box-shadow:0 8px 17px rgba(58,85,72,0.22)}.ayu-therapy-item:hover .ayu-therapy-check{background:#FFFFFF;color:#3A5548;transform:scale(1.08)}}.ayu-therapy-item:focus-visible{outline:3px solid #90C05C;outline-offset:3px}@media (max-width:980px){.ayu-therapy-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.ayu-therapy-list .ayu-therapy-item{grid-column:auto;grid-row:auto;gap:8px;padding:10px 8px;font-size:14px}}@media (max-width:600px){.ayu-therapy-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.ayu-therapy-list .ayu-therapy-item{min-height:46px;gap:7px;padding:10px 7px;font-size:13px}.ayu-therapy-item .ayu-therapy-check{flex-basis:16px;width:16px;height:16px}}@media (max-width:360px){.ayu-therapy-list{grid-template-columns:1fr}.ayu-therapy-list .ayu-therapy-item{justify-content:flex-start;padding-left:18px}}@media (prefers-reduced-motion:reduce){.ayu-therapy-list .ayu-therapy-item,.ayu-therapy-item .ayu-therapy-check{transition:none!important}}.ayu-profile-layout,.ayu-profile-layout *{box-sizing:border-box}.ayu-profile-layout{--ayu-green:#3A5548;--ayu-accent:#90C05C;--ayu-pale:#EDFAEB;--ayu-card:#F4F7F4;--ayu-text:#344139;--ayu-muted:#718078;display:grid;grid-template-columns:360px minmax(0,1fr);align-items:start;gap:40px;width:90%;margin:0 auto;font-family:'Inter',sans-serif}.ayu-profile-left{min-width:0;width:100%;padding:18px;background:#F2F5F3;border:1px solid #E8ECE9;border-radius:18px;overflow:hidden;transition:box-shadow .3s ease}.ayu-profile-left:hover{box-shadow:0 10px 28px rgba(58,85,72,.10)}.ayu-profile-photo{width:100%;aspect-ratio:1 / 1;margin-bottom:14px;overflow:hidden;background:#E3E9E4;border-radius:2px}.ayu-profile-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .5s ease}@media (hover:hover){.ayu-profile-left:hover .ayu-profile-photo img{transform:scale(1.035)}}.ayu-profile-name{margin:0 0 8px!important;padding:0!important;color:var(--ayu-green)!important;font-family:'Cormorant Garamond',serif!important;font-size:30px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important;overflow-wrap:anywhere}.ayu-profile-divider{width:100%;height:1px;margin:0 0 10px;background:#35433B}.ayu-profile-qualification{margin:0 0 2px!important;padding:0!important;color:var(--ayu-text)!important;font-family:'Inter',sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:1.55!important}.ayu-profile-designation{margin:0!important;padding:0!important;color:#46554B!important;font-family:'Inter',sans-serif!important;font-size:16px!important;font-style:italic!important;font-weight:400!important;line-height:1.55!important}.ayu-profile-right{display:flex;flex-direction:column;gap:16px;min-width:0;width:100%}.ayu-profile-layout .ayu-info-grid{grid-template-columns:minmax(0,1fr);gap:12px}.ayu-info-card{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:84px;padding:14px 13px;background:var(--ayu-card);border:1px solid transparent;border-radius:13px;transition:background .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}@media (hover:hover){.ayu-info-card:hover{background:var(--ayu-pale);border-color:#D7E9CE;transform:translateY(-2px);box-shadow:0 5px 14px rgba(58,85,72,.07)}}.ayu-info-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#E1EED6;color:var(--ayu-green)}.ayu-info-icon svg{display:block;width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ayu-info-copy{min-width:0}.ayu-info-label{display:block;margin:0 0 5px;color:var(--ayu-muted);font-family:'Cormorant',serif;font-size:20px;font-weight:600;line-height:1.45}.ayu-info-value{display:block;margin:0;color:var(--ayu-text);font-family:'Inter',sans-serif;font-size:16px;font-weight:500;line-height:1.7;overflow-wrap:anywhere}.ayu-info-value a{color:inherit!important;text-decoration:none!important}.ayu-info-value a:hover{color:#557D37!important}.ayu-experience-card{display:flex;align-items:center;gap:12px;width:100%;min-height:65px;padding:12px 16px;background:var(--ayu-green);color:#FFFFFF;border-radius:12px;transition:background .25s ease}@media (hover:hover){.ayu-experience-card:hover{background:#30483B}}.ayu-experience-icon{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#EDFAEB;color:var(--ayu-green)}.ayu-experience-icon svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ayu-experience-copy{display:flex;align-items:center;gap:5px;min-width:0;color:#FFFFFF;font-family:'Inter',sans-serif;font-size:16px;font-weight:600;line-height:1.5}.ayu-experience-copy strong{display:block;color:#FFFFFF;font-size:17px;font-weight:700}.ayu-profile-layout .ayu-profile-right{width:100%;max-width:780px;min-width:0;justify-self:start;display:flex;flex-direction:column;gap:14px}.ayu-profile-layout .ayu-info-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-content:start;width:100%}.ayu-profile-layout .ayu-info-card{width:100%;min-width:0;min-height:76px;padding:14px 16px;border-radius:12px}.ayu-profile-layout .ayu-experience-card{width:100%;margin:0}@media (max-width:980px){.ayu-profile-layout{grid-template-columns:270px minmax(0,1fr);gap:20px}.ayu-profile-layout .ayu-info-grid{grid-template-columns:minmax(0,1fr)}.ayu-profile-left{padding:14px}.ayu-profile-name{font-size:26px!important}.ayu-info-grid{gap:10px}.ayu-info-card{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:12px 10px;min-height:82px}.ayu-info-icon{width:32px;height:32px}.ayu-info-label{font-size:20px}.ayu-info-value{font-size:10px}}@media (max-width:767px){.ayu-profile-layout{grid-template-columns:minmax(0,1fr);gap:22px}.ayu-profile-left{max-width:400px;margin:0 auto;padding:16px}.ayu-profile-photo{aspect-ratio:4 / 3}.ayu-profile-name{font-size:30px!important}.ayu-profile-right{gap:12px}.ayu-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ayu-info-card{grid-template-columns:30px minmax(0,1fr);gap:8px;min-height:92px;padding:11px 9px;border-radius:11px}.ayu-info-icon{width:30px;height:30px}.ayu-info-icon svg{width:17px;height:17px}.ayu-info-label{font-size:20px}.ayu-info-value{font-size:10px;line-height:1.65}.ayu-experience-card{min-height:62px}}@media (max-width:380px){.ayu-info-grid{grid-template-columns:1fr}.ayu-info-card{grid-template-columns:36px minmax(0,1fr);min-height:76px;padding:12px}.ayu-info-icon{width:34px;height:34px}.ayu-info-label{font-size:20px}.ayu-info-value{font-size:11px}}@media (prefers-reduced-motion:reduce){.ayu-profile-left,.ayu-profile-photo img,.ayu-info-card,.ayu-experience-card{transition:none!important}}@media (max-width:980px){.ayu-profile-layout .ayu-profile-right{max-width:100%}}@media (max-width:767px){.ayu-profile-layout .ayu-profile-right{gap:12px}.ayu-profile-layout .ayu-info-grid{gap:10px}.ayu-profile-layout .ayu-info-card{min-height:76px;padding:12px}}.ayu-conditions-wrap,.ayu-conditions-wrap *{box-sizing:border-box}.ayu-conditions-wrap{width:100%;margin:0 auto;font-family:'Inter',sans-serif}.ayu-conditions-table-container{width:100%;overflow:hidden;background:#FFFFFF;border:1px solid #E5EBE6;border-radius:15px;box-shadow:0 5px 22px rgba(35,57,43,0.07)}.ayu-conditions-table{width:100%;margin:0!important;padding:0;border-collapse:separate!important;border-spacing:0;table-layout:fixed;font-family:'Inter',sans-serif;font-size:16px;line-height:1.75;border:none!important}.ayu-conditions-table th:first-child,.ayu-conditions-table td:first-child{width:40%}.ayu-conditions-table th:last-child,.ayu-conditions-table td:last-child{width:60%}.ayu-conditions-table thead th{padding:17px 22px!important;background:#3A5548!important;color:#FFFFFF!important;border:none!important;border-bottom:3px solid #90C05C!important;font-family:'Inter',sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.5;text-align:left;vertical-align:middle}.ayu-conditions-table thead th:first-child{border-radius:14px 0 0 0}.ayu-conditions-table thead th:last-child{border-radius:0 14px 0 0}.ayu-conditions-table tbody td{padding:17px 22px!important;background:#FFFFFF;color:#59675E;border:none!important;border-bottom:1px solid #E8EDE9!important;font-family:'Inter',sans-serif!important;font-size:16px!important;font-weight:500;line-height:1.8;text-align:left;vertical-align:middle;overflow-wrap:break-word;transition:background-color 0.3s ease,color 0.3s ease}.ayu-conditions-table tbody tr:nth-child(even) td{background:#F7F9F7}.ayu-conditions-table tbody td:first-child{color:#3A5548;font-weight:700!important}.ayu-conditions-table tbody tr:last-child td{border-bottom:none!important}@media (hover:hover){.ayu-conditions-table tbody tr:hover td{background:#869394!important;color:#FFFFFF!important}}@media (min-width:601px) and (max-width:980px){.ayu-conditions-table thead th,.ayu-conditions-table tbody td{padding:14px 16px!important;font-size:16px!important}.ayu-conditions-table th:first-child,.ayu-conditions-table td:first-child{width:32%}.ayu-conditions-table th:last-child,.ayu-conditions-table td:last-child{width:68%}}@media (max-width:600px){.ayu-conditions-table-container{overflow:visible;background:transparent;border:none;border-radius:0;box-shadow:none}.ayu-conditions-table,.ayu-conditions-table tbody{display:block;width:100%}.ayu-conditions-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ayu-conditions-table tbody tr{display:block;width:100%;margin-bottom:14px;overflow:hidden;background:#FFFFFF;border:1px solid #E5EBE6;border-radius:13px;box-shadow:0 4px 14px rgba(35,57,43,0.06);transition:border-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease}.ayu-conditions-table tbody tr:last-child{margin-bottom:0}.ayu-conditions-table tbody td,.ayu-conditions-table tbody tr:nth-child(even) td{display:block;width:100%;padding:13px 16px!important;background:#FFFFFF;color:#59675E;border:none!important;border-radius:0;font-size:16px!important;line-height:1.8;text-align:left}.ayu-conditions-table tbody td:first-child{padding:14px 16px!important;background:#EDFAEB!important;color:#3A5548!important;border-bottom:1px solid #DCEBD9!important;font-size:16px!important}.ayu-conditions-table tbody td:last-child{padding:12px 16px 15px!important}@media (hover:hover){.ayu-conditions-table tbody tr:hover{border-color:#90C05C;box-shadow:0 8px 20px rgba(58,85,72,0.12);transform:translateY(-2px)}.ayu-conditions-table tbody tr:hover td,.ayu-conditions-table tbody tr:hover td:first-child,.ayu-conditions-table tbody tr:hover td:last-child{background:#3A5548!important;color:#FFFFFF!important}}}@media (prefers-reduced-motion:reduce){.ayu-conditions-table tbody td,.ayu-conditions-table tbody tr{transition:none!important}}.ayu-conditions-wrap,.ayu-conditions-wrap *{box-sizing:border-box}.ayu-conditions-wrap{width:100%;max-width:100%;min-width:0}@media (max-width:600px){.ayu-conditions-wrap .ayu-conditions-table-container{display:block!important;width:100%!important;max-width:100%!important;overflow-x:scroll!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:auto;scrollbar-color:#3A5548 #E8EDE9;background:#FFFFFF!important;border:1px solid #DCE5DE!important;border-radius:12px!important}.ayu-conditions-wrap .ayu-conditions-table{display:table!important;width:100%!important;min-width:680px!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important}.ayu-conditions-wrap .ayu-conditions-table thead{display:table-header-group!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important}.ayu-conditions-wrap .ayu-conditions-table tbody{display:table-row-group!important;width:auto!important}.ayu-conditions-wrap .ayu-conditions-table tbody tr{display:table-row!important;width:auto!important;margin:0!important;overflow:visible!important;border:none!important;border-radius:0!important;box-shadow:none!important;transform:none!important}.ayu-conditions-wrap .ayu-conditions-table th,.ayu-conditions-wrap .ayu-conditions-table td{display:table-cell!important;padding:14px 16px!important;font-family:'Inter',sans-serif!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;vertical-align:middle!important;border:none!important;border-right:1px solid #DCE5DE!important;border-bottom:1px solid #DCE5DE!important;border-radius:0!important;opacity:1!important;visibility:visible!important;overflow-wrap:break-word!important}.ayu-conditions-wrap .ayu-conditions-table th:first-child,.ayu-conditions-wrap .ayu-conditions-table td:first-child{width:40%!important;min-width:260px!important}.ayu-conditions-wrap .ayu-conditions-table th:last-child,.ayu-conditions-wrap .ayu-conditions-table td:last-child{width:60%!important;min-width:420px!important;border-right:none!important}.ayu-conditions-wrap .ayu-conditions-table thead th{background:#3A5548!important;color:#FFFFFF!important;font-weight:700!important;border-bottom:3px solid #90C05C!important}.ayu-conditions-wrap .ayu-conditions-table tbody td:first-child,.ayu-conditions-wrap .ayu-conditions-table tbody tr:nth-child(even) td:first-child,.ayu-conditions-wrap .ayu-conditions-table tbody tr:hover td:first-child{background:#EDFAEB!important;color:#3A5548!important;font-weight:600!important;border-left:1px solid #DCE5DE!important;border-right:1px solid #DCE5DE!important;border-bottom:1px solid #DCE5DE!important;opacity:1!important;visibility:visible!important}.ayu-conditions-wrap .ayu-conditions-table tbody td:last-child,.ayu-conditions-wrap .ayu-conditions-table tbody tr:hover td:last-child{color:#59675E!important;opacity:1!important;visibility:visible!important}.ayu-conditions-wrap .ayu-conditions-table tbody tr:nth-child(odd) td:last-child{background:#FFFFFF!important}.ayu-conditions-wrap .ayu-conditions-table tbody tr:nth-child(even) td:last-child{background:#F7F9F7!important}.ayu-conditions-wrap .ayu-conditions-table tbody tr:last-child td{border-bottom:none!important}}.ayu-conditions-wrap .ayu-conditions-table-container::-webkit-scrollbar{height:8px}.ayu-conditions-wrap .ayu-conditions-table-container::-webkit-scrollbar-track{background:#E8EDE9;border-radius:10px}.ayu-conditions-wrap .ayu-conditions-table-container::-webkit-scrollbar-thumb{background:#3A5548;border-radius:10px}.ayu-conditions-wrap .ayu-conditions-table-container::-webkit-scrollbar-thumb:hover{background:#90C05C}@media (max-width:600px){.ayu-trust-table-container{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;border:1px solid #DCE5DE!important;border-radius:12px!important;background:#FFFFFF}.ayu-trust-table,.ayu-trust-table tbody{display:table!important;width:100%!important;min-width:650px!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important}.ayu-trust-table thead{display:table-header-group!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important}.ayu-trust-table tbody tr{display:table-row!important;width:auto!important;margin:0!important;overflow:visible!important;border:none!important;border-radius:0!important;box-shadow:none!important;transform:none!important}.ayu-trust-table thead th,.ayu-trust-table tbody td{display:table-cell!important;padding:14px 16px!important;font-family:'Inter',sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.75!important;text-align:left!important;vertical-align:middle!important;border-right:1px solid #E3E9E4!important;border-bottom:1px solid #E3E9E4!important;border-radius:0!important}.ayu-trust-table thead th{background:#3A5548!important;color:#FFFFFF!important;border-bottom:3px solid #90C05C!important}.ayu-trust-table tbody tr:nth-child(even) td{background:#F7F9F7!important}.ayu-trust-table tbody td:first-child{width:30%!important;background:#FFFFFF;color:#3A5548!important;font-weight:700!important}.ayu-trust-table tbody td:last-child{width:70%!important;color:#59675E!important;font-weight:400!important}.ayu-trust-table thead th:last-child,.ayu-trust-table tbody td:last-child{border-right:none!important}.ayu-trust-table tbody tr:last-child td{border-bottom:none!important}}@media (max-width:600px){.ayu-trust-wrap .ayu-trust-table-container{display:block!important;width:100%!important;max-width:100%!important;overflow-x:scroll!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:auto;scrollbar-color:#3A5548 #E8EDE9;border:1px solid #DCE5DE!important;border-radius:12px!important}.ayu-trust-wrap .ayu-trust-table{display:table!important;width:100%!important;min-width:700px!important;table-layout:fixed!important}.ayu-trust-wrap .ayu-trust-table tbody{display:table-row-group!important}.ayu-trust-wrap .ayu-trust-table tbody tr{display:table-row!important;margin:0!important;transform:none!important;box-shadow:none!important;border:none!important}.ayu-trust-wrap .ayu-trust-table thead{display:table-header-group!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important}.ayu-trust-wrap .ayu-trust-table th,.ayu-trust-wrap .ayu-trust-table td{display:table-cell!important;padding:14px 16px!important;font-size:16px!important;line-height:1.75!important;vertical-align:middle!important;border-radius:0!important;opacity:1!important;visibility:visible!important}.ayu-trust-wrap .ayu-trust-table th:first-child,.ayu-trust-wrap .ayu-trust-table td:first-child{width:30%!important;min-width:190px!important}.ayu-trust-wrap .ayu-trust-table th:last-child,.ayu-trust-wrap .ayu-trust-table td:last-child{width:70%!important;min-width:460px!important}.ayu-trust-wrap .ayu-trust-table tbody td:first-child,.ayu-trust-wrap .ayu-trust-table tbody tr:nth-child(even) td:first-child,.ayu-trust-wrap .ayu-trust-table tbody tr:hover td:first-child{background:#EDFAEB!important;color:#3A5548!important;font-weight:700!important;opacity:1!important;visibility:visible!important}.ayu-trust-wrap .ayu-trust-table tbody td:last-child,.ayu-trust-wrap .ayu-trust-table tbody tr:hover td:last-child{color:#59675E!important;font-weight:400!important;opacity:1!important;visibility:visible!important}.ayu-trust-wrap .ayu-trust-table tbody tr:nth-child(odd) td:last-child{background:#FFFFFF!important}.ayu-trust-wrap .ayu-trust-table tbody tr:nth-child(even) td:last-child{background:#F7F9F7!important}.ayu-trust-wrap .ayu-trust-table thead th{background:#3A5548!important;color:#FFFFFF!important}}.ayu-trust-wrap .ayu-trust-table-container::-webkit-scrollbar{height:8px}.ayu-trust-wrap .ayu-trust-table-container::-webkit-scrollbar-track{background:#E8EDE9;border-radius:10px}.ayu-trust-wrap .ayu-trust-table-container::-webkit-scrollbar-thumb{background:#3A5548;border-radius:10px}.ayu-trust-wrap .ayu-trust-table-container::-webkit-scrollbar-thumb:hover{background:#90C05C}.ayu-trust-wrap .ayu-trust-table th:first-child,.ayu-trust-wrap .ayu-trust-table td:first-child{border-left:1px solid #DCE5DE!important;border-right:1px solid #DCE5DE!important;border-bottom:1px solid #DCE5DE!important}.ayu-trust-wrap .ayu-trust-table thead th:first-child,.ayu-trust-wrap .ayu-trust-table tbody tr:first-child td:first-child{border-top:1px solid #DCE5DE!important}.ayu-trust-wrap .ayu-trust-table tbody tr td:first-child{border-bottom:1px solid #DCE5DE!important}@media (max-width:600px){.ayu-trust-wrap .ayu-trust-table tbody td:first-child{border-left:1px solid #DCE5DE!important;border-right:1px solid #DCE5DE!important;border-bottom:1px solid #DCE5DE!important}}.ayu-review-slider,.ayu-review-slider *{box-sizing:border-box}.ayu-review-slider{--review-green:#3A5548;--review-accent:#90C05C;--review-pale:#EDFAEB;--review-text:#59675E;--review-border:#E5ECE5;--review-star:#FFAA01;width:100%;margin:0 auto;font-family:'Inter',sans-serif}.ayu-review-slider .swiper{width:100%;padding:8px 3px 14px;overflow:hidden}.ayu-review-slider .swiper-wrapper{align-items:stretch}.ayu-review-slider .review-card{display:flex;flex-direction:column;align-items:stretch;height:auto;min-height:310px;padding:25px 22px 24px;background:#FFFFFF;border:1px solid var(--review-border);border-radius:18px;box-shadow:0 5px 20px rgba(42,67,50,0.045);transition:transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}@media (hover:hover){.ayu-review-slider .review-card:hover{transform:translateY(-4px);border-color:var(--review-accent);box-shadow:0 12px 28px rgba(42,67,50,0.09)}}.ayu-review-slider .review-top{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-bottom:18px}.ayu-review-slider .review-stars{display:flex;align-items:center;gap:3px;color:var(--review-star);font-family:Arial,sans-serif;font-size:20px;line-height:1;letter-spacing:0}.ayu-review-slider .review-quote{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;background:var(--review-pale);border-radius:50%;color:var(--review-green);font-family:Georgia,serif;font-size:42px;font-weight:400;line-height:1;padding-top:10px}.ayu-review-slider .review-name{display:block;width:100%;margin:0 0 15px!important;padding:0 0 14px!important;color:var(--review-green)!important;font-family:'Inter',sans-serif!important;font-size:25px!important;font-weight:600!important;line-height:1.35!important;text-align:center;border-bottom:1px solid var(--review-border);overflow-wrap:anywhere}.ayu-review-slider .review-text{width:100%;margin:0!important;padding:0!important;color:var(--review-text)!important;font-family:'Inter',sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.85!important;text-align:left;overflow-wrap:anywhere}.ayu-review-slider .review-controls{display:flex;align-items:center;justify-content:center;gap:17px;width:100%;margin-top:18px}.ayu-review-slider .review-nav{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;padding:0;background:#fff!important;color:var(--review-green);border:1px solid #DCEBD9;border-radius:50%;cursor:pointer;transition:background 0.25s ease,color 0.25s ease,border-color 0.25s ease,transform 0.25s ease}.ayu-review-slider .review-nav svg{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ayu-review-slider .review-nav:hover{background:#3A5548!important;color:#FFFFFF;border-color:#3A5548;;transform:scale(1.05)}.ayu-review-slider .review-nav:focus-visible{outline:2px solid var(--review-accent);outline-offset:3px}.ayu-review-slider .review-nav:disabled{opacity:0.45;cursor:not-allowed;transform:none}.ayu-review-slider .review-pagination{position:static!important;display:flex;align-items:center;justify-content:center;gap:7px;width:auto!important;min-height:20px}.ayu-review-slider .review-pagination .swiper-pagination-bullet{display:block;width:8px;height:8px;margin:0!important;background:#D6DFD7;opacity:1;border-radius:20px;transition:width 0.3s ease,background 0.3s ease}.ayu-review-slider .review-pagination .swiper-pagination-bullet-active{width:24px;background:var(--review-accent);border-radius:20px}@media (min-width:601px) and (max-width:980px){.ayu-review-slider .review-card{min-height:320px;padding:22px 18px}.ayu-review-slider .review-name{font-size:25px!important}}@media (max-width:600px){.ayu-review-slider .swiper{padding:5px 3px 12px}.ayu-review-slider .review-card{min-height:0;padding:23px 20px;border-radius:16px}.ayu-review-slider .review-top{margin-bottom:18px}.ayu-review-slider .review-stars{font-size:20px}.ayu-review-slider .review-quote{width:40px;height:40px;font-size:39px}.ayu-review-slider .review-name{font-size:22px!important;margin-bottom:14px!important;padding-bottom:13px!important}.ayu-review-slider .review-text{font-size:16px!important;line-height:1.8!important}.ayu-review-slider .review-controls{gap:15px;margin-top:16px}.ayu-review-slider .review-nav{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.ayu-review-slider .review-card,.ayu-review-slider .review-nav,.ayu-review-slider .review-pagination .swiper-pagination-bullet{transition:none!important}}.ayu-travel-section,.ayu-travel-section *{box-sizing:border-box}.ayu-travel-section{--travel-green:#3A5548;--travel-accent:#90C05C;--travel-pale:#EDFAEB;--travel-text:#59675E;--travel-border:#E3EAE4;width:100%;margin:0 auto;font-family:'Inter',sans-serif}.ayu-travel-heading{margin:0 0 28px!important;padding:0!important;color:var(--travel-green)!important;font-family:'Cormorant Garamond',serif!important;font-size:38px!important;font-weight:500!important;line-height:1.2!important;text-align:left}.ayu-travel-heading::after{content:"";display:block;width:58px;height:3px;margin-top:13px;background:var(--travel-accent);border-radius:10px}.ayu-travel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%}.ayu-travel-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:26px 25px 25px;background:#FFFFFF;border:1px solid var(--travel-border);border-radius:17px;box-shadow:0 5px 20px rgba(35,57,43,0.045);transition:transform 0.3s ease,border-color 0.3s ease,background-color 0.3s ease,box-shadow 0.3s ease}.ayu-travel-card::before{content:"";position:absolute;top:-1px;left:25px;width:55px;height:3px;background:var(--travel-accent);border-radius:0 0 5px 5px;transition:width 0.3s ease}@media (hover:hover){.ayu-travel-card:hover{transform:translateY(-4px);border-color:#C8DCC2;background:#FEFFFD;box-shadow:0 12px 30px rgba(35,57,43,0.085)}.ayu-travel-card:hover::before{width:calc(100% - 50px)}}.ayu-travel-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:54px;height:54px;margin-bottom:19px;color:var(--travel-green);background:var(--travel-pale);border:1px solid #DFEED9;border-radius:15px;transition:background-color 0.3s ease,color 0.3s ease,border-radius 0.3s ease}.ayu-travel-icon svg{display:block;width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){.ayu-travel-card:hover .ayu-travel-icon{background:var(--travel-green);color:#FFFFFF;border-radius:50%}}.ayu-travel-title{width:100%;margin:0 0 13px!important;padding:0!important;color:var(--travel-green)!important;font-family:'Cormorant Garamond',serif!important;font-size:25px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0!important}.ayu-travel-text{width:100%;margin:0!important;padding:0!important;color:var(--travel-text)!important;font-family:'Inter',sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.85!important;overflow-wrap:anywhere}.ayu-travel-text a{color:var(--travel-green)!important;text-decoration:underline;text-decoration-color:#90C05C;text-underline-offset:3px}.ayu-travel-list{display:flex;flex-direction:column;gap:11px;width:100%;margin:15px 0 0!important;padding:0!important;list-style:none!important}.ayu-travel-list li{position:relative;margin:0!important;padding:0 0 0 25px!important;color:var(--travel-green)!important;font-family:'Inter',sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:1.65!important;list-style:none!important;overflow-wrap:anywhere}.ayu-travel-list li::before{content:"";position:absolute;top:10px;left:2px;width:9px;height:9px;background:var(--travel-accent);border-radius:50%}.ayu-travel-note{display:flex;align-items:flex-start;gap:9px;width:100%;margin-top:17px;padding:12px 14px;color:var(--travel-green);background:#F3F8F1;border-radius:10px;font-family:'Inter',sans-serif;font-size:16px;font-weight:400;line-height:1.65}.ayu-travel-note svg{display:block;flex-shrink:0;width:19px;height:19px;margin-top:3px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (min-width:601px) and (max-width:980px){.ayu-travel-grid{gap:16px}.ayu-travel-card{padding:22px 19px}.ayu-travel-heading{font-size:34px!important}.ayu-travel-title{font-size:25px!important}.ayu-travel-text{font-size:16px!important}.ayu-travel-list li{font-size:18px!important}}@media (max-width:600px){.ayu-travel-grid{grid-template-columns:minmax(0,1fr);gap:16px}.ayu-travel-heading{margin-bottom:22px!important;font-size:32px!important}.ayu-travel-card{padding:22px 20px;border-radius:15px}.ayu-travel-icon{width:49px;height:49px;margin-bottom:16px}.ayu-travel-icon svg{width:25px;height:25px}.ayu-travel-title{font-size:22px!important;line-height:1.35!important}.ayu-travel-text{font-size:16px!important;line-height:1.8!important}.ayu-travel-list{gap:10px}.ayu-travel-list li{font-size:18px!important;line-height:1.65!important}.ayu-travel-note{font-size:16px}}@media (prefers-reduced-motion:reduce){.ayu-travel-card,.ayu-travel-card::before,.ayu-travel-icon{transition:none!important}}.ayu-visit-v2,.ayu-visit-v2 *{box-sizing:border-box}.ayu-visit-v2{--v2-green:#3A5548;--v2-accent:#90C05C;--v2-pale:#EDFAEB;--v2-text:#59675E;--v2-border:#E3EAE4;width:100%;margin:0 auto;font-family:'Inter',sans-serif}.ayu-visit-v2 .v2-layout{display:grid;grid-template-columns:minmax(250px,0.78fr) minmax(0,1.6fr);align-items:stretch;gap:24px;width:100%}.ayu-visit-v2 .v2-sidebar{display:flex;flex-direction:column;min-width:0;padding:28px 25px;color:#FFFFFF;background:var(--v2-green);border-radius:18px;overflow:hidden}.ayu-visit-v2 .v2-side-label{margin:0 0 14px;color:#D9E8D2;font-size:11px;font-weight:500;letter-spacing:1.7px;text-transform:uppercase}.ayu-visit-v2 .v2-clock-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:24px;color:var(--v2-green);background:#EDFAEB;border-radius:15px}.ayu-visit-v2 .v2-clock-icon svg{display:block;width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ayu-visit-v2 .v2-hours{margin:0 0 8px!important;padding:0!important;color:#FFFFFF!important;font-family:'Inter',sans-serif!important;font-size:30px!important;font-weight:600!important;line-height:1.2!important;overflow-wrap:anywhere}.ayu-visit-v2 .v2-side-text{margin:0!important;padding:0!important;color:#F1F5F1!important;font-family:'Inter',sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.8!important}.ayu-visit-v2 .v2-hours-status{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;margin-top:17px;padding:9px 12px;color:#FFFFFF;background:rgba(255,255,255,0.09);border:1px solid rgba(255,255,255,0.16);border-radius:8px;font-family:'Inter',sans-serif;font-size:16px;line-height:1.5}.ayu-visit-v2 .v2-status-dot{flex-shrink:0;width:8px;height:8px;background:var(--v2-accent);border-radius:50%}.ayu-visit-v2 .v2-side-divider{width:100%;height:1px;margin:28px 0;background:rgba(255,255,255,0.19)}.ayu-visit-v2 .v2-fee-title{margin:0 0 12px!important;padding:0!important;color:#FFFFFF!important;font-family:'Cormorant Garamond',serif!important;font-size:25px!important;font-weight:600!important;line-height:1.3!important}.ayu-visit-v2 .v2-main{display:flex;flex-direction:column;min-width:0;gap:20px}.ayu-visit-v2 .v2-consultation{min-width:0;padding:27px 28px;background:#FFFFFF;border:1px solid var(--v2-border);border-radius:18px;box-shadow:0 5px 22px rgba(35,57,43,0.035)}.ayu-visit-v2 .v2-consult-head{display:flex;align-items:flex-start;gap:15px;margin-bottom:23px}.ayu-visit-v2 .v2-section-number{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:43px;height:43px;color:var(--v2-green);background:var(--v2-pale);border-radius:12px;font-family:'Inter',sans-serif;font-size:16px;font-weight:500}.ayu-visit-v2 .v2-subtitle{margin:0!important;padding:0!important;color:var(--v2-green)!important;font-family:'Cormorant Garamond',serif!important;font-size:25px!important;font-weight:600!important;line-height:1.3!important}.ayu-visit-v2 .v2-section-description{margin:5px 0 0!important;padding:0!important;color:var(--v2-text)!important;font-family:'Inter',sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.7!important}.ayu-visit-v2 .v2-timeline{position:relative;display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.ayu-visit-v2 .v2-timeline::before{content:"";position:absolute;top:21px;bottom:21px;left:17px;width:1px;background:#DCE8D8}.ayu-visit-v2 .v2-timeline-item{position:relative;display:flex;align-items:flex-start;gap:15px;margin:0;padding:11px 0;list-style:none}.ayu-visit-v2 .v2-timeline-index{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:35px;height:35px;color:var(--v2-green);background:#FFFFFF;border:1px solid #CFE1C8;border-radius:50%;font-family:'Inter',sans-serif;font-size:14px;font-weight:400}.ayu-visit-v2 .v2-timeline-text{margin:4px 0 0!important;padding:0!important;color:var(--v2-green)!important;font-family:'Inter',sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:1.65!important;overflow-wrap:anywhere}.ayu-visit-v2 .v2-duration{display:flex;align-items:flex-start;gap:12px;margin-top:20px;padding:15px 16px;background:#F4F8F2;border-left:3px solid var(--v2-accent);border-radius:0 10px 10px 0}.ayu-visit-v2 .v2-duration svg{display:block;flex-shrink:0;width:21px;height:21px;margin-top:2px;fill:none;stroke:var(--v2-green);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ayu-visit-v2 .v2-duration p{margin:0!important;padding:0!important;color:var(--v2-text)!important;font-family:'Inter',sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.75!important}.ayu-visit-v2 .v2-appointment{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:16px;min-width:0;padding:24px 25px;background:#F0F6EC;border:1px solid #DDEBD6;border-radius:16px;transition:border-color 0.3s ease,box-shadow 0.3s ease}@media (hover:hover){.ayu-visit-v2 .v2-appointment:hover{border-color:var(--v2-accent);box-shadow:0 8px 22px rgba(58,85,72,0.07)}}.ayu-visit-v2 .v2-appointment-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;color:#FFFFFF;background:var(--v2-green);border-radius:14px}.ayu-visit-v2 .v2-appointment-icon svg{display:block;width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ayu-visit-v2 .v2-appointment-copy{min-width:0}.ayu-visit-v2 .v2-appointment-title{margin:0 0 9px!important;padding:0!important;color:var(--v2-green)!important;font-family:'Cormorant Garamond',serif!important;font-size:25px!important;font-weight:600!important;line-height:1.3!important}.ayu-visit-v2 .v2-appointment-text{margin:0!important;padding:0!important;color:var(--v2-text)!important;font-family:'Inter',sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.8!important}.ayu-visit-v2 .v2-appointment-label{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:7px 11px;color:var(--v2-green);background:#FFFFFF;border:1px solid #DCE8D8;border-radius:7px;font-family:'Inter',sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media (min-width:601px) and (max-width:980px){.ayu-visit-v2 .v2-layout{grid-template-columns:minmax(220px,0.8fr) minmax(0,1.4fr);gap:16px}.ayu-visit-v2 .v2-sidebar{padding:22px 19px}.ayu-visit-v2 .v2-consultation{padding:22px 20px}.ayu-visit-v2 .v2-heading{font-size:36px!important}.ayu-visit-v2 .v2-hours{font-size:30px!important}.ayu-visit-v2 .v2-subtitle,.ayu-visit-v2 .v2-fee-title,.ayu-visit-v2 .v2-appointment-title{font-size:25px!important}}@media (max-width:600px){.ayu-visit-v2 .v2-sidebar{padding:24px 21px;border-radius:15px}.ayu-visit-v2 .v2-hours{font-size:32px!important}.ayu-visit-v2 .v2-side-divider{margin:23px 0}.ayu-visit-v2 .v2-fee-title{font-size:22px!important}.ayu-visit-v2 .v2-main{gap:16px}.ayu-visit-v2 .v2-consultation{padding:22px 18px;border-radius:15px}.ayu-visit-v2 .v2-consult-head{gap:12px;margin-bottom:17px}.ayu-visit-v2 .v2-section-number{width:39px;height:39px}.ayu-visit-v2 .v2-subtitle,.ayu-visit-v2 .v2-appointment-title{font-size:22px!important}.ayu-visit-v2 .v2-timeline-item{gap:12px;padding:10px 0}.ayu-visit-v2 .v2-timeline-text{font-size:18px!important;line-height:1.6!important}.ayu-visit-v2 .v2-duration{padding:13px}.ayu-visit-v2 .v2-appointment{grid-template-columns:43px minmax(0,1fr);gap:12px;padding:19px 16px;border-radius:14px}.ayu-visit-v2 .v2-appointment-icon{width:43px;height:43px}.ayu-visit-v2 .v2-appointment-icon svg{width:23px;height:23px}}@media (prefers-reduced-motion:reduce){.ayu-visit-v2 .v2-appointment,.ayu-visit-v2 .v2-appointment-icon{transition:none!important}}.ayu-visit-v2,.ayu-visit-v2 *{box-sizing:border-box}.ayu-visit-v2{width:100%;max-width:100%;min-width:0}.ayu-visit-v2 .v2-layout,.ayu-visit-v2 .v2-main,.ayu-visit-v2 .v2-sidebar,.ayu-visit-v2 .v2-consultation,.ayu-visit-v2 .v2-header{min-width:0;max-width:100%}@media (max-width:767px){.ayu-visit-v2 .v2-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%}.ayu-visit-v2 .v2-sidebar,.ayu-visit-v2 .v2-main,.ayu-visit-v2 .v2-consultation,.ayu-visit-v2 .v2-appointment{width:100%;max-width:100%;min-width:0}.ayu-visit-v2 .v2-heading,.ayu-visit-v2 .v2-hours,.ayu-visit-v2 .v2-fee-title,.ayu-visit-v2 .v2-subtitle,.ayu-visit-v2 .v2-appointment-title,.ayu-visit-v2 .v2-intro,.ayu-visit-v2 .v2-side-text,.ayu-visit-v2 .v2-section-description,.ayu-visit-v2 .v2-timeline-text,.ayu-visit-v2 .v2-duration p,.ayu-visit-v2 .v2-appointment-text{max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:normal}.ayu-visit-v2 .v2-consult-head{display:flex;align-items:flex-start;gap:10px;min-width:0}.ayu-visit-v2 .v2-consult-head>div:last-child{flex:1 1 0;min-width:0}.ayu-visit-v2 .v2-timeline{width:100%;min-width:0}.ayu-visit-v2 .v2-timeline-item{display:flex;align-items:flex-start;gap:10px;min-width:0}.ayu-visit-v2 .v2-timeline-text{flex:1 1 0}.ayu-visit-v2 .v2-appointment{grid-template-columns:40px minmax(0,1fr)!important;gap:12px;padding:18px 14px}.ayu-visit-v2 .v2-appointment-copy{min-width:0;width:100%}.ayu-visit-v2 .v2-appointment-icon{width:40px;height:40px}.ayu-visit-v2 .v2-duration{min-width:0;max-width:100%;gap:9px;padding:12px}}@media (max-width:380px){.ayu-visit-v2 .v2-sidebar{padding:21px 16px}.ayu-visit-v2 .v2-consultation{padding:19px 14px}.ayu-visit-v2 .v2-hours{font-size:28px!important}.ayu-visit-v2 .v2-heading{font-size:29px!important}.ayu-visit-v2 .v2-subtitle,.ayu-visit-v2 .v2-appointment-title{font-size:22px!important}}.ayu-treatment-section,.ayu-treatment-section *{box-sizing:border-box}.ayu-treatment-section{width:100%;font-family:'Inter',sans-serif}.ayu-treatment-section .ayu-treatment-viewport{width:100%;padding:12px 5px 10px;overflow:hidden!important;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y}.ayu-treatment-section .ayu-treatment-viewport::-webkit-scrollbar{display:none!important}.ayu-treatment-section .ayu-treatment-track{display:flex;align-items:stretch;gap:22px;width:100%;transition:transform .75s cubic-bezier(.22,.61,.36,1);will-change:transform}.ayu-treatment-section .ayu-treatment-slide{display:flex;align-items:stretch;flex:0 0 calc((100% - 66px) / 4);min-width:0;height:auto}@media (min-width:768px) and (max-width:1023px){.ayu-treatment-section .ayu-treatment-track{gap:18px}.ayu-treatment-section .ayu-treatment-slide{flex-basis:calc((100% - 36px) / 3)}}@media (max-width:767px){.ayu-treatment-section .ayu-treatment-track{gap:14px}.ayu-treatment-section .ayu-treatment-slide{flex-basis:100%}}.ayu-treatment-section .ayu-treatment-card{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;height:100%;overflow:hidden;background:#FFFFFF;border:1px solid #E8ECE8;border-radius:16px;box-shadow:0 5px 20px rgba(36,57,44,.06);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}@media (hover:hover){.ayu-treatment-section .ayu-treatment-card:hover{transform:translateY(-3px);border-color:#90C05C;box-shadow:0 12px 30px rgba(58,85,72,.12)}}.ayu-treatment-section .ayu-treatment-image{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;flex-shrink:0;background:#F1F4EF}.ayu-treatment-section .ayu-treatment-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1);transition:transform .65s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.ayu-treatment-section .ayu-treatment-card:hover.ayu-treatment-image img{transform:scale(1.08)}}.ayu-treatment-section .ayu-treatment-icon{position:absolute;left:14px;bottom:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:10px;color:#3A5548;background:rgba(255,255,255,.97);border:1px solid #DCEBD9;border-radius:50%;box-shadow:0 4px 14px rgba(36,57,44,.12)}.ayu-treatment-section .ayu-treatment-icon svg{display:block;width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ayu-treatment-section .ayu-treatment-icon::after{content:"";position:absolute;inset:-5px;border:1px solid rgba(144,192,92,.65);border-radius:50%;pointer-events:none;animation:ayu-ripple 2.4s ease-out infinite}@keyframes ayu-ripple{0%{transform:scale(.95);opacity:.8}75%,100%{transform:scale(1.3);opacity:0}}.ayu-treatment-section .ayu-treatment-content{display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;width:100%;min-width:0;padding:20px 18px 18px}.ayu-treatment-section .ayu-treatment-title{margin:0 0 14px!important;padding:0!important;color:#24392E!important;font-family:'Cormorant',serif!important;font-size:25px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important;text-align:left}.ayu-treatment-section .ayu-treatment-title a{color:inherit!important;font:inherit!important;text-decoration:none!important;background:transparent!important;border:0!important;box-shadow:none!important;transition:color .25s ease}@media (hover:hover){.ayu-treatment-section .ayu-treatment-title a:hover{color:#3A5548!important}}.ayu-treatment-section .ayu-treatment-links{display:flex;flex-direction:column;align-items:stretch;width:100%;margin:0!important;padding:0!important;list-style:none!important}.ayu-treatment-section .ayu-treatment-links li{display:block;width:100%;margin:0!important;padding:0!important;list-style:none!important}.ayu-treatment-section .ayu-treatment-links li::before,.ayu-treatment-section .ayu-treatment-links li::after{display:none!important;content:none!important}.ayu-treatment-section .ayu-treatment-link{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:10px 0;color:#59675E!important;background:transparent!important;border:0!important;border-top:1px solid #E8ECE8!important;border-radius:0!important;box-shadow:none!important;font-family:'Inter',sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.5!important;text-align:left;text-decoration:none!important;transition:color .25s ease}.ayu-treatment-section .ayu-treatment-link-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 25px;width:25px;height:25px;color:#3A5548;background:#EDFAEB;border-radius:50%;transition:background .25s ease,color .25s ease,transform .25s ease}.ayu-treatment-section .ayu-treatment-link-arrow svg{display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){.ayu-treatment-section .ayu-treatment-link:hover{color:#3A5548!important}.ayu-treatment-section .ayu-treatment-link:hover.ayu-treatment-link-arrow{color:#20352A;background:#90C05C;transform:translateX(3px)}}.ayu-treatment-section .ayu-treatment-description{display:block;width:100%;margin:0!important;padding:0!important;color:#59675E!important;font-family:'Inter',sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.75!important;text-align:left;overflow-wrap:break-word}.ayu-treatment-section .ayu-treatment-controls{display:none;align-items:center;justify-content:center;gap:18px;width:100%;margin-top:22px}.ayu-treatment-section.is-enhanced .ayu-treatment-controls{display:flex}.ayu-treatment-section .ayu-treatment-prev,.ayu-treatment-section .ayu-treatment-next{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;padding:0;color:#3A5548;background:#EDFAEB;border:1px solid #DCEBD9;border-radius:50%;cursor:pointer;transition:background .3s ease,color .3s ease,transform .3s ease}.ayu-treatment-section .ayu-treatment-prev svg,.ayu-treatment-section .ayu-treatment-next svg{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ayu-treatment-section .ayu-treatment-prev:hover,.ayu-treatment-section .ayu-treatment-next:hover{color:#FFFFFF;background:#3A5548;transform:translateY(-2px)}.ayu-treatment-section .ayu-treatment-prev:focus-visible,.ayu-treatment-section .ayu-treatment-next:focus-visible,.ayu-treatment-section .ayu-treatment-dot:focus-visible{outline:2px solid #90C05C;outline-offset:3px}.ayu-treatment-section .ayu-treatment-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px}.ayu-treatment-section .ayu-treatment-dot{display:block;flex:0 0 8px;width:8px;height:8px;padding:0;border:0;border-radius:10px;background:#CCD6CB;cursor:pointer;transition:width .3s ease,background .3s ease}.ayu-treatment-section .ayu-treatment-dot.is-active{flex-basis:22px;width:22px;background:#90C05C}@media (min-width:768px) and (max-width:1023px){.ayu-treatment-section .ayu-treatment-content{padding:18px 14px 16px}.ayu-treatment-section .ayu-treatment-title{font-size:25px!important}}@media (max-width:767px){.ayu-treatment-section .ayu-treatment-viewport{padding:8px 5px 10px}.ayu-treatment-section .ayu-treatment-content{padding:22px 22px 24px}.ayu-treatment-section .ayu-treatment-title{font-size:22px!important}.ayu-treatment-section .ayu-treatment-link,.ayu-treatment-section .ayu-treatment-description{font-size:16px!important}.ayu-treatment-section .ayu-treatment-controls{gap:12px;margin-top:18px}.ayu-treatment-section .ayu-treatment-prev,.ayu-treatment-section .ayu-treatment-next{flex-basis:38px;width:38px;height:38px}.ayu-treatment-section .ayu-treatment-pagination{gap:5px}.ayu-treatment-section .ayu-treatment-dot{flex-basis:6px;width:6px;height:6px}.ayu-treatment-section .ayu-treatment-dot.is-active{flex-basis:17px;width:17px}.ayu-treatment-section .ayu-treatment-controls{display:flex!important;flex-wrap:nowrap!important;justify-content:center;align-items:center;gap:6px!important;width:100%;min-width:0}.ayu-treatment-section .ayu-treatment-prev,.ayu-treatment-section .ayu-treatment-next{flex:0 0 32px!important;width:32px!important;height:32px!important}.ayu-treatment-section .ayu-treatment-pagination{display:flex!important;flex-wrap:nowrap!important;flex:0 1 auto;align-items:center;justify-content:center;gap:3px!important;min-width:0;white-space:nowrap}.ayu-treatment-section .ayu-treatment-dot{flex:0 0 4px!important;width:4px!important;height:4px!important;min-width:4px;margin:0!important;padding:0!important}.ayu-treatment-section .ayu-treatment-dot.is-active{flex:0 0 12px!important;width:12px!important;height:4px!important;background:#90C05C!important}}@media (prefers-reduced-motion:reduce){.ayu-treatment-section .ayu-treatment-icon::after{animation:none!important}.ayu-treatment-section .ayu-treatment-card,.ayu-treatment-section .ayu-treatment-image img,.ayu-treatment-section .ayu-treatment-link,.ayu-treatment-section .ayu-treatment-link-arrow,.ayu-treatment-section .ayu-treatment-track{transition:none!important}}.ayu-treatment-section .ayu-treatment-viewport{touch-action:pan-y;overflow:hidden!important}@media (min-width:981px){.et_pb_menu_0_tb_header{position:relative}.et_pb_menu_0_tb_header.et-menu-nav>ul>li.mega-menu{position:static!important}.et_pb_menu_0_tb_header.et-menu-nav>ul>li.mega-menu>ul.sub-menu{position:absolute!important;top:100%!important;left:50%!important;width:100%!important;display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.et_pb_menu_0_tb_header.et-menu-nav>ul>li.mega-menu:hover>ul.sub-menu,.et_pb_menu_0_tb_header.et-menu-nav>ul>li.mega-menu:focus-within>ul.sub-menu{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}}