@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap"); .uppercase{text-transform:uppercase}.thin{font-weight:300 !important}.headline{font-size:27px;font-weight:700;color:#253241;line-height:1.2;margin-bottom:22px}@media (min-width:576px){.headline{font-size:30px}}@media (min-width:992px){.headline{font-size:40px}}.headline--xs{font-size:12px;margin-bottom:8px}.headline--sm{font-size:15px;margin-bottom:15px}@media (min-width:992px){.headline--sm{font-size:16px}}.headline--small{font-size:17px;margin-bottom:17px}@media (min-width:992px){.headline--small{font-size:18px}}.headline--md{font-size:19px}@media (min-width:992px){.headline--md{font-size:22px}}.headline--medium{font-size:22px}@media (min-width:992px){.headline--medium{font-size:30px}}.headline--lg{font-size:30px}@media (min-width:576px){.headline--lg{font-size:40px}}@media (min-width:992px){.headline--lg{font-size:50px}}.wpbs-form-field-input a{font-size:14px;text-decoration:underline}.single-camper>.container{padding-top:64px}img.camper-desc__photo{margin-bottom:32px}.camper-desc img{margin:30px 0}.camper-booking{background-color:#efefef;padding:40px 30px 10px}.single-camper ul{list-style:none;padding-left:0}.single-camper ul>li{font-size:14px;color:#717171;margin:5px 0;line-height:1.5;position:relative;padding-left:18px}.single-camper ul>li:before{content:"\0000BB";color:#e63946;position:absolute;display:block;left:0;top:0}.single-camper table tbody tr{background-color:#f0f0f0}.single-camper table td{padding:.7em;line-height:1.2;color:#333;font-size:16px}.first-long,.last-short{background-color:#e63946 !important}.single-camper table tr:first-of-type{font-weight:700;color:#333}.camper-booking h2{font-size:24px}.camper-preview__availability{text-transform:uppercase;color:#eb0912;font-size:10px;font-weight:600;background-color:#fff;padding:3px 6px}.people-number{display:flex;gap:4px}.center{text-align:center !important}.padding-sm{padding:50px 0}@media (min-width:576px){.padding-sm{padding:60px 0}}.padding-md{padding:50px 0}@media (min-width:576px){.padding-md{padding:80px 0}}.margin-bottom-sm{margin-bottom:30px}@media (min-width:576px){.margin-bottom-sm{margin-bottom:50px}}.owl-featured-offers .owl-dots{display:none}.wpcf7-form-control-wrap .wpcf7-form-control{margin-top:0;margin-bottom:8px}label .wpcf7-form-control-wrap .wpcf7-form-control{margin-top:8px}.wpcf7-quiz-label{margin-bottom:8px;display:inline-block}.generic-content p{font-size:14px;line-height:1.8;color:#717171}.icon-btn{max-width:20px}.icon-btn img{max-width:20px;margin-right:4px}.vc_custom_1718894369531 .wpb_wrapper{padding:16px}.stm-layout-header-car_rental .header-rental.header-listing .listing-menu>li>ul li{background:#000}body.stm-layout-header-car_rental .header-rental.header-listing .listing-menu>li:not(.stm_megamenu) .sub-menu a:hover{color:#a3a3a3 !important}body.stm-template-car_rental .stm_rent_car_form_wrapper.style_2 .stm_rent_car_form button.heading-font{color:#fff !important}.wc-place-order-btn input#place_order{color:#fff !important}body .vc_custom_1718896805018.vc_column-inner{padding:16px !important}body.stm-template-car_rental .stm_rent_order_info .image.image-placeholder span.button{color:#fff !important}.page.stm-template-car_rental .stm_order_print .button{color:#fff !important}.stm_wizard_title{color:#000 !important}.wpbs-calendar-header-navigation select{opacity:1;visibility:visible}.container:has(.elementor){max-width:unset}:root{--brand-dark:#0a2e4f;--brand-darker:#051829;--brand-accent:#e63946;--bg-light:#f4f6f8;--bg-white:#fff;--glass-bg:rgba(10,46,79,.85);--glass-surface:rgba(255,255,255,.03);--glass-border:rgba(255,255,255,.1);--text-white:#fff;--text-dim:rgba(255,255,255,.7);--text-muted:rgba(255,255,255,.6);--text-dark:#0a2e4f;--text-grey:#d0d5db;--main-font:"Montserrat",sans-serif;--anim-physics:all .4s cubic-bezier(.25,.8,.25,1);--radius-md:15px;--shadow-premium:0 20px 40px rgba(0,0,0,.15);--container-max:1300px}body,html,#wrapper,#main,.site-content{background-color:var(--brand-darker) !important;color:var(--text-white) !important;font-family:var(--main-font) !important}body,p,a,input,select,textarea,button,span,div,h1,h2,h3,h4,h5,h6,.heading-font,.headline{font-family:var(--main-font) !important}h1,h2,h3,h4,h5,h6,.vc_custom_heading,.headline{color:var(--text-white) !important}.vc_row,.vc_section,.wpb_row,.vc_row-fluid,.vc_col-has-fill>.vc_column-inner{background-color:var(--brand-darker) !important;color:var(--text-white) !important}.vc_row[data-vc-full-width=true],.vc_row.stretch-row,.vc_row.info-row{background-color:var(--brand-dark) !important}.wpb_text_column,.wpb_text_column p,.vc_column_text,.vc_column_text p,.generic-content p{color:var(--text-dim) !important}.wpb_text_column span,.vc_column_text span{color:var(--text-white) !important}.stm_color_separator{background-color:var(--brand-accent) !important}.stm_icon_box,.grw-review,.grw-review-inner,.wpb_column.glass-card,.vc_column-inner.glass-card,.contact-wrapper{background:var(--glass-surface) !important;border:1px solid var(--glass-border) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;border-radius:var(--radius-md) !important;box-shadow:var(--shadow-premium) !important;color:var(--text-white) !important;transition:var(--anim-physics) !important}.stm_icon_box:hover,.grw-review:hover,.contact-wrapper:hover{background:rgba(255,255,255,.06) !important;border-color:rgba(255,255,255,.2) !important}.stm_icon_box .icon_wrapper i{color:var(--brand-accent) !important}.header-main,.header-rental,.header-listing,.top-bar-wrapper,.top-bar-socials{background-color:var(--brand-darker) !important;border-bottom:1px solid var(--glass-border) !important}.listing-menu>li>a{color:var(--text-white) !important}.listing-menu>li>a:hover,.listing-menu>li.active>a{color:var(--brand-accent) !important}.listing-menu>li:not(.stm_megamenu) .sub-menu,.sub-menu{background-color:var(--brand-dark) !important;border:1px solid var(--glass-border) !important;border-radius:6px !important}.sub-menu li{background:0 0 !important}body.stm-layout-header-car_rental .header-rental.header-listing .listing-menu>li:not(.stm_megamenu) .sub-menu a,.sub-menu a{color:var(--text-dim) !important}body.stm-layout-header-car_rental .header-rental.header-listing .listing-menu>li:not(.stm_megamenu) .sub-menu a:hover,.sub-menu a:hover{color:var(--brand-accent) !important;background-color:rgba(255,255,255,.03) !important}.stm_rent_car_form_wrapper,.stm-filter-sidebar,.sidebar-widget-search{background:var(--glass-bg) !important;backdrop-filter:blur(15px) !important;-webkit-backdrop-filter:blur(15px) !important;border:1px solid var(--glass-border) !important;border-radius:var(--radius-md) !important;box-shadow:var(--shadow-premium) !important}.stm_rent_car_form_wrapper h4,.stm_rent_car_form_wrapper label,.wpforms-field-label,.form-modal-label{color:var(--text-white) !important;text-transform:uppercase !important;font-weight:700 !important}.stm_rent_car_form_wrapper input,.stm_rent_car_form_wrapper select,.stm-filter-sidebar input,.stm-filter-sidebar select,.wpforms-field input,.wpforms-field select,.wpforms-field textarea,.custom-contact-form input,.custom-contact-form textarea{background:rgba(0,0,0,.25) !important;border:1px solid var(--glass-border) !important;color:var(--text-white) !important}.stm_rent_car_form_wrapper input:focus,.stm_rent_car_form_wrapper select:focus,.wpforms-field input:focus,.wpforms-field textarea:focus{background:rgba(0,0,0,.5) !important;border-color:var(--brand-accent) !important}.btn-modern,.stm_rent_car_form button,.wpforms-submit,.button,.btn,.vc_btn3,.btn-action,input[type=submit],.wc-place-order-btn input#place_order{background-color:var(--brand-accent) !important;color:var(--text-white) !important;border:2px solid var(--brand-accent) !important;transition:var(--anim-physics) !important;cursor:pointer !important}.btn-modern:hover,.stm_rent_car_form button:hover,.wpforms-submit:hover,.button:hover,.btn:hover,.vc_btn3:hover,.btn-action:hover,input[type=submit]:hover,.wc-place-order-btn input#place_order:hover{background-color:transparent !important;color:var(--text-white) !important;border-color:var(--brand-accent) !important;box-shadow:0 5px 15px rgba(230,57,70,.3) !important}.car-banner{position:relative !important}.car-banner:after{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(to right,var(--brand-darker) 15%,rgba(5,24,41,.85) 60%,transparent 100%) !important;z-index:1 !important}.car-banner>.container{position:relative !important;z-index:2 !important}.tech-info-contener{background:var(--glass-surface) !important;border:1px solid var(--glass-border) !important;border-radius:var(--radius-md) !important;box-shadow:var(--shadow-premium) !important}.form-btn-wrap{display:flex;justify-content:center !important}div.vc_row.vc_custom_1700221732984{background-color:transparent !important}div.vc_row[data-vc-full-width=true].vc_custom_1699561886139{background-color:transparent !important}figure.style-sixteen{height:280px !important;border-radius:15px !important;overflow:hidden !important;margin:10px 0 !important}figure.style-sixteen img{width:100% !important;height:100% !important;object-fit:cover !important;border-radius:15px !important}.vc-hoverbox,.vc-hoverbox-inner,.vc-hoverbox-block{height:280px !important;border-radius:15px !important;overflow:hidden !important}.vc-hoverbox-wrapper{margin:10px 0 !important}.vc-hoverbox-block.vc-hoverbox-front{background-size:cover !important;background-position:center !important}.vc-hoverbox-block.vc-hoverbox-back img{border-radius:15px !important}#header div.header-rental.header-main{background-color:#0a2e4f !important}div.cookie-notice-container{background-color:#0a2e4f !important;color:#fffffe !important}button#cn-accept-cookie,button#cn-more-info{background-color:#e63946 !important}button.cn-close-icon:after,button.cn-close-icon:before{background-color:#fffffe !important}input.stm-date-timepicker-start::placeholder,input.stm-date-timepicker-end::placeholder{color:#fffffe !important}#header .header-rental.header-listing{padding:0 !important;display:flex;align-items:center}div.listing-logo-main{margin:0 !important}div#top-bar{width:100% !important}div#top-bar .container{width:100%;max-width:100%;display:flex;justify-content:center;align-items:center;margin:0;padding:0;font-weight:500 !important}#top-bar .container .top-bar-wrapper{width:100%}#top-bar .top-bar-socials{border:none !important}div.top-bar-info-wrap{margin-left:20px !important}div.header-login-url{margin:0 20px !important}div.vc_custom_1697490003129:before{display:none !important}div.stm-layout-box-car_dealer{background-color:#0a2e4f !important;border-radius:25px !important}div.stm-layout-box-car_dealer p{color:#fffffe}div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-has-fill{background-color:#051829}img.vc_single_image-img.attachment-full{-webkit-filter:grayscale(1) invert(1);filter:grayscale(1) invert(1)}div.icon{background-color:#e63946 !important}.icon-box.stm-layout-box-car_dealer{min-height:200px !important;padding:5px !important}div.vc_custom_1720792902204:after{display:none !important}div.vc_custom_1720792902204 .vc_col-sm-2\/5{position:relative;z-index:2}div.vc_column-inner.vc_custom_1697486728461{background-color:transparent !important}div.vc_column-inner.vc_custom_1697486728461 a{background-color:#e63946 !important;box-shadow:0 2px 0 #a32833 !important}div#footer-main,div#footer-copyright{background-color:#051829 !important}div#footer-copyright i{-webkit-filter:grayscale(1) invert(1);filter:grayscale(1) invert(1)}div.vc_custom_1697491348303 div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_column-gap-5.vc_row-o-equal-height.vc_row-flex{display:flex;justify-content:center;padding-top:35px}div.vc_custom_1485428309292{display:flex;justify-content:center;align-items:center}div.vc_custom_1485428309292 h1{text-align:center}div.number{background-color:#0a2e4f !important}div.top.heading-font{background-color:rgba(5,24,41,.5) !important}div.stm_wizard_title.heading-font{color:#fffffe !important}div.stm_nav_wizard_step h1,div.stm_nav_wizard_step h2,div.stm_nav_wizard_step h3,div.stm_nav_wizard_step h4,div.stm_nav_wizard_step h5,div.stm_nav_wizard_step h6,div.stm_rent_order_info h4,div.stm_rental_options_archive h4,div.stm_single_class_car li,div.heading-font h3,div.stm_rent_order_info h4,div.woocommerce-billing-fields h4,div#order_review,div#order_review h4,div.woocommerce h4{color:#000 !important}div#order_review a{color:#e63946 !important}img.camper-desc__photo{border-radius:20px !important}div.camper-booking{background-color:#0a2e4f !important}div.wpbs-legend{color:#000 !important}div.wpbs-form-field-input a{color:#e63946 !important}button#wpbs-form-submit-1{background-color:#e63946 !important}section.camper-desc ul li{color:#d5d5d5 !important}button.clear-data{margin-left:15px !important;padding:5px !important;box-shadow:0 2px 0 #1f3236 !important}button.clear-data span{color:#fff !important;text-transform:uppercase;font-weight:700;text-decoration:none !important}button.clear-data i{-webkit-filter:grayscale(1) invert(1);filter:grayscale(1) invert(1)}body.stm-template-car_rental #wrapper .stm_rent_car_form_wrapper.style_1 .stm_rent_car_form button.heading-font{padding:13px 14px !important}body.stm-template-car_rental #wrapper .stm_rent_car_form_wrapper.style_1 .stm_rent_car_form button.clear-data{padding:0 5px !important}li.select2-results__option{color:#3a3a3a !important}li.select2-results__option--highlighted{color:#e63946 !important}div.xdsoft_monthpicker{background-color:#a32833 !important}div.xdsoft_calendar th{background-color:#a32833 !important;color:#fffffe !important}td.xdsoft_date.xdsoft_current{background-color:#e63946 !important;color:#fffffe !important}div.stm-opened-menu-listing.opened{background-color:#0a2e4f}.my-account-mobile{color:#fffffe !important}body.stm-layout-header-car_rental #wrapper #header .header-rental.header-listing .listing-menu>li:not(.stm_megamenu) .sub-menu a,body.stm-layout-header-car_rental #wrapper #header .header-rental.header-listing .listing-menu>li:not(.stm_megamenu) .sub-menu li a,body.stm-layout-header-car_rental #wrapper #header .header-rental .stm-opened-menu-listing .listing-menu-mobile>li:not(.stm_megamenu) .sub-menu a,body.stm-layout-header-car_rental #wrapper #header .header-rental .stm-opened-menu-listing .listing-menu-mobile>li:not(.stm_megamenu) .sub-menu li a{background-color:#0a2e4f !important;overflow:auto}div.vc_custom_1698099176546 .icon-box{pointer-events:none !important}.stm-layout-header-car_rental .header-rental.header-listing .header-inner-content{max-width:100%;justify-content:center !important;margin:0 20px}@media (min-width:768px){div.wpb_column.vc_column_container.vc_col-sm-2\/5{width:30% !important}}select{color:#000 !important}.wpbs-container .wpbs-date-selected div,.wpbs-container .wpbs-date-selected .wpbs-legend-item-icon div,.wpbs-container .wpbs-date-hover div,.wpbs-container .wpbs-date-hover .wpbs-legend-item-icon div,.wpbs-container .wpbs-date-selected.wpbs-selected-first .wpbs-legend-item-icon div,.wpbs-container .wpbs-date-selected.wpbs-selected-last .wpbs-legend-item-icon div{background-color:#e63946 !important}div.vc_custom_1720792902204{height:600px !important;min-height:600px !important}