.et_pb_menu_0_tb_header.et_pb_menu .nav li ul{background-color:#ffffff}:focus-visible,.bookly-css-root button:focus-visible,.bookly-css-root div:focus-visible{outline:4px dashed darkorange!important}div.et_pb_toggle div.et_pb_toggle_content p a.bt_verde{color:#7A907C!important;border-width:2px!important;border-color:#7A907C}.menu-phone-link .et-pb-icon{color:#af7f48!important}#flags{display:block!important;z-index:10001;position:absolute;top:35px;right:25vw}#English{margin-right:8px}.avisoLegal{border-collapse:collapse;border-color:#aeaeae!important;border-spacing:0;max-width:650px;margin-left:auto!important;margin-right:auto!important}.avisoLegal td{background-color:#e2edf4;border-color:#aeaeae!important;border-style:solid;border-width:1px;color:#545454;font-family:Arial,sans-serif;font-size:14px;overflow:hidden;padding:10px;word-break:normal;text-align:left!important}.avisoLegal th{background-color:#c2d8e8;border-color:#aeaeae!important;border-style:solid;border-width:1px;color:#545454;font-family:Arial,sans-serif;font-size:14px;font-weight:600;overflow:hidden;padding:10px;word-break:normal;text-align:center}.avisoLegal .avisoLegal-phtq{background-color:#ececec;border-color:inherit;text-align:left;vertical-align:top;line-height:16px}.avisoLegal .avisoLegal-7btt{border-color:inherit;font-weight:bold;text-align:center;vertical-align:top}.avisoLegal .avisoLegal-0pky{border-color:inherit;text-align:left;vertical-align:top}.ResponsPprv{border-collapse:collapse;border-color:#aeaeae!important;border-spacing:0;max-width:800px;margin:auto!important;margin-top:25px!important}.ResponsPprv td{background-color:#e2edf4;border-color:#aeaeae!important;border-style:solid;border-width:1px;color:#545454;font-family:Arial,sans-serif;font-size:14px;overflow:hidden;padding:10px;word-break:normal;text-align:left!important}.ResponsPprv th{background-color:#c2d8e8;border-color:#aeaeae!important;border-style:solid;border-width:1px;color:#545454;font-family:Arial,sans-serif;font-size:14px;font-weight:600;overflow:hidden;padding:10px;word-break:normal;text-align:center}.ResponsPprv .ResponsPprv-phtq{background-color:#ececec;border-color:inherit;text-align:left;vertical-align:top;line-height:16px}.ResponsPprv .ResponsPprv-0pky{border-color:inherit;text-align:left;vertical-align:top}.FinaliPP{border-collapse:collapse;border-color:#aeaeae!important;border-spacing:0;max-width:800px;margin:auto!important;margin-top:25px!important}.FinaliPP td{background-color:#e2edf4;border-color:#aeaeae!important;border-style:solid;border-width:1px;color:#545454;font-family:Arial,sans-serif;font-size:14px;overflow:hidden;padding:10px;word-break:normal;text-align:left!important}.FinaliPP th{background-color:#c2d8e8;border-color:#aeaeae!important;border-style:solid;border-width:1px;color:#545454;font-family:Arial,sans-serif;font-size:14px;font-weight:600;overflow:hidden;padding:10px;word-break:normal;text-align:center}.FinaliPP .FinaliPP-phtq{background-color:#ececec;border-color:inherit;text-align:left;vertical-align:top}.FinaliPP .FinaliPP-c3ow{border-color:inherit;text-align:center;vertical-align:top}.FinaliPP .FinaliPP-0pky{border-color:inherit;text-align:left;vertical-align:top}.FinaliPP .FinaliPP-0lax{text-align:left;vertical-align:top}.baseLegalpp{border-collapse:collapse;border-color:#aeaeae!important;border-spacing:0;max-width:800px;margin:auto!important;margin-top:25px!important}.baseLegalpp td{background-color:#e2edf4;border-color:#aeaeae!important;border-style:solid;border-width:1px;color:#545454;font-family:Arial,sans-serif;font-size:14px;overflow:hidden;padding:10px 5px;word-break:normal;text-align:left!important}.baseLegalpp th{background-color:#c2d8e8;border-color:#aeaeae!important;border-style:solid;border-width:1px;color:#545454;font-family:Arial,sans-serif;font-size:14px;font-weight:600;overflow:hidden;padding:10px 5px;word-break:normal;text-align:center}.baseLegalpp .baseLegalpp-phtq{background-color:#ececec;border-color:inherit;text-align:left;vertical-align:top}.baseLegalpp .baseLegalpp-c3ow{border-color:inherit;text-align:center;vertical-align:top}.baseLegalpp .baseLegalpp-0pky{border-color:inherit;text-align:left;vertical-align:top}.mt35{margin-top:35px}.cookieLey{border-collapse:collapse;border-color:#aeaeae!important;border-spacing:0;margin:15px auto 20px auto!important;max-width:800px;width:100%}.cookieLey td{background-color:#e2edf4;border-color:#aeaeae!important;border-style:solid;border-width:1px;color:#545454;font-family:Arial,sans-serif;font-size:14px;overflow:hidden;padding:10px;word-break:normal;line-height:18px;text-align:left!important}.cookieLey th{background-color:#c2d8e8;border-color:#aeaeae!important;border-style:solid;border-width:1px;color:#545454;font-family:Arial,sans-serif;font-size:14px;font-weight:600;overflow:hidden;padding:10px 5px;word-break:normal;text-align:center}.cookieLey .cookieLey-phtq{background-color:#c2d8e8;border-color:inherit;text-align:left;vertical-align:top}.cookieLey .cookieLey-hmp3{background-color:#d3ffdb;text-align:center;vertical-align:middle}.cookieLey .cookieLey-48yq{background-color:#d2e4fc;border-color:inherit;text-align:left;vertical-align:middle}.cookieLey .cookieLey-0lax{text-align:left;vertical-align:top}.woocommerce-product-gallery__wrapper{margin-bottom:30px!important}.wc-block-components-quantity-selector,.wc-block-cart-item__prices{display:none!important}.wc-block-components-product-name,.wc-block-components-product-name a{font-weight:600!important;padding-bottom:0px!important}.woocommerce-checkout .wc-block-components-product-name{text-decoration:none!important;cursor:none!important}.wc-block-components-product-price__value{font-weight:bold!important}@media (max-width:480px){label[for="radio-control-wc-payment-method-options-redsys"] .wc-block-components-radio-control__label-group::after{margin-left:0;margin-top:8px;width:130px}}@media (max-width:600px){.menu-phone-container{display:none}}.ti-widget.ti-goog .ti-widget-container .ti-date{color:#404b52!important}.input.et_pb_contact_captcha{background-color:#eeeeee!important;color:#686868!important}.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.menu-item-1263 a{color:#ffffff!important}.et-menu-nav li.menu-item-has-children:focus-within>ul.sub-menu{display:block!important;visibility:visible!important;opacity:1!important;top:100%}.et-pb-contact-message p{text-align:center;color:#8af179;font-size:17px;line-height:22px}.et_pb_contact .et_pb_contact_form p.et_contact_error input[type=checkbox]+label{color:#ffd600!important}.woocommerce-product-details__short-description{font-size:16px;margin-top:15px}.woocommerce-product-details__short-description h2{font-weight:200!important}h1.product_title{font-size:33px;line-height:35px;font-weight:500}.bookly-round-tracker .bookly-round-step:nth-child(5),.bookly-round-tracker div[data-step="5"],.bookly-round-tracker>div:nth-last-child(1),.bookly-round-tracker>.bookly-round-step:last-of-type{display:none!important;visibility:hidden!important;width:0!important;margin:0!important}.bookly-round-tracker .bookly-round-step:nth-child(4)+.bookly-line,.bookly-round-tracker .bookly-line:nth-child(7),.bookly-round-tracker .bookly-line:nth-last-child(2),.bookly-round-tracker .bookly-line:last-of-type{display:none!important;visibility:hidden!important;width:0!important}.bookly-service-step .bookly-form-group:not([data-type="service"]){display:none!important}.bookly-service-step .bookly-form-group[data-type="service"]{display:block!important;width:100%!important}.bookly-service-step .bookly-form-group[data-type="service"] select{pointer-events:none!important;background-color:transparent!important}.bookly-details-step .bookly-form-group,.bookly-js-details-step .bookly-form-group{display:block!important;visibility:visible!important}.bookly-progress-tracker>div:nth-child(4),.bookly-css-root .bookly-progress-tracker>div:nth-child(4){display:none!important}.bookly-round-tracker>.bookly-round-step:nth-child(5),.bookly-round-tracker>div:nth-last-child(1){display:none!important}.bookly-round-tracker>.bookly-round-step:nth-child(4)+.bookly-line,.bookly-round-tracker>.bookly-line:nth-child(7){display:none!important}.wc-block-components-product-metadata__description{display:none}.posted_in{display:none}.bookly-service-step select[id^="bookly-rnd-"]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;height:auto!important;line-height:1.4!important;white-space:normal!important;word-wrap:break-word!important;padding:0!important;margin:10px 0!important;font-size:18px!important;font-weight:700!important;color:#8e735b!important;pointer-events:none!important;display:block!important;width:100%!important}.bookly-service-step .bookly-form-group[data-type="service"] div{height:auto!important;overflow:visible!important}.wc-block-components-product-name{color:#8e735b!important;text-decoration:underline!important;cursor:pointer!important}.wc-block-cart-item__remove-link svg{display:none!important}button.wc-block-cart-item__remove-link{background-image:url("data:image/svg+xml,%3Csvg width='35px' height='30px' viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18h2v16h-2z'/%3E%3Cpath d='M24 18h2v16h-2z'/%3E%3Cpath d='M28 18h2v16h-2z'/%3E%3Cpath d='M12 12h26v2H12z'/%3E%3Cpath d='M30 12h-2v-1c0-.6-.4-1-1-1h-4c-.6 0-1 .4-1 1v1h-2v-1c0-1.7 1.3-3 3-3h4c1.7 0 3 1.3 3 3v1z'/%3E%3Cpath d='M31 40H19c-1.6 0-3-1.3-3.2-2.9l-1.8-24 2-.2 1.8 24c0 .6.6 1.1 1.2 1.1h12c.6 0 1.1-.5 1.2-1.1l1.8-24 2 .2-1.8 24C34 38.7 32.6 40 31 40z'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;background-color:transparent!important;border:none!important;width:35px!important;height:30px!important;min-width:35px!important;display:block!important;cursor:pointer!important;padding:0!important;box-shadow:none!important;transition:transform 0.2s ease-in-out!important}button.wc-block-cart-item__remove-link:hover{transform:scale(1.15)!important;opacity:0.8!important}.page-id-953 .has-medium-font-size a{font-size:16px!important;line-height:20px!important}.page-id-953 .wp-block-button__link{display:none!important}.page-id-953 .wp-block-post-title{margin-bottom:0!important;padding-bottom:0!important}.page-id-953 .woocommerce-Price-amount{font-size:18px!important;font-weight:600!important}.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{background-color:rgb(184 202 190)!important}.page-id-953 .wp-block-heading{margin-bottom:25px;font-size:21px;font-weight:600}.wc-block-grid__products,.wc-block-product-template{list-style:none!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0.1em 0;font-size:1.4em;line-height:1.2em;text-align:center}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{text-align:center;font-size:1.3em}li.post-978{display:none}.woocommerce .woocommerce-ordering{position:relative;float:right}.woocommerce .woocommerce-ordering select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#ffffff;border:1px solid #dcdcdc;border-radius:6px;padding:10px 42px 10px 14px;font-size:14px;font-weight:500;color:#333;cursor:pointer;transition:all 0.25s ease;box-shadow:0 2px 6px rgba(0,0,0,0.05)}.woocommerce .woocommerce-ordering select:hover{border-color:#b5b5b5;box-shadow:0 4px 10px rgba(0,0,0,0.08)}.woocommerce .woocommerce-ordering select:focus{outline:none;border-color:#000;box-shadow:0 0 0 2px rgba(0,0,0,0.08)}.woocommerce .woocommerce-ordering{position:relative}.woocommerce .woocommerce-ordering::after{content:"▾";position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:14px;color:#555}.woocommerce-result-count{line-height:42px}#left-area ul.products{padding-top:35px!important}h2.woocommerce-loop-product__title{font-size:23px}.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before{color:#FBBC04!important}.woocommerce-review-link,.woocommerce-review-link span.count{color:gray!important}.woocommerce .woocommerce-product-rating .star-rating{margin:0.2em 4px 0 0;font-size:20px;line-height:16px}.star-rating span{margin-bottom:0px!important}.star-rating{text-align:center}.woocommerce .products .star-rating,.woocommerce-page .products .star-rating{margin-left:auto!important;margin-right:auto!important;font-size:16px!important}.product .related h2{font-size:23px!important}#wp-content-media-buttons{flex-wrap:wrap!important}.woocommerce ul.products li.product .woocommerce-loop-category__title{text-align:center!important;font-size:1.2em!important}.woocommerce-loop-category__title .count{display:none!important}.mb-grid-servicios .et_pb_row{display:flex!important;align-items:stretch!important}.mb-grid-servicios .et_pb_column{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;min-height:330px!important}.mb-grid-servicios .et_pb_image img{width:100%!important;height:165px!important;object-fit:cover!important;display:block!important}.mb-grid-servicios .et_pb_text{min-height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin-bottom:0!important}.mb-grid-servicios .price,.mb-grid-servicios p.price{min-height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:8px 0 10px 0!important}.mb-grid-servicios .et_pb_button_module_wrapper{margin-top:auto!important;text-align:center!important;padding-bottom:16px!important}.wc-block-components-checkout-place-order-button__text{font-size:20px}p.price span>bdi{color:#677a69!important}.et_pb_button.et_pb_button_5{color:#916868!important;border-color:#916868!important}.et_pb_button[href="#formulario-cita"]{color:#227cb9!important;border-color:#227cb9!important}@media screen and (min-width:651px){.bookly-form ol.bookly-stepper{background:linear-gradient(180deg,transparent 11.9px,silver 12px,silver 13.9px,transparent 14px)!important}}@media screen and (max-width:650px){.bookly-form ol.bookly-stepper{background:linear-gradient(180deg,transparent 10.9px,silver 11px,silver 12.9px,transparent 13px)!important}.bookly-form ol.bookly-stepper>li:last-child{display:none!important}}.bookly-table .bookly-form-group[data-type="service"] label{font-size:20px}.bookly-stepper{margin-bottom:0px!important;padding-bottom:10px!important}