footer.footer-csMobile{padding:34px 20px;background:#eee6c145}footer.footer-csMobile h3.widget-title{color:#333;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.8px;text-transform:uppercase;margin:0 0 20px}footer.footer-csMobile ul,footer.footer-csMobile ol{margin:0;padding:0!important;list-style:none}footer.footer-csMobile ul li{display:inline-block;width:48%}footer.footer-csMobile ul li a{color:#333;font-family:Montserrat;font-size:12px;font-weight:400;line-height:32px;display:block;text-decoration:none;margin:0}.footerAddressesMobile{padding:30px 0;margin:30px 0;border-top:solid 1px #E1E7EF;border-bottom:solid 1px #E1E7EF}.footerAddressesMobile h5{font-size:16px;font-weight:400;line-height:24px;letter-spacing:.8px}.areaMobile strong,.areaMobile p{color:#333;font-family:Montserrat;font-size:12px;font-weight:600;line-height:26.25px;display:block;margin:0 0 10px}.areaMobile a{font-weight:500}.areaMobile p{font-weight:400;line-height:16px}a#showMoreBtn{color:#333;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px;text-decoration:underline!important;padding-right:16px;margin:20px 0;display:inline-block}.footerAppointmentBtn .banner-button button.btn-nv-primary,.bannerButtonInner button.btn.btn-nv-primary{border-radius:50px;background:#EEE6C1;padding:13px 23px;transition:all 0.5s linear;width:100%;margin:0 0 20px;color:#333;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:14px;text-transform:capitalize}.bannerButtonInner button.btn.btn-nv-primary{margin-bottom:0!important}.footerEmailMobile{color:#333;font-family:Montserrat;font-size:12px;font-weight:400;line-height:12px}ul.social_links.socialLinksMobile{display:flex;padding:0;margin:0;align-items:center;justify-content:flex-start;gap:20px;margin:20px 0}ul.social_links.socialLinksMobile ol{font-size:12px;letter-spacing:.8px;text-transform:uppercase;margin-bottom:0}ul.social_links.socialLinksMobile.payment_methods ol{font-size:16px}ul.social_links.socialLinksMobile li{border-radius:32px;background:#EEE6C1;width:32px;height:32px}ul.social_links.socialLinksMobile li a{margin-bottom:0;width:18px;height:18px;margin:7px auto 0!important;filter:brightness(0);display:flex;background-size:contain!important}.footerPaymentsMobile ul.social_links.socialLinksMobile li{width:32px;background:transparent}.footerAppointmentBtn a{width:100%;margin:0 0 20px}.footer-csMobile p.copyright{margin-bottom:0;color:#333;text-align:center;font-family:Montserrat;font-size:12px;font-weight:300;line-height:22px}.footer-addres-area .area .f-mbaap-btn,.footer-addres-area .social_links.mobile{display:none}ul#menu-footer2 li{margin:0 20px 0 0}ul#menu-footer2 li a{text-transform:uppercase}ul#menu-footer2 li:after{content:initial}.footer-cs .menu li{margin-bottom:21px!important}.footer-addres-area .area p{float:left;width:100%;margin-bottom:5px;color:#333;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.footer-addres-area .area strong{float:left;width:100%;margin:0 0 0 0;color:#333;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:26.25px}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input[type=submit]{border-radius:20px!important;background:#8ecd97!important;padding:0 30px!important;height:40px!important;line-height:40px!important;border:0!important;color:#fff}.footer-cs .footer-bottom .menu li,.footer-cs .textwidget p{font-size:12px;font-weight:600}.footer-cs .footer-bottom .menu li a:hover{color:#878787}.footer-addres-area .phn{line-height:26.25px!important}.footer-addres-area .area p a,.footer-addres-area .area p a:hover{color:#333;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:26.25px}body.rtl .footer-addres-area .area p.phn a{direction:ltr;display:inline-block}.footer-addres-area .area .mobile{display:none}.footer-addres-area .area{float:left;width:50%;margin-bottom:30px}.footer-addres-area .area:nth-child(3){width:50.2%;padding-right:50px}.footer-email{width:49%;float:left;padding-top:0;margin-top:-20px}.footer-email p{color:#333;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:26.25px}.footer-email p a{font-weight:500}.footer-addres-area .area .email.desktop{margin-top:30px}.desktop-only{display:block!important}.mobile-only{display:none}.footer-cs{overflow:hidden;padding:53px 0 28px 0;background:#FCFAF3}.footer-cs h3,.footer-cs h4,.footer-cs h5,.footer-cs .widget-title{margin:0 0 20px;padding:0;text-align:left;color:#333;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400!important;line-height:24px;letter-spacing:.8px;text-transform:uppercase}.footer-cs .menu{margin:0;padding:0}.footer-cs .menu li{font-size:12px;color:#282828;list-style:none;text-transform:none;height:auto!important}.menu-footer4-container .menu li a:hover{color:#8ECD97}.footer-cs .menu li a{font-size:12px!important}.footer-cs .menu li:before{display:none!important}.footer-cs .textwidget p{font-size:12px}.footer-cs .footer-social li{margin-right:10px}.footer-cs .form-group{margin-bottom:0}.footer-cs .footer-bottom{border-top:1px solid #dfdfdf;padding:30px 0 0 0;margin-top:30px}.footer-cs .footer-bottom .last_links{padding-left:0}.footer-cs .footer-bottom .menu{overflow:hidden;text-align:center}.footer-cs .footer-bottom .menu li{display:inline-block;width:auto;padding:0;border:0;margin:0 25px 0 0;position:relative;line-height:14px;text-transform:uppercase}body.rtl .footer-cs .footer-bottom .menu li{float:right;margin:0 0 0 25px}body.rtl .footer-cs .footer-bottom .menu li:after{left:-12px;right:auto}.footer-cs .footer-bottom .menu li:after{content:'';display:block;width:1px;height:12px;background:#282828;position:absolute;top:0;right:-12px}.footer-cs .footer-bottom .menu li:last-child:after{display:none}.footer-cs .footer-bottom .copyright{text-align:center}.footer-cs .footer-bottom .footer_banner{margin:-15px 0 0;padding:0;text-align:right}.footer-cs .footer-bottom .footer_banner a{display:inline-block;width:220px;padding-top:20px}.footer-cs .footer-bottom .footer_banner a img{max-width:100%;height:auto}.footer-book .gform_body .gform_fields{float:left;width:100%}.footer-book .gform_body .gform_fields li{float:left;width:100%;padding-right:0;margin:0 0 15px 0!important}.footer-book .gform_body .gform_fields li .gfield_label,.footer-book .gform_body .gform_fields li label{color:#2B2C2D;font-family:Montserrat;font-size:14px!important;font-style:normal;font-weight:600;line-height:19.5px;margin:0 0 7px 0!important;padding:0}.footer-book .gform_body .gform_fields li label span{color:#790000}.footer-book .gform_body .gform_fields li .ginput_container_select{margin:0!important}.footer-book .gform_body .gform_fields li .ginput_container_select select{min-height:36px;height:36px;line-height:36px;background-color:#FFF;color:#666;font-size:14px!important;font-style:normal;font-weight:400;padding:0 15px 0 15px!important;outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0!important;background-image:var(--wpr-bg-2dba9a79-d06a-4cde-87a0-4031be1b8787);background-repeat:no-repeat;background-position:calc(100% - 15px) calc(50%);background-size:13px;cursor:pointer;border-radius:4px;border:1px solid #D7D7D7;background-color:#FFF}.footer-book .gform_body .gform_fields li input{min-height:36px!important;height:36px;line-height:36px;background:#FFF;color:#666;font-size:14px!important;font-style:normal;font-weight:400;padding:0 15px!important;outline:none;border:none;margin:0 0 0 0!important;border-radius:4px;border:1px solid #D7D7D7;background-color:#FFF}.footer-book .gform_body .gform_fields li .ginput_container{margin-bottom:0!important;margin-top:0}.footer-book .gform_button{font-size:14px!important;font-style:normal!important;font-weight:700!important;line-height:14px!important;text-transform:uppercase}.footer-book .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker),.footer-book .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker){margin-top:0}.addressFooter .main-add,.addressFooter strong{font-size:12px!important;font-weight:700;margin-bottom:8px;display:block}.addressFooter a{font-size:12px}.addressFooter .textwidget p{line-height:16px}.rtl .footer-cs h3{text-align:right}.gform_wrapper .top_label div.ginput_container{margin-bottom:30px!important}.hideondesktop{display:none}footer a{color:#333;text-decoration:none!important}.footer_trea .social_links ol,.footer_trea .social_links li.weacceptheading{color:#333;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.96px;text-transform:uppercase;margin:0 0 10px;padding:0;text-align:left;display:block}.social_links li{display:inline-block}.footer_trea.footer-email .social_links li{border-radius:32px;background:#EEE6C1;width:32px;height:32px}.footer_trea.footer-email .social_links li a{margin:7px auto 0!important;filter:brightness(0);display:flex;background-size:contain!important}.footer_trea .social_links li:hover{transition:all 0.3s linear;background-color:#562517!important}.footer_trea .social_links.payment_methods li:hover{background-color:transparent!important}.footer_trea .social_links li:hover a{transition:all 0.3s linear;filter:brightness(100)}.social_links li a{display:inline-block;margin:0 8px;width:18px;height:18px}.social_links li a.fb{background:var(--wpr-bg-9f3ac82e-2e41-4b4f-b8af-634ee403e344) no-repeat;background-position-x:0%;background-position-y:0%;background-size:auto;background-size:cover}.footer_trea .social_links li a{background-position:left center!important;margin:0 15px 0 0}.footer_trea .social_links{position:relative;list-style:none;margin:1.6rem 0 0 0;padding:0}.social_links li a.insta{background:var(--wpr-bg-ece7fc6b-b665-4166-af66-363d86474969) no-repeat;background-position-x:0%;background-position-y:0%;background-size:auto;background-size:cover}.footer_trea .social_links li a.yt{background:var(--wpr-bg-e8c1a062-49f7-4ece-8058-9e65d7adce36);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:auto;background-size:20px;background-repeat:no-repeat;background-position:center center}.footer_trea .payment_methods img{width:30px!important;margin-right:5px!important}footer .footer-bottom p{font-size:12px;color:#333;margin-bottom:0}.footer-cs .footer-bottom .last_links{padding-left:0}