.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.wpsm-show a,.wpsm-show:active,.wpsm-show:visited{cursor:pointer;text-decoration:none;font-size:100%}.wpsm-show:hover{cursor:pointer;text-decoration:underline}.wpsm-hide a,.wpsm-hide:active,.wpsm-hide:visited{cursor:pointer;text-decoration:none}.wpsm-hide:hover{cursor:pointer;text-decoration:underline}.wpsm-content-hide{display:none}.site-loader{position:fixed;top:0;left:0;background-color:#baa8a5;right:0;bottom:0;z-index:999999}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader{margin:auto;font-size:10px;left:0;right:0;top:0;bottom:0;position:absolute;font-size:10px;text-indent:-9999em;border-top:1.1em solid rgb(255 255 255 / .2);border-right:1.1em solid rgb(255 255 255 / .2);border-bottom:1.1em solid rgb(255 255 255 / .2);border-left:1.1em solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body{font-weight:400}strong{font-weight:500}.et_pb_text a:hover{text-decoration:underline}.f-Museo,.f-Museo *{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important}#top-header .container{font-weight:500}#top-header #et-info{float:right}#top-header .timing-block{float:left}#top-header .timing-block img{display:inline-block;vertical-align:middle;margin-right:5px}#top-menu li{padding-right:32px}#top-menu .multi-drop{position:static}#top-menu .multi-drop>ul.sub-menu{width:100%;left:0;right:0;display:none}#top-menu .multi-drop:hover>ul.sub-menu{display:block}#top-menu .multi-drop>ul.sub-menu>li{width:25%;float:left}#top-menu .multi-drop>ul.sub-menu>li>a{font-size:20px;text-transform:uppercase}#top-menu .multi-drop>ul.sub-menu>li a{padding:5px 0;border-bottom:1px solid #f8f2f1}#top-menu .multi-drop>ul.sub-menu>li>a:after{display:none}#top-menu .multi-drop>ul.sub-menu>li>ul.sub-menu{position:static;opacity:1;visibility:visible;border-top:none;box-shadow:0 0 0 #fff0;-webkit-box-shadow:0 0 0 #fff0;-moz-box-shadow:0 0 0 #fff0}#top-menu .multi-drop>ul.sub-menu>li>ul.sub-menu li{padding:0}#top-menu .multi-drop>ul.sub-menu>li li:last-child a{border-bottom:none}#top-menu .multi-drop>ul.sub-menu>li a:hover{background-color:#fff0;color:#baa8a5}#top-menu-nav>ul>li>a:hover,#top-menu-nav>ul>li:hover>a,.et-social-icons a:hover{opacity:1;color:#baa8a5}#main-footer .bottom-nav{text-align:center;padding:10px 0}#main-footer .bottom-nav a{font-weight:300}.footer-widget .fwidget{width:100%;float:none;text-align:center}.footer-widget .fwidget h4.title{font-weight:600;margin-bottom:15px}.footer-widget .fwidget .textwidget{line-height:30px}#footer-bottom{padding-top:0}#footer-bottom .container{padding-top:10px;border-top:1px solid #e2decf}#footer-bottom .container #footer-info{font-size:14px;float:none;text-align:center;padding-bottom:0}.et_pb_slider.home-slider .et_pb_slides .et_pb_slide .et_pb_container{margin:0}.service-box-vector{height:100%;background-position:left top!important;background-size:auto 100%!important;position:relative}.service-box-vector .et_pb_text_inner{position:absolute;bottom:20px;right:30px}.service-box-vector .et_pb_text_inner h3{position:relative}.service-box-vector .et_pb_text_inner h3:after{content:"";height:1px;width:100%;position:absolute;bottom:6px;left:0;right:0;background-color:#BAA8A5}.wpcf7 .col{float:left;padding:0 10px;margin-bottom:10px;width:100%}.wpcf7 .col.col-1{width:50%}input.wpcf7-form-control,textarea.wpcf7-form-control{border-left:none;border-right:none;border-top:none;border-bottom:1px solid #e6e6e7;height:35px;width:100%;background-color:#fff0}.wpcf7-form-control:not(.wpcf7-submit):focus{border-color:#000!important}input.wpcf7-form-control.wpcf7-submit{border-radius:10px;font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:2px;height:43px;border:1px solid #baa8a5;background-color:#baa8a5;cursor:pointer;transition:all 0.3s ease-in-out;color:#fff;max-width:350px;margin:20px auto 0;display:block}input.wpcf7-form-control.wpcf7-submit:hover{border:1px solid #baa8a5;background-color:#fff;color:#baa8a5}textarea.wpcf7-form-control{height:70px;resize:none}.contact-page-form textarea.wpcf7-form-control{height:180px}.newsletter-form{position:relative;padding-right:110px;max-width:510px;margin:30px auto 0}.newsletter-form input.wpcf7-form-control.wpcf7-email{display:block;width:100%;height:50px;background-color:#f7f4e8;border:none;padding:10px 15px;font-size:16px;font-weight:300}.newsletter-form input.wpcf7-form-control.wpcf7-submit{position:absolute;top:0;right:0;width:110px;height:50px;border:1px solid #baa8a5;color:#fff;background-color:#baa8a5;font-size:20px;cursor:pointer;transition:all 0.3s ease-in-out;border-radius:0;margin-top:0}.newsletter-form input.wpcf7-form-control.wpcf7-submit:hover{border:1px solid #baa8a5;color:#baa8a5;background-color:#fff}body .et_pb_section.booking-appointment{background-size:auto 100%}.procedures-side-menu .sub-menu li.current-menu-item>a{color:#baa8a5!important}@media (min-width:981px){#main-footer .bottom-nav li{margin:0 20px}.clinic-service-box{height:100%;min-height:225px}div#top-header .container,#main-header .container{width:95%}#footer-bottom{position:relative}#footer-bottom ul.et-social-icons{position:absolute;right:0}}@media (max-width:1250px) and (min-width:981px){div#top-header .container,#main-header .container{max-width:100%;width:100%;padding:0 15px}#top-menu li{padding-right:10px}}@media (max-width:980px){#top-header .timing-block{padding:.75em 0}.logo_container #logo{max-height:80%}.service-box-vector{min-height:400px}.footer-widget .fwidget .textwidget{font-size:16px}}@media (max-width:767px){#top-header .timing-block,#top-header #et-info{float:none;width:100%;text-align:center}#top-header .timing-block{padding-bottom:0}#top-header .container{width:95%}.wpcf7 .col.col-1{width:100%}input.wpcf7-form-control.wpcf7-submit{font-size:16px;font-weight:300;letter-spacing:0}}