#wizard .banner-toggle-club{border:1px solid var(--club-main-color);border-radius:12px;background:white;width:1140px;margin:10px auto;display:flex;justify-content:space-between;align-items:center;padding:20px 30px;box-sizing:border-box;height:120px}#wizard .banner-toggle-club .logotype-wrapper{width:20%;height:100%;padding-right:30px;border-right:1px solid #A7A8A9}#wizard .banner-toggle-club .logotype-wrapper img{width:100%;height:100%;object-fit:contain}#wizard .banner-toggle-club .main-content{padding:0 30px;font-size:16px;color:var(--club-main-color);line-height:24px;display:flex;align-items:center;width:52%;height:100%;border-right:1px solid #A7A8A9}#wizard .banner-toggle-club .main-content .see-advantages{display:none}#wizard .banner-toggle-club .main-content strong{font-weight:bold}#wizard .banner-toggle-club .toggle-discount-wrapper{display:flex;align-items:center;position:relative;width:28%;justify-content:flex-end}#wizard .banner-toggle-club .toggle-discount-wrapper .label-text{font-size:15px;line-height:22px;color:var(--club-main-color)}#wizard .banner-toggle-club .toggle-discount-wrapper .label-disabled-text{display:none}#wizard .banner-toggle-club .toggle-discount-wrapper .discount-switch-wrapper{position:relative;box-sizing:border-box;margin-left:20px}#wizard .banner-toggle-club .toggle-discount-wrapper .discount-switch-wrapper .switch{position:relative;width:68px;height:33px;overflow:visible;border-radius:100px}#wizard .banner-toggle-club .toggle-discount-wrapper .discount-switch-wrapper .switch .checkbox{position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}#wizard .banner-toggle-club .toggle-discount-wrapper .discount-switch-wrapper .switch .checkbox:checked:active+.knobs:before{margin-left:-26px}#wizard .banner-toggle-club .toggle-discount-wrapper .discount-switch-wrapper .switch .checkbox:checked+.knobs:before{content:"\f00c";left:42px;background-color:#F28E2A}#wizard .banner-toggle-club .toggle-discount-wrapper .discount-switch-wrapper .switch .checkbox:checked~.layer{background-color:rgba(242,142,42,0.2)}#wizard .banner-toggle-club .toggle-discount-wrapper .discount-switch-wrapper .switch .knobs,#wizard .banner-toggle-club .toggle-discount-wrapper .discount-switch-wrapper .switch .layer{position:absolute;top:0;right:0;bottom:0;left:0}#wizard .banner-toggle-club .toggle-discount-wrapper .discount-switch-wrapper .switch .knobs{z-index:2}#wizard .banner-toggle-club .toggle-discount-wrapper .discount-switch-wrapper .switch .knobs:before{content:"\f00d";font-family:"Font Awesome 6 Pro";position:absolute;top:3px;left:auto !important;right:3px;width:27px;height:27px;box-sizing:border-box;color:#fff;font-size:14px;font-weight:bold;text-align:center;line-height:0.7;padding:11px 4px;background-color:var(--club-main-color) !important;border-radius:50%;transition:0.3s ease all,left 0.3s cubic-bezier(0.18, 0.89, 0.35, 1.15)}#wizard .banner-toggle-club .toggle-discount-wrapper .discount-switch-wrapper .switch .layer{width:100%;background-color:transparent !important;border:1px solid var(--club-main-color);transition:0.3s ease all;z-index:1;border-radius:100px}#wizard .banner-toggle-club .toggle-discount-wrapper.discount-disabled .label-text{display:none}#wizard .banner-toggle-club .toggle-discount-wrapper.discount-disabled .label-disabled-text{display:inline-block}#wizard .banner-toggle-club .toggle-discount-wrapper.discount-disabled .discount-switch-wrapper .switch .knobs::before{right:37px !important;background:var(--club-main-color) !important}#wizard .banner-toggle-club .toggle-discount-wrapper.discount-disabled .discount-switch-wrapper .switch .layer{background-color:#57575733 !important}.booking_process_version_1 div#step-1 table.listadoHabsTarifas tr .precioNocheColumn,.booking_process_version_1 div#step-1 table.listadoHabsTarifas tr .tag_logged_rates_wrapper{display:none}.booking_process_version_1 div#step-1 table.listadoHabsTarifas tr .lock_board_wrapper.toggle_discount{background:transparent;min-width:200px;margin:auto 0 auto 20px}.booking_process_version_1 div#step-1 table.listadoHabsTarifas tr .lock_board_wrapper.toggle_discount .discount_activated{display:flex;align-items:center}.booking_process_version_1 div#step-1 table.listadoHabsTarifas tr .lock_board_wrapper.toggle_discount .discount_activated .price_info_wrapper{text-align:left;font-weight:300;font-size:11px;line-height:16px;color:#333;width:220px}.booking_process_version_1 div#step-1 table.listadoHabsTarifas tr .lock_board_wrapper.toggle_discount .discount_activated .price_info_wrapper .currencyValue,.booking_process_version_1 div#step-1 table.listadoHabsTarifas tr .lock_board_wrapper.toggle_discount .discount_activated .price_info_wrapper .monedaConv{font-size:22px;font-weight:bold;color:#333}.booking_process_version_1 div#step-1 table.listadoHabsTarifas tr .lock_board_wrapper.toggle_discount .discount_activated .price_info_wrapper .precioTachadoDiv .currencyValue,.booking_process_version_1 div#step-1 table.listadoHabsTarifas tr .lock_board_wrapper.toggle_discount .discount_activated .price_info_wrapper .precioTachadoDiv .monedaConv{font-size:11px;font-weight:300;line-height:16px;color:#333}.booking_process_version_1 div#step-1 table.listadoHabsTarifas tr .lock_board_wrapper.toggle_discount .discount_activated .price_info_wrapper .bottom_label .price_without_discount{display:inline-block}.booking_process_version_1 div#step-1 table.listadoHabsTarifas tr .lock_board_wrapper.toggle_discount .discount_activated .price_info_wrapper .bottom_label .price_without_discount .currencyValue,.booking_process_version_1 div#step-1 table.listadoHabsTarifas tr .lock_board_wrapper.toggle_discount .discount_activated .price_info_wrapper .bottom_label .price_without_discount .monedaConv{font-weight:300;font-size:11px;line-height:16px;color:#333}.booking_process_version_1 div#step-1 table.listadoHabsTarifas tr .lock_board_wrapper.toggle_discount .discount_activated .promotion_percentage_square{background:var(--club-main-color);border-radius:50%;width:38px;padding:8px 0 6px}.booking_process_version_1 div#step-1 table.listadoHabsTarifas tr .lock_board_wrapper.toggle_discount .discount_activated .promotion_percentage_square .promotion_percentage{font-size:13px;letter-spacing:0.2px;line-height:24px;font-weight:bold;color:white}.booking_process_version_1 div#step-1 table.listadoHabsTarifas tr .lock_board_wrapper.toggle_discount .discount_disabled{display:flex;align-items:center;padding:2px 0 1px}.booking_process_version_1 div#step-1 table.listadoHabsTarifas tr .lock_board_wrapper.toggle_discount .discount_disabled .lock_tooltip{background:var(--club-main-color);color:white}.booking_process_version_1 div#step-1 table.listadoHabsTarifas tr .lock_board_wrapper.toggle_discount .discount_disabled .lock_tooltip::before{border-color:var(--club-main-color) transparent transparent transparent}.booking_process_version_1 div#step-1 table.listadoHabsTarifas tr .lock_board_wrapper.toggle_discount .discount_disabled .discount_ico{margin-right:15px}.booking_process_version_1 div#step-1 table.listadoHabsTarifas tr .lock_board_wrapper.toggle_discount .discount_disabled .discount_ico i{font-size:22px;color:var(--club-main-color)}.booking_process_version_1 div#step-1 table.listadoHabsTarifas tr .lock_board_wrapper.toggle_discount .discount_disabled .price_info_wrapper{text-align:center;font-size:14px;color:var(--club-main-color);line-height:20px;font-weight:bold}.booking_process_version_1 div#step-1 table.listadoHabsTarifas tr .lock_board_wrapper.toggle_discount .discount_disabled .price_info_wrapper .bottom_label{font-weight:300;font-size:10px;line-height:15px;color:#333}.booking_process_version_1 #step-3 .login_selection_wrapper{margin-bottom:30px}.booking_process_version_1 #step-3 .login_selection_wrapper .login_selection_btn{border-radius:12px;text-align:center;background:white;border:1px solid var(--club-main-color);color:var(--club-main-color);font-size:18px;letter-spacing:0.45px;line-height:28px;font-weight:bold;padding:10px;margin-bottom:10px;cursor:pointer}.booking_process_version_1 #step-3 .login_selection_wrapper .login_selection_btn.active{background:var(--club-main-color);color:white}.booking_process_version_1 #step-3 .lock_rates_wrapper{margin:30px auto 0 auto;background:var(--club-main-color);border-radius:14px;width:336px;padding:10px 15px}.booking_process_version_1 #step-3 .lock_rates_wrapper .lock_content{font-size:14px;letter-spacing:0.35px;line-height:16px;font-weight:bold}.booking_process_version_1 #step-3 .lock_rates_wrapper .lock_price .price_bullet{background:white;align-items:center;padding:8px 10px;right:10px;top:10px;transform:none;left:auto;color:#333;font-weight:600;font-size:14px}.booking_process_version_1 #step-3 .lock_rates_wrapper .lock_price .price_bullet .currencyValue{order:2}.booking_process_version_1 #step-3 .lock_rates_wrapper .lock_price .price_bullet .monedaConv{order:3}.booking_process_version_1 #step-3 .lock_rates_wrapper .lock_price .price_bullet .lock_icon{width:30px;height:30px;order:1;margin-left:0;margin-right:10px;position:relative}.booking_process_version_1 #step-3 .lock_rates_wrapper .lock_price .price_bullet .lock_icon i{display:none}.booking_process_version_1 #step-3 .lock_rates_wrapper .lock_price .price_bullet .lock_icon .locked_rate_pic_background{position:absolute;top:0;left:0;display:block !important;height:30px}.booking_process_version_1 #step-3 .lock_rates_wrapper .club_discount_btn{width:100%;margin-top:10px;border:2px solid white;border-radius:14px;text-align:center;font-size:18px;letter-spacing:0.45px;line-height:28px;font-weight:bold;padding:9px;box-sizing:border-box;display:inline-block}.booking_process_version_1 #club-send-password-form{display:none}.booking_process_version_1 .fancybox-overlay #club-send-password-form{display:flex;width:500px;height:auto;padding:20px;flex-direction:column;align-items:flex-start;justify-content:center}.booking_process_version_1 .fancybox-overlay #club-send-password-form .input_wrapper{width:100%}.booking_process_version_1 .fancybox-overlay #club-send-password-form .input_wrapper input{display:inline-block;padding:12px 6px;border:1px solid var(--club-main-color);border-radius:4px;width:80%;margin:10px 0}.booking_process_version_1 .fancybox-overlay #submit_recovery_club{font-family:"Niramit", sans-serif;background:var(--club-main-color);width:auto;font-size:16px;border-radius:30px;padding:5px 40px;display:inline-block;line-height:29px;margin-top:10px;cursor:pointer;color:white}
