img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }
.wp-block-group { box-sizing: border-box; }
:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); }
#booking-overview-header, #booking-overview { display: none !important; }
@media screen and (min-width: 768px) and (max-width: 991px) {.header-hamburger { display: none !important; }}
@media screen and (min-width: 480px) and (max-width: 767px) {.header-hamburger { display: none !important; }}
@media screen and (min-width: 321px) and (max-width: 479px) {.header-hamburger { display: none !important; }}
@media screen and (max-width: 320px) {.header-hamburger { display: none !important; }}
@media only screen and (max-width: 480px) {h2 { font-size: 26px !important; line-height: 35px !important; letter-spacing: -0.5px !important; }
h3 { font-size: 22px !important; line-height: 26px !important; letter-spacing: -0.5px !important; }}
.wraper_header.style-twelve .wraper_header_main { background-color: rgb(175, 80, 62); }
.header_top_item ul.contact li.phone strong, .header_top_item ul.contact li .has-icon .icon i { color: rgb(175, 80, 62); }
.nav > [class*="menu-"] > ul.menu > li { margin-right: 30px; }
.page-transition-layer-spinner .page-transition-layer-spinner-path { stroke: rgb(175, 80, 62) !important; }
.hamburger-menu-close .hamburger-menu-close-lines { background-color: rgb(230, 215, 72) !important; }
.hamburger-menu-close .hamburger-menu-close-lines:hover { background-color: rgb(174, 80, 62) !important; }
.hamburger-menu-close .hamburger-menu-close-lines > span { background-color: rgb(255, 255, 255); }
.hamburger-menu-main ul.social li a { color: rgb(0, 0, 0); }
.hamburger-menu-main ul.social li a:hover { color: rgb(174, 80, 62); }
body { background-color: rgb(255, 255, 255); }
body { font-family: Rubik; line-height: 28px; font-weight: 400; font-style: normal; color: rgb(67, 67, 67); font-size: 15px; }
h2 { font-family: Poppins; line-height: 48px; letter-spacing: -1px; font-weight: 800; font-style: normal; color: rgb(45, 45, 45); font-size: 40px; }
h3 { font-family: Poppins; line-height: 48px; letter-spacing: 0px; font-weight: 800; font-style: normal; color: rgb(45, 45, 45); font-size: 40px; }
h4 { font-family: Poppins; line-height: 30px; font-weight: 700; font-style: normal; color: rgb(49, 49, 49); font-size: 20px; }
h5 { font-family: Poppins; line-height: 26px; font-weight: 500; font-style: normal; color: rgb(45, 45, 45); font-size: 18px; }
.page-transition-layer { background-color: rgb(255, 255, 255); }
.page-transition-layer-spinner .page-transition-layer-spinner-path { stroke: rgb(20, 160, 157); }
.wraper_header.style-twelve .wraper_header_top { background-color: rgb(255, 255, 255); }
.wraper_header.style-twelve .nav > [class*="menu-"] > ul.menu > li > a { font-family: Rubik; text-transform: uppercase; line-height: 26px; font-weight: 500; font-style: normal; color: rgb(255, 255, 255); font-size: 13px; }
.wraper_header.style-twelve .nav > [class*="menu-"] > ul.menu > li > ul > li > a, .wraper_header.style-twelve .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > a, .wraper_header.style-twelve .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li > a, .wraper_header.style-twelve .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li ul li a { font-family: Rubik; text-align: left; text-transform: uppercase; line-height: 25px; font-weight: 400; font-style: normal; color: rgb(69, 69, 69); font-size: 13px; }
.wraper_header.style-twelve .header_main_action ul > li.floating-searchbar i { color: rgb(255, 255, 255); }
.wraper_header.style-twelve .header_main_action ul > li.header-hamburger i { color: rgb(255, 255, 255); }
body[data-header-style="header-style-twelve"] #hamburger-menu { background-color: rgb(255, 255, 255); }
.wraper_header.style-twelve .header_main .responsive-nav i { color: rgb(255, 255, 255); }
body[data-header-style="header-style-twelve"] #mobile-menu { background-color: rgb(255, 255, 255); }
body[data-header-style="header-style-twelve"] .mobile-menu-nav { font-family: Poppins; text-transform: uppercase; line-height: 27px; letter-spacing: 0.5px; font-weight: 400; font-style: normal; color: rgb(131, 131, 131); font-size: 13px; }
body[data-header-style="header-style-twelve"] .mobile-menu-close i { color: rgb(131, 131, 131); }
.wraper_inner_banner { background-position: center top; background-image: url("../../images/woman.jpg"); background-size: cover; }
.wraper_inner_banner_main { border-bottom-color: rgba(255, 255, 255, 0.01); }
.wraper_inner_banner_main > .container { padding-top: 100px; padding-bottom: 0px; }
.inner_banner_main .title { font-family: Poppins; line-height: 40px; letter-spacing: -1px; font-weight: normal; font-style: normal; color: rgb(26, 26, 26); font-size: 36px; }
.inner_banner_breadcrumb #crumbs { font-family: Rubik; line-height: 26px; font-weight: 400; font-style: normal; color: rgb(50, 50, 50); font-size: 14px; }
.wraper_inner_banner_breadcrumb > .container { padding-top: 10px; padding-bottom: 100px; }
.wraper_footer.style-eleven { background-repeat: no-repeat; background-position: center center; background-image: url("../../images/footer-bg.jpg"); background-size: cover; }
.wraper_footer.style-eleven .wraper_footer_main { border-bottom-color: rgba(255, 255, 255, 0.3); }
.layout_do_custom_heading { margin-bottom: 0.625rem; margin-top: 0px; }
.layout_custom_1533879097040 { margin-top: 0px !important; margin-bottom: 0px !important; padding-top: 70px !important; padding-bottom: 50px !important; }
.layout_custom_1533879065137 { margin-top: 0px !important; margin-bottom: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important; }
.layout_custom_1561622565249 { margin-top: 0px !important; margin-bottom: 0px !important; padding-top: 0px !important; padding-bottom: 40px !important; }
/* Element details measured on the original page. */
.detail-book-an-appointment-0{height: 53px;}
.detail-book-an-appointment-2{font-size: 36px;color: #2d2d2d;line-height: 50px;text-align: center}
.detail-book-an-appointment-3{max-width: 800px;}
.detail-book-an-appointment-4{display: none;}
.detail-book-an-appointment-5{display: none;}
.detail-book-an-appointment-6{display: none;}
.detail-book-an-appointment-7{width: 800px; height: 285px; display: none;}
.detail-book-an-appointment-8{display: block;}
.detail-book-an-appointment-9{height: auto;}
.detail-book-an-appointment-10{display:none;}
.detail-book-an-appointment-11{display: none; padding:20px;}
.detail-book-an-appointment-12{display: inline-flex; align-items: center; justify-content: center;}
.detail-book-an-appointment-13{display:none; position:fixed; top:20%; left:50%; transform:translateX(-50%); background:#fff; padding:20px; border:1px solid #ccc; border-radius:8px; z-index:10000; width:420px;}
.detail-book-an-appointment-14{margin-top: 10px;}
.detail-book-an-appointment-15{margin-top: 10px;}
.detail-book-an-appointment-16{display:none; position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:9999;}
.detail-book-an-appointment-18{max-width: 100%; height: auto;}
.detail-book-an-appointment-22{display: none;}
.detail-book-an-appointment-24{max-width: 100%; height: auto;}