h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:Manrope,sans-serif;font-style:normal}p{margin-top:0}p strong{font-weight:700 !important}.img-wrapper .elementor-widget-image{position:absolute;width:100%;height:100%;top:0;left:0}.desktop-menu ul.sub-menu{display:none !important}.mobile-menu-dropdown{display:none !important}.mobile-menu-dropdown.active{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.dropdown-menu-container{display:none !important}.dropdown-menu-container .menu-grid{display:none !important}.dropdown-menu-container .menu-grid a:hover{color:#8c694b !important}.dropdown-menu-container .menu-grid.active{display:block !important}.dropdown-menu-container .sidebar-container .btns-container .elementor-widget-button{cursor:pointer}.dropdown-menu-container .sidebar-container .btns-container .elementor-widget-button *{text-transform:none;letter-spacing:normal}.dropdown-menu-container .sidebar-container .btns-container .elementor-widget-button .active *{color:#8c694b;fill:#8c694b}.dropdown-menu-container .close-dropdown{cursor:pointer}.dropdown-menu-container.active{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.mobile-menu-dropdown .mobile-menu nav>ul>li{border-bottom:solid 1px #231f20}.mobile-menu-dropdown .mobile-menu nav>ul>li>ul.sub-menu{padding-bottom:20px}.mobile-menu-dropdown .mobile-menu nav>ul>li>ul.sub-menu a{font-size:20px;font-weight:600}.mobile-menu-dropdown .mobile-menu nav>ul>li>ul.sub-menu ul a{font-size:16px;text-decoration:underline;font-weight:600}.mobile-menu-dropdown .mobile-menu nav>ul>li>ul.sub-menu ul a::after{display:none}.mobile-menu-dropdown .mobile-menu nav ul li a{display:block;width:100%;position:relative}.mobile-menu-dropdown .mobile-menu nav ul li a::after{content:"";display:block;position:absolute;width:12px !important;height:12px !important;top:calc(50% - 6px);right:0;background-image:url(../img/chevron.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;opacity:1 !important;left:auto !important;background-color:rgba(0,0,0,0) !important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mobile-menu-dropdown .mobile-menu nav ul li .sub-arrow{display:none}.mobile-menu-dropdown .mobile-menu nav ul li a.has-submenu::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.mobile-menu-dropdown .mobile-menu nav ul li ul.sub-menu{display:none !important;position:static !important;margin:0 !important;min-width:100% !important;max-width:100% !important;background-color:rgba(0,0,0,0) !important}.mobile-menu-dropdown .mobile-menu nav ul li ul.sub-menu a,.mobile-menu-dropdown .mobile-menu nav ul li ul.sub-menu a:hover,.mobile-menu-dropdown .mobile-menu nav ul li ul.sub-menu a.highlighted{background-color:rgba(0,0,0,0) !important;color:#231f20 !important}.mobile-menu-dropdown .mobile-menu nav ul li ul.sub-menu a:hover{color:#8c694b !important}.mobile-menu-dropdown .mobile-menu nav ul li ul.sub-menu a{border:0;padding:20px}.mobile-menu-dropdown .mobile-menu nav ul li.sub-menu-active>a.has-submenu::after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.mobile-menu-dropdown .mobile-menu nav ul li.sub-menu-active>ul.sub-menu{display:block !important}.elementor .e-button-base.btn-style1{padding:10px 24px;border:1px solid rgba(116,100,87,.5);border-radius:4px;color:#231f20;font-size:16px;line-height:1.5;text-transform:uppercase;letter-spacing:1.6px;font-weight:500;background-color:rgba(0,0,0,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.elementor .e-button-base.btn-style1:hover{border:1px solid #231f20;color:#eedccd;background-color:#231f20}.elementor .e-button-base.btn-style2{padding:10px 24px;border:1px solid #231f20;border-radius:4px;color:#eedccd;font-size:16px;line-height:1.5;text-transform:uppercase;letter-spacing:1.6px;font-weight:500;background-color:#231f20;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.elementor .e-button-base.btn-style2:hover{border:1px solid rgba(116,100,87,.5);color:#231f20;background-color:#eedccd}.elementor .e-button-base.btn-style3{padding:10px 24px;border:1px solid #eedccd;border-radius:4px;color:#231f20;font-size:16px;line-height:1.5;text-transform:uppercase;letter-spacing:1.6px;font-weight:500;background-color:#eedccd;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.elementor .e-button-base.btn-style3:hover{border:1px solid rgba(116,100,87,.5);color:#eedccd;background-color:#231f20}.elementor .e-button-base.btn-style4{padding:0 30px 0 0;border:0;border-radius:0;color:#231f20;font-size:16px;line-height:1.5;text-transform:uppercase;letter-spacing:1.6px;font-weight:500;background-color:rgba(0,0,0,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}.elementor .e-button-base.btn-style4::after{content:"";display:block;position:absolute;width:24px;height:24px;right:0;top:calc(50% - 12px);background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(../img/btn-arrow.svg)}.wpcf7-form label{font-weight:600;font-size:16px;color:#fff;display:block;width:100%}.wpcf7-form label span{display:block;width:100%}.wpcf7-form label span input,.wpcf7-form label span textarea,.wpcf7-form label span select{width:100%;line-height:20px;padding:12px 20px;border-radius:8px;background-color:#1c1c1c;border:solid 1px #656262;color:#fff;font-size:16px;font-weight:400;font-family:"Manrope",Sans-serif;font-style:normal}.wpcf7-form label span textarea{height:160px}.wpcf7-form ::-webkit-input-placeholder{color:#656262}.wpcf7-form ::-moz-placeholder{color:#656262}.wpcf7-form :-ms-input-placeholder{color:#656262}.wpcf7-form ::-ms-input-placeholder{color:#656262}.wpcf7-form ::placeholder{color:#656262}.wpcf7-form input.wpcf7-submit{background-color:#eedccd;cursor:pointer}.wpcf7-form .wpcf7-acceptance span{margin-left:0}.wpcf7-form .wpcf7-acceptance label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpcf7-form .wpcf7-acceptance label span{width:100%}.contact-page-form .wpcf7-form label,.blog-post-form .wpcf7-form label{color:#231f20}.contact-page-form .wpcf7-form label span input,.contact-page-form .wpcf7-form label span textarea,.contact-page-form .wpcf7-form label span select,.blog-post-form .wpcf7-form label span input,.blog-post-form .wpcf7-form label span textarea,.blog-post-form .wpcf7-form label span select{background-color:rgba(0,0,0,0);color:#231f20}.blog-post-form .wpcf7-form input.wpcf7-submit{background-color:#231f20;color:#eedccd;width:100%}.blog-post-form .wpcf7-form input.wpcf7-submit:hover{background-color:#eedccd;color:#231f20}.elementor-widget-n-carousel .swiper{padding-bottom:20px}.elementor-widget-n-carousel .swiper-pagination{width:100%;padding:0 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.elementor-widget-n-carousel .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0;background-color:#8c694b;opacity:.3}.elementor-widget-n-carousel .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.elementor-widget-n-carousel .elementor-swiper-button{width:50px;height:20px;background-image:url(../img/arrow-brown.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;left:0 !important;top:auto !important;bottom:0 !important;right:auto !important;-webkit-transform:none !important;transform:none !important;z-index:9 !important}.elementor-widget-n-carousel .elementor-swiper-button svg{display:none}.elementor-widget-n-carousel .elementor-swiper-button-next{left:auto !important;right:0 !important;-webkit-transform:rotate(180deg) !important;transform:rotate(180deg) !important}.custom-archive-grid .elementor-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-archive-grid .elementor-pagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 !important;border:solid 1px #231f20}.custom-archive-grid .elementor-pagination .page-numbers.prev,.custom-archive-grid .elementor-pagination .page-numbers.next{display:block;width:50px;height:20px;background-image:url(../img/arrow-brown.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;padding:0;border:0}.custom-archive-grid .elementor-pagination .page-numbers.next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.custom-archive-grid .elementor-pagination span{opacity:.5}.custom-archive-filter ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:0;margin:0}.custom-archive-filter ul a{display:block;color:#231f20;font-weight:400;font-size:16px;position:relative;width:100%;height:100%;padding:8px 16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:solid 1px #656262;border-radius:8px}.custom-archive-filter ul a:hover{background-color:#231f20;color:#eedccd}.custom-archive-filter ul li.active a{background-color:#231f20;color:#eedccd}.custom-archive-filter.treatments ul li{display:-webkit-box;display:-ms-flexbox;display:flex;height:116px;width:calc(16.666% - 7px);cursor:pointer}.custom-archive-filter.treatments ul a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;font-weight:600;font-size:16px;position:relative;width:100%;height:100%;padding:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.5);border-radius:0;border:0}.custom-archive-filter.treatments ul li:hover,.custom-archive-filter.treatments ul li.active{border:solid 4px #231f20}.custom-archive-filter.treatments ul li:hover a,.custom-archive-filter.treatments ul li.active a{border:solid 4px #fff;background-color:rgba(0,0,0,.2);color:#fff}.treatment-at-a-glance .elementor-widget-n-carousel .swiper,.treatment-what-to-expect .elementor-widget-n-carousel .swiper{padding-bottom:40px !important}.treatment-at-a-glance .elementor-widget-n-carousel .elementor-widget-divider,.treatment-what-to-expect .elementor-widget-n-carousel .elementor-widget-divider{position:relative}.treatment-at-a-glance .elementor-widget-n-carousel .elementor-widget-divider::after,.treatment-what-to-expect .elementor-widget-n-carousel .elementor-widget-divider::after{content:"";display:block;position:absolute;width:5px;height:5px;left:40px;top:-2px;background-color:#231f20;border-radius:50%}.treatment-what-to-expect .elementor-widget-n-carousel .swiper{padding-bottom:60px !important}.treatment-what-to-expect .elementor-widget-n-carousel .elementor-widget-divider::after{left:auto;right:0}.treatment-what-to-expect .elementor-widget-n-carousel .swiper-pagination{padding:0 100px}.treatment-what-to-expect .elementor-widget-n-carousel .elementor-swiper-button-prev{left:30px !important}.treatment-what-to-expect .elementor-widget-n-carousel .elementor-swiper-button-next{right:30px !important}@media(max-width: 1024px){.mobile-menu-btn{display:none !important;cursor:pointer}.mobile-menu-btn.active{display:block !important}.treatment-at-a-glance .elementor-widget-n-carousel .elementor-widget-divider::after,.treatment-what-to-expect .elementor-widget-n-carousel .elementor-widget-divider::after{left:20px}}@media(max-width: 767px){.treatment-at-a-glance .elementor-widget-n-carousel .elementor-widget-divider::after,.treatment-what-to-expect .elementor-widget-n-carousel .elementor-widget-divider::after{left:0px}.treatment-what-to-expect .elementor-widget-n-carousel .swiper-pagination{padding:0 80px}.treatment-what-to-expect .elementor-widget-n-carousel .elementor-swiper-button-prev{left:0px !important}.treatment-what-to-expect .elementor-widget-n-carousel .elementor-swiper-button-next{right:0px !important}}