input.text,input.title,input[type="email"],input[type="password"],input[type="tel"],input[type="text"],select,textarea{background-color:#fff;border:1px solid #bbb;border-top-color:rgb(187,187,187);border-right-color:rgb(187,187,187);border-bottom-color:rgb(187,187,187);border-left-color:rgb(187,187,187);padding:10px;color:#4e4e4e}.et_header_style_centered #logo,.et_header_style_centered #et-top-navigation,.et_header_style_centered nav#top-menu-nav,.et_header_style_centered #top-menu{float:none;margin-top:10px}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field button[type="submit"],.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type="submit"],.wpbs-payment-confirmation-stripe-form #wpbs-stripe-card-button,.wpbs-payment-confirmation-square-form #wpbs-square-card-button,#wpbs-authorize-net-button-container #wpbs-authorize-net-submit{border-radius:7px!important;font-size:24px}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field button.wpbs-coupon-code-button,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field button[type="submit"],.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type="submit"],.wpbs-payment-confirmation-stripe-form #wpbs-stripe-card-button,.wpbs-payment-confirmation-square-form #wpbs-square-card-button,#wpbs-authorize-net-button-container #wpbs-authorize-net-submit,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-radio .wpbs-form-field-input label input:checked~span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label input:checked~span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-checkbox .wpbs-form-field-input label input:checked~span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-consent .wpbs-form-field-input label input:checked~span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_radio .wpbs-form-field-input label input:checked~span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_checkbox .wpbs-form-field-input label input:checked~span,.wpbs_s-search-widget .wpbs_s-search-widget-form .wpbs_s-search-widget-field button.wpbs_s-search-widget-datepicker-submit,.wpbs_s-search-widget .wpbs_s-search-widget-form .wpbs_s-search-widget-field input[type="submit"],.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-widget-result .wpbs_s-search-widget-result-button,.ui-datepicker.wpbs-datepicker td.ui-datepicker-current-day,.wpbs-payment-confirmation-redsys-form input[type="submit"]{background-color:#000000!important}.page-id-67 .wpbs_divi_single_calendar{border:0!important;background:transparent!important}.page-id-67 .wpbs-main-wrapper{font-family:'Albert Sans',Arial,sans-serif;background:#F7F4F3;border:0!important;border-radius:18px;box-shadow:0 18px 50px rgba(39,41,47,.12);padding:32px;overflow:visible}.page-id-67 .wpbs-container,.page-id-67 .wpbs-form-container{box-sizing:border-box;background:#FFFFFF;border:1px solid rgba(39,41,47,.09);border-radius:14px;box-shadow:0 10px 28px rgba(39,41,47,.07);padding:26px!important}.page-id-67 .wpbs-container>h2{font-family:'Prata',Georgia,serif!important;color:#27292F;font-size:30px!important;line-height:1.25em!important;margin:0 0 20px!important;padding:0!important}.page-id-67 .wpbs-calendar-header{margin-bottom:12px!important}.page-id-67 .et_pb_pricing_tables_0 .et_pb_pricing_table{position:relative;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;will-change:transform}.page-id-67 .et_pb_pricing_tables_0 .et_pb_sum{display:inline-block;transition:color .28s ease,transform .28s ease}@media (hover:hover) and (min-width:981px){.page-id-67 .et_pb_pricing_tables_0 .et_pb_pricing_table:hover{transform:translateY(-8px);border-color:#4aaee8;box-shadow:0 16px 35px rgba(55,75,82,.18),inset 0 4px 0 #4aaee8;z-index:5}.page-id-67 .et_pb_pricing_tables_0 .et_pb_pricing_table:hover .et_pb_sum{color:#4aaee8!important;transform:scale(1.04)}}.page-id-67 .wpbs-calendar-header-navigation{display:flex;align-items:center;gap:8px}.page-id-67 .wpbs-select-container{flex:1}.page-id-67 .wpbs-calendar-header select{width:100%!important;height:44px!important;background:#FFFFFF!important;border:1px solid #DED6D4!important;border-radius:9px!important;color:#27292F!important;font-weight:700;padding:0 12px!important}.page-id-67 .wpbs-prev,.page-id-67 .wpbs-next{width:44px!important;height:44px!important;min-width:44px!important;background:#496572!important;border:0!important;border-radius:9px!important;box-shadow:0 7px 16px rgba(73,101,114,.22);transition:transform .25s ease,background-color .25s ease}.page-id-67 .wpbs-prev:hover,.page-id-67 .wpbs-next:hover{background:#003B95!important;transform:translateY(-2px)}.page-id-67 .wpbs-prev .wpbs-arrow,.page-id-67 .wpbs-next .wpbs-arrow{border-color:#FFFFFF!important}.page-id-67 .wpbs-calendar-wrapper table{border-collapse:separate!important;border-spacing:4px!important}.page-id-67 .wpbs-calendar-wrapper th{height:40px!important;color:#496572!important;font-size:13px!important;font-weight:800!important;text-transform:uppercase}.page-id-67 .wpbs-calendar-wrapper td{border:0!important;padding:0!important;background:transparent!important}.page-id-67 .wpbs-date{border-radius:9px!important;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.page-id-67 .wpbs-date.wpbs-is-bookable{cursor:pointer}.page-id-67 .wpbs-date.wpbs-is-bookable:hover{transform:translateY(-2px);box-shadow:0 7px 16px rgba(39,41,47,.18);z-index:2}.page-id-67 .wpbs-date-today{box-shadow:inset 0 0 0 3px #003B95!important}.page-id-67 .wpbs-date-selected,.page-id-67 .wpbs-selected{box-shadow:inset 0 0 0 3px #003B95,0 7px 16px rgba(0,59,149,.18)!important}.page-id-67 .wpbs-date-number{font-weight:700!important;color:#27292F!important}.page-id-67 .wpbs-legend-item-icon-1 .wpbs-legend-item-icon-color{background:#E3F0F1!important}.page-id-67 .wpbs-legend-item-icon-2 .wpbs-legend-item-icon-color{background:#C86F73!important}.page-id-67 .wpbs-date.wpbs-legend-item-2 .wpbs-date-number{color:#FFFFFF!important}.page-id-67 .wpbs-legend-item-icon-5 .wpbs-legend-item-icon-color:first-child,.page-id-67 .wpbs-legend-item-icon-6 .wpbs-legend-item-icon-color:last-child{background:#E3F0F1!important}.page-id-67 .wpbs-legend-item-icon-5 .wpbs-legend-item-icon-color:last-child,.page-id-67 .wpbs-legend-item-icon-6 .wpbs-legend-item-icon-color:first-child{background:#C86F73!important}.page-id-67 .wpbs-legend-item-icon-5 .wpbs-legend-item-icon-color:first-child polygon,.page-id-67 .wpbs-legend-item-icon-6 .wpbs-legend-item-icon-color:last-child polygon{fill:#E3F0F1!important}.page-id-67 .wpbs-legend-item-icon-5 .wpbs-legend-item-icon-color:last-child polygon,.page-id-67 .wpbs-legend-item-icon-6 .wpbs-legend-item-icon-color:first-child polygon{fill:#C86F73!important}.page-id-67 .wpbs-legend{background:#F7F4F3!important;border:0!important;border-radius:11px!important;padding:14px!important}.page-id-67 .wpbs-legend-item{margin-bottom:8px!important;color:#27292F;font-size:14px;font-weight:600}.page-id-67 .wpbs-legend-item:last-child{margin-bottom:0!important}.page-id-67 .wpbs-legend-item-icon{border-radius:6px!important;overflow:hidden}.page-id-67 .wpbs-form-selected-dates{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#F7F4F3;border-radius:11px;padding:16px;margin-bottom:22px}.page-id-67 .wpbs-form-selected-date{color:#27292F!important;font-weight:600}.page-id-67 .wpbs-form-selected-date strong{display:block;color:#496572;font-size:13px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.page-id-67 .wpbs-form-field{margin-bottom:18px!important}.page-id-67 .wpbs-form-field-label{display:block!important;color:#27292F!important;font-size:16px!important;font-weight:700!important;line-height:1.4em!important;margin:0 0 8px!important}.page-id-67 .wpbs-field-required-asterisk{display:inline!important;float:none!important;margin-left:3px!important;color:#C86F73!important}.page-id-67 .wpbs-form-field input[type='text'],.page-id-67 .wpbs-form-field input[type='email'],.page-id-67 .wpbs-form-field input[type='tel'],.page-id-67 .wpbs-form-field select,.page-id-67 .wpbs-form-field textarea{box-sizing:border-box;width:100%!important;min-height:50px;background:#FFFFFF!important;border:1px solid #DED6D4!important;border-radius:10px!important;color:#27292F!important;font-size:16px!important;padding:13px 15px!important;box-shadow:0 5px 16px rgba(39,41,47,.05);transition:border-color .25s ease,box-shadow .25s ease}.page-id-67 .wpbs-form-field input:focus,.page-id-67 .wpbs-form-field select:focus,.page-id-67 .wpbs-form-field textarea:focus{outline:none!important;border-color:#003B95!important;box-shadow:0 0 0 3px rgba(0,59,149,.12)!important}.page-id-67 .wpbs-form-field textarea{min-height:130px!important;resize:vertical}.page-id-67 .wpbs-form-field-radio .wpbs-form-field-input label,.page-id-67 .wpbs-form-field-checkbox .wpbs-form-field-input label,.page-id-67 .wpbs-form-field-product_radio .wpbs-form-field-input label,.page-id-67 .wpbs-form-field-product_checkbox .wpbs-form-field-input label,.page-id-67 .wpbs-form-field-payment_method .wpbs-form-field-input label{display:inline-flex!important;align-items:center;gap:8px;background:#F7F4F3;border:1px solid transparent;border-radius:9px;padding:10px 12px;margin:0 7px 7px 0!important;transition:border-color .2s ease,background-color .2s ease}.page-id-67 .wpbs-form-field-input label:hover{border-color:#7EBEC5!important;background:#EEF7F7!important}.page-id-67 .wpbs-form-field-radio .wpbs-form-field-input label input:checked~span,.page-id-67 .wpbs-form-field-checkbox .wpbs-form-field-input label input:checked~span,.page-id-67 .wpbs-form-field-product_radio .wpbs-form-field-input label input:checked~span,.page-id-67 .wpbs-form-field-product_checkbox .wpbs-form-field-input label input:checked~span,.page-id-67 .wpbs-form-field-payment_method .wpbs-form-field-input label input:checked~span{background-color:#003B95!important;border-color:#003B95!important}.page-id-67 .wpbs-total-price{background:#DED6D4!important;border-left:5px solid #496572;border-radius:10px;padding:16px!important;color:#27292F!important;font-size:20px!important;font-weight:800}.page-id-67 .wpbs-payment-method-description{background:#F7F4F3!important;border-radius:10px!important;padding:14px!important;color:#496572!important}.page-id-67 .wpbs-form-submit-button,.page-id-67 #wpbs-form-submit-1{background:#003B95!important;border:0!important;border-radius:10px!important;color:#FFFFFF!important;font-family:'Albert Sans',Arial,sans-serif!important;font-size:18px!important;font-weight:800!important;padding:14px 26px!important;box-shadow:0 10px 24px rgba(0,59,149,.23);transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.page-id-67 .wpbs-form-submit-button:hover,.page-id-67 #wpbs-form-submit-1:hover{background:#27292F!important;transform:translateY(-3px);box-shadow:0 15px 30px rgba(39,41,47,.24)}@media(max-width:980px){.page-id-67 .wpbs-main-wrapper{padding:22px}.page-id-67 .wpbs-container,.page-id-67 .wpbs-form-container{width:100%!important;float:none!important;margin:0 0 22px!important;padding:22px!important}}@media(max-width:767px){.page-id-67 .wpbs-main-wrapper{padding:12px;border-radius:13px}.page-id-67 .wpbs-container,.page-id-67 .wpbs-form-container{padding:16px!important;border-radius:11px}.page-id-67 .wpbs-calendars-wrapper{max-width:100%!important}.page-id-67 .wpbs-form-selected-dates{grid-template-columns:1fr}.page-id-67 .wpbs-field-layout-left,.page-id-67 .wpbs-field-layout-right{width:100%!important;float:none!important}.page-id-67 .wpbs-calendar-wrapper table{border-spacing:2px!important}.page-id-67 .wpbs-container>h2{font-size:26px!important}}.page-id-67 .wpbs-calendar .wpbs-daily-price{display:block!important;white-space:nowrap!important;font-size:9px!important;line-height:1!important;letter-spacing:-0.25px!important;padding-top:3px!important}.page-id-67 .wpbs-total-price{font-size:16px!important}.page-id-67 .wpbs-total-price table.wpbs-pricing-table{width:100%!important;table-layout:auto!important}.page-id-67 .wpbs-total-price table.wpbs-pricing-table th,.page-id-67 .wpbs-total-price table.wpbs-pricing-table td{font-size:16px!important;line-height:1.3!important;padding:12px 14px!important;vertical-align:middle!important}.page-id-67 .wpbs-total-price table.wpbs-pricing-table th:first-child,.page-id-67 .wpbs-total-price table.wpbs-pricing-table td:first-child{width:62%!important}.page-id-67 .wpbs-total-price table.wpbs-pricing-table th:last-child,.page-id-67 .wpbs-total-price table.wpbs-pricing-table td:last-child{width:38%!important;min-width:145px!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;text-align:right!important}.page-id-67 .wpbs-form-field-phone .iti{width:100%!important}.page-id-67 .wpbs-form-field-phone .iti input[type="text"]{padding-left:112px!important;padding-right:15px!important}@media (max-width:480px){.page-id-67 .wpbs-calendar .wpbs-daily-price{font-size:8px!important}.page-id-67 .wpbs-total-price table.wpbs-pricing-table th,.page-id-67 .wpbs-total-price table.wpbs-pricing-table td{font-size:14px!important;padding:10px 8px!important}.page-id-67 .wpbs-total-price table.wpbs-pricing-table th:last-child,.page-id-67 .wpbs-total-price table.wpbs-pricing-table td:last-child{min-width:118px!important}.page-id-67 .wpbs-form-field-phone .iti input[type="text"]{padding-left:105px!important}}