@import url(bootstrap/bootstrap-grid.min.css);@import url(bootstrap/bootstrap-utilities.min.css);.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:white;background-clip:border-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-radius:subtract(var(--bs-border-radius), var(--bs-border-width)) 0 0 0}.card>.list-group:last-child{border-bottom-width:0;border-radius:0 0 subtract(var(--bs-border-radius), var(--bs-border-width)) 0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:0.5rem}.card-subtitle{margin-top:-0.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{padding:0.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:var(--bs-border-width) solid var(--bs-border-color)}.card-header:first-child{border-radius:subtract(var(--bs-border-radius), var(--bs-border-width)) subtract(var(--bs-border-radius), var(--bs-border-width)) 0 0}.card-footer{padding:0.5rem 1rem;background-color:rgba(0,0,0,0.03);border-top:var(--bs-border-width) solid var(--bs-border-color)}.card-footer:last-child{border-radius:0 0 subtract(var(--bs-border-radius), var(--bs-border-width)) subtract(var(--bs-border-radius), var(--bs-border-width))}.card-header-tabs{margin-right:-0.5rem;margin-bottom:-0.5rem;margin-left:-0.5rem;border-bottom:0}.card-header-pills{margin-right:-0.5rem;margin-left:-0.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:subtract(var(--bs-border-radius), var(--bs-border-width))}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-radius:subtract(var(--bs-border-radius), var(--bs-border-width)) 0 0 0}.card-img,.card-img-bottom{border-radius:0 0 subtract(var(--bs-border-radius), var(--bs-border-width)) 0}.card-group>.card{margin-bottom:0.75rem}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.listing-title h1.title{font-weight:bold}.listing-title h1.title span.book{color:green}.listing-title h1.title a.listing-link{color:black}.checkout [class*=col-]:first-child{padding-left:calc(1.5rem * .5) !important}.checkout [class*=col-]:last-child{padding-right:calc(1.5rem * .5) !important}.checkout .direct_booking_steps{text-align:center;display:flex;justify-content:space-between;align-items:center}.checkout .direct_booking_steps .step{display:flex;align-items:center;justify-content:space-between;width:31%;font-size:17px;font-weight:bold}.checkout .direct_booking_steps .step span{width:100%}.checkout .direct_booking_steps .step .direct_booking_selected_link{color:green !important}.checkout .direct_booking_steps .step .dotes{border-bottom:1px dotted #c6c6c6;width:100%}.checkout h1.option-select{color:black}.checkout .card{border:1px solid #e3e3e3;min-height:355px;color:black;height:100%}.checkout .card .btn{background:#ffc600;color:black;font-weight:bold;position:absolute;left:70%;bottom:0;width:161px;text-align:center;transform:translate(-50%, 50%);border:1px solid #ffc600;height:30px;display:flex;align-items:center;justify-content:space-around}.checkout .card .card-body{display:flex;flex-direction:column;justify-content:space-between}.checkout .card .card-body .card-title{display:flex;justify-content:space-between;align-items:center}.checkout .card .card-body .card-title .heading{font-weight:bold;font-size:17px}.checkout .card .card-body .description{font-size:14px;padding:0 0 20px 0}.checkout .radio{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.checkout .radio .input-radio{appearance:none;-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);width:25px}.checkout .radio .input-radio::before{content:''}.checkout .radio .input-radio::after{content:url("/assets/icons/radiobutton_box-4859181472ef1e75c0fb3eabf3bf4b06.svg");display:block;width:27px}.checkout .radio .input-radio:checked::before{content:url("/assets/icons/radiobutton_on-f96cbd3f91050dde1f074da5baf87f02.svg");display:block;width:27px}.checkout .radio .input-radio:checked::after{content:' '}.checkout .radio .input-radio-label{font-weight:normal;font-size:14px;margin:5px 10px 5px 25px}.checkout .checkbox .input-checkbox-label .input-checkbox{appearance:none;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5);width:25px}.checkout .checkbox .input-checkbox-label .input-checkbox::before{content:''}.checkout .checkbox .input-checkbox-label .input-checkbox::after{content:url("/assets/icons/checkbox-fee44008e6277b1a7819b9bb8bb52c4f.svg");display:block;width:27px}.checkout .checkbox .input-checkbox-label .input-checkbox:checked::before{content:url("/assets/icons/checkbox_on-d482dbc2f4bc577b688f092ba77c1878.svg");display:block;width:27px}.checkout .checkbox .input-checkbox-label .input-checkbox:checked::after{content:' '}.checkout .back-btn{background:#c6c6c6;padding:17px 20px;width:100%;font-weight:bold}.checkout .continue-btn{background:green !important;padding:17px 20px;width:100%;color:white !important;white-space:normal;font-weight:bold}.checkout .continue-btn.disabled{opacity:0.5;pointer-events:none;cursor:default}.checkout .selection-note{text-align:right}.listing-price-estimation .card{border:2px solid var(--yellow)}.listing-price-estimation .card .card-body{display:flex !important;padding:1rem !important}.listing-price-estimation .card .card-body .card-title{background-color:var(--pretty_black);justify-content:space-evenly;width:100%;min-width:100%;height:80px;color:white}.listing-price-estimation .card .card-body .card-title img{height:100%}.listing-price-estimation .card .card-body .card-title.inverted{background-color:white;color:black;justify-content:start;padding:1em}.listing-price-estimation .card .card-body .card-title.inverted .heading{font-size:24px}.listing-price-estimation .card .card-body .card-title.inverted img{display:none}.listing-price-estimation .card .card-body .price,.listing-price-estimation .card .card-body .description{padding:0 0 20px 0.5em}.listing-price-estimation .card .btn:hover .card{background:#e3e3e3}.listing-price-estimation .card:hover{background:#e3e3e3}.checkout-dates .card{min-height:145px}.checkout-dates .card .card-body{margin:30px 0}.checkout-dates .card .card-body .btn{width:400px;left:80%}.checkout-dates .direct-booking-dates{width:300px;margin:0 auto}.checkout-personal-data .additional-billing-address .card{min-height:150px;background:#e3e3e3}.checkout-personal-data .additional-billing-address .card .card-body .description{padding-left:0.75em}.checkout-personal-data .additional-billing-address .card .card-body .description .title{color:black;font-weight:bold}.checkout-personal-data .additional-billing-address .card .btn{font-size:15px;width:260px;left:85%;display:flex;align-items:center;justify-content:center}.checkout-personal-data .additional-billing-address .card .btn#billing_erase{background:red;border-color:red;color:white}.checkout-personal-data .additional-billing-address #billing_form{font-weight:bold}.checkout-personal-data .additional-billing-address #billing_form .row{max-width:unset !important}.checkout-personal-data .additional-billing-address #billing_form select{padding:0.5em 0.6em;min-width:30%;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:5px;border:1px solid #707070;border-radius:2px;margin-right:2rem}.checkout-personal-data .additional-billing-address #billing_form input{border-color:white;margin:0.1em 0px}.checkout-personal-data .nested-fields{border:none;margin:0;background:none}.checkout-personal-data .nested-fields .counter_label .people_kind .radio{display:inherit}.checkout-personal-data .nested-fields .bt_direct_booking_back{background:#ffc600;padding:17px 20px;width:100%;font-weight:bold}.checkout-personal-data .nested-fields .total_table .total_row .td{padding:17px 20px}.checkout-personal-data .option-people h1{color:green}.checkout-personal-data .card .card-body .louis_fun_card_dependent{font-size:14px}.checkout-personal-data .card .card-body .louis_fun_card_dependent .td{padding:10px 20px}.checkout-personal-data .card .card-body .options{margin:25px 0;color:black;font-weight:bold}.checkout-personal-data .card .card-body .price_row{padding:0 30px}.checkout-personal-data .card .card-body .price_row .price-label{display:flex;align-items:baseline}.checkout-personal-data .card .card-body .price_row .price-label .price_dots{border-bottom:2px dotted #c6c6c6;min-width:10%;flex-grow:1}.checkout-personal-data .card .card-body .price_row .price-label .price_text{display:flex;align-items:center}.checkout-personal-data .card .card-body .price_row .price-label .price_text .text{font-weight:bold;flex-grow:0;margin-right:1.5em}.checkout-personal-data .card .card-body .price_row .price-label .price_price{font-weight:bold;display:flex;align-items:center}.checkout-personal-data .card .card-body .price_row .price-label .price_price .text{flex-grow:1;text-align:center}.checkout-personal-data .card .card-body .price_row .price-label .price_price .price-checkbox{flex-grow:0}.checkout-personal-data .card .card-body .louis_fun_card{background:#e3e3e3}.checkout-personal-data .card .card-body .louis_fun_card .title{color:black;font-weight:bold}.checkout-personal-data .card .card-body .louis_fun_card .louis-checkbox{align-items:center}.checkout-personal-data .card .card-body .louis_fun_card .louis-checkbox .checkbox{font-weight:bold;font-size:14px}.checkout-personal-data .card .card-body .louis_fun_card .louis-checkbox .checkbox .input-checkbox-label{margin-left:20px}.checkout-personal-data .card .card-body .louis_fun_card .louis-checkbox .checkbox .input-checkbox-label .input-checkbox{margin-right:20px}.checkout-personal-data .card .card-body .louis_fun_card .louis-checkbox .louis_logo{top:0 !important}.checkout-personal-data .card .card-body .louis_fun_card .louis-checkbox .louis_logo img{width:130px;height:74px}.checkout-personal-data .card .card-body .total_table .total_row{background:#ffc600;font-size:14px}.checkout-personal-data .card .card-body .total_table .total_row .td{padding:17px 20px}.checkout-personal-data .add-new-person .card{min-height:auto}.checkout-personal-data .add-new-person .card .card-body{flex-direction:initial}.checkout-personal-data .add-new-person .card .card-body .title h1{color:black;font-weight:bold}.checkout-personal-data .sum_total_price_tbl .total_row{background:#ffc600;font-size:14px;display:flex;align-items:center;justify-content:space-between;padding:17px 20px}.checkout-personal-data .sum_total_price_tbl .louis-voucher-confirmation{background:#ffc600;display:flex;align-items:center;padding:0 20px !important}.checkout-personal-data .sum_total_price_tbl .louis-voucher-confirmation .image-logo .logo{width:65px;height:38px}.checkout-personal-data .sum_total_price_tbl .louis-voucher-confirmation .confirmation-text{margin-left:20px}.checkout-personal-data .louis-fun-card-section .louis-section .title{font-size:14px;margin-bottom:20px}.checkout-personal-data .louis-fun-card-section .louis-section .description{padding:0;margin:0 0 60px 0}.checkout-personal-data .louis-fun-card-section .louis-section .first-section{flex-direction:column;justify-content:space-between;display:flex;height:100%;padding:20px 20px 20px 0;border-right:2px dotted #c6c6c6}.checkout-personal-data .louis-fun-card-section .louis-section .first-section .number{width:90%;margin-bottom:70px}.checkout-personal-data .louis-fun-card-section .louis-section .first-section .number input{padding:0.5em;height:56px}.checkout-personal-data .louis-fun-card-section .louis-section .first-section .col-12{font-size:14px}.checkout-personal-data .louis-fun-card-section .louis-section .second-section{flex-direction:column;justify-content:space-between;display:flex;height:100%;padding:20px 0 20px 20px}.checkout-personal-data .louis-fun-card-section .louis-section .second-section .funcard_extlink{margin:0 !important;width:100% !important}.checkout-personal-data .louis-fun-card-section .louis-section .second-section .small-text{font-size:10px;margin-bottom:35px;margin-top:10px}.checkout-personal-data .louis-fun-card-section .louis-section .second-section .col-12{font-size:14px}.checkout-personal-data .checkout-louis-voucher{padding-right:0.75rem !important;padding-left:0.75rem !important}.checkout-personal-data .checkout-louis-voucher .checkout-louis-voucher-section .louis-voucher-section .first-section{display:flex;flex-direction:column;justify-content:space-around;background:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.3)),url("/assets/louis-voucher-4219c15761d07cb2b39b80a7e848b145.jpeg") no-repeat;min-height:241px}.checkout-personal-data .checkout-louis-voucher .checkout-louis-voucher-section .louis-voucher-section .first-section .louis-voucher-logo{margin-left:20px}.checkout-personal-data .checkout-louis-voucher .checkout-louis-voucher-section .louis-voucher-section .first-section .details{margin-left:20px;color:white;font-weight:bold;font-size:2em}.checkout-personal-data .checkout-louis-voucher .checkout-louis-voucher-section .louis-voucher-section .second-section{background:#e3e3e3;font-size:14px}.checkout-personal-data .checkout-louis-voucher .checkout-louis-voucher-section .louis-voucher-section .second-section .outer-checkbox-container .checkbox-container{display:flex;justify-content:space-around;min-height:241px;padding:0 30px}.checkout-personal-data .checkout-louis-voucher .checkout-louis-voucher-section .louis-voucher-section .second-section .outer-checkbox-container .checkbox-container input[type="checkbox"]{appearance:none;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5);width:25px}.checkout-personal-data .checkout-louis-voucher .checkout-louis-voucher-section .louis-voucher-section .second-section .outer-checkbox-container .checkbox-container input[type="checkbox"]::before{content:''}.checkout-personal-data .checkout-louis-voucher .checkout-louis-voucher-section .louis-voucher-section .second-section .outer-checkbox-container .checkbox-container input[type="checkbox"]::after{content:url("/assets/icons/checkbox-fee44008e6277b1a7819b9bb8bb52c4f.svg");display:block;width:27px}.checkout-personal-data .checkout-louis-voucher .checkout-louis-voucher-section .louis-voucher-section .second-section .outer-checkbox-container .checkbox-container input[type="checkbox"]:checked::before{content:url("/assets/icons/checkbox_on-d482dbc2f4bc577b688f092ba77c1878.svg");display:block;width:27px}.checkout-personal-data .checkout-louis-voucher .checkout-louis-voucher-section .louis-voucher-section .second-section .outer-checkbox-container .checkbox-container input[type="checkbox"]:checked::after{content:' '}.checkout-personal-data .checkout-louis-voucher .checkout-louis-voucher-section .louis-voucher-section .second-section .outer-checkbox-container .louis-checkbox-label .checkbox-label{margin:0 0 15px 30px}.checkout-personal-data .checkout-louis-voucher .checkout-louis-voucher-section .louis-voucher-section .second-section .outer-checkbox-container .louis-checkbox-label .info-text{margin:0 0 20px 50px}.checkout-personal-data .checkout-louis-voucher .checkout-louis-voucher-section .louis-voucher-section .second-section .outer-checkbox-container .louis-checkbox-label .link{margin:0 0 0 25px;color:black;display:inline-flex}.checkout-personal-data .checkout-louis-voucher .checkout-louis-voucher-section .louis-voucher-section .second-section .outer-checkbox-container .louis-checkbox-label .link div{background:#ffc600;width:20px;height:18px;text-align:center;font-weight:bold;margin-left:10px}.checkout-personal-data .review_booking_table{font-weight:bold;padding-left:3rem !important}.checkout-personal-data .review_booking_table input{border-color:#c6c6c6}.checkout-personal-data .review_booking_table select{padding:0.5em 0.6em;min-width:30%;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:5px;border:1px solid #707070;border-radius:2px;margin-right:2rem}.checkout-personal-data .checkout-nav-link{padding:0 0.75rem}.checkout-personal-data .checkout-nav-link .first-section{padding-left:0 !important}.checkout-personal-data .checkout-nav-link .second-section{padding-right:0 !important}.checkout-check-booking .features,.checkout-check-booking .not-included,.checkout-check-booking .more-details{border-top:1px dashed gray;padding-top:1em}.checkout-check-booking .review_booking_box{background:none}.checkout-check-booking .review_booking_box .title{color:black;font-weight:bold}.checkout-check-booking .review_booking_box .text{font-weight:normal;font-size:14px}.checkout-check-booking .review_booking_table{padding-right:0.75rem !important}.checkout-check-booking .review_booking_table .table-data .heading-title{display:flex}.checkout-check-booking .review_booking_table .table-data .heading-title .head_titles{flex-grow:0;margin-right:1.5em}.checkout-check-booking .review_booking_table .table-data .heading-title .head_titles h1{font-weight:bold;color:black}.checkout-check-booking .review_booking_table .table-data .heading-title .dotes{display:none;border-bottom:2px dotted #c6c6c6;min-width:10%;flex-grow:1}.checkout-check-booking .review_booking_table .table-data .table-data-description{font-weight:bold;font-size:14px;padding:10px 30px}.checkout-check-booking .review_booking_table .table-data .table-data-listing{padding:10px 30px;font-size:14px}.checkout-check-booking .review_booking_table .table-data .table-data-listing:nth-child(2n+1){background:#e3e3e3}.checkout-check-booking .person-details-section .heading .head_titles{color:black;font-weight:bold}.checkout-check-booking .person-details-section .heading .text{font-size:14px}.checkout-check-booking .option-details-title .person_booking_prices_header{color:black;font-weight:bold}.checkout-check-booking .checking-prices .price_row .price-label .price_dots{border-bottom:2px dotted #c6c6c6;min-width:10%;flex-grow:1}.checkout-check-booking .checking-prices .price_row .price-label .price_text{display:flex;align-items:center}.checkout-check-booking .checking-prices .price_row .price-label .price_text .text{font-weight:bold;flex-grow:0;margin-right:1.5em}.checkout-check-booking .checking-prices .price_row .price-label .price_price{font-weight:bold;text-align:right}.checkout-check-booking .checking-prices .price_row .price-label .price_checkbox{text-align:center}.checkout-check-booking .checking-person-total{padding:0.75rem !important}.checkout-check-booking .checking-person-total .total_table .total_row{background:#ffc600;font-size:14px}.checkout-check-booking .checking-person-total .total_table .total_row .td{padding:17px 20px}.checkout-check-booking .sum_total_price_tbl .total_row{background:#ffc600;font-size:14px}.checkout-check-booking .sum_total_price_tbl .total_row .table-data{padding:17px 20px}.checkout-check-booking .sum_total_price_tbl .total_row .table-data .title,.checkout-check-booking .sum_total_price_tbl .total_row .table-data .sum_total_price{color:black;font-weight:bold}.checkout-check-booking .sum_total_price_tbl .louis-voucher-confirmation{display:flex;align-items:center;padding:0 20px !important}.checkout-check-booking .sum_total_price_tbl .louis-voucher-confirmation .image-logo .logo{width:65px;height:38px}.checkout-check-booking .sum_total_price_tbl .louis-voucher-confirmation .confirmation-text{margin-left:20px}.checkout-check-booking .direct_booking_terms_agreement{display:flex}.checkout-check-booking .direct_booking_terms_agreement .input-checkbox-label{margin:0 20px 0 10px}@media (min-width: 320px) and (max-width: 398px){.checkout .continue-btn{padding:17px 10px}.checkout h1{font-size:25px !important}.checkout h1.title{margin-bottom:10px}.checkout .direct_booking_steps .step{font-size:15px}.checkout .direct_booking_steps .step span{word-spacing:100vw;text-align:center}.checkout .direct_booking_steps .last-step span{width:60%}.checkout .booking_3cell .data{margin-bottom:5px}.checkout .booking_3cell .authority,.checkout .booking_3cell .model{padding:0 !important}.checkout .louis_fun_card{padding:0.2em}.checkout .nested-fields .counter_label .people_kind .radio{display:flex;align-items:center;justify-content:flex-start}.checkout .review_booking_box .title{line-height:1.25em;padding:20px 0}.listing-price-estimation .card{min-height:215px}.listing-price-estimation .card .description{margin-top:20px}.listing-price-estimation .card .btn{padding-top:3px;height:30px}.checkout-dates .card .btn{width:330px !important;font-size:14px !important;left:50% !important;height:30px}.checkout-personal-data .review_booking_table{padding-left:inherit !important}.additional-billing-address .card .btn{left:55% !important}.review_booking_table{padding-left:inherit !important}#billing_form .row-section{padding:0 !important}#billing_form .row-section .column-section{padding:0 !important}.checkout-check-booking .review_booking_table .heading-title .dotes{display:none !important}.checkout-check-booking .review_booking_table .table-data .table-data-description{padding:10px 20px}.checking-prices .price_row .price-label .price_text,.checking-prices .price_row .price-label .price_price{width:100% !important}.checking-prices .price_row .price-label .price_price{text-align:left !important}.checking-prices .price_row .price-label .price_text{padding:0 !important;margin:0 !important}.checking-prices .price_row .price-label .price_text .price_dots{display:none !important}.personal-data-navigation{padding-right:1rem !important;padding-left:1rem !important}.listing_prices_checkbox .price_row .input-checkbox-label{display:block !important}.listing_prices_checkbox .price_row .input-checkbox-label .price_text,.listing_prices_checkbox .price_row .input-checkbox-label .price_price{width:100% !important}.listing_prices_checkbox .price_row .input-checkbox-label .price_price .text{order:2;text-align:left !important;margin-left:10px}.listing_prices_checkbox .price_row .input-checkbox-label .price_price .price_checkbox{order:1}.listing_prices_checkbox .price_row .input-checkbox-label .price_text{padding:0 !important;margin:0 !important}.listing_prices_checkbox .price_row .input-checkbox-label .price_text .price_dots{display:none}.listing_prices_checkbox .price_row .listing-price-equates{padding-left:15px;text-align:left}.louis_fun_card .louis-checkbox .input-checkbox{margin-top:10px}.louis_fun_card .louis-fun-card-section{padding:0 !important}.louis_fun_card .louis-fun-card-section .louis-section .first-section{border:none !important}.checkout-louis-voucher{padding-right:0.75rem !important;padding-left:0.75rem !important}.louis-fun-card-section .louis-section .first-section .col-12 .col-10,.louis-fun-card-section .louis-section .second-section .col-12 .col-10{padding-left:25px !important}.checkout-nav-link .button{min-height:125px;display:flex;align-items:center;justify-content:center}}@media (min-width: 399px) and (max-width: 767px){.review_booking_box .title{line-height:1.25em;padding:20px 0}.checkout .nested-fields .counter_label .people_kind .radio{display:flex;align-items:center;justify-content:flex-start}.checkout .direct_booking_steps .step span{word-spacing:100vw;text-align:center}.checkout .direct_booking_steps .last-step span{width:60%}.listing-price-estimation .card{min-height:215px}.listing-price-estimation .card .description{margin-top:20px}.listing-price-estimation .card .btn{height:30px;padding-top:3px}.checkout-dates .card .btn{width:330px !important;font-size:14px !important;left:50% !important;height:30px}.checkout-personal-data .review_booking_table{padding-left:inherit !important}.additional-billing-address .card .btn{left:55% !important}.review_booking_table{padding-left:inherit !important}#billing_form .row-section{padding:0 !important}#billing_form .row-section .column-section{padding:0 !important}.checkout-check-booking .review_booking_table .heading-title .dotes{display:none !important}.checkout-check-booking .review_booking_table .table-data .table-data-description{padding:10px 20px}.checking-prices .price_row .price-label .price_text,.checking-prices .price_row .price-label .price_price{width:100% !important}.checking-prices .price_row .price-label .price_price{text-align:left !important}.checking-prices .price_row .price-label .price_text{padding:0 !important;margin:0 !important}.checking-prices .price_row .price-label .price_text .price_dots{display:none !important}.personal-data-navigation{padding-right:1rem !important;padding-left:1rem !important}.listing_prices_checkbox .price_row .input-checkbox-label{display:block !important}.listing_prices_checkbox .price_row .input-checkbox-label .price_text,.listing_prices_checkbox .price_row .input-checkbox-label .price_price{width:100% !important}.listing_prices_checkbox .price_row .input-checkbox-label .price_price .text{order:2;text-align:left !important;margin-left:10px}.listing_prices_checkbox .price_row .input-checkbox-label .price_price .price_checkbox{order:1}.listing_prices_checkbox .price_row .input-checkbox-label .price_text{padding:0 !important;margin:0 !important}.listing_prices_checkbox .price_row .input-checkbox-label .price_text .price_dots{display:none}.listing_prices_checkbox .price_row .listing-price-equates{padding-left:15px;text-align:left}.louis_fun_card .louis-checkbox .input-checkbox{margin-top:10px}.louis_fun_card .louis-fun-card-section{padding:0 !important}.louis_fun_card .louis-fun-card-section .louis-section .first-section{border:none !important}.checkout-louis-voucher{padding-right:0.75rem !important;padding-left:0.75rem !important}}@media (min-width: 768px) and (max-width: 991px){.checkout.listing-price-estimation .card{min-height:561px}.checkout.listing-price-estimation .card .btn{left:60%;padding-top:3px}.checkout .checkout-dates .card .btn{left:65% !important}.checkout .listing_prices_checkbox .price_row{padding:0 !important}.checkout .listing_prices_checkbox .price_row .price-label{padding-right:1rem !important;padding-left:1rem !important}.checkout .listing_prices_checkbox .price_row .price-label .price_text{padding-left:0 !important}.checkout .checkout-louis-voucher-section .first-person-louis-voucher .second-section .outer-checkbox-container .checkbox-container .louis-checkbox input[type='checkbox']{margin-top:0 !important}.checkout .additional-billing-address .card .btn{left:75% !important}.checkout-check-booking .review_booking_table .heading-title .dotes{display:none !important}}@media (min-width: 992px) and (max-width: 1200px){.listing-price-estimation .card{min-height:350px}.listing-price-estimation .card .btn{padding-top:3px}.checkout-dates .card .btn{left:75% !important}}
