.switch-wrapper{background:#f5f6f8;padding:5px 20px;padding-right:40px}@media(max-width: 1000px){.switch-wrapper{padding-left:unset;padding:5px 0px}}.switch-wrapper .switch{background:unset;font-family:"Avenir Next";color:#262965;font-weight:400;border:none;white-space:nowrap}@media(max-width: 1000px){.switch-wrapper .switch{font-size:10pt;padding:8px 15px}}.switch-wrapper .switch.active{text-decoration:underline;font-weight:600;background:unset}.intro-body.shown{display:flex;max-width:1100px;margin:0 auto;padding:10px;justify-content:space-between;flex-wrap:wrap;padding-right:15px}.divider{border-top:solid 1px #e3e3e3;margin:40px 0px}.switch-body,.payment-section{max-width:1100px;margin:0 auto;padding:10px;justify-content:space-between;flex-wrap:wrap;padding-left:15px;padding-right:15px}.switch-body .btn.secondary.flat{flex-basis:100%;justify-content:left;color:#262965;font-size:9pt;font-family:"Avenir Next";padding-left:0}.switch-body .btn.secondary.flat:hover{color:#4ad6f2}#stage-switch{margin:0}h1,div.h1-style,div.pseudo-h1{text-align:left}@media(max-width: 1000px){h1,div.h1-style,div.pseudo-h1{text-align:center}}.left-section{flex:0 1 80%;order:1;max-width:500px;width:100%}@media(max-width: 1000px){.left-section{max-width:unset;flex-basis:100%;text-align:center}}.right-section{flex:0 1 20%;order:2}.right-section .car-card{border-radius:4px;margin:0px 10px;max-width:365px;color:#323338;box-shadow:0 0 2px 0px rgba(0,0,0,.1803921569);padding-bottom:3px;padding-top:3px}.right-section .car-card img{width:100%;height:auto;object-fit:cover}.right-section .car-card h2,.right-section .car-card .pseudo-h2{margin:0;font-size:14pt;color:#323338;font-weight:700;margin:5px 0;text-transform:capitalize;padding:0 10px}.right-section .car-card h3,.right-section .car-card .pseudo-h3{margin:0;font-size:13pt;color:#323338;margin:2px 0;font-weight:400;text-transform:capitalize;padding:0 10px}.right-section .car-card h4,.right-section .car-card .pseudo-h4{margin:0;font-size:11pt;color:#323338;margin:5PX 0;font-weight:200;text-transform:capitalize;padding:0 10px}.right-section .car-card .price{display:flex;margin:20px 0;align-content:center;align-items:center;color:#262965}.right-section .car-card .price h1,.right-section .car-card .price .h1-style,.right-section .car-card .price .pseudo-h1{margin:0;font-size:16pt}.right-section .car-card .price .explanation{margin:0 5px;padding:0;font-size:11pt}.right-section .car-card #reserve-table{background:#f5f6f8;border-radius:4px;margin:10px;justify-content:center;padding:10px 30px;overflow:hidden}.right-section .car-card #reserve-table th{font-weight:300;PADDING-RIGHT:30PX}.right-section .car-card #reserve-table td{font-weight:500}.right-section .car-card #reserve-table th:last-child,.right-section .car-card #reserve-table td:last-child{color:#262965;font-weight:700}@media(max-width: 1000px){.right-section{flex-basis:100%;order:0}.right-section .car-card{margin:15px auto;max-width:500px}.right-section .car-card h3,.right-section .car-card .pseudo-h3,.right-section .car-card h4,.right-section .car-card .pseudo-h4,.right-section .car-card #reserve-table{display:none}}.intro-body .left-section .explanation{color:#75767d;font-weight:500;font-size:12pt}.intro-body .left-section .stat{position:relative;padding-left:70px;margin:35px 0px}.intro-body .left-section .stat .icon{position:absolute;left:10px;top:10px;width:35px}.intro-body .left-section .stat .title{color:#262965;margin:10px 0px;font-size:13pt;font-weight:700}.intro-body .left-section .stat .value{font-size:11pt;color:#75767d}@media(max-width: 1000px){.intro-body .left-section .stat{padding:4px 15px}.intro-body .left-section .stat .icon{left:0px;top:0px;width:30px;position:relative}}.details-section .explanation{color:#75767d;font-size:12pt}.details-section .radiobox{max-width:unset;width:150px;margin:5px;display:inline-block}.details-section .left-section .pseudo-h2{margin-top:25px}.details-section .left-section .input-wrapper{margin-top:18px}.payment-section{display:flex;flex-wrap:wrap}.payment-section .left-section>h4,.payment-section .left-section>.pseudo-h4{text-align:left;font-weight:300}.payment-section .left-section .card-payment-box{background:#f5f6f8;padding:20px;border-radius:4px;margin:5px;text-align:center}.payment-section .left-section .card-payment-box .powered-by{text-decoration:none;padding:5px;font-style:italic}.payment-section .left-section .card-payment-box .powered-by h5,.payment-section .left-section .card-payment-box .powered-by .pseudo-h5{margin:0;font-weight:400}.payment-section .left-section .card-payment-box .powered-by img{height:35px;width:150px}.success-body .car-card{max-width:465px;padding-left:4px;padding-right:4px}@media(max-width: 1000px){.success-body .car-card{margin:15px;max-width:unset}}@media(max-width: 1000px){.success-body .right-section .car-card #reserve-table{display:flex;padding:10px}.success-body .right-section .car-card #reserve-table th,.success-body .right-section .car-card #reserve-table td{white-space:pre-wrap}}.success-body .button-section{flex-basis:100%;margin:50px auto;max-width:1100px;padding:60px;text-align:center;order:3;background:#f5f6f8}.success-body .explanation{font-size:15px;font-weight:600;font-family:"Avenir Next";color:#444;margin:0 auto;max-width:350px}.success-body .explanation span,.success-body .explanation a{color:#262965;font-weight:600;font-family:"Avenir Black"}.header-section{display:flex;padding:50px;background:#7ad6ef;justify-content:space-between}.header-section h1,.header-section .h1-style,.header-section .pseudo-h1{font-family:"roc-grotesk";font-size:60px;line-height:70px}.header-section h2,.header-section .pseudo-h2{font-size:24px;line-height:36px;font-family:"Avenir Next"}.header-section .left-header-section{flex:0 1 40%;max-width:500px;margin:0 auto;min-width:300px}@media(max-width: 1000px){.header-section .left-header-section{flex-basis:100%;flex:1 1 100%}}.header-section .right-header-section{flex:0 1 40%}.header-section .right-header-section .image-holder{text-align:center;border-radius:8px;max-width:500px}.header-section .right-header-section .image-holder img{border-radius:8px;padding:20px;background:#fff;width:100%}@media(max-width: 1000px){.header-section .right-header-section{display:none}}#start-reservation-button{margin-left:0}.hidden{display:none}#payment-finance-section{padding:0;margin-top:8px}#payment-finance-section .pay-finance-section{margin:5px 10px;border:solid 1px #e6e9ef}
