.no-wrap{white-space:nowrap}.hidden{display:none}.warn_message{display:none;color:red;background:#fff;padding:5px;margin:5px;border:1px dotted #ff5d5d}.warn_message_show{display:block;color:red}.word_break{word-break:break-all;word-wrap:break-word}#message_from_bottom{color:#fff}.msg_hidden{color:#fff;visibility:hidden;position:absolute;top:-2000px}.inline{display:inline}.doted{border-bottom:1px dotted #1ab1e8;border-top:1px dotted #1ab1e8;border-right:1px dotted #1ab1e8;border-left:1px dotted #1ab1e8}.btn_hover{vertical-align:middle;display:inline;cursor:hand;cursor:pointer}.vmid,.vmid_fl{vertical-align:middle;display:inline}.vmid_fl{float:left}.vtop{vertical-align:top;display:inline}.cusor_hand{cursor:hand;cursor:pointer}.ha_center{text-align:center}.ha_left{text-align:left}.ha_right{text-align:right}.va_bottom{vertical-align:bottom}.va_middle{vertical-align:middle}.va_top{vertical-align:top}.rounded_corners{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-khtml-border-radius:10px}div.success_message,div.order_sample{background-color:#d8eee9;display:inline-block;padding:10px;border:5px #53f34b dotted}span.availability_starts{font-size:110%;color:#fc9}.product_booking_extras,.product_booking_extras_b{padding:5px;margin:5px}.product_booking_extras_b{background:#f5e4b4}.breadcrumbs,.breadcrumbs>a,.breadcrumbs>div,.breadcrumbs>ul,.breadcrumbs>li,.breadcrumbs>h1,.breadcrumbs>h2,.breadcrumbs>h3{background:#f051cb!important;padding-top:25px!important;margin-bottom:0!important;color:#f4fc00e4 !important}.page-header,.page-header>a,.page-header>ul,.page-header>li,.page-header>h1,.page-header>h2,.page-header>h3{margin:0!important;padding:0!important;color:#f4fc00e4 !important}.breadcrumb,.breadcrumb>li,.breadcrumb>li>a{color:#f4fc00e4 !important}.breadcrumb>li::before{color:#fff!important}.insurance-cards{max-width:600px;margin:40px auto}.section-title{font-weight:700;margin:0 0 25px 0;padding:20px;text-align:center}.insurance-card{cursor:pointer;padding:0;margin-bottom:20px;display:block;position:relative}.insurance-card input[type="radio"]{display:none}.insurance-card .card-body{background:#f8eac2;border-radius:16px;padding:22px 24px;border:2px solid transparent;transition:all .25s ease}.insurance-card .title{margin:0;font-weight:700;font-size:20px;color:#c62828}.insurance-card .price{font-size:18px;margin-top:6px;color:#222}.insurance-card input[type="radio"]:checked+.card-body{border-color:#fe9c1d;background:#fffdf2;box-shadow:0 0 10px rgba(0,0,0,.12)}.insurance-card .card-body.selected{border-color:#fe9c1d;background:#fffdf2;box-shadow:0 0 10px rgba(0,0,0,.12)}.insurance-card{cursor:pointer;padding:0;margin-bottom:20px;display:block}.insurance-card input[type="radio"]{display:none}.insurance-card .title{margin:0;font-weight:700;font-size:20px;color:#c62828}.insurance-card .price{font-size:18px;margin-top:6px}.cdw-header{margin-bottom:2.5rem}.cdw-warning{max-width:720px;margin:0 auto;color:#555;line-height:1.7;text-align:left}.insurance-wrapper,.options-wrapper{background:#72befb;border-radius:16px;padding:32px 28px;max-width:820px;margin:0 auto;margin-bottom:35px}.insurance-header{margin-bottom:32px;text-align:center}.insurance-header .section-title{font-size:28px;font-weight:700;margin-bottom:30px}.cdw-warning{max-width:680px;margin:0 auto;color:#444;line-height:1.7;text-align:left}.insurance-cards .insurance-card{margin-top:25px;margin-bottom:16px}.options-wrapper{background:#72befb}input[type="checkbox"],input[type="radio"]{transform:scale(1.5);cursor:pointer;margin-right:8px}select{font-size:18px;padding:12px 16px;border-radius:8px}select option{font-size:18px;padding:10px}.card-agreement{color:#fff;background:#be3438;border-radius:16px;padding:22px 24px;border:2px solid transparent;transition:all .25s ease}.card-agreement a{color:#fff}.card-agreement a:hover{color:#e9ff27}.notices-header{margin-bottom:32px;text-align:center}.notices-header .section-title{font-size:28px;font-weight:700;margin-bottom:30px}.insurance-description,.notices-description{color:#000;background:#c2eaf5;text-align:center;border-radius:16px;padding:22px 24px;border:2px solid transparent;transition:all .25s ease}.booking-section{padding:20px 0}.section-title{background:#6db7ff;color:#000;padding:12px 15px;border-radius:14px;margin-bottom:20px;font-size:20px;font-weight:700}.form-card{background:#fff;padding:20px;border-radius:14px;margin-bottom:25px;box-shadow:0 2px 8px rgba(0,0,0,.12)}.form-card label{font-weight:600;display:block;margin-bottom:6px;margin-top:12px}.form-card input{width:100%;padding:12px 14px;border:1px solid #d8d8d8;border-radius:10px;font-size:16px;margin-bottom:4px;outline:none}.form-card input:focus{border-color:#7db8ff;box-shadow:0 0 4px rgba(0,131,255,.4)}.mt-4{margin-top:30px}.date-input{background-image:url(data:image/svg+xml;utf8,<svg\ ...>)}.time-input{background-image:url(data:image/svg+xml;utf8,<svg\ ...>)}.car-big-card{align:center}