.page-id-231 section.elementor-element-424a177{display:none!important}ul.custom-bullets li::marker{color:#009b55}.menucss .elementor-nav-menu .sub-menu a.elementor-sub-item span{color:inherit!important}.page-id-231 .elementor-element-6fbbb7c{display:none!important}section.elementor-section.seccion-borde{position:relative!important;border-top:2px solid #ddf1ee!important;overflow:visible!important;z-index:1!important}section.elementor-section.seccion-borde>.elementor-background-overlay{z-index:0!important;pointer-events:none!important}section.elementor-section.seccion-borde::before{content:""!important;position:absolute!important;top:-2px!important;left:0!important;right:0!important;height:2px!important;background:#00ad62!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .6s ease!important;z-index:2!important;pointer-events:none!important}section.elementor-section.seccion-borde:hover::before{transform:scaleX(1)!important;transform-origin:left!important}section.elementor-section.seccion-borde:not(:hover)::before{transform:scaleX(1)!important;transform-origin:right!important}.clickable-section{cursor:pointer!important}.imagenblancoynegro{filter:grayscale(100%) saturate(0%);transition:filter 2s ease}.imagenblancoynegro:hover{filter:grayscale(0%) saturate(100%)}body.loaded #efectoimg img{opacity:1!important;transform:scale(1) translateX(0)!important;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)!important}.woocommerce-terms-and-conditions-wrapper{display:none!important}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item button,.fcal_slot_picker .fcal_spot_lists .fcal_spot .fcal_spot_confirm,.fcal_slot_picker .fcal_spot_lists .fcal_spot,.fcal_calendar_inner .fcal_date_wrapper .calendar .day.day-enabled span,.svelte-select.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8,.fcal_wrap .fcal_calendar_inner,.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content input,.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content select,.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content textarea{border-radius:0px!important}.fcal_calendar_inner .fcal_date_wrapper .calendar .day.day-enabled:hover span{background-color:#00ab61!important;color:#fff!important}.fcal_calendar_inner .fcal_date_wrapper .calendar .day .is-today{color:#114d45!important;margin:auto!important;z-index:1!important}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item button{background:#104d45!important;border-color:#104d45!important;text-transform:uppercase!important}.fcal_slot_picker .fcal_spot_lists .fcal_spot .fcal_spot_confirm{background:#104d45!important;text-transform:uppercase!important}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_custom_checkbox.fcal_terms_conditions a{color:#00ab61!important}.fcal_slot_picker .fcal_spot_lists .fcal_spot.fcal_spot_selected .fcal_spot_name{color:#00ab61!important}.fcal_slot_picker .fcal_spot_lists .fcal_spot.fcal_spot_selected{border-color:#00ab61!important}.fcal_slot_picker .fcal_spot_lists .fcal_spot:hover{border-color:#00ab61!important}.fcal_slot_picker .fcal_spot_lists .fcal_spot .fcal_spot_name{color:#104d45!important}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_custom_checkbox input:checked~.checkbox_mark{background:#00ab61!important;border-color:#00ab61!important}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content input:focus,.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content select:focus,.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content textarea:focus{border-color:#00ab61!important}.fcal_wrap .fcal_calendar_inner{border:1px solid #00ad62!important}.elementor-section.imgfondo{display:flex;align-items:center;justify-content:center}@media (min-width:1025px){.newsletter-inline .cf-turnstile{order:4!important;width:100%!important;margin-bottom:30px!important}}.cf-turnstile{transform:scale(.5);transform-origin:left top}.woocommerce .select2-container{width:100%!important;font-size:15px}.woocommerce .select2-container--default .select2-selection--single{height:48px;border:1px solid #d1d5db;border-radius:0!important;background-color:#fff;display:flex;align-items:center;padding:0 12px;transition:border-color .2s ease,box-shadow .2s ease}.woocommerce .select2-selection__rendered{color:#111827;line-height:1.4!important;padding-left:0!important}.woocommerce .select2-selection__arrow{height:100%;right:10px}.woocommerce .select2-selection__arrow b{border-color:#6b7280 transparent transparent transparent}.woocommerce .select2-container--default.select2-container--open .select2-selection--single,.woocommerce .select2-container--default .select2-selection--single:hover,.woocommerce .select2-container--default .select2-selection--single:focus{border-color:#0f766e;box-shadow:0 0 0 2px rgba(15,118,110,.15)}.select2-container--default .select2-dropdown{border-radius:0!important;border:1px solid #e5e7eb;box-shadow:0 10px 25px rgba(0,0,0,.08);overflow:hidden}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #d1d5db;border-radius:0!important;padding:8px 10px;outline:none}.select2-container--default .select2-results__option{padding:10px 14px;font-size:14px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#0f766e;color:#fff}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#e6f4f1;color:#0f766e;font-weight:600}.kitgenix-captcha-for-cloudflare-turnstile-ts-inline-msg,.kitgenix-captcha-for-cloudflare-turnstile-ts-inline-msg.kitgenix-captcha-for-cloudflare-turnstile-type-expired{background:#fff!important;color:#16a34a!important;border-left-color:#16a34a!important}div.kitgenix-captcha-for-cloudflare-turnstile-ts-inline-msg.kitgenix-captcha-for-cloudflare-turnstile-type-expired{margin-bottom:20px}