@font-face{font-display:swap;font-family:"Quicksand";font-style:normal;font-weight:400;src:url(/wp-content/mu-plugins/site-settings/style/fonts/quicksand-v30-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Quicksand";font-style:normal;font-weight:700;src:url(/wp-content/mu-plugins/site-settings/style/fonts/quicksand-v30-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url(/wp-content/mu-plugins/site-settings/style/fonts/montserrat-v25-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url(/wp-content/mu-plugins/site-settings/style/fonts/montserrat-v25-latin-700.woff2) format("woff2")}html,body{margin:0;padding:0;font-family:"Montserrat";font-size:16px}a.skip-link.screen-reader-text.scroll-ignore{display:none}#mobile-search-overlay{display:none}header{text-align:center;padding:35px 0}@media screen and (max-width:768px){header{padding:12px 12px;display:flex;justify-content:center;align-items:center}}header img.head-logo{margin:auto;max-width:180px;height:auto;display:block}@media screen and (max-width:768px){header img.head-logo{max-width:120px}}header img.responsive-social-proof{display:none}@media screen and (max-width:768px){header img.responsive-social-proof{display:block;max-width:75px;height:auto}}main#booking-content-holder{display:grid;grid-template-columns:60% 40%;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;margin:auto;max-width:1000px;background-color:#f6f5f3;border-radius:20px;overflow:hidden;box-shadow:rgb(0 0 0 / .35) 0 25px 50px -12px}@media screen and (max-width:1100px){main#booking-content-holder{grid-template-columns:70% 30%}}@media screen and (max-width:768px){main#booking-content-holder{grid-template-columns:100%;box-shadow:none;border-radius:0}}main#booking-content-holder section{flex-grow:1;width:auto}main#booking-content-holder section iframe{width:100%}main#booking-content-holder aside{flex-grow:.5;background-color:#fff;padding:36px 0;box-sizing:border-box}@media screen and (max-width:768px){iframe#book-semble{height:60vh}iframe#book-semble.full-height{height:90vh}}.mh-book-header__badge,.mh-book-header__back{display:none}@media screen and (max-width:768px){body.mh-book{overflow:hidden;overscroll-behavior:none}body.mh-book #inner-wrap{display:flex;flex-direction:column;height:100vh;height:100dvh}body.mh-book.admin-bar #inner-wrap{height:calc(100vh - 46px);height:calc(100dvh - 46px)}body.mh-book header.mh-book-header{flex:0 0 auto;height:10vh;height:10dvh;min-height:3rem;padding:0 16px;justify-content:space-between;gap:12px;box-sizing:border-box}body.mh-book header.mh-book-header picture{display:flex;align-items:center;height:100%}body.mh-book header.mh-book-header img.head-logo{margin:0;width:auto;height:65%;max-width:30vw;object-fit:contain}body.mh-book header.mh-book-header .mh-book-header__badge{display:block;width:auto;height:80%;max-width:34vw;object-fit:contain}body.mh-book header.mh-book-header .mh-book-header__back{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;height:40px;padding:0 12px 0 8px;border:2px solid #ccc;box-sizing:border-box;color:#001131;font-size:.875rem;font-weight:700;text-decoration:none}body.mh-book header.mh-book-header .mh-book-header__back:hover,body.mh-book header.mh-book-header .mh-book-header__back:focus-visible{color:#fff;background:#001131;border-color:#001131}body.mh-book .booking-custom-title{flex:0 0 auto;padding:8px 16px;text-align:center}body.mh-book .booking-custom-title h1{font-size:1.125rem;margin:0 0 4px}body.mh-book .booking-custom-title h2{font-size:.9375rem;font-weight:400;line-height:1.3;margin:0}body.mh-book .booking-custom-title p{display:none}body.mh-book main#booking-content-holder{display:block;flex:1 1 auto;min-height:0;width:100%;margin:0}body.mh-book main#booking-content-holder section{position:relative;height:100%}body.mh-book main#booking-content-holder iframe#book-semble{position:absolute;inset:0;height:100%}body.mh-book main#booking-content-holder aside{display:none}body.mh-book a#back-btn{display:none}}a#back-btn{display:block;margin:44px auto;padding:12px 36px;width:100%;max-width:150px;text-decoration:none;border:2px solid #ccc;color:#aaa;text-align:center;transition:all .5s ease}a#back-btn:hover{color:#fff;background:#001131;border-color:#001131}img.doctor-img{width:100%;height:auto;display:block;margin-top:2rem;margin-bottom:0}div.trust-signal-content{padding:0 24px}div.trust-signal-content:first-child{margin-top:0}div.trust-signal-content h2{font-size:1.25rem;margin:0 0 1rem;text-align:center}div.trust-signal-content.insurers h2{margin-top:1.5rem}ul.booking-social-proof-list{display:flex;justify-content:space-evenly;align-items:stretch;width:100%;padding:0;margin:0}ul.booking-social-proof-list li{display:flex;align-items:center;list-style:none;text-align:center;margin:0 1rem}ul.booking-social-proof-list li img{width:100%;max-width:150px;height:auto}div.booking-testimonial{background-color:#fff;padding:24px}div.booking-testimonial h2{font-size:1.25rem;margin:0 0 1rem;text-align:center}div.booking-testimonial img{max-width:150px;height:auto;margin:auto;display:block}div.booking-testimonial p{margin-bottom:5px;text-align:center;line-height:1.35}div.booking-testimonial p.name{font-weight:700;margin:0}#booking-modal{position:fixed;height:100%;width:100%;top:0;bottom:0;left:0;right:0;z-index:100;background-color:#fab18c;display:none;align-items:center;justify-content:center}#booking-modal.confirmation{display:flex}#booking-modal-content{background-color:#fff;box-shadow:rgb(0 0 0 / .35) 0 25px 50px -12px;border-radius:20px;padding:24px}@media screen and (max-width:768px){#booking-modal-content{margin:0 8px}}#booking-modal-content h3{margin:0 0 12px;text-align:center;font-size:1.5rem}@media screen and (max-width:768px){#booking-modal-content h3{font-size:1.2rem}}@media screen and (max-width:768px){#booking-modal-content p{line-height:1.4}}#booking-modal-content p a{color:#001131}#booking-modal-content p span{font-weight:700}#booking-modal-content a#link-back-MH{display:block;margin:auto;padding:8px 24px;text-align:center;border:2px solid #001131;color:#001131;text-decoration:none;max-width:250px;transition:all .5s ease}#booking-modal-content a#link-back-MH:hover{color:#fff;background:#001131}