.form-container{background-color:#fff;border-radius:24px;box-shadow:0 18px 50px #1a1a1a1a}.custom-row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;height:100%}.column-6,.column-md-6{flex:0 0 50%;max-width:50%;padding-right:15px;padding-left:15px}.column-md-7{flex:0 0 58.333333%;max-width:58.333333%;padding-right:15px;padding-left:15px}.column-md-8{flex:0 0 66.66666667%;max-width:66.66666667%;padding-right:15px;padding-left:15px}.column-md-4,.column-4{flex:0 0 33.33333333%;max-width:33.33333333%;padding-right:15px;padding-left:15px}.column-md-5{flex:0 0 41.666667%;max-width:41.666667%;padding-right:15px;padding-left:15px}.order-md-first{order:-1}.order-last{order:1}.form-wrapper-column{padding:30px 30px 0}#map{height:100%;min-height:495px;border-radius:24px 0 0 24px}.text-center{text-align:center}.align-items-end.custom-row{align-items:end}.justify-content-center.custom-row{justify-content:center}.mb-2{margin-bottom:8px}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;word-wrap:normal;font-size:12px;opacity:0;line-break:auto}.d-block{display:block}.img-fluid{max-width:100%;height:auto}.tooltip.in{opacity:.9}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.gx-5{--bs-gutter-x: 3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.my-3{margin-top:1rem;margin-bottom:1rem}.mb-2{margin-bottom:.5rem}.ms-2{margin-left:.5rem}.test-ride-form .form-wrapper-column-content{position:relative;padding-bottom:80px}.test-ride-form .btn-submit-book-ride{background-color:#fcb63a;height:59px;border-radius:0 0 24px;text-align:center;font-size:18px;line-height:59px;position:absolute;bottom:0;left:-15px;right:15px;font-weight:500}.test-ride-form .form-check label{display:block}.test-ride-form .form-check-input{width:14px;height:14px;margin-top:.25em;margin-right:.25em;vertical-align:top;background-color:#fff;border:2px solid #FCB63A;border-radius:50%;-webkit-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;cursor:pointer;position:relative;vertical-align:middle}.test-ride-form .form-check-input:checked{border-color:#fcb63a}.test-ride-form .form-check-input:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#fcb63a}.test-ride-form h2{font-size:32px;font-weight:700;color:#000;margin-bottom:16px}.test-ride-form h3{font-size:28px;font-weight:700;color:#000;margin-bottom:16px;line-height:34px}.test-ride-form h4{font-size:18px;font-weight:700;color:#000;margin-bottom:16px}.test-ride-form h5{font-size:16px;font-weight:700;color:#000;margin-top:15px}.book-test-form h5{font-size:14px;line-height:30px;margin-bottom:12px}.city-icon{max-width:48px}.bike-image-test-ride{max-width:120px}.section-description{font-size:14px;line-height:22px}.test-ride-form .visitor-city-selection .custom-row .column-4 label .city-name-text,.product-text-name{font-size:14px;line-height:30px;margin-left:4px}@media(max-width:1260px){.main-test-ride-row .column-md-5,.main-test-ride-row .column-md-7{flex:0 0 50%;max-width:50%}}@media(max-width:960px){.column-md-7,.column-md-5,.column-md-4,.column-md-8,.column-md-6{width:100%;max-width:100%;flex:0 0 100%}.main-test-ride-row .column-md-5,.main-test-ride-row .column-md-7{flex:0 0 100%;max-width:100%}.test-ride-form .btn-submit-book-ride{border-radius:0 0 24px 24px;left:15px}.test-ride-form .form-container{max-width:560px;width:100%;margin-left:auto;margin-right:auto}}@media(max-width:768px){#map{min-height:155px;border-radius:24px 24px 0 0}.test-ride-form .form-check-input{margin-right:0}.test-ride-form .visitor-city-selection .custom-row .column-4 .ms-2{margin-left:4px}.bike-image-test-ride{max-width:90px;width:100%}}@media(max-width:400px){.test-ride-form .visitor-city-selection .custom-row .column-4 label .city-name-text{max-width:56px;font-size:12px;line-height:30px;overflow:hidden;display:inline-block}.product-text-name{font-size:12px;line-height:30px;display:inline-block}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAAAAAAACA */
