﻿.center_xy{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.center_xy_before:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.center_x{position:absolute;left:50%;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.center_y{position:absolute;top:50%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}.center_y_before:before{position:absolute;top:50%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}.center_image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100%;min-height:100%;max-width:none}.fs:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.icon-xcross:before,.icon-xcross:after{content:'';width:100%;height:2px;background:white;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.icon-xcross:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-moz-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);-o-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4)}20%{transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4)}20%{transform:scaleY(1)}}.display_flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.slider_countdown{margin:40px 20px 20px;text-align:center;position:absolute;left:50%;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%);bottom:180px;left:48% !important;color:white}.slider_countdown div{display:inline-block;font-size:16px;list-style-type:none;padding-left:5px;padding-right:5px;padding-top:0;padding-bottom:0;text-transform:uppercase}.slider_countdown .days{font-weight:600}.slider_countdown .date{display:block;font-size:4.5rem}.slider_countdown .title_format{font-weight:600}@media screen and (max-width: 800px){.slider_countdown{display:inline-block;width:380px;top:330px;left:45% !important}.slider_countdown div{font-size:10px}.slider_countdown .date{font-size:2.5rem}}.pd-0{padding:0px !important}.pd-l-0{padding-left:0px !important}.pd-r-0{padding-right:0px !important}.pd-b-0{padding-bottom:0px !important}.pd-t-0{padding-top:0px !important}.pd-5{padding:5px !important}.pd-l-5{padding-left:5px !important}.pd-r-5{padding-right:5px !important}.pd-b-5{padding-bottom:5px !important}.pd-t-5{padding-top:5px !important}.pd-10{padding:10px !important}.pd-l-10{padding-left:10px !important}.pd-r-10{padding-right:10px !important}.pd-b-10{padding-bottom:10px !important}.pd-t-10{padding-top:10px !important}.pd-15{padding:15px !important}.pd-l-15{padding-left:15px !important}.pd-r-15{padding-right:15px !important}.pd-b-15{padding-bottom:15px !important}.pd-t-15{padding-top:15px !important}.pd-20{padding:20px !important}.pd-l-20{padding-left:20px !important}.pd-r-20{padding-right:20px !important}.pd-b-20{padding-bottom:20px !important}.pd-t-20{padding-top:20px !important}.pd-25{padding:25px !important}.pd-l-25{padding-left:25px !important}.pd-r-25{padding-right:25px !important}.pd-b-25{padding-bottom:25px !important}.pd-t-25{padding-top:25px !important}.pd-30{padding:30px !important}.pd-l-30{padding-left:30px !important}.pd-r-30{padding-right:30px !important}.pd-b-30{padding-bottom:30px !important}.pd-t-30{padding-top:30px !important}.pd-35{padding:35px !important}.pd-l-35{padding-left:35px !important}.pd-r-35{padding-right:35px !important}.pd-b-35{padding-bottom:35px !important}.pd-t-35{padding-top:35px !important}.pd-40{padding:40px !important}.pd-l-40{padding-left:40px !important}.pd-r-40{padding-right:40px !important}.pd-b-40{padding-bottom:40px !important}.pd-t-40{padding-top:40px !important}.pd-45{padding:45px !important}.pd-l-45{padding-left:45px !important}.pd-r-45{padding-right:45px !important}.pd-b-45{padding-bottom:45px !important}.pd-t-45{padding-top:45px !important}.pd-50{padding:50px !important}.pd-l-50{padding-left:50px !important}.pd-r-50{padding-right:50px !important}.pd-b-50{padding-bottom:50px !important}.pd-t-50{padding-top:50px !important}.popup_no_upgrading_available{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;z-index:1000}.popup_no_upgrading_available *{box-sizing:border-box}.popup_no_upgrading_available:before{content:"";background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1}.popup_no_upgrading_available .content{max-width:400px;border-radius:4px;background-color:white;position:relative;z-index:2;padding:16px;font-size:16px;width:90%}.popup_no_upgrading_available .content .close_upgrading_popup{margin-top:12px;color:#325da7;text-transform:uppercase;cursor:pointer}.taxes_breakdown_wrapper .taxes_breakdown_list .tax_breakdown_element{display:flex;justify-content:space-between}.main_content_wrapper.step_2 .reservation_summary .option_selected{padding:15px;font-size:13px;font-weight:500}.main_content_wrapper.step_2 .reservation_summary .option_selected .room,.main_content_wrapper.step_2 .reservation_summary .option_selected .regimen,.main_content_wrapper.step_2 .reservation_summary .option_selected .rate,.main_content_wrapper.step_2 .reservation_summary .option_selected .price,.main_content_wrapper.step_2 .reservation_summary .option_selected .extra_room_options{width:60%;font-size:14px}.main_content_wrapper.step_2 .reservation_summary .option_selected .rate .conditions{color:#E75354;text-decoration:underline;font-size:0.65rem}.main_content_wrapper.step_2 .reservation_summary .option_selected .price .first_currency{margin-right:5px}.main_content_wrapper.step_2 .reservation_summary .option_selected .price:not(.with_custom_taxes_details),.main_content_wrapper.step_2 .reservation_summary .option_selected .price:not(.with_accomodation_tax_extra_info){position:absolute;bottom:15px;right:0;font-size:1.2rem;font-weight:700;color:var(--booking_color_2, #E75354);line-height:12px;letter-spacing:-1px;text-align:right}.main_content_wrapper.step_2 .reservation_summary .option_selected .price:not(.with_custom_taxes_details) .accomodation_tax,.main_content_wrapper.step_2 .reservation_summary .option_selected .price:not(.with_accomodation_tax_extra_info) .accomodation_tax{margin-top:10px}.main_content_wrapper.step_2 .reservation_summary .option_selected .price:not(.with_custom_taxes_details) .accomodation_tax .accomodation_tax_label,.main_content_wrapper.step_2 .reservation_summary .option_selected .price:not(.with_accomodation_tax_extra_info) .accomodation_tax .accomodation_tax_label{margin-right:5px;font-weight:400;font-size:12px}.main_content_wrapper.step_2 .reservation_summary .option_selected .price:not(.with_custom_taxes_details) .accomodation_tax .accomodation_tax_extra_info_wrapper,.main_content_wrapper.step_2 .reservation_summary .option_selected .price:not(.with_accomodation_tax_extra_info) .accomodation_tax .accomodation_tax_extra_info_wrapper{display:flex;justify-content:flex-start;color:white;background:#788995;font-size:14px;font-weight:400;text-align:left;gap:10px;padding:8px;line-height:16px;margin-top:25px}.main_content_wrapper.step_2 .reservation_summary .option_selected .price.with_accomodation_tax_extra_info{position:relative;width:100%}.main_content_wrapper.step_2 .reservation_summary .option_selected .price.with_custom_taxes_details{width:100%;font-weight:700;color:var(--booking_color_2, #E75354);line-height:20px;letter-spacing:-1px;text-align:right;position:relative}.main_content_wrapper.step_2 .reservation_summary .option_selected .price.with_custom_taxes_details .accomodation_tax{margin-top:10px;display:flex;justify-content:space-between}.main_content_wrapper.step_2 .reservation_summary .option_selected .price.with_custom_taxes_details .custom_taxes_details_wrapper .custom_taxes_block{margin-top:20px}.main_content_wrapper.step_2 .reservation_summary .option_selected .price.with_custom_taxes_details .custom_taxes_details_wrapper .custom_taxes_block .tax_info_wrapper{margin-bottom:7px}.main_content_wrapper.step_2 .reservation_summary .option_selected .price.with_custom_taxes_details .custom_taxes_details_wrapper .custom_taxes_block .tax_info_wrapper .info_detailed{font-size:13px;font-weight:normal;text-align:left}.main_content_wrapper.step_2 .reservation_summary .option_selected .price.with_custom_taxes_details .custom_taxes_details_wrapper .tax_info_wrapper .main_info,.main_content_wrapper.step_2 .reservation_summary .option_selected .price.with_custom_taxes_details .custom_taxes_details_wrapper .total_taxes_increment{font-weight:bold;display:flex;justify-content:space-between;gap:10px}.main_content_wrapper.step_2 .reservation_summary .option_selected .price.with_custom_taxes_details .custom_taxes_details_wrapper .total_taxes_increment{text-transform:uppercase;padding-top:5px;border-top:1px solid}.main_content_wrapper.step_2 .reservation_summary .option_selected .supplement_tooltip{position:relative;display:inline;margin-left:5px}.main_content_wrapper.step_2 .reservation_summary .option_selected .supplement_tooltip .supplement_tooltip_icon{cursor:help}.main_content_wrapper.step_2 .reservation_summary .option_selected .supplement_tooltip .supplement_tooltip_popup{position:absolute;left:50%;width:200px;padding:10px;opacity:0;pointer-events:none;background-color:white;box-shadow:3px 3px 10px rgba(0,0,0,0.1);transform:translateX(-50%);transition:opacity 0.4s;z-index:1}.main_content_wrapper.step_2 .reservation_summary .option_selected .supplement_tooltip:hover .supplement_tooltip_popup{opacity:1}.main_content_wrapper.step_2 .reservation_summary .option_selected .details{position:relative;border-bottom:1px solid #F4F4F4;padding-bottom:15px;margin-bottom:15px;font-size:14px;line-height:20px}.main_content_wrapper.step_2 .reservation_summary .option_selected .details .price_label{font-size:12px;margin-left:5px}.main_content_wrapper.step_2 .reservation_summary .option_selected .details .margin{margin:0 10px;display:inline-block}.main_content_wrapper.step_2 .reservation_summary .option_selected .details .supplement .remove_service_button{margin-bottom:10px}.main_content_wrapper.step_2 .reservation_summary .option_selected .details .supplement .remove_service_button i{transform:rotate(45deg)}.main_content_wrapper.step_2 .reservation_summary .option_selected .details .supplement .remove_service_button .remove_label{color:black}.main_content_wrapper.step_2 .reservation_summary .option_selected .details .advanced_supplement_details_wrapper .service_info:not(:last-of-type){margin-bottom:10px}.main_content_wrapper.step_2 .reservation_summary .option_selected .details .advanced_supplement_details_wrapper .service_info .service_name_wrapper{display:grid;grid-template-columns:calc(100% - 30px) 20px;gap:10px;align-items:start;cursor:pointer;padding-left:10px}.main_content_wrapper.step_2 .reservation_summary .option_selected .details .advanced_supplement_details_wrapper .service_info .service_name_wrapper span{font-size:12px}.main_content_wrapper.step_2 .reservation_summary .option_selected .details .advanced_supplement_details_wrapper .service_info .service_name_wrapper i{font-size:20px}.main_content_wrapper.step_2 .reservation_summary .option_selected .details .advanced_supplement_details_wrapper .service_info .service_name_wrapper.dropdown_open{margin-bottom:10px}.main_content_wrapper.step_2 .reservation_summary .option_selected .details .advanced_supplement_details_wrapper .service_info .service_name_wrapper.dropdown_open i{transform:rotate(180deg)}.main_content_wrapper.step_2 .reservation_summary .option_selected .details .advanced_supplement_details_wrapper .service_info .service_detailed_info.dropdown_close{max-height:0;overflow:hidden}.main_content_wrapper.step_2 .reservation_summary .option_selected .details .advanced_supplement_details_wrapper .service_info .service_detailed_info:not(.dropdown_close){padding-left:30px}.main_content_wrapper.step_2 .reservation_summary .option_selected .details .advanced_supplement_details_wrapper .service_info .service_detailed_info:not(.dropdown_close) .data{font-size:12px}.main_content_wrapper.step_2 .reservation_summary .option_selected .details .advanced_supplement_details_wrapper .service_info .service_detailed_info:not(.dropdown_close) .data:not(:last-of-type){margin-bottom:5px}.main_content_wrapper.step_2 .reservation_summary .option_selected .details .advanced_supplement_details_wrapper .service_info .service_detailed_info:not(.dropdown_close) .data .service_label{font-weight:bold}.main_content_wrapper.step_2 .reservation_summary .option_selected .details .advanced_supplement_details_wrapper .service_info .service_detailed_info:not(.dropdown_close) .supplement_select{width:max-content;margin-top:15px}.main_content_wrapper.step_2 .reservation_summary .option_selected .details .advanced_supplement_details_wrapper .service_info .service_detailed_info:not(.dropdown_close) .supplement_select .remove_service_button{display:flex;gap:10px;align-items:center;cursor:pointer}.main_content_wrapper.step_2 .reservation_summary .option_selected .details .advanced_supplement_details_wrapper .service_info .service_detailed_info:not(.dropdown_close) .supplement_select .remove_service_button i{color:red;font-size:35px;text-align:center;transition:all .5s;transform:rotate(45deg)}.main_content_wrapper.step_2 .reservation_summary .option_selected .details .advanced_supplement_details_wrapper .service_info .service_detailed_info:not(.dropdown_close) .supplement_select .remove_service_button .remove_label{font-weight:bold;margin-left:0;color:#3D3D3C;padding:0}.main_content_wrapper.step_2 .reservation_summary .option_selected .custom_message_booking3{color:var(--booking_color_1_-100);font-size:12px}.main_content_wrapper.step_2 .reservation_summary .option_selected .custom_message_booking3 i{font-weight:500}.main_content_wrapper.step_2 .reservation_summary .option_selected .custom_message_booking3 span{font-weight:700;font-style:italic}.main_content_wrapper.step_2 .reservation_summary .option_selected .custom_message_booking3 span a{text-decoration:underline;color:var(--booking_color_1_-100);font-weight:700}.main_content_wrapper.step_2 .reservation_summary .option_selected .total_price_wrapper{position:relative;font-size:1.2rem}.main_content_wrapper.step_2 .reservation_summary .option_selected .total_price_wrapper .currency{font-size:.6em;font-weight:300}.main_content_wrapper.step_2 .reservation_summary .option_selected .total_price_wrapper .price{font-size:25px;top:0;line-height:20px}.main_content_wrapper.step_2 .reservation_summary .option_selected .custom_message_rate .seguro_wrapper{background:#363a40;padding:10px 20px;display:table;width:100%;box-sizing:border-box;margin-top:15px;border-radius:7px}.main_content_wrapper.step_2 .reservation_summary .option_selected .custom_message_rate .seguro_wrapper img{width:70px}.main_content_wrapper.step_2 .reservation_summary .option_selected .custom_message_rate .seguro_wrapper span{width:70%;float:right;text-align:center;color:white;font-size:17px;font-weight:300;margin-top:8px}.main_content_wrapper.step_2 .reservation_summary .option_selected .custom_message_rate .seguro_wrapper span:lang(nl){font-size:14px}.main_content_wrapper.step_2 .reservation_summary .option_selected .packages_extra_info{padding:0 15px 15px 30px;font-size:12px}.main_content_wrapper.step_2 .reservation_summary .option_selected .packages_extra_info:before{content:'\f05a';font-family:'Font Awesome 5 Pro';font-weight:300;font-size:15px;-webkit-font-smoothing:antialiased;margin-right:3px}.main_content_wrapper.step_2 .reservation_summary .double_button_wrapper.parent{display:none !important}.main_content_wrapper.step_2 .custom_message_range{display:block;width:90%;margin:auto auto 30px;border:1px solid lightgray;padding:20px}.main_content_wrapper.step_2 .tax_inc_wrapper_info{display:block;width:90%;margin:auto auto 30px;border-top:1px solid #F4F4F4;border-bottom:1px solid #F4F4F4;padding:20px 0;text-align:right}.main_content_wrapper.step_2 .tax_inc_wrapper_info .label_nam{font-weight:500;float:left}.main_content_wrapper.step_2 .tax_inc_wrapper_info .monedaConv,.main_content_wrapper.step_2 .tax_inc_wrapper_info .value_elem{font-style:italic;font-weight:500;color:#939393}.main_content_wrapper.step_2 .tax_inc_wrapper_info .monedaConv{font-weight:700}.main_content_wrapper.step_2 .tax_inc_wrapper_info .exchange_message{height:40px;font-size:12px;font-style:italic;text-align:left}.main_content_wrapper.step_2 .exchange_message{font-size:13px;margin:23px 20px}.main_content_wrapper.step_2 .tax_to_pay_at_hotel{font-size:13px;margin:23px 20px}.main_content_wrapper.step_2 .personal_details_form_wrapper .summary_section_title{margin:15px 0 15px;color:rgba(61,61,60,0.5);font-size:11px;font-weight:500}.main_content_wrapper.step_2 .personal_details_form_wrapper .summary_section_title:first-child{margin-top:0}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper{padding:15px;background-color:#F4F4F4}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper .input_element,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .input_element{position:relative}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper .input_element.with_label,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .input_element.with_label{margin-top:10px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper .input_element.with_label input::placeholder,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .input_element.with_label input::placeholder{color:transparent}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper .input_element.with_label label:not(.error),.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .input_element.with_label label:not(.error){position:absolute;top:-6px;font-size:12px;left:12px;background:linear-gradient(to bottom, #F4F4F4 50%, white 50%);padding:0 5px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper .input_element .extra_label_comments,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .input_element .extra_label_comments{position:absolute;font-size:11px;bottom:0;left:12px;padding:0 5px;background:white;font-weight:200}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper .custom-email-wrapper .activate-email,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .custom-email-wrapper .activate-email{display:flex;align-items:center;justify-content:center;margin:0px 0px 15px 0px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper .custom-email-wrapper .activate-email label,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .custom-email-wrapper .activate-email label{font-size:smaller;position:unset}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper .custom-email-wrapper:has(>.activate-email input:checked) .custom-email,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .custom-email-wrapper:has(>.activate-email input:checked) .custom-email{display:block !important}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper .billing-form-wrapper .activate-billing-form,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .billing-form-wrapper .activate-billing-form{margin-top:10px;color:black;display:flex;align-items:center;gap:10px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper .billing-form-wrapper .activate-billing-form input,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .billing-form-wrapper .activate-billing-form input{appearance:none;margin:0}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper .billing-form-wrapper .activate-billing-form input::before,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .billing-form-wrapper .activate-billing-form input::before{content:"";display:block;width:15px;height:15px;border:1px solid black;border-radius:5px;background-color:white}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper .billing-form-wrapper .activate-billing-form input:checked::before,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .billing-form-wrapper .activate-billing-form input:checked::before{background-color:black;content:'\f00c';font-family:'Font Awesome 5 Pro';color:white;font-size:12px;display:flex;align-items:center;justify-content:center}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper .billing-form-wrapper .activate-billing-form+.billing-form,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .billing-form-wrapper .activate-billing-form+.billing-form{display:none}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper .billing-form-wrapper .activate-billing-form:has(input:checked)+.billing-form,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .billing-form-wrapper .activate-billing-form:has(input:checked)+.billing-form{display:block}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper .billing-form-wrapper .billing-form-title,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .billing-form-wrapper .billing-form-title{font-size:14px;color:black;text-transform:uppercase;letter-spacing:0.7px;line-height:20px;font-weight:600;margin:10px 0}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper .newsletter_subscribe_query_top,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .newsletter_subscribe_query_top{background-color:var(--booking_color_1, #7ccff4);text-align:center;margin-bottom:20px;color:white;padding:15px;border-radius:10px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper .newsletter_subscribe_query_top .check_wrapper,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .newsletter_subscribe_query_top .check_wrapper{width:90%;display:block;margin:auto;margin-top:10px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper .newsletter_subscribe_query_top .check_wrapper input,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .newsletter_subscribe_query_top .check_wrapper input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #c5c5c5;vertical-align:middle;position:relative;margin-right:10px;background:white}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper .newsletter_subscribe_query_top .check_wrapper label,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .newsletter_subscribe_query_top .check_wrapper label{width:86%;display:inline-block;vertical-align:middle;letter-spacing:2px;color:white;font-size:11px;color:rgba(255,255,255,0.7);line-height:15px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper .newsletter_subscribe_query_top .check_wrapper label a,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .newsletter_subscribe_query_top .check_wrapper label a{color:white}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper .optional_comments_wrapper,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .optional_comments_wrapper{padding:10px 0}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper .optional_comments_wrapper label,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .optional_comments_wrapper label{font-size:13px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper input:not([type="checkbox"]),.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper select,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper textarea,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper input:not([type="checkbox"]),.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper select,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper textarea{color:#3D3D3C;background-color:white;height:34px;font-size:13px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper input:not([type="checkbox"])[readonly],.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper input:not([type="checkbox"])[disabled],.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper select[readonly],.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper select[disabled],.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper textarea[readonly],.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper textarea[disabled],.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper input:not([type="checkbox"])[readonly],.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper input:not([type="checkbox"])[disabled],.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper select[readonly],.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper select[disabled],.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper textarea[readonly],.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper textarea[disabled]{opacity:0.7}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper input:not([type="checkbox"]).error,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper select.error,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper textarea.error,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper input:not([type="checkbox"]).error,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper select.error,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper textarea.error{border:1px solid rgba(238,95,91,0.3)}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper select,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper select{font-weight:300}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper select.with_flags,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper select.with_flags{padding-left:45px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper label.error,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper label.error{display:block;margin:-5px auto 10px;color:#ee5f5b;font-size:12px;padding:3px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .inputs_wrapper img.country_flag,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper img.country_flag{position:absolute;top:7px;left:8px;width:30px;height:20px;object-fit:cover}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form select#prefix{display:inline-block;width:34%;padding:7px 12px;height:auto;min-height:34px;color:transparent}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form #prefix~input[name="telephone"]{float:right;width:65%}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .selected_prefix{position:absolute;width:26%;padding:1px 8px 3px 10px;font-size:13px;box-sizing:border-box;top:7px;left:5px;background:white;pointer-events:none;color:black}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper{position:relative;padding:15px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper::before{content:'';position:absolute;top:0;left:15px;right:15px;height:1px;background-color:#D7DAE2}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .input_element input,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .input_element select,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .input_element textarea{font-size:13px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .input_element input[type="time"]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;margin:0;padding:0;width:auto;height:auto;top:0;left:0;right:0;bottom:0}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .transfer_flight_wrapper{margin-bottom:30px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .transfer_flight_wrapper .transfer_flight_title{margin-bottom:10px;font-weight:700;font-size:18px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .transfer_flight_wrapper .transfer_flight_toggle{margin-bottom:15px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .transfer_flight_wrapper .transfer_flight_toggle input{width:16px;height:16px;cursor:pointer}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .transfer_flight_wrapper .transfer_flight_toggle label{font-size:14px;cursor:pointer}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .transfer_flight_wrapper .transfer_flight_fields{transition:opacity 0.4s}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .transfer_flight_wrapper .transfer_flight_fields.disabled{opacity:0.5}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .extra_transfer_fields{width:100%}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .transfer_form_wrapper .extra_text{width:100%;font-size:12px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .check_flight_number_wrapper{margin:10px 0px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .check_flight_number_wrapper input[type='checkbox']{height:16px !important}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .billing_data_dropdown{display:flex;align-items:center;padding:0 15px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .billing_data_dropdown label{font-size:13px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .billing_data_wrapper{padding:15px 15px 0}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .billing_data_wrapper .question_nif_wrapper{float:right;margin-bottom:7.5px;display:grid;grid-template-columns:auto auto}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .billing_data_wrapper .question_nif_wrapper i{color:rgba(0,0,0,0.2);margin-right:5px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .billing_data_wrapper .question_nif_wrapper .question_nif_tooltip{color:rgba(0,0,0,0.5);font-size:12px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .billing_data_wrapper input{height:34px;font-size:13px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .billing_data_wrapper input.error{border:1px solid rgba(238,95,91,0.3)}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .billing_data_wrapper label.error{display:block;margin:-5px auto 10px;color:#ee5f5b;font-size:12px;padding:3px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .tpv_text_wrapper p,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .tpv_text_wrapper .text_summary,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .conditions_wrapper p,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .conditions_wrapper .text_summary{font-size:12.8px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .tpv_text_wrapper p,.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .conditions_wrapper p{font-weight:600}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .bank_transfer_options_wrapper{padding:5px 15px;max-width:400px;margin:0 auto 20px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .bank_transfer_options_wrapper .bank_transfer_option{border-radius:0 0 5px 5px;padding:10px 12px;position:relative;border:1px solid gray;transition:background .3s;display:flex;align-items:center}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .bank_transfer_options_wrapper .bank_transfer_option:first-child{border-radius:5px 5px 0 0}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .bank_transfer_options_wrapper .bank_transfer_option:not(:last-child){top:1px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .bank_transfer_options_wrapper .bank_transfer_option:last-child{box-shadow:2px 2px 20px 1px rgba(0,0,0,0.2)}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .bank_transfer_options_wrapper .bank_transfer_option input{appearance:none;-webkit-appearance:none;position:relative}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .bank_transfer_options_wrapper .bank_transfer_option input:before{content:'';width:10px;height:10px;border:1px solid #333333;position:absolute;top:-8px;left:-8px;border-radius:50%}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .bank_transfer_options_wrapper .bank_transfer_option input:checked:after{content:'';position:absolute;width:8px;height:8px;background:#333333;border-radius:50%;top:-6px;left:-6px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .bank_transfer_options_wrapper .bank_transfer_option label{font-size:14px;margin-left:5px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .bank_transfer_options_wrapper .bank_transfer_option.selected{background-color:#FDF8FC !important;border-color:#9A1F6E !important;z-index:1}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .bank_transfer_options_wrapper .cards_images{display:inline-block;width:90px;height:auto;position:absolute;right:5px;top:50%;text-align:right;transform:translateY(-50%)}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .bank_transfer_options_wrapper .cards_images img{width:calc((100% / 3) - 14px);height:auto;object-fit:cover;margin-right:5px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .conditions_wrapper{border-top:1px solid #F4F4F4}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form #payment_method_transfer_latebooking:not(.best_conf),.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .payment_gateway{border-bottom:1px solid #F4F4F4;padding-bottom:20px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form #logos-gateway-wrapper{padding:0 15px 15px 15px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form #logos-gateway-wrapper .only_one_picture{width:100%;display:inline-block;vertical-align:middle}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form #logos-gateway-wrapper .logo-gateway{display:inline-block;vertical-align:top}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form #logos-gateway-wrapper .logo-gateway img{vertical-align:middle}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .card_details_wrapper{padding:15px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .card_details_wrapper .cargo_advice{display:none}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .card_details_wrapper .input_card .cards_logotypes{padding:7.5px 0 15px 0}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .card_details_wrapper .input_card .cards_logotypes img{max-height:30px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .card_details_wrapper .expire_wrapper legend{margin:15px 0 10px;padding-top:10px;font-size:13px;text-transform:uppercase}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .card_details_wrapper .expire_wrapper .expire_selects_wrapper{display:flex;justify-content:space-between}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .card_details_wrapper .expire_wrapper .expire_selects_wrapper .form_control{width:50%}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .card_details_wrapper .expire_wrapper .expire_selects_wrapper .form_control:first-child{margin-right:7.5px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .card_details_wrapper .expire_wrapper .expire_selects_wrapper .form_control:last-child{margin-left:7.5px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .card_details_wrapper .expire_wrapper .expire_selects_wrapper select.error{border:1px solid rgba(238,95,91,0.3)}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .card_details_wrapper .expire_wrapper .expire_selects_wrapper label.error{margin:-5px auto 10px;color:#ee5f5b;font-size:12px;padding:3px;width:100%}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .card_details_wrapper .visual_credit_card_number{display:block}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .see_more{display:none;color:#3D3D3C;opacity:.85;font-size:13px;text-decoration:underline;font-weight:600;margin-bottom:20px;padding:0 20px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .see_more .less{display:none}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .text_before_checks_wrapper{margin:15px 0;padding:0 15px;font-size:13px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .text_before_checks_wrapper.exceded{max-height:110px;overflow:hidden;margin-bottom:-10px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .text_before_checks_wrapper.exceded+.see_more{display:inline-block}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .text_before_checks_wrapper.exceded+.see_more.active .more{display:none}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .text_before_checks_wrapper.exceded+.see_more.active .less{display:block}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .text_before_checks_wrapper.exceded.active{max-height:800px;margin-bottom:15px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .bottom_button_wrapper{text-align:center;margin-bottom:10px}.main_content_wrapper.step_2 .personal_details_form_wrapper .personal_details_form .bottom_button_wrapper #btn-finish-booking{width:95%;border-radius:50px;margin:auto}.main_content_wrapper.step_2 .personal_details_form_wrapper .no_charge_important{background:#ee5f5b;color:white;font-size:15px;text-align:center;padding:15px 0}.main_content_wrapper.step_2 .check_links_wrapper{border-top:1px solid #F4F4F4;padding:15px;font-size:13px}.main_content_wrapper.step_2 .check_links_wrapper .legal_content{margin-bottom:15px}.main_content_wrapper.step_2 .check_links_wrapper .legal_content input{height:16px;width:16px;outline:none;vertical-align:middle}.main_content_wrapper.step_2 .whatsapp_communication{margin:15px;display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;border:1px solid #D7DAE2;box-sizing:border-box}.main_content_wrapper.step_2 .whatsapp_communication *{box-sizing:border-box}.main_content_wrapper.step_2 .whatsapp_communication .wa_icon{display:flex;justify-content:center;align-items:center;width:55px;height:55px;border-radius:50%;background-color:#67D449}.main_content_wrapper.step_2 .whatsapp_communication .wa_icon i{font-size:33px;color:white}.main_content_wrapper.step_2 .whatsapp_communication .wa_icon img,.main_content_wrapper.step_2 .whatsapp_communication .wa_icon svg{width:30px;height:30px}.main_content_wrapper.step_2 .whatsapp_communication .wa_icon img{object-fit:contain}.main_content_wrapper.step_2 .whatsapp_communication .wa_icon svg{fill:white}.main_content_wrapper.step_2 .whatsapp_communication .wa_content{flex:1;font-size:16px;line-height:1}.main_content_wrapper.step_2 .whatsapp_communication .wa_content .wa_title{font-weight:600}.main_content_wrapper.step_2 .whatsapp_communication .wa_content .wa_desc{font-weight:300}.main_content_wrapper.step_2 .whatsapp_communication .wa_content .wa_title+.wa_desc{margin-top:10px}.main_content_wrapper.step_2 .whatsapp_communication .wa_checkbox{align-self:flex-end;margin-bottom:3px}.main_content_wrapper.step_2 .whatsapp_communication .wa_checkbox #wa_hidden_checkbox{display:none}.main_content_wrapper.step_2 .whatsapp_communication .wa_checkbox .wa_checkbox_checkmark{display:flex;justify-content:center;align-items:center;width:20px;height:20px;border:1px solid #707070;border-radius:50%;background-color:transparent;cursor:pointer;transition:all 0.4s}.main_content_wrapper.step_2 .whatsapp_communication .wa_checkbox .wa_checkbox_checkmark i{font-size:12px;color:white}.main_content_wrapper.step_2 .whatsapp_communication .wa_checkbox .wa_checkbox_checkmark img,.main_content_wrapper.step_2 .whatsapp_communication .wa_checkbox .wa_checkbox_checkmark svg{width:12px;height:12px}.main_content_wrapper.step_2 .whatsapp_communication .wa_checkbox .wa_checkbox_checkmark img{object-fit:contain}.main_content_wrapper.step_2 .whatsapp_communication .wa_checkbox .wa_checkbox_checkmark svg{fill:white}.main_content_wrapper.step_2 .whatsapp_communication .wa_checkbox .wa_checkbox_checkmark .icon_checked{opacity:0;transition:all 0.4s}.main_content_wrapper.step_2 .whatsapp_communication .wa_checkbox #wa_hidden_checkbox:checked~.wa_checkbox_checkmark{background-color:#67D449;border-color:#67D449;box-shadow:2px 2px 4px #25C58552}.main_content_wrapper.step_2 .whatsapp_communication .wa_checkbox #wa_hidden_checkbox:checked~.wa_checkbox_checkmark .icon_checked{opacity:1}.main_content_wrapper.step_2 #payment_method_transfer_latebooking .payments_wrapper,.main_content_wrapper.step_2 .payment_gateway .payments_wrapper{overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.main_content_wrapper.step_2 #payment_method_transfer_latebooking .payments_wrapper .payment_type_element_wrapper,.main_content_wrapper.step_2 .payment_gateway .payments_wrapper .payment_type_element_wrapper{display:inline-flex;flex-direction:column;width:40%;position:relative;border-radius:10px;margin:0 6px;padding-bottom:10px;white-space:normal}.main_content_wrapper.step_2 #payment_method_transfer_latebooking .payments_wrapper .payment_type_element_wrapper:first-of-type,.main_content_wrapper.step_2 .payment_gateway .payments_wrapper .payment_type_element_wrapper:first-of-type{margin-top:0;margin-left:0}.main_content_wrapper.step_2 #payment_method_transfer_latebooking .payments_wrapper .payment_type_element_wrapper input[type=checkbox],.main_content_wrapper.step_2 #payment_method_transfer_latebooking .payments_wrapper .payment_type_element_wrapper input[type=radio],.main_content_wrapper.step_2 .payment_gateway .payments_wrapper .payment_type_element_wrapper input[type=checkbox],.main_content_wrapper.step_2 .payment_gateway .payments_wrapper .payment_type_element_wrapper input[type=radio]{width:100%;height:100%;position:absolute;opacity:0;border-radius:0}.main_content_wrapper.step_2 #payment_method_transfer_latebooking .payments_wrapper .payment_type_element_wrapper input[type=checkbox]:checked+p,.main_content_wrapper.step_2 #payment_method_transfer_latebooking .payments_wrapper .payment_type_element_wrapper input[type=radio]:checked+p,.main_content_wrapper.step_2 .payment_gateway .payments_wrapper .payment_type_element_wrapper input[type=checkbox]:checked+p,.main_content_wrapper.step_2 .payment_gateway .payments_wrapper .payment_type_element_wrapper input[type=radio]:checked+p{background:#0268D7;opacity:1}.main_content_wrapper.step_2 #payment_method_transfer_latebooking .payments_wrapper .payment_type_element_wrapper p,.main_content_wrapper.step_2 .payment_gateway .payments_wrapper .payment_type_element_wrapper p{font-weight:600;font-size:13px;box-shadow:0px 5px 6px #00000066;display:inline;vertical-align:top;pointer-events:none;text-transform:uppercase;padding:10px 20px 10px 10px;color:white;border-radius:10px;background:#0268D7;opacity:.5}.main_content_wrapper.step_2 #payment_method_transfer_latebooking .payments_wrapper .payment_type_element_wrapper p.discount,.main_content_wrapper.step_2 .payment_gateway .payments_wrapper .payment_type_element_wrapper p.discount{font-weight:600}.main_content_wrapper.step_2 #payment_method_transfer_latebooking .payments_wrapper .payment_type_element_wrapper p img,.main_content_wrapper.step_2 .payment_gateway .payments_wrapper .payment_type_element_wrapper p img{display:none}.main_content_wrapper.step_2 #payment_method_transfer_latebooking .payments_wrapper .payment_type_element_wrapper .picture,.main_content_wrapper.step_2 .payment_gateway .payments_wrapper .payment_type_element_wrapper .picture{margin-top:5px}.main_content_wrapper.step_2 #payment_method_transfer_latebooking .payments_wrapper .payment_type_element_wrapper .picture img,.main_content_wrapper.step_2 .payment_gateway .payments_wrapper .payment_type_element_wrapper .picture img{vertical-align:middle}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.best_conf:not(.payment_gateway),.main_content_wrapper.step_2 .payment_gateway.best_conf:not(.payment_gateway){padding:0;border-bottom:0}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.best_conf:not(.payment_gateway) .summary_section_title,.main_content_wrapper.step_2 .payment_gateway.best_conf:not(.payment_gateway) .summary_section_title{font-size:12px;padding:20px;border-bottom:1px solid rgba(74,74,74,0.3)}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.best_conf:not(.payment_gateway) .payments_wrapper,.main_content_wrapper.step_2 .payment_gateway.best_conf:not(.payment_gateway) .payments_wrapper{overflow:auto;white-space:normal}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper,.main_content_wrapper.step_2 .payment_gateway.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper{display:flex;align-items:center;width:100%;border-radius:unset;padding:20px;margin:0}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper input[type=radio],.main_content_wrapper.step_2 #payment_method_transfer_latebooking.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper input[type=checkbox],.main_content_wrapper.step_2 .payment_gateway.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper input[type=radio],.main_content_wrapper.step_2 .payment_gateway.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper input[type=checkbox]{width:20px;height:20px;display:inline-block;background:white;outline:none;position:relative;border-radius:50%;opacity:1;border:1px solid #4A4A4A}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper input[type=radio]:checked,.main_content_wrapper.step_2 #payment_method_transfer_latebooking.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper input[type=radio][checked=checked],.main_content_wrapper.step_2 #payment_method_transfer_latebooking.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper input[type=checkbox]:checked,.main_content_wrapper.step_2 #payment_method_transfer_latebooking.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper input[type=checkbox][checked=checked],.main_content_wrapper.step_2 .payment_gateway.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper input[type=radio]:checked,.main_content_wrapper.step_2 .payment_gateway.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper input[type=radio][checked=checked],.main_content_wrapper.step_2 .payment_gateway.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper input[type=checkbox]:checked,.main_content_wrapper.step_2 .payment_gateway.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper input[type=checkbox][checked=checked]{box-shadow:0 3px 6px #00000029}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper input[type=radio]:checked:before,.main_content_wrapper.step_2 #payment_method_transfer_latebooking.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper input[type=radio][checked=checked]:before,.main_content_wrapper.step_2 #payment_method_transfer_latebooking.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper input[type=checkbox]:checked:before,.main_content_wrapper.step_2 #payment_method_transfer_latebooking.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper input[type=checkbox][checked=checked]:before,.main_content_wrapper.step_2 .payment_gateway.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper input[type=radio]:checked:before,.main_content_wrapper.step_2 .payment_gateway.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper input[type=radio][checked=checked]:before,.main_content_wrapper.step_2 .payment_gateway.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper input[type=checkbox]:checked:before,.main_content_wrapper.step_2 .payment_gateway.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper input[type=checkbox][checked=checked]:before{background-color:transparent;border:5px solid #0268D7;width:20px;height:20px}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper input[type=radio]:checked+p,.main_content_wrapper.step_2 #payment_method_transfer_latebooking.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper input[type=checkbox]:checked+p,.main_content_wrapper.step_2 .payment_gateway.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper input[type=radio]:checked+p,.main_content_wrapper.step_2 .payment_gateway.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper input[type=checkbox]:checked+p{background:transparent;opacity:1}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper p,.main_content_wrapper.step_2 .payment_gateway.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper p{color:#4A4A4A;text-transform:none;box-shadow:none;display:inline-block;padding:0;font-size:14px;width:70%;background:transparent;margin-left:20px;opacity:.65;font-weight:400}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper p b,.main_content_wrapper.step_2 .payment_gateway.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper p b{text-transform:uppercase;font-weight:bold;display:block;color:#0D2E7E;font-size:15px}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper .prices,.main_content_wrapper.step_2 .payment_gateway.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper .prices{font-size:20px;font-weight:bold;color:#0D2E7E;opacity:.65}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper.active,.main_content_wrapper.step_2 .payment_gateway.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper.active{border-left:6px solid #0268D7;background:#f3f8ff}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper.active .prices,.main_content_wrapper.step_2 .payment_gateway.best_conf:not(.payment_gateway) .payments_wrapper .payment_type_element_wrapper.active .prices{opacity:1}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.payment_gateway.best_conf,.main_content_wrapper.step_2 .payment_gateway.payment_gateway.best_conf{padding:15px 0 20px 15px}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.payment_gateway.best_conf .summary_section_title,.main_content_wrapper.step_2 .payment_gateway.payment_gateway.best_conf .summary_section_title{border-bottom:none;font-size:13px;margin-bottom:10px;padding-right:15px;line-height:20px}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.payment_gateway.best_conf .payments_wrapper,.main_content_wrapper.step_2 .payment_gateway.payment_gateway.best_conf .payments_wrapper{padding:20px 0}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.payment_gateway.best_conf .payments_wrapper::-webkit-scrollbar,.main_content_wrapper.step_2 .payment_gateway.payment_gateway.best_conf .payments_wrapper::-webkit-scrollbar{width:7px;height:7px}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.payment_gateway.best_conf .payments_wrapper::-webkit-scrollbar-thumb,.main_content_wrapper.step_2 .payment_gateway.payment_gateway.best_conf .payments_wrapper::-webkit-scrollbar-thumb{background:#989898;border-radius:10px}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.payment_gateway.best_conf .payments_wrapper::-webkit-scrollbar-thumb:hover,.main_content_wrapper.step_2 .payment_gateway.payment_gateway.best_conf .payments_wrapper::-webkit-scrollbar-thumb:hover{background:#989898}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.payment_gateway.best_conf .payments_wrapper::-webkit-scrollbar-track,.main_content_wrapper.step_2 .payment_gateway.payment_gateway.best_conf .payments_wrapper::-webkit-scrollbar-track{background:#ffffff;border-radius:10px;box-shadow:inset 7px 7px 12px #f0f0f0}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.payment_gateway.best_conf .payments_wrapper .payment_type_element_wrapper,.main_content_wrapper.step_2 .payment_gateway.payment_gateway.best_conf .payments_wrapper .payment_type_element_wrapper{padding-bottom:0;margin-right:10px;vertical-align:middle}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.payment_gateway.best_conf .payments_wrapper .payment_type_element_wrapper input+p,.main_content_wrapper.step_2 .payment_gateway.payment_gateway.best_conf .payments_wrapper .payment_type_element_wrapper input+p{text-align:center;background:transparent;border:1px solid #989898;color:#989898;padding:15px;font-size:14px;box-shadow:none;text-transform:none;display:flex;opacity:1;flex-flow:column;justify-content:center}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.payment_gateway.best_conf .payments_wrapper .payment_type_element_wrapper input+p:before,.main_content_wrapper.step_2 .payment_gateway.payment_gateway.best_conf .payments_wrapper .payment_type_element_wrapper input+p:before{content:"\f38a";color:#989898;font-size:26px;margin-bottom:10px;font-weight:300;font-family:"Font Awesome 5 Pro";display:block}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.payment_gateway.best_conf .payments_wrapper .payment_type_element_wrapper input:checked+p,.main_content_wrapper.step_2 .payment_gateway.payment_gateway.best_conf .payments_wrapper .payment_type_element_wrapper input:checked+p{border-color:#0268D7;color:#3D3D3C}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.payment_gateway.best_conf .payments_wrapper .payment_type_element_wrapper input:checked+p:before,.main_content_wrapper.step_2 .payment_gateway.payment_gateway.best_conf .payments_wrapper .payment_type_element_wrapper input:checked+p:before{color:#0268D7}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.payment_gateway.best_conf .payments_wrapper .payment_type_element_wrapper input:checked+p:after,.main_content_wrapper.step_2 .payment_gateway.payment_gateway.best_conf .payments_wrapper .payment_type_element_wrapper input:checked+p:after{content:"\f058";color:#0268D7;font-size:30px;font-family:"Font Awesome 5 Pro";position:absolute;top:-10px;right:-10px;background:white;border-radius:50%}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.payment_gateway.best_conf .payments_wrapper .payment_type_element_wrapper input.bizum+p,.main_content_wrapper.step_2 .payment_gateway.payment_gateway.best_conf .payments_wrapper .payment_type_element_wrapper input.bizum+p{align-items:center}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.payment_gateway.best_conf .payments_wrapper .payment_type_element_wrapper input.bizum+p:before,.main_content_wrapper.step_2 .payment_gateway.payment_gateway.best_conf .payments_wrapper .payment_type_element_wrapper input.bizum+p:before{content:"";width:35px;height:35px;-webkit-mask-image:url("https://storage.googleapis.com/cdn.paraty.es/best-ballena/files/bizum.svg");mask-image:url("https://storage.googleapis.com/cdn.paraty.es/best-ballena/files/bizum.svg");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background-color:#989898;-webkit-mask-position:50% 50%;mask-position:50% 50%}.main_content_wrapper.step_2 #payment_method_transfer_latebooking.payment_gateway.best_conf .payments_wrapper .payment_type_element_wrapper input.bizum:checked+p:before,.main_content_wrapper.step_2 .payment_gateway.payment_gateway.best_conf .payments_wrapper .payment_type_element_wrapper input.bizum:checked+p:before{background-color:#0268D7}.main_content_wrapper.step_2 #payment_method_transfer_latebooking .payments_wrapper{display:block}.main_content_wrapper.step_2 #payment_method_transfer_latebooking .payments_wrapper .payment_type_element_wrapper{flex-direction:unset}.main_content_wrapper.step_2 #upsellingForm .booking_details_prices_wrapper .booking-box__title{font-size:21px;font-weight:bold;padding:10px 15px;text-transform:uppercase}.main_content_wrapper.step_2 #upsellingForm .booking_details_prices_wrapper .reservation_summary .option_selected .details .rate.has_modal+.price{display:none}.main_content_wrapper.step_2 #upsellingForm .booking_details_prices_wrapper .booking-button.booking-button--confirm-booking{border:none;border-radius:50px;width:95%;font-size:1rem;text-transform:uppercase;text-align:center;padding:15px 40px;color:white;font-weight:bold;text-decoration:none;display:block;margin:auto;background-color:var(--booking_color_3, #00ac6b)}.lock_rates_wrapper{background:black;color:white;padding:20px;margin-bottom:10px;display:table;position:relative;width:90%;box-sizing:border-box;cursor:pointer;transition:opacity .3s;margin:20px auto}.lock_rates_wrapper:hover{opacity:0.8}.lock_rates_wrapper:not(.without_prices) .lock_content{width:60%;float:left}.lock_rates_wrapper:not(.without_prices) .lock_content img{max-width:100%}.lock_rates_wrapper:not(.without_prices) .lock_price{width:40%;float:right;position:absolute;right:0;top:0;bottom:0}.lock_rates_wrapper:not(.without_prices) .lock_price .price_bullet{background:gray;position:absolute;left:50%;top:50%;transform:translate(-60%, -50%);font-size:15px;display:flex;padding:13px 18px;border-radius:40px}.lock_rates_wrapper:not(.without_prices) .lock_price .price_bullet .lock_icon{margin-left:10px}.lock_rates_wrapper:not(.without_prices) .lock_price .price_bullet>*{display:inline-block}.lock_rates_wrapper.without_prices .lock_content{margin-bottom:15px}.lock_rates_wrapper.without_prices .lock_content img{max-width:50%}.lock_rates_wrapper.without_prices .lock_price .price_bullet{background:gray;font-size:15px;padding:13px 18px;border-radius:40px;text-align:center}.booking3-loading-element .fancybox-skin{box-shadow:none;background:transparent}.booking3-loading-element .fancybox-outer{background:transparent}#wrapper_bono{display:none;flex-wrap:nowrap;align-content:center;align-items:center;margin-top:5px}#bono_message{display:None;font-style:italic;color:gray;margin:5px;margin-left:27px;font-weight:bold}#bono_apply{border-radius:4px;height:28px;color:white;display:block;width:28px;background-color:#6aa105;border:0px;cursor:pointer;line-height:30px;text-align:center}#bono_identifier{width:50%;margin-left:26px;margin-right:5px;margin-bottom:0px}.bono_applied{padding:20px 25px;display:flex;justify-content:space-between}.bono_message_dyn{font-family:Gudea, sans-serif;font-size:1.1em;font-weight:bold}.bono_message_price_dyn{margin-right:5px;font-weight:600;font-size:1.3em}#club-send-password-form{display:none}.fancybox-wrap.club_send_password_full_wrapper{width:300px !important}.fancybox-wrap.club_send_password_full_wrapper .fancybox-close{background:#2F4858;height:36px}.fancybox-overlay .club_send_password_wrapper{width:100% !important}.fancybox-overlay #club-send-password-form{display:block;width:100%;height:150px;padding:20px;flex-direction:column;align-items:flex-start;justify-content:center}.fancybox-overlay #club-send-password-form .input_wrapper{width:100%}.fancybox-overlay #club-send-password-form .input_wrapper input{display:inline-block;padding:8px 6px;border:1px solid #3333333c;border-radius:4px;width:80%;margin:10px 0}.fancybox-overlay #submit_recovery_club{font-family:"Niramit", sans-serif;background:#2F4858;width:auto;font-size:16px;border-radius:30px;padding:5px 40px;display:inline-block;line-height:29px;margin-top:10px;cursor:pointer;color:white}.wrapper_prebooking{width:90% !important;flex-direction:column !important;margin:auto !important;background:lightblue;padding-bottom:20px !important}.wrapper_prebooking .title_prebooking{margin-bottom:20px}.wrapper_prebooking+#button_prebooking{width:90% !important;margin:0 auto 20px !important;display:block !important}.cards_banners_wrapper,.cards_extended_wrapper{position:fixed;left:0 !important;right:0;bottom:0 !important;top:0;z-index:50;transition:all .3s;transform:translateY(100%)}.cards_banners_wrapper.to_right,.cards_extended_wrapper.to_right{left:auto !important;right:30px;bottom:10px !important;top:auto;transform:translateY(0)}.cards_banners_wrapper.to_right.active,.cards_extended_wrapper.to_right.active{top:30px}.cards_banners_wrapper .card_element_grid,.cards_extended_wrapper .card_element_grid{position:relative}.cards_banners_wrapper .card_element_wrapper,.cards_extended_wrapper .card_element_wrapper{background-color:white;position:fixed;border-radius:16px 16px 0 0;top:auto;bottom:0;left:0;right:0;z-index:60;transform:translateY(100%);transition:all .3s}.cards_banners_wrapper .card_element_wrapper[target_popup_custom],.cards_extended_wrapper .card_element_wrapper[target_popup_custom]{cursor:pointer}.cards_banners_wrapper .card_element_wrapper[target_popup_custom] *,.cards_extended_wrapper .card_element_wrapper[target_popup_custom] *{cursor:pointer}.cards_banners_wrapper .card_element_wrapper.active,.cards_extended_wrapper .card_element_wrapper.active{transform:translateY(0);padding-top:50px;transition:all .3s;transition-delay:.3s}.cards_banners_wrapper .card_element_wrapper.subscribed_user,.cards_extended_wrapper .card_element_wrapper.subscribed_user{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);padding:30px;width:100%}.cards_banners_wrapper .card_element_wrapper.subscribed_user .card_description,.cards_banners_wrapper .card_element_wrapper.subscribed_user .email_button_newsletter_booking,.cards_banners_wrapper .card_element_wrapper.subscribed_user .policies_accept,.cards_banners_wrapper .card_element_wrapper.subscribed_user .card_image_wrapper,.cards_extended_wrapper .card_element_wrapper.subscribed_user .card_description,.cards_extended_wrapper .card_element_wrapper.subscribed_user .email_button_newsletter_booking,.cards_extended_wrapper .card_element_wrapper.subscribed_user .policies_accept,.cards_extended_wrapper .card_element_wrapper.subscribed_user .card_image_wrapper{display:none}.cards_banners_wrapper .card_element_wrapper.subscribed_user .close_card_button,.cards_extended_wrapper .card_element_wrapper.subscribed_user .close_card_button{left:0;right:auto}.cards_banners_wrapper .card_element_wrapper.subscribed_user .newsletter_suscription_banner,.cards_extended_wrapper .card_element_wrapper.subscribed_user .newsletter_suscription_banner{padding-bottom:0}.cards_banners_wrapper .card_element_wrapper.subscribed_user .thanks_subscriber_wrapper,.cards_extended_wrapper .card_element_wrapper.subscribed_user .thanks_subscriber_wrapper{display:block}.cards_banners_wrapper .card_element_wrapper .close_card_button,.cards_extended_wrapper .card_element_wrapper .close_card_button{position:absolute;top:10px;right:15px;width:30px;height:30px;z-index:70;transform:rotate(0deg);opacity:0;transition:all .5s;transition-delay:1s}.cards_banners_wrapper .card_element_wrapper .close_card_button::before,.cards_extended_wrapper .card_element_wrapper .close_card_button::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:'Font Awesome 5 Pro', 'icomoon';font-size:30px;color:#fff}.cards_banners_wrapper .card_element_wrapper .resize_modal,.cards_extended_wrapper .card_element_wrapper .resize_modal{position:absolute;left:50%;transform:translateX(-50%);height:25px;top:15px}.cards_banners_wrapper .card_element_wrapper .resize_modal:before,.cards_extended_wrapper .card_element_wrapper .resize_modal:before{content:'';background-color:#FFFFFF;height:5px;width:75px;border-radius:8px;display:block;opacity:.5}.cards_banners_wrapper .card_element_wrapper .card_content,.cards_extended_wrapper .card_element_wrapper .card_content{padding:0 15px 15px;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:calc(100vh - 20% - 50px)}.cards_banners_wrapper .card_element_wrapper .card_content .card_image_wrapper,.cards_extended_wrapper .card_element_wrapper .card_content .card_image_wrapper{margin-bottom:15px;text-align:center}.cards_banners_wrapper .card_element_wrapper .card_content .card_image_wrapper i,.cards_extended_wrapper .card_element_wrapper .card_content .card_image_wrapper i{color:white;margin:auto;padding:5px;font-size:70px}.cards_banners_wrapper .card_element_wrapper .card_content .card_image_wrapper .card_image,.cards_extended_wrapper .card_element_wrapper .card_content .card_image_wrapper .card_image{display:block;margin:auto;min-height:50px}.cards_banners_wrapper .card_element_wrapper .card_content .card_description,.cards_extended_wrapper .card_element_wrapper .card_content .card_description{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;color:white;padding:0 30px;text-align:center}.cards_banners_wrapper .card_element_wrapper .card_content .card_description strong,.cards_extended_wrapper .card_element_wrapper .card_content .card_description strong{font-weight:bolder}.cards_banners_wrapper .card_element_wrapper .card_content .card_description ul,.cards_extended_wrapper .card_element_wrapper .card_content .card_description ul{list-style:circle;padding-left:15px}.cards_banners_wrapper .card_element_wrapper .countdown,.cards_extended_wrapper .card_element_wrapper .countdown{background-color:white;clear:both;box-sizing:border-box;text-align:center;width:200px}.cards_banners_wrapper .card_element_wrapper .countdown *,.cards_extended_wrapper .card_element_wrapper .countdown *{box-sizing:border-box;text-rendering:auto;-webkit-font-smoothing:antialiased}.cards_banners_wrapper .card_element_wrapper .countdown table,.cards_extended_wrapper .card_element_wrapper .countdown table{width:100%}.cards_banners_wrapper .card_element_wrapper .countdown table tr td,.cards_extended_wrapper .card_element_wrapper .countdown table tr td{width:25%;height:70px;text-align:center;border:5px solid white;color:white;border-collapse:collapse}.cards_banners_wrapper .card_element_wrapper .countdown table tr td .date,.cards_extended_wrapper .card_element_wrapper .countdown table tr td .date{background-color:#3DA03C;height:65%;font-size:24px;line-height:40px;font-family:Gudea, sans-serif}.cards_banners_wrapper .card_element_wrapper .countdown table tr td .title_format,.cards_extended_wrapper .card_element_wrapper .countdown table tr td .title_format{background-color:#24652B;height:35%;font-size:10px}.cards_banners_wrapper .card_element_wrapper .thanks_subscriber_wrapper,.cards_extended_wrapper .card_element_wrapper .thanks_subscriber_wrapper{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);text-align:center;display:none}.cards_banners_wrapper .card_element_wrapper .thanks_subscriber_wrapper .thanks_title,.cards_extended_wrapper .card_element_wrapper .thanks_subscriber_wrapper .thanks_title{color:white;font-size:15px}.cards_banners_wrapper .card_element_wrapper .thanks_subscriber_wrapper .thanks_description,.cards_extended_wrapper .card_element_wrapper .thanks_subscriber_wrapper .thanks_description{color:white;margin-top:10px;font-size:11px}.cards_banners_wrapper .card_element_wrapper .thanks_subscriber_wrapper .apply_promocode,.cards_extended_wrapper .card_element_wrapper .thanks_subscriber_wrapper .apply_promocode{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffc52d;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:7px;color:white;border:0;padding:10px;text-transform:uppercase;cursor:pointer;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}.cards_banners_wrapper .card_element_wrapper .thanks_subscriber_wrapper .apply_promocode:hover,.cards_extended_wrapper .card_element_wrapper .thanks_subscriber_wrapper .apply_promocode:hover{opacity:0.7}.cards_banners_wrapper .card_element_wrapper .card_login_overlay,.cards_extended_wrapper .card_element_wrapper .card_login_overlay{position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(6,35,59,0.75)}.cards_banners_wrapper .card_element_wrapper .card_login_overlay img,.cards_extended_wrapper .card_element_wrapper .card_login_overlay img{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;-webkit-animation:flip 2s infinite;-o-animation:flip 2s infinite;animation:flip 2s infinite}.cards_banners_wrapper .card_element_wrapper .card_login_description,.cards_extended_wrapper .card_element_wrapper .card_login_description{text-align:center;color:white;padding:15px 0}.cards_banners_wrapper .card_element_wrapper .card_login_form,.cards_extended_wrapper .card_element_wrapper .card_login_form{padding:0 10px;display:table;padding-bottom:15px}.cards_banners_wrapper .card_element_wrapper .card_login_form .login_image,.cards_extended_wrapper .card_element_wrapper .card_login_form .login_image{float:left;width:40%}.cards_banners_wrapper .card_element_wrapper .card_login_form .login_inputs,.cards_extended_wrapper .card_element_wrapper .card_login_form .login_inputs{float:right;width:60%;padding-left:10px;text-align:center;box-sizing:border-box}.cards_banners_wrapper .card_element_wrapper .card_login_form .login_inputs input,.cards_extended_wrapper .card_element_wrapper .card_login_form .login_inputs input{width:100%;box-sizing:border-box;border:0;text-align:center;padding:7px;margin-bottom:4px}.cards_banners_wrapper .card_element_wrapper .card_login_form .login_inputs input.password_login_input,.cards_extended_wrapper .card_element_wrapper .card_login_form .login_inputs input.password_login_input{margin-bottom:5px}.cards_banners_wrapper .card_element_wrapper .card_login_form .login_inputs .connect_button,.cards_banners_wrapper .card_element_wrapper .card_login_form .login_inputs .remember_password,.cards_extended_wrapper .card_element_wrapper .card_login_form .login_inputs .connect_button,.cards_extended_wrapper .card_element_wrapper .card_login_form .login_inputs .remember_password{margin-bottom:0;color:white;line-height:11px;cursor:pointer}.cards_banners_wrapper .card_element_wrapper .card_login_form .remember_password,.cards_extended_wrapper .card_element_wrapper .card_login_form .remember_password{margin-top:4px;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}.cards_banners_wrapper .card_element_wrapper .card_login_form .remember_password:hover,.cards_extended_wrapper .card_element_wrapper .card_login_form .remember_password:hover{opacity:0.7}.cards_banners_wrapper .card_element_wrapper .card_login_form .password_forget,.cards_extended_wrapper .card_element_wrapper .card_login_form .password_forget{color:white;text-decoration:underline;display:block;width:100%;text-align:center;clear:both;cursor:pointer;padding-top:10px;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}.cards_banners_wrapper .card_element_wrapper .card_login_form .password_forget:hover,.cards_extended_wrapper .card_element_wrapper .card_login_form .password_forget:hover{opacity:0.8}.cards_banners_wrapper .card_element_wrapper.loged_user,.cards_extended_wrapper .card_element_wrapper.loged_user{background:#397533 !important}.cards_banners_wrapper .card_element_wrapper.loged_user .card_login_form,.cards_extended_wrapper .card_element_wrapper.loged_user .card_login_form{width:100%;box-sizing:border-box;text-align:center;padding:10px 0 8px}.cards_banners_wrapper .card_element_wrapper.loged_user .card_login_form img,.cards_extended_wrapper .card_element_wrapper.loged_user .card_login_form img{float:none;display:block;margin:auto}.cards_banners_wrapper .card_element_wrapper.loged_user .card_loged_description,.cards_extended_wrapper .card_element_wrapper.loged_user .card_loged_description{text-align:center;color:white;line-height:15px;padding:0 20px 10px;font-size:11px}.cards_banners_wrapper .card_element_wrapper.loged_user .card_loged_description strong,.cards_extended_wrapper .card_element_wrapper.loged_user .card_loged_description strong{font-weight:bolder}.cards_banners_wrapper .card_element_wrapper.loged_user .card_loged_description small,.cards_extended_wrapper .card_element_wrapper.loged_user .card_loged_description small{font-size:10px}.cards_banners_wrapper .card_element_wrapper.loged_user .card_loged_description .logout_link,.cards_extended_wrapper .card_element_wrapper.loged_user .card_loged_description .logout_link{display:block;text-decoration:underline;cursor:pointer}.cards_banners_wrapper .card_element_wrapper.small,.cards_extended_wrapper .card_element_wrapper.small{width:70px;max-height:70px;height:70px}.cards_banners_wrapper .card_element_wrapper.small .card_login_description,.cards_banners_wrapper .card_element_wrapper.small .loging_elements_wrapper,.cards_banners_wrapper .card_element_wrapper.small .password_forget,.cards_banners_wrapper .card_element_wrapper.small .card_loged_description,.cards_extended_wrapper .card_element_wrapper.small .card_login_description,.cards_extended_wrapper .card_element_wrapper.small .loging_elements_wrapper,.cards_extended_wrapper .card_element_wrapper.small .password_forget,.cards_extended_wrapper .card_element_wrapper.small .card_loged_description{display:none !important}.cards_banners_wrapper .card_element_wrapper.small .login_image,.cards_extended_wrapper .card_element_wrapper.small .login_image{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:auto;width:70%}.cards_banners_wrapper .card_element_wrapper.only_image,.cards_extended_wrapper .card_element_wrapper.only_image{width:auto !important;height:auto !important;background:transparent !important;border-radius:0 !important;position:unset}.cards_banners_wrapper .card_element_wrapper.only_image .card_image_wrapper,.cards_extended_wrapper .card_element_wrapper.only_image .card_image_wrapper{position:relative;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);left:0;top:0;width:auto}.cards_banners_wrapper .card_element_wrapper.only_image.hide+.close_card_button,.cards_extended_wrapper .card_element_wrapper.only_image.hide+.close_card_button{display:none}.cards_banners_wrapper .card_element_wrapper.only_image+.close_card_button,.cards_extended_wrapper .card_element_wrapper.only_image+.close_card_button{position:absolute;right:0;top:-20px;color:white;font-size:24px;width:20px;font-weight:lighter;text-align:center;cursor:pointer;text-shadow:0 0 2px rgba(0,0,0,0.8)}.cards_banners_wrapper .card_element_wrapper.only_image[data-date] .promocodelink.promocode_transparent,.cards_extended_wrapper .card_element_wrapper.only_image[data-date] .promocodelink.promocode_transparent{bottom:75px}.cards_banners_wrapper .card_element_wrapper.only_image .promocodelink.promocode_transparent,.cards_extended_wrapper .card_element_wrapper.only_image .promocodelink.promocode_transparent{position:absolute;bottom:0;width:100%;height:40px;color:transparent;background:transparent;font-size:0}.cards_banners_wrapper.active .card_element_wrapper,.cards_extended_wrapper.active .card_element_wrapper{margin-left:0}.cards_banners_wrapper.active:not(.to_right),.cards_extended_wrapper.active:not(.to_right){position:relative;position:fixed}.cards_banners_wrapper.active:not(.to_right)::before,.cards_extended_wrapper.active:not(.to_right)::before{position:absolute;top:0;left:0;right:0;bottom:0;content:'';background-color:#000;opacity:.5;z-index:0}.cards_banners_wrapper .card_loged_description,.cards_extended_wrapper .card_loged_description{display:none}.cards_banners_wrapper .injection_banner,.cards_extended_wrapper .injection_banner{background-color:transparent}.cards_banners_wrapper .newsletter_banner,.cards_extended_wrapper .newsletter_banner{background:linear-gradient(to bottom, #0268D7 50%, white 0%, white 100%);background:-moz-linear-gradient(top, #0268D7 50%, #fff 0%, #fff 100%);background:-webkit-linear-gradient(top, #0268D7 50%, #fff 0%, #fff 100%);background:-o-linear-gradient(top, #0268D7 50%, #fff 0%, #fff 100%);background:-ms-linear-gradient(top, #0268D7 50%, #fff 0%, #fff 100%);background:linear-gradient(to bottom, #0268D7 50%, #fff 0%, #fff 100%)}.cards_banners_wrapper .newsletter_banner .newsletter_suscription_banner,.cards_extended_wrapper .newsletter_banner .newsletter_suscription_banner{padding:50px 0 30px}.cards_banners_wrapper .newsletter_banner .newsletter_suscription_banner .suscription_email_input,.cards_extended_wrapper .newsletter_banner .newsletter_suscription_banner .suscription_email_input{width:100%;display:block;line-height:29px;border:0;padding:0 10px;box-sizing:border-box;color:#303948;height:45px;font-size:14px;text-align-last:center;text-transform:uppercase;background:#ECECEC;font-weight:400}.cards_banners_wrapper .newsletter_banner .newsletter_suscription_banner .suscription_email_input.error,.cards_extended_wrapper .newsletter_banner .newsletter_suscription_banner .suscription_email_input.error{border:1px solid rgba(255,0,0,0.7)}.cards_banners_wrapper .newsletter_banner .newsletter_suscription_banner .subscribe_button_newsletter,.cards_extended_wrapper .newsletter_banner .newsletter_suscription_banner .subscribe_button_newsletter{border:0;background:#303948;color:white;text-transform:uppercase;margin-top:15px;margin-bottom:10px;padding:10px;width:100%;height:45px;border-radius:50px;font-size:16px;cursor:pointer;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}.cards_banners_wrapper .newsletter_banner .newsletter_suscription_banner .subscribe_button_newsletter:hover,.cards_extended_wrapper .newsletter_banner .newsletter_suscription_banner .subscribe_button_newsletter:hover{opacity:0.7}.cards_banners_wrapper .newsletter_banner .newsletter_suscription_banner .email_button_newsletter_booking,.cards_extended_wrapper .newsletter_banner .newsletter_suscription_banner .email_button_newsletter_booking{padding:0 20px}.cards_banners_wrapper .newsletter_banner .policies_accept,.cards_extended_wrapper .newsletter_banner .policies_accept{color:#4A4A4A;font-size:11px;margin-top:15px;padding:0 10px}.cards_banners_wrapper .newsletter_banner .policies_accept input.error+label,.cards_extended_wrapper .newsletter_banner .policies_accept input.error+label{border:1px solid rgba(255,0,0,0.7)}.cards_banners_wrapper .newsletter_banner .policies_accept a,.cards_extended_wrapper .newsletter_banner .policies_accept a{color:#4A4A4A}.cards_banners_wrapper .newsletter_banner .policies_accept .privacy_check_wrapper,.cards_banners_wrapper .newsletter_banner .policies_accept .personal_data_treatment_wrapper,.cards_extended_wrapper .newsletter_banner .policies_accept .privacy_check_wrapper,.cards_extended_wrapper .newsletter_banner .policies_accept .personal_data_treatment_wrapper{display:table;width:100%;padding-bottom:5px}.cards_banners_wrapper .newsletter_banner.small .card_description,.cards_banners_wrapper .newsletter_banner.small .newsletter_suscription_banner,.cards_extended_wrapper .newsletter_banner.small .card_description,.cards_extended_wrapper .newsletter_banner.small .newsletter_suscription_banner{display:none}.cards_banners_wrapper .newsletter_banner.small .card_image_wrapper,.cards_extended_wrapper .newsletter_banner.small .card_image_wrapper{top:50% !important;left:20px}.cards_banners_wrapper.active,.cards_extended_wrapper.active{display:block;transform:translateY(0)}.cards_banners_wrapper.active .card_element_wrapper .close_card_button,.cards_extended_wrapper.active .card_element_wrapper .close_card_button{transform:rotate(180deg);opacity:1}.hide_card_popup{display:none}.cards_extended_wrapper{position:relative;width:1140px;margin:auto;left:auto;bottom:auto;z-index:9;transform:none}.cards_extended_wrapper .card_element_wrapper{width:100%;position:relative;border-radius:0}.cards_extended_wrapper .card_element_wrapper .card_description{padding-left:12%;padding-right:5%}.cards_extended_wrapper .card_element_wrapper .card_image_wrapper{position:absolute;top:10px;bottom:10px;width:10%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.cards_extended_wrapper .card_element_wrapper .card_image_wrapper .card_image{height:auto;max-width:100%;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#login_wrapper_element.version_v1,#login_wrapper_element.version_banner_v1,#logged_user_info_wrapper.version_v1,#logged_user_info_wrapper.version_banner_v1{display:table;width:1140px;margin-bottom:10px;position:relative}#login_wrapper_element.version_v1 .logout_button_wrapper,#login_wrapper_element.version_banner_v1 .logout_button_wrapper,#logged_user_info_wrapper.version_v1 .logout_button_wrapper,#logged_user_info_wrapper.version_banner_v1 .logout_button_wrapper{position:absolute;right:-12px;top:-12px;background:white;width:25px;height:25px;text-align:center;line-height:25px;border-radius:22px;border:1px solid lightgray;cursor:pointer}#login_wrapper_element.version_v1 .logout_button_wrapper span,#login_wrapper_element.version_banner_v1 .logout_button_wrapper span,#logged_user_info_wrapper.version_v1 .logout_button_wrapper span,#logged_user_info_wrapper.version_banner_v1 .logout_button_wrapper span{position:absolute;right:calc(100% - 30px);white-space:nowrap;background:rgba(0,0,0,0.8);color:white;text-transform:uppercase;display:inline-block;padding:0 15px;border-radius:5px;opacity:0;font-size:12px;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}#login_wrapper_element.version_v1 .logout_button_wrapper span:after,#login_wrapper_element.version_banner_v1 .logout_button_wrapper span:after,#logged_user_info_wrapper.version_v1 .logout_button_wrapper span:after,#logged_user_info_wrapper.version_banner_v1 .logout_button_wrapper span:after{content:'';border-width:5px;border-style:solid;border-color:transparent transparent transparent rgba(0,0,0,0.8);position:absolute;top:50%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);right:-10px}#login_wrapper_element.version_v1 .logout_button_wrapper:hover,#login_wrapper_element.version_banner_v1 .logout_button_wrapper:hover,#logged_user_info_wrapper.version_v1 .logout_button_wrapper:hover,#logged_user_info_wrapper.version_banner_v1 .logout_button_wrapper:hover{opacity:0.8}#login_wrapper_element.version_v1 .logout_button_wrapper:hover span,#login_wrapper_element.version_banner_v1 .logout_button_wrapper:hover span,#logged_user_info_wrapper.version_v1 .logout_button_wrapper:hover span,#logged_user_info_wrapper.version_banner_v1 .logout_button_wrapper:hover span{right:calc(100% + 5px);opacity:1}#login_wrapper_element.version_v1 .logo_wrapper,#login_wrapper_element.version_banner_v1 .logo_wrapper,#logged_user_info_wrapper.version_v1 .logo_wrapper,#logged_user_info_wrapper.version_banner_v1 .logo_wrapper{width:180px;height:130px;position:relative;display:inline-block;overflow:hidden;background:#333333}#login_wrapper_element.version_v1 .logo_wrapper img,#login_wrapper_element.version_banner_v1 .logo_wrapper img,#logged_user_info_wrapper.version_v1 .logo_wrapper img,#logged_user_info_wrapper.version_banner_v1 .logo_wrapper img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;min-width:100%;min-height:100%}#login_wrapper_element.version_v1 .content_login_wrapper,#login_wrapper_element.version_v1 .content_logged_wrapper,#login_wrapper_element.version_banner_v1 .content_login_wrapper,#login_wrapper_element.version_banner_v1 .content_logged_wrapper,#logged_user_info_wrapper.version_v1 .content_login_wrapper,#logged_user_info_wrapper.version_v1 .content_logged_wrapper,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper,#logged_user_info_wrapper.version_banner_v1 .content_logged_wrapper{overflow:hidden;width:960px;height:130px;float:right;position:relative}#login_wrapper_element.version_v1 .content_login_wrapper .background_login_element,#login_wrapper_element.version_v1 .content_logged_wrapper .background_login_element,#login_wrapper_element.version_banner_v1 .content_login_wrapper .background_login_element,#login_wrapper_element.version_banner_v1 .content_logged_wrapper .background_login_element,#logged_user_info_wrapper.version_v1 .content_login_wrapper .background_login_element,#logged_user_info_wrapper.version_v1 .content_logged_wrapper .background_login_element,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .background_login_element,#logged_user_info_wrapper.version_banner_v1 .content_logged_wrapper .background_login_element{position:absolute;top:0;bottom:0;width:100%;left:0}#login_wrapper_element.version_v1 .content_login_wrapper .background_login_element img,#login_wrapper_element.version_v1 .content_logged_wrapper .background_login_element img,#login_wrapper_element.version_banner_v1 .content_login_wrapper .background_login_element img,#login_wrapper_element.version_banner_v1 .content_logged_wrapper .background_login_element img,#logged_user_info_wrapper.version_v1 .content_login_wrapper .background_login_element img,#logged_user_info_wrapper.version_v1 .content_logged_wrapper .background_login_element img,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .background_login_element img,#logged_user_info_wrapper.version_banner_v1 .content_logged_wrapper .background_login_element img{min-width:100%;display:block;min-height:130px;max-width:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#login_wrapper_element.version_v1 .content_login_wrapper .overlay_element,#login_wrapper_element.version_v1 .content_logged_wrapper .overlay_element,#login_wrapper_element.version_banner_v1 .content_login_wrapper .overlay_element,#login_wrapper_element.version_banner_v1 .content_logged_wrapper .overlay_element,#logged_user_info_wrapper.version_v1 .content_login_wrapper .overlay_element,#logged_user_info_wrapper.version_v1 .content_logged_wrapper .overlay_element,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .overlay_element,#logged_user_info_wrapper.version_banner_v1 .content_logged_wrapper .overlay_element{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.4)}#login_wrapper_element.version_v1 .content_login_wrapper .club_icons_wrapper,#login_wrapper_element.version_v1 .content_logged_wrapper .club_icons_wrapper,#login_wrapper_element.version_banner_v1 .content_login_wrapper .club_icons_wrapper,#login_wrapper_element.version_banner_v1 .content_logged_wrapper .club_icons_wrapper,#logged_user_info_wrapper.version_v1 .content_login_wrapper .club_icons_wrapper,#logged_user_info_wrapper.version_v1 .content_logged_wrapper .club_icons_wrapper,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .club_icons_wrapper,#logged_user_info_wrapper.version_banner_v1 .content_logged_wrapper .club_icons_wrapper{position:absolute;display:inline-block;margin-left:30px;margin-top:15px;margin-right:35px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;top:0}#login_wrapper_element.version_v1 .content_login_wrapper .club_icons_wrapper .club_icon_element,#login_wrapper_element.version_v1 .content_logged_wrapper .club_icons_wrapper .club_icon_element,#login_wrapper_element.version_banner_v1 .content_login_wrapper .club_icons_wrapper .club_icon_element,#login_wrapper_element.version_banner_v1 .content_logged_wrapper .club_icons_wrapper .club_icon_element,#logged_user_info_wrapper.version_v1 .content_login_wrapper .club_icons_wrapper .club_icon_element,#logged_user_info_wrapper.version_v1 .content_logged_wrapper .club_icons_wrapper .club_icon_element,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .club_icons_wrapper .club_icon_element,#logged_user_info_wrapper.version_banner_v1 .content_logged_wrapper .club_icons_wrapper .club_icon_element{width:100px;display:inline-block;text-align:center;vertical-align:bottom;margin:0 6px}#login_wrapper_element.version_v1 .content_login_wrapper .club_icons_wrapper .club_icon_element .club_icon_description,#login_wrapper_element.version_v1 .content_logged_wrapper .club_icons_wrapper .club_icon_element .club_icon_description,#login_wrapper_element.version_banner_v1 .content_login_wrapper .club_icons_wrapper .club_icon_element .club_icon_description,#login_wrapper_element.version_banner_v1 .content_logged_wrapper .club_icons_wrapper .club_icon_element .club_icon_description,#logged_user_info_wrapper.version_v1 .content_login_wrapper .club_icons_wrapper .club_icon_element .club_icon_description,#logged_user_info_wrapper.version_v1 .content_logged_wrapper .club_icons_wrapper .club_icon_element .club_icon_description,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .club_icons_wrapper .club_icon_element .club_icon_description,#logged_user_info_wrapper.version_banner_v1 .content_logged_wrapper .club_icons_wrapper .club_icon_element .club_icon_description{color:white;font-weight:lighter;font-size:15px;font-family:'Oswald', sans-serif}#login_wrapper_element.version_v1 .content_login_wrapper .club_icons_wrapper .club_icon_element .club_icon_description strong,#login_wrapper_element.version_v1 .content_logged_wrapper .club_icons_wrapper .club_icon_element .club_icon_description strong,#login_wrapper_element.version_banner_v1 .content_login_wrapper .club_icons_wrapper .club_icon_element .club_icon_description strong,#login_wrapper_element.version_banner_v1 .content_logged_wrapper .club_icons_wrapper .club_icon_element .club_icon_description strong,#logged_user_info_wrapper.version_v1 .content_login_wrapper .club_icons_wrapper .club_icon_element .club_icon_description strong,#logged_user_info_wrapper.version_v1 .content_logged_wrapper .club_icons_wrapper .club_icon_element .club_icon_description strong,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .club_icons_wrapper .club_icon_element .club_icon_description strong,#logged_user_info_wrapper.version_banner_v1 .content_logged_wrapper .club_icons_wrapper .club_icon_element .club_icon_description strong{font-weight:bolder}#login_wrapper_element.version_v1 .content_login_wrapper .hidden_user_club_info,#login_wrapper_element.version_v1 .content_logged_wrapper .hidden_user_club_info,#login_wrapper_element.version_banner_v1 .content_login_wrapper .hidden_user_club_info,#login_wrapper_element.version_banner_v1 .content_logged_wrapper .hidden_user_club_info,#logged_user_info_wrapper.version_v1 .content_login_wrapper .hidden_user_club_info,#logged_user_info_wrapper.version_v1 .content_logged_wrapper .hidden_user_club_info,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .hidden_user_club_info,#logged_user_info_wrapper.version_banner_v1 .content_logged_wrapper .hidden_user_club_info{position:absolute;z-index:3;left:0;top:100%;padding-left:40px;padding-top:16px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;color:white;width:73%}#login_wrapper_element.version_v1 .content_login_wrapper .users_buttons_wrapper,#login_wrapper_element.version_v1 .content_logged_wrapper .users_buttons_wrapper,#login_wrapper_element.version_banner_v1 .content_login_wrapper .users_buttons_wrapper,#login_wrapper_element.version_banner_v1 .content_logged_wrapper .users_buttons_wrapper,#logged_user_info_wrapper.version_v1 .content_login_wrapper .users_buttons_wrapper,#logged_user_info_wrapper.version_v1 .content_logged_wrapper .users_buttons_wrapper,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .users_buttons_wrapper,#logged_user_info_wrapper.version_banner_v1 .content_logged_wrapper .users_buttons_wrapper{display:inline-block;position:relative;vertical-align:top;margin-right:20px;float:right;margin-top:19px}#login_wrapper_element.version_v1 .content_login_wrapper .users_buttons_wrapper .join_button_wrapper,#login_wrapper_element.version_v1 .content_login_wrapper .users_buttons_wrapper .already_member_wrapper,#login_wrapper_element.version_v1 .content_logged_wrapper .users_buttons_wrapper .join_button_wrapper,#login_wrapper_element.version_v1 .content_logged_wrapper .users_buttons_wrapper .already_member_wrapper,#login_wrapper_element.version_banner_v1 .content_login_wrapper .users_buttons_wrapper .join_button_wrapper,#login_wrapper_element.version_banner_v1 .content_login_wrapper .users_buttons_wrapper .already_member_wrapper,#login_wrapper_element.version_banner_v1 .content_logged_wrapper .users_buttons_wrapper .join_button_wrapper,#login_wrapper_element.version_banner_v1 .content_logged_wrapper .users_buttons_wrapper .already_member_wrapper,#logged_user_info_wrapper.version_v1 .content_login_wrapper .users_buttons_wrapper .join_button_wrapper,#logged_user_info_wrapper.version_v1 .content_login_wrapper .users_buttons_wrapper .already_member_wrapper,#logged_user_info_wrapper.version_v1 .content_logged_wrapper .users_buttons_wrapper .join_button_wrapper,#logged_user_info_wrapper.version_v1 .content_logged_wrapper .users_buttons_wrapper .already_member_wrapper,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .users_buttons_wrapper .join_button_wrapper,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .users_buttons_wrapper .already_member_wrapper,#logged_user_info_wrapper.version_banner_v1 .content_logged_wrapper .users_buttons_wrapper .join_button_wrapper,#logged_user_info_wrapper.version_banner_v1 .content_logged_wrapper .users_buttons_wrapper .already_member_wrapper{display:block}#login_wrapper_element.version_v1 .content_login_wrapper .users_buttons_wrapper .join_button_wrapper .square_plus,#login_wrapper_element.version_v1 .content_logged_wrapper .users_buttons_wrapper .join_button_wrapper .square_plus,#login_wrapper_element.version_banner_v1 .content_login_wrapper .users_buttons_wrapper .join_button_wrapper .square_plus,#login_wrapper_element.version_banner_v1 .content_logged_wrapper .users_buttons_wrapper .join_button_wrapper .square_plus,#logged_user_info_wrapper.version_v1 .content_login_wrapper .users_buttons_wrapper .join_button_wrapper .square_plus,#logged_user_info_wrapper.version_v1 .content_logged_wrapper .users_buttons_wrapper .join_button_wrapper .square_plus,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .users_buttons_wrapper .join_button_wrapper .square_plus,#logged_user_info_wrapper.version_banner_v1 .content_logged_wrapper .users_buttons_wrapper .join_button_wrapper .square_plus{width:45px;height:45px;position:relative;background:#fcd733;display:inline-block}#login_wrapper_element.version_v1 .content_login_wrapper .users_buttons_wrapper .join_button_wrapper .square_plus i,#login_wrapper_element.version_v1 .content_logged_wrapper .users_buttons_wrapper .join_button_wrapper .square_plus i,#login_wrapper_element.version_banner_v1 .content_login_wrapper .users_buttons_wrapper .join_button_wrapper .square_plus i,#login_wrapper_element.version_banner_v1 .content_logged_wrapper .users_buttons_wrapper .join_button_wrapper .square_plus i,#logged_user_info_wrapper.version_v1 .content_login_wrapper .users_buttons_wrapper .join_button_wrapper .square_plus i,#logged_user_info_wrapper.version_v1 .content_logged_wrapper .users_buttons_wrapper .join_button_wrapper .square_plus i,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .users_buttons_wrapper .join_button_wrapper .square_plus i,#logged_user_info_wrapper.version_banner_v1 .content_logged_wrapper .users_buttons_wrapper .join_button_wrapper .square_plus i{display:block;margin:auto;text-align:center;line-height:46px;font-size:20px;color:#252525;cursor:pointer;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}#login_wrapper_element.version_v1 .content_login_wrapper .users_buttons_wrapper .join_button_wrapper .want_join,#login_wrapper_element.version_v1 .content_logged_wrapper .users_buttons_wrapper .join_button_wrapper .want_join,#login_wrapper_element.version_banner_v1 .content_login_wrapper .users_buttons_wrapper .join_button_wrapper .want_join,#login_wrapper_element.version_banner_v1 .content_logged_wrapper .users_buttons_wrapper .join_button_wrapper .want_join,#logged_user_info_wrapper.version_v1 .content_login_wrapper .users_buttons_wrapper .join_button_wrapper .want_join,#logged_user_info_wrapper.version_v1 .content_logged_wrapper .users_buttons_wrapper .join_button_wrapper .want_join,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .users_buttons_wrapper .join_button_wrapper .want_join,#logged_user_info_wrapper.version_banner_v1 .content_logged_wrapper .users_buttons_wrapper .join_button_wrapper .want_join{display:inline-block;text-align:center;background:white;margin-left:5px;line-height:45px;vertical-align:top;padding:0 20px;margin-bottom:7px;cursor:pointer;font-family:'Oswald', sans-serif}#login_wrapper_element.version_v1 .content_login_wrapper .users_buttons_wrapper .already_member_wrapper,#login_wrapper_element.version_v1 .content_logged_wrapper .users_buttons_wrapper .already_member_wrapper,#login_wrapper_element.version_banner_v1 .content_login_wrapper .users_buttons_wrapper .already_member_wrapper,#login_wrapper_element.version_banner_v1 .content_logged_wrapper .users_buttons_wrapper .already_member_wrapper,#logged_user_info_wrapper.version_v1 .content_login_wrapper .users_buttons_wrapper .already_member_wrapper,#logged_user_info_wrapper.version_v1 .content_logged_wrapper .users_buttons_wrapper .already_member_wrapper,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .users_buttons_wrapper .already_member_wrapper,#logged_user_info_wrapper.version_banner_v1 .content_logged_wrapper .users_buttons_wrapper .already_member_wrapper{width:100%;display:block;background:#ca9339;text-align:center;color:white;height:40px;line-height:40px;cursor:pointer;font-family:'Oswald', sans-serif}#login_wrapper_element.version_banner_v1,#logged_user_info_wrapper.version_banner_v1{width:100%;margin-top:20px;margin-bottom:30px}#login_wrapper_element.version_banner_v1 .hidden_user_club_info,#logged_user_info_wrapper.version_banner_v1 .hidden_user_club_info{font-size:12px;padding-left:10px !important;width:55% !important}#login_wrapper_element.version_banner_v1 .content_login_wrapper,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper{width:100%;height:95px;display:flex;align-content:center;align-items:center;margin-bottom:13px}#login_wrapper_element.version_banner_v1 .content_login_wrapper .overlay_element,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .overlay_element{z-index:-1}#login_wrapper_element.version_banner_v1 .content_login_wrapper .background_image,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .background_image{position:absolute;left:0;right:0;z-index:-2}#login_wrapper_element.version_banner_v1 .content_login_wrapper .background_image img,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .background_image img{width:100%;height:120px;object-fit:cover}#login_wrapper_element.version_banner_v1 .content_login_wrapper .logo_wrapper,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .logo_wrapper{width:26%;max-height:188px;background:transparent;height:100%;transition:all .5s}#login_wrapper_element.version_banner_v1 .content_login_wrapper .logo_wrapper img,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .logo_wrapper img{max-width:75%;max-height:100%;min-height:auto;min-width:auto}#login_wrapper_element.version_banner_v1 .content_login_wrapper .club_icons_wrapper,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .club_icons_wrapper{width:33%;margin:0;text-align:center;position:relative;top:0}#login_wrapper_element.version_banner_v1 .content_login_wrapper .club_icons_wrapper .club_icon_element,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .club_icons_wrapper .club_icon_element{width:calc(90% / 3);margin:0;display:inline-block}#login_wrapper_element.version_banner_v1 .content_login_wrapper .club_icons_wrapper .club_icon_element img,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .club_icons_wrapper .club_icon_element img{width:100%}#login_wrapper_element.version_banner_v1 .content_login_wrapper .button_wrapper,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .button_wrapper{width:41%;text-align:center;padding:15px}#login_wrapper_element.version_banner_v1 .content_login_wrapper .button_wrapper .see_more_button,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .button_wrapper .see_more_button{background:white;display:block;padding:10px;border-radius:10px;font-size:12px}#login_wrapper_element.version_banner_v1 .content_login_wrapper .button_wrapper .see_more_button i,#logged_user_info_wrapper.version_banner_v1 .content_login_wrapper .button_wrapper .see_more_button i{display:inline-block}#login_wrapper_element.version_banner_v1 .users_buttons_wrapper,#logged_user_info_wrapper.version_banner_v1 .users_buttons_wrapper{clear:both;display:table;padding:0 20px;width:100%}#login_wrapper_element.version_banner_v1 .users_buttons_wrapper .join_button_wrapper,#login_wrapper_element.version_banner_v1 .users_buttons_wrapper .already_member_wrapper,#logged_user_info_wrapper.version_banner_v1 .users_buttons_wrapper .join_button_wrapper,#logged_user_info_wrapper.version_banner_v1 .users_buttons_wrapper .already_member_wrapper{font-size:11px;text-align:center;color:white;background:gray;font-weight:bold;padding:12px 0}#login_wrapper_element.version_banner_v1 .users_buttons_wrapper .join_button_wrapper,#logged_user_info_wrapper.version_banner_v1 .users_buttons_wrapper .join_button_wrapper{width:48%;float:right}#login_wrapper_element.version_banner_v1 .users_buttons_wrapper .already_member_wrapper,#logged_user_info_wrapper.version_banner_v1 .users_buttons_wrapper .already_member_wrapper{width:48%;float:left}#login_wrapper_element.version_banner_v1.additional_info .logo_wrapper,#logged_user_info_wrapper.version_banner_v1.additional_info .logo_wrapper{transform:translateY(-100%)}#logged_user_info_wrapper.version_banner_v1{display:none}.modal_wrapper.users_modal_v2{background:white}.modal_wrapper.users_modal_v2 .modal_content{padding:0;overflow:auto}.modal_wrapper.users_modal_v2 .modal_content .modal_content_close{top:20px;right:15px;width:23px;height:23px}.modal_wrapper.users_modal_v2 .modal_content .modal_content_close:before,.modal_wrapper.users_modal_v2 .modal_content .modal_content_close:after{background:black}.modal_wrapper.users_modal_v2 .modal_content #register_form_wrapper_v1{background:#e0e0e0}.modal_wrapper.users_modal_v2 .modal_content #register_form_wrapper_v1.hide{max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.modal_wrapper.users_modal_v2 .modal_content #register_form_wrapper_v1 .register_logo_image{display:block;margin:20px auto 10px}.modal_wrapper.users_modal_v2 .modal_content #register_form_wrapper_v1 #signup_form .input_block{width:47%;display:inline-block;float:left;background:rgba(255,255,255,0.3);margin-bottom:7.5px;padding:8px}.modal_wrapper.users_modal_v2 .modal_content #register_form_wrapper_v1 #signup_form .input_block.full_size{width:100%}.modal_wrapper.users_modal_v2 .modal_content #register_form_wrapper_v1 #signup_form .input_block .label_input{color:white;font-size:12px}.modal_wrapper.users_modal_v2 .modal_content #register_form_wrapper_v1 #signup_form .input_block input,.modal_wrapper.users_modal_v2 .modal_content #register_form_wrapper_v1 #signup_form .input_block select{background:transparent;padding:0;margin:0}.modal_wrapper.users_modal_v2 .modal_content #register_form_wrapper_v1 #signup_form .input_block input[type=date]{width:100%;font-size:12px !important;border:0}.modal_wrapper.users_modal_v2 .modal_content #register_form_wrapper_v1 #signup_form .input_block select{height:21px}.modal_wrapper.users_modal_v2 .modal_content #register_form_wrapper_v1 #signup_form .input_block .select2{width:100% !important;border:0}.modal_wrapper.users_modal_v2 .modal_content #register_form_wrapper_v1 #signup_form .input_block .select2 .select2-selection--single{border:none;outline:none}.modal_wrapper.users_modal_v2 .modal_content #register_form_wrapper_v1 #signup_form .input_block .select2 .select2-selection--single .select2-selection__rendered{padding-left:0;outline:none;font-size:14px}.modal_wrapper.users_modal_v2 .modal_content #register_form_wrapper_v1 #signup_form .input_block:nth-of-type(even){float:right}.modal_wrapper.users_modal_v2 .modal_content #register_form_wrapper_v1 #signup_form .inputs_wrapper{min-height:77vh;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:baseline}.modal_wrapper.users_modal_v2 .modal_content #register_form_wrapper_v1 #signup_form .inputs_wrapper .buttons_wrapper_signup{margin:auto}.modal_wrapper.users_modal_v2 .modal_content #login_form_wrapper_v1.hide{max-height:0;overflow:hidden;padding-top:0;padding-bottom:0}.login_information_wrapper .tabs_wrapper,.register_information_wrapper .tabs_wrapper{margin-top:50px;padding:0 8px;width:100%;display:table}.login_information_wrapper .tabs_wrapper .login_tab,.login_information_wrapper .tabs_wrapper .register_tab,.register_information_wrapper .tabs_wrapper .login_tab,.register_information_wrapper .tabs_wrapper .register_tab{width:48%;float:left;font-size:20px;text-align:center;padding:15px 0;background:#e0e0e0;border-radius:10px 10px 0 0;font-weight:400;opacity:0.4;box-shadow:0 -1px 13px rgba(0,0,0,0.35) inset}.login_information_wrapper .tabs_wrapper .login_tab.active,.login_information_wrapper .tabs_wrapper .register_tab.active,.register_information_wrapper .tabs_wrapper .login_tab.active,.register_information_wrapper .tabs_wrapper .register_tab.active{opacity:1;box-shadow:0 -1px 4px rgba(0,0,0,0.2)}.login_information_wrapper .tabs_wrapper .register_tab,.register_information_wrapper .tabs_wrapper .register_tab{float:right}#login_wrapper_element.additional_info .club_icons_wrapper{top:-100% !important}#login_wrapper_element.additional_info .hidden_user_club_info{top:0 !important}#login_wrapper_element.additional_info .square_plus i{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}body .select2-search--dropdown .select2-search__field{outline:none}body .select2-container--default.select2-container--open{z-index:10001}.booking-box__content.payment_gateway_info_box.booking3_cards_styles{padding:0}.booking3_cards_v1_wrapper *{box-sizing:border-box}.booking3_cards_v1_wrapper.booking3_gift #payment_multibanco{display:none}.booking3_cards_v1_wrapper.booking3_gift .sibs_payment_selector{padding:0 !important}.booking3_cards_v1_wrapper .title_payment_options_information{font-weight:600;font-size:18px;color:#4A4A4A;margin-bottom:8px}.booking3_cards_v1_wrapper .tpv_message_informative{font-size:13px;color:#5B5B5B !important;font-weight:400 !important;border-bottom:1px solid #5B5B5B;padding-bottom:21px;margin-bottom:20px}.booking3_cards_v1_wrapper .tpv_message_informative .new_line{text-align:right;margin-top:15px}.booking3_cards_v1_wrapper .tpv_message_informative .new_line .amount_to_pay{font-size:21px;font-weight:600}.booking3_cards_v1_wrapper .title_payment_options{font-size:15px;color:#5B5B5B}.booking3_cards_v1_wrapper .payment_option_wrapper{border-radius:5px;border:1px solid #707070;padding:15px;margin-bottom:15px;display:flex;flex-wrap:wrap;align-items:center;min-height:61px}.booking3_cards_v1_wrapper .payment_option_wrapper.active{background-color:rgba(66,160,207,0.15);border-color:#42A0CF;border-width:2px}.booking3_cards_v1_wrapper .payment_option_wrapper .method_title{font-weight:600;font-size:15px;display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer}.booking3_cards_v1_wrapper .payment_option_wrapper .method_title .logo_card{text-align:right}.booking3_cards_v1_wrapper .payment_option_wrapper .method_title .logo_card img{vertical-align:middle;margin-left:8px}.booking3_cards_v1_wrapper .payment_option_wrapper .payment_card_clone_wrapper{margin-top:20px;width:100%}.booking3_cards_v1_wrapper .payment_option_wrapper input,.booking3_cards_v1_wrapper .payment_option_wrapper select{width:100%;appearance:none;border:0;border-radius:5px;padding:10px 18px;font-size:13px;margin-bottom:10px;height:auto}.booking3_cards_v1_wrapper .payment_option_wrapper input.error,.booking3_cards_v1_wrapper .payment_option_wrapper select.error{border:1px solid red}.booking3_cards_v1_wrapper .payment_option_wrapper .card_message{font-size:13px;line-height:15px;margin-top:20px;width:100%}.booking3_cards_v1_wrapper .sibs_payment_selector.v2 .payment_gateway_info_box{padding:0 !important;min-height:auto !important}.booking3_cards_v1_wrapper .title_payment_options{font-size:15px;margin-bottom:15px}.onrequest_banner_mobile{display:flex;align-items:center;justify-content:flex-start;margin:10px;background:#FFFCF0}.onrequest_banner_mobile .icon{padding:20px}.onrequest_banner_mobile .icon img{width:35px}.onrequest_banner_mobile .text{font-size:24px;color:black;font-weight:bold}.onrequest_banner_mobile i{margin-left:70px;font-size:30px;color:black}.onrequest_banner_popup{width:100%;height:100%;position:fixed;top:0;z-index:30;background:white;display:flex;align-items:center}.onrequest_banner_popup .wrapper{width:90%;margin:0 auto;background:#FFFCF0;padding:30px;position:relative}.onrequest_banner_popup .wrapper i{position:absolute;right:10px;top:10px;font-size:25px;color:black}.onrequest_banner_popup .wrapper .title{display:flex;align-items:center}.onrequest_banner_popup .wrapper .title img{width:35px}.onrequest_banner_popup .wrapper .title .text{margin-left:10px;font-size:18pt;color:black;font-weight:bold}.onrequest_banner_popup .wrapper .content{margin-top:20px;color:#333333}
