body.hcr-uniform-page-headers{--hcr-page-header-min-height:430px;--hcr-page-header-width:1280px;--hcr-page-header-padding-top:45px;--hcr-page-header-padding-right:45px;--hcr-page-header-padding-bottom:24px;--hcr-page-header-padding-left:54px;--hcr-page-header-title-min:34px;--hcr-page-header-title-fluid:4.3vw;--hcr-page-header-title-max:58px;--hcr-page-header-text-size:18px;--hcr-page-header-font:"Commissioner",system-ui,sans-serif;--hcr-page-header-weight:650;--hcr-page-header-title-line-height:1.18;--hcr-page-header-text-line-height:1.75;}body.hcr-uniform-page-headers .elementor :is(.hcr-about-slider,.hcr-fleet-hero,.hcr-cd-hero,.hcr-contact-hero,.hcr-cs-hero,.hcr-native-hero,.hcr-policy-hero){box-sizing:border-box;width:100%!important;max-width:100%!important;height:auto!important;min-height:max(430px,var(--hcr-page-header-min-height))!important;margin:0!important;padding:0!important;text-align:left!important;}body.hcr-uniform-page-headers .elementor :is(.hcr-about-slider__track,.hcr-about-slide,.hcr-fleet-hero__track,.hcr-fleet-hero__slide,.hcr-cs-hero__slide){box-sizing:border-box;height:auto!important;min-height:max(430px,var(--hcr-page-header-min-height))!important;max-height:none!important;}body.hcr-uniform-page-headers .elementor :is(.hcr-contact-hero__inner,.hcr-cs-hero__inner,.hcr-cd-hero__shell,.hcr-native-hero>.elementor-container,.hcr-native-hero>.e-con-inner,.hcr-policy-hero__inner){box-sizing:border-box;position:relative;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:20px;width:min(var(--hcr-page-header-width),100%)!important;max-width:var(--hcr-page-header-width)!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:var(--hcr-page-header-padding-top,45px) var(--hcr-page-header-padding-right,45px) var(--hcr-page-header-padding-bottom,24px) var(--hcr-page-header-padding-left,54px)!important;text-align:left!important;}body.hcr-uniform-page-headers .elementor :is(.hcr-about-slide__inner,.hcr-fleet-hero__inner){box-sizing:border-box;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0;width:min(var(--hcr-page-header-width),100%)!important;max-width:var(--hcr-page-header-width)!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:var(--hcr-page-header-padding-top,45px) var(--hcr-page-header-padding-right,45px) var(--hcr-page-header-padding-bottom,24px) var(--hcr-page-header-padding-left,54px)!important;text-align:left!important;}body.hcr-uniform-page-headers .elementor :is(.hcr-contact-hero__copy,.hcr-cs-hero__copy,.hcr-cd-hero__content,.hcr-policy-hero__copy){box-sizing:border-box;width:100%!important;max-width:960px!important;margin:0!important;padding:0!important;align-self:flex-start!important;text-align:left!important;}body.hcr-uniform-page-headers .elementor :is(.hcr-about-slide__title,.hcr-fleet-hero__title,.hcr-cd-hero__title,.hcr-contact-hero__title,.hcr-cs-hero__title,.hcr-native-hero .hcr-native-title .elementor-heading-title,.hcr-policy-hero__title,.hcr-policy-hero h1){max-width:960px!important;margin:12px 0 18px!important;padding:0!important;font-family:var(--hcr-page-header-font)!important;font-size:clamp(var(--hcr-page-header-title-min),var(--hcr-page-header-title-fluid),var(--hcr-page-header-title-max))!important;font-weight:var(--hcr-page-header-weight)!important;line-height:var(--hcr-page-header-title-line-height)!important;letter-spacing:-.025em!important;text-align:left!important;text-transform:none!important;overflow-wrap:break-word;}body.hcr-uniform-page-headers .elementor :is(.hcr-about-slide__text,.hcr-fleet-hero__text,.hcr-cd-hero__text,.hcr-contact-hero__description,.hcr-cs-hero__copy>p,.hcr-native-hero .hcr-native-lead p,.hcr-policy-hero__copy>p){max-width:900px!important;margin:0 0 24px!important;padding:0!important;font-family:var(--hcr-page-header-font)!important;font-size:var(--hcr-page-header-text-size)!important;line-height:var(--hcr-page-header-text-line-height)!important;text-align:left!important;}body.hcr-uniform-page-headers .elementor :is(.hcr-about-slide__eyebrow,.hcr-fleet-hero__eyebrow,.hcr-cd-hero__eyebrow,.hcr-contact-eyebrow,.hcr-cs-hero__eyebrow,.hcr-native-hero .hcr-native-eyebrow .elementor-heading-title){margin:0!important;font-family:var(--hcr-page-header-font)!important;line-height:1.6!important;text-align:left!important;}body.hcr-uniform-page-headers .elementor :is(.hcr-contact-breadcrumb,.hcr-cs-breadcrumb,.hcr-cd-hero__breadcrumb,.hcr-policy-breadcrumb,.hcr-about-slider__breadcrumb,.hcr-fleet-hero__breadcrumb),body.hcr-uniform-page-headers .elementor .hcr-native-hero .hcr-native-breadcrumb nav{display:flex!important;align-items:center;justify-content:flex-start!important;flex-wrap:wrap;gap:9px!important;margin:0!important;padding:0!important;font-family:var(--hcr-page-header-font)!important;font-size:14px!important;line-height:1.5!important;text-align:left!important;}body.hcr-uniform-page-headers .elementor :is(.hcr-about-slider__breadcrumb,.hcr-fleet-hero__breadcrumb){box-sizing:border-box;position:absolute!important;top:var(--hcr-page-header-padding-top,45px)!important;left:50%!important;transform:translateX(-50%)!important;width:min(var(--hcr-page-header-width),100%)!important;max-width:var(--hcr-page-header-width)!important;z-index:3;padding:0 var(--hcr-page-header-padding-right,45px) 0 var(--hcr-page-header-padding-left,54px)!important;}body.hcr-uniform-page-headers .elementor .hcr-native-hero :is(.elementor-column,.elementor-widget-wrap){box-sizing:border-box;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;}body.hcr-uniform-page-headers .elementor .hcr-native-hero .elementor-widget-wrap{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0;--widgets-spacing:0px;}body.hcr-uniform-page-headers .elementor .hcr-native-hero .elementor-widget{margin:0!important;text-align:left!important}body.hcr-uniform-page-headers .elementor .hcr-native-hero .hcr-native-breadcrumb{margin:0 0 20px!important}body.hcr-uniform-page-headers .elementor .hcr-native-hero :is(.hcr-native-title,.hcr-native-lead){max-width:960px!important}body.hcr-uniform-page-headers .elementor .hcr-native-hero .hcr-native-button{width:auto!important;margin:0!important}body.hcr-uniform-page-headers .elementor .hcr-native-hero .elementor-button-wrapper{text-align:left!important}body.hcr-uniform-page-headers .elementor :is(.hcr-about-slider__dots,.hcr-fleet-hero__dots,.hcr-cs-hero__dots){bottom:24px!important}@media(max-width:1024px){body.hcr-uniform-page-headers{--hcr-page-header-text-size:17px}}@media(max-width:767px){body.hcr-uniform-page-headers{--hcr-page-header-text-size:16px}body.hcr-uniform-page-headers .elementor .hcr-native-hero .hcr-native-breadcrumb{margin-bottom:20px!important}}body.hcr-uniform-page-headers .elementor :is(.hcr-about-slider__track,.hcr-fleet-hero__track){position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;}body.hcr-uniform-page-headers .elementor :is(.hcr-about-slide,.hcr-fleet-hero__slide){position:relative!important;inset:auto!important;grid-area:1 / 1!important;width:100%!important;}body.hcr-uniform-page-headers .elementor :is(.hcr-contact-breadcrumb,.hcr-cs-breadcrumb,.hcr-cd-hero__breadcrumb,.hcr-policy-breadcrumb){position:static!important;inset:auto!important;transform:none!important;flex:0 0 auto!important;}body.hcr-uniform-page-headers .elementor :is(.hcr-contact-hero__copy,.hcr-cs-hero__copy,.hcr-cd-hero__content,.hcr-policy-hero__copy,.hcr-about-slide__inner>*,.hcr-fleet-hero__inner>*,.hcr-native-hero .elementor-widget){flex-shrink:0!important;}body.hcr-uniform-page-headers .elementor :is(.hcr-about-slide__inner,.hcr-fleet-hero__inner)::before{content:"";display:block;height:41px;flex:0 0 41px;}body.hcr-uniform-page-headers .elementor :is(.hcr-about-slider,.hcr-fleet-hero,.hcr-cs-hero):has(:is(.hcr-about-slider__dots,.hcr-fleet-hero__dots,.hcr-cs-hero__dots,.hcr-cs-hero__arrow)) :is(.hcr-about-slide,.hcr-fleet-hero__slide,.hcr-cs-hero__slide){padding-bottom:52px!important;}body.hcr-uniform-page-headers .elementor .hcr-cd-hero{align-items:flex-start!important}body.hcr-fleet-page.hcr-readable .hcr-fleet-hero__button,body.hcr-offers-page.hcr-readable :is(.hcr-cs-btn--hero,.vrc-promotion-discount,.vrc-promotion-car-book-link){background:var(--hcr-a11y-teal,#007D7C)!important;color:#fff!important}body.hcr-fleet-page.hcr-readable .hcr-vrc-fleet-grid__eyebrow,body.hcr-offers-page.hcr-readable .hcr-offers-intro .hcr-cs-eyebrow .elementor-heading-title{color:var(--hcr-a11y-soft-teal,#006B6A)!important}body.hcr-offers-page.hcr-readable .vrc-promotion-date-label{color:var(--hcr-a11y-text,#526574)!important}body.hcr-offers-page.hcr-readable :is(.vrc-promotion-discount-percent-amount,.vrc-promotion-discount-percent-txt){color:#fff!important}body.hcr-fleet-page.hcr-readable .hcr-fleet-hero__button:hover,body.hcr-offers-page.hcr-readable :is(.hcr-cs-btn--hero,.vrc-promotion-car-book-link):hover{background:#0D3B66!important;color:#fff!important}body.hcr-fleet-page .hcr-fleet-hero__dots{display:flex;align-items:center;justify-content:center;gap:6px!important}body.hcr-fleet-page .hcr-fleet-hero__dot{display:grid!important;place-items:center;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.hcr-fleet-page .hcr-fleet-hero__dot::before{content:'';display:block;width:9px;height:9px;border:1px solid #fff;border-radius:50%;background:rgba(6,28,54,.65)}body.hcr-fleet-page .hcr-fleet-hero__dot.is-active::before{background:#fff}body.hcr-fleet-page .hcr-fleet-hero__dot:focus-visible{outline:2px solid #fff;outline-offset:2px}body.hcr-fleet-page .hcr-fleet-hero__slide:not(.is-active){background-image:none!important}@media(prefers-reduced-motion:reduce){body.hcr-fleet-page .hcr-fleet-hero__slide{transition:none!important}}*,*::before,*::after{box-sizing: border-box;}html{scroll-behavior: smooth;}body{margin: 0;color: var(--hcr-text);background: #fff;font-family: Commissioner,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size: 16px;line-height: 1.65;-webkit-font-smoothing: antialiased;}img{display: block;max-width: 100%;height: auto;}a{color: inherit;}button,input,select,textarea{font: inherit;}h1,h2,h3,h4{margin-top: 0;color: var(--hcr-deep);font-weight: 700;letter-spacing: -.045em;line-height: 1.08;}p{margin-top: 0;}.screen-reader-text{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}.hcr-container{width: min(calc(100% - 48px),var(--hcr-container));margin-inline: auto;}.hcr-section{padding: 112px 0;}.hcr-offer-bar{background: var(--hcr-deep);color: rgba(255,255,255,.78);font-size: .75rem;}.hcr-offer-bar__inner{min-height: 38px;display: flex;align-items: center;justify-content: space-between;gap: 24px;}.hcr-offer-bar a{color: #fff;text-decoration: none;font-weight: 600;}.hcr-status-dot{display: inline-block;width: 7px;height: 7px;margin-right: 7px;border-radius: 50%;background: #44d6a8;box-shadow: 0 0 0 4px rgba(68,214,168,.13);}.site-header{position: relative;z-index: 80;background: #fff;border-bottom: 1px solid var(--hcr-line);}.site-header__inner{min-height: 84px;display: flex;align-items: center;gap: 34px;}.site-branding{flex: 0 0 260px;}.site-branding img{width: 100%;max-height: 62px;object-fit: contain;object-position: left center;}.primary-navigation{margin-left: auto;}.primary-navigation ul{display: flex;align-items: center;gap: 30px;margin: 0;padding: 0;list-style: none;}.primary-navigation a{position: relative;display: block;padding: 28px 0;color: var(--hcr-deep);font-size: .98rem;font-weight: 700;text-decoration: none;}.primary-navigation a::after{content: "";position: absolute;left: 0;right: 100%;bottom: 20px;height: 2px;background: var(--hcr-teal);transition: right .25s ease;}.primary-navigation a:hover::after,.primary-navigation .current-menu-item > a::after{right: 0;}.hcr-header-actions{display: flex;align-items: center;gap: 19px;}.hcr-header-phone{text-decoration: none;}.hcr-header-phone span,.hcr-header-phone strong{display: block;}.hcr-header-phone span{color: #8593a0;font-size: .57rem;font-weight: 700;text-transform: uppercase;letter-spacing: .09em;}.hcr-header-phone strong{color: var(--hcr-deep);font-size: .77rem;}.hcr-header-cta{display: inline-flex;align-items: center;gap: 12px;min-height: 46px;padding: 0 20px;border-radius: 5px;background: var(--hcr-teal);color: #fff;font-size: .98rem;font-weight: 700;text-decoration: none;text-transform: capitalize;}.menu-toggle{display: none;width: 44px;height: 44px;padding: 10px;border: 0;background: transparent;}.menu-toggle > span:not(.screen-reader-text){display: block;height: 2px;margin: 5px 0;background: var(--hcr-deep);}.hcr-button{display: inline-flex;align-items: center;justify-content: center;gap: 12px;min-height: 52px;padding: 0 24px;border-radius: 5px;font-size: .76rem;font-weight: 800;text-decoration: none;text-transform: uppercase;letter-spacing: .03em;transition: transform .2s ease,background .2s ease,color .2s ease;}.hcr-button:hover{transform: translateY(-2px);}.hcr-button--teal{background: var(--hcr-teal);color: #fff;}.hcr-button--teal:hover{background: var(--hcr-teal-dark);}.hcr-button--navy{background: var(--hcr-deep);color: #fff;}.hcr-button--light{background: #fff;color: var(--hcr-deep);}.hcr-button--ghost{border: 1px solid rgba(255,255,255,.45);color: #fff;background: rgba(255,255,255,.08);backdrop-filter: blur(6px);}.hcr-slider{position: relative;min-height: 690px;overflow: hidden;background: var(--hcr-deep);color: #fff;}.hcr-slider__viewport{position: relative;min-height: 690px;}.hcr-slide{position: absolute;inset: 0;opacity: 0;visibility: hidden;background-position: center;background-size: cover;transition: opacity .75s ease,visibility .75s ease;}.hcr-slide.is-active{opacity: 1;visibility: visible;}.hcr-slide__overlay{position: absolute;inset: 0;background: linear-gradient(90deg,rgba(4,25,48,.93) 0%,rgba(4,25,48,.78) 42%,rgba(4,25,48,.12) 78%,rgba(4,25,48,.03) 100%);}.hcr-slide__inner{position: relative;z-index: 2;min-height: 690px;display: flex;align-items: center;padding-top: 20px;padding-bottom: 95px;}.hcr-slide__content{max-width: 720px;}.hcr-slide__eyebrow{display: inline-flex;align-items: center;gap: 11px;margin-bottom: 24px;color: #90f0e7;font-size: .72rem;font-weight: 800;letter-spacing: .13em;}.hcr-slide__eyebrow::before{content: "";width: 38px;height: 2px;background: var(--hcr-teal);}.hcr-slide h1{max-width: 760px;margin-bottom: 24px;color: #fff;font-size: clamp(3.25rem,5.5vw,6rem);line-height: .97;}.hcr-slide p{max-width: 660px;margin-bottom: 34px;color: rgba(255,255,255,.78);font-size: clamp(1rem,1.35vw,1.18rem);}.hcr-slide__actions{display: flex;flex-wrap: wrap;gap: 13px;}.hcr-slider__controls{position: absolute;z-index: 5;left: 50%;bottom: 110px;transform: translateX(-50%);display: flex;justify-content: space-between;align-items: center;pointer-events: none;}.hcr-slider__dots,.hcr-slider__arrows{display: flex;align-items: center;gap: 9px;pointer-events: auto;}.hcr-slider__dot{width: 32px;height: 4px;padding: 0;border: 0;border-radius: 999px;background: rgba(255,255,255,.38);cursor: pointer;}.hcr-slider__dot.is-active{width: 55px;background: var(--hcr-teal);}.hcr-slider__arrows button{display: grid;place-items: center;width: 44px;height: 44px;border: 1px solid rgba(255,255,255,.4);border-radius: 50%;background: rgba(0,0,0,.12);color: #fff;cursor: pointer;}.hcr-booking-overlap{position: relative;z-index: 20;margin-top: -72px;}.hcr-search-shell{padding: 28px 30px 22px;border-radius: 10px;background: #fff;box-shadow: var(--hcr-shadow);}.hcr-search-shell__heading{display: grid;grid-template-columns: auto 1fr;align-items: center;gap: 18px;margin-bottom: 22px;}.hcr-search-shell__heading > span{display: grid;place-items: center;width: 70px;height: 46px;border-radius: 4px;background: var(--hcr-aqua);color: var(--hcr-teal-dark);font-size: .62rem;font-weight: 800;letter-spacing: .08em;}.hcr-search-shell__heading h2{margin: 0 0 3px;font-size: 1.35rem;letter-spacing: -.03em;}.hcr-search-shell__heading p{margin: 0;color: #778692;font-size: .76rem;}.hcr-search-shell__benefits{display: flex;flex-wrap: wrap;gap: 8px 24px;margin-top: 17px;padding-top: 15px;border-top: 1px solid var(--hcr-line);color: #657583;font-size: .88rem;font-weight: 600;letter-spacing:normal;}.hcr-vik-search__mount{width: 100%;}.hcr-vik-search__mount .widget,.hcr-vik-search__mount .vrc-searchmod-wrap,.hcr-vik-search__mount .vrcdivsearch,.hcr-vik-search__mount .vrc-search-form{width: 100% !important;margin: 0 !important;padding: 0 !important;}.hcr-vik-search__mount .widget-title,.hcr-vik-search__mount .hcr-vik-search-widget__title{display: none;}.hcr-vik-search__mount form.hcr-vik-form,.hcr-vik-search__mount form{display: flex !important;align-items: flex-end !important;flex-wrap: nowrap !important;gap: 10px !important;width: 100% !important;margin: 0 !important;}.hcr-vik-search__mount form > input[type="hidden"]{display: none !important;}.hcr-vik-search__mount .hcr-vik-field,.hcr-vik-search__mount form > .vrcsfentry,.hcr-vik-search__mount form > .vrcsfentrycont,.hcr-vik-search__mount form > div{min-width: 0 !important;margin: 0 !important;float: none !important;flex: 1 1 145px !important;}.hcr-vik-search__mount .hcr-vik-field--pickup-location,.hcr-vik-search__mount .hcr-vik-field--dropoff-location{flex-grow: 1.35 !important;flex-basis: 185px !important;}.hcr-vik-search__mount .hcr-vik-field--pickup-time,.hcr-vik-search__mount .hcr-vik-field--dropoff-time{flex-grow: .72 !important;flex-basis: 105px !important;}.hcr-vik-search__mount .hcr-vik-field--submit,.hcr-vik-search__mount .vrcsfentrysubmit{flex: 0 0 145px !important;}.hcr-vik-search__mount label,.hcr-vik-search__mount .vrcsfentrylabel{display: block !important;margin: 0 0 7px !important;color: var(--hcr-deep) !important;font-size: .75rem !important;line-height: 1.2 !important;font-weight: 800 !important;text-transform: uppercase !important;letter-spacing: .075em !important;}.hcr-vik-search__mount input:not([type="hidden"]):not([type="submit"]),.hcr-vik-search__mount select,.hcr-vik-search__mount textarea{width: 100% !important;min-width: 0 !important;min-height: 51px !important;margin: 0 !important;padding: 10px 12px !important;border: 1px solid #ccd9df !important;border-radius: 5px !important;background: #fff !important;color: var(--hcr-deep) !important;box-shadow: none !important;}.hcr-vik-search__mount select{appearance: auto !important;}.hcr-vik-search__mount input:focus,.hcr-vik-search__mount select:focus{outline: 3px solid rgba(0,167,165,.14) !important;border-color: var(--hcr-teal) !important;}.hcr-vik-search__mount .vrcsfentrytime,.hcr-vik-search__mount [class*="time"]{min-width: 0;}.hcr-vik-search__mount .vrcsfentrytime select{min-width: 60px !important;}.hcr-vik-search__mount input[type="submit"],.hcr-vik-search__mount button[type="submit"],.hcr-vik-search__mount .vrcsfentrysubmit button{width: 100% !important;min-height: 51px !important;margin: 0 !important;padding: 0 18px !important;border: 0 !important;border-radius: 5px !important;background: var(--hcr-teal) !important;color: #fff !important;font-size: .71rem !important;font-weight: 800 !important;letter-spacing: .05em !important;box-shadow: none !important;cursor: pointer;}.hcr-vik-search__mount input[type="submit"]:hover,.hcr-vik-search__mount button[type="submit"]:hover,.hcr-vik-search__mount .vrcsfentrysubmit button:hover{background: var(--hcr-teal-dark) !important;}.hcr-search-demo{display: flex;align-items: flex-end;gap: 10px;}.hcr-search-demo label{flex: 1 1 140px;}.hcr-search-demo label:nth-child(1),.hcr-search-demo label:nth-child(2){flex-grow: 1.35;}.hcr-search-demo label span{display: block;margin-bottom: 7px;color: var(--hcr-deep);font-size: .62rem;font-weight: 800;text-transform: uppercase;}.hcr-search-demo select,.hcr-search-demo input{width: 100%;min-height: 51px;padding: 10px 12px;border: 1px solid #ccd9df;border-radius: 5px;background: #fff;color: var(--hcr-deep);}.hcr-search-demo button{flex: 0 0 145px;min-height: 51px;border: 0;border-radius: 5px;background: var(--hcr-teal);color: #fff;font-size: .71rem;font-weight: 800;}.hcr-search-setup-note{margin: 13px 0 0;color: #7d8c97;font-size: .68rem;}.hcr-quick-proof{padding: 70px 0 0;}.hcr-quick-proof__grid{display: grid;grid-template-columns: repeat(4,1fr);border: 1px solid var(--hcr-line);background: #fff;}.hcr-quick-proof article{display: flex;align-items: center;gap: 14px;min-height: 112px;padding: 20px 24px;border-right: 1px solid var(--hcr-line);}.hcr-quick-proof article:last-child{border-right: 0;}.hcr-quick-proof article > span{display: grid;place-items: center;flex: 0 0 42px;height: 42px;border-radius: 50%;background: var(--hcr-aqua);color: var(--hcr-teal-dark);font-size: .9rem;font-weight: 800;}.hcr-quick-proof strong,.hcr-quick-proof small{display: block;}.hcr-quick-proof strong{color: var(--hcr-deep);font-size: .76rem;}.hcr-quick-proof small{margin-top: 3px;color: #7f8d98;font-size: .63rem;line-height: 1.45;}.hcr-section-heading{margin-bottom: 48px;}.hcr-section-heading > span,.hcr-section-heading > div > span,.hcr-local-copy > span,.hcr-offer-cta span,.hcr-final-cta span,.hcr-faq > span{display: block;margin-bottom: 15px;color: var(--hcr-teal-dark);font-size: .68rem;font-weight: 800;letter-spacing: .12em;}.hcr-section-heading h2{margin-bottom: 18px;font-size: clamp(2.35rem,4vw,4.15rem);}.hcr-section-heading p{max-width: 760px;margin-bottom: 0;}.hcr-section-heading--center{max-width: 900px;margin-right: auto;margin-left: auto;text-align: center;}.hcr-section-heading--center p{margin-right: auto;margin-left: auto;}.hcr-section-heading--split{display: grid;grid-template-columns: 1.35fr .65fr;align-items: end;gap: 80px;}.hcr-section-heading--split p{padding-bottom: 7px;}.hcr-included{background: #fff;}.hcr-tile-grid{display: grid;gap: 0;border: 1px solid var(--hcr-line);}.hcr-tile-grid--four{grid-template-columns: repeat(4,1fr);}.hcr-info-tile{min-height: 325px;padding: 42px 32px;border-right: 1px solid var(--hcr-line);transition: background .25s ease,transform .25s ease;}.hcr-info-tile:last-child{border-right: 0;}.hcr-info-tile:hover{position: relative;z-index: 2;transform: translateY(-6px);background: var(--hcr-deep);}.hcr-info-tile__icon{display: grid;place-items: center;width: 54px;height: 54px;margin-bottom: 48px;border-radius: 50%;background: var(--hcr-aqua);color: var(--hcr-teal-dark);font-size: 1.3rem;font-weight: 800;}.hcr-info-tile h3{margin-bottom: 14px;font-size: 1.25rem;}.hcr-info-tile p{margin: 0;font-size: .78rem;}.hcr-info-tile:hover h3{color: #fff;}.hcr-info-tile:hover p{color: rgba(255,255,255,.67);}.hcr-pickup-locations{background: var(--hcr-surface);}.hcr-location-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 22px;}.hcr-location-card{display: grid;grid-template-columns: 190px 1fr;min-height: 300px;overflow: hidden;border: 1px solid var(--hcr-line);background: #fff;}.hcr-location-card__media{position: relative;display: grid;place-items: center;overflow: hidden;color: #fff;font-size: 1.55rem;font-weight: 800;letter-spacing: .08em;}.hcr-location-card__media::before,.hcr-location-card__media::after{content: "";position: absolute;border-radius: 50%;border: 1px solid rgba(255,255,255,.35);}.hcr-location-card__media::before{width: 175px;height: 175px;}.hcr-location-card__media::after{width: 110px;height: 110px;}.hcr-location-card__media span{position: relative;z-index: 2;}.hcr-location-card--airport .hcr-location-card__media{background: linear-gradient(145deg,#0d3b66,#247bb2);}.hcr-location-card--port .hcr-location-card__media{background: linear-gradient(145deg,#007f9b,#00a7a5);}.hcr-location-card--hotel .hcr-location-card__media{background: linear-gradient(145deg,#536a7d,#0d3b66);}.hcr-location-card--village .hcr-location-card__media{background: linear-gradient(145deg,#4d8f73,#167370);}.hcr-location-card__body{padding: 34px 34px 30px;}.hcr-location-card__body small{display: block;margin-bottom: 12px;color: var(--hcr-teal-dark);font-size: .61rem;font-weight: 800;letter-spacing: .1em;}.hcr-location-card__body h3{margin-bottom: 12px;font-size: 1.35rem;}.hcr-location-card__body p{margin-bottom: 20px;font-size: .76rem;}.hcr-location-card__body a{color: var(--hcr-deep);font-size: .7rem;font-weight: 800;text-decoration: none;}.hcr-fleet-section{background: #fff;}.hcr-fleet-placeholder{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px;}.hcr-fleet-placeholder article{min-height: 330px;padding: 32px;border: 1px solid var(--hcr-line);background: #fff;}.hcr-fleet-placeholder small{display: block;margin: 30px 0 8px;color: var(--hcr-teal-dark);font-size: .62rem;font-weight: 800;letter-spacing: .1em;}.hcr-fleet-placeholder h3{font-size: 1.55rem;}.hcr-fleet-placeholder p{font-size: .76rem;}.hcr-car-shape{position: relative;display: block;width: 220px;max-width: 100%;height: 80px;margin: 20px auto 0;border-radius: 70% 38% 24% 24%;background: var(--hcr-navy);}.hcr-car-shape::before{content: "";position: absolute;left: 52px;top: -28px;width: 105px;height: 48px;border-radius: 75% 42% 0 0;background: var(--hcr-teal);}.hcr-car-shape::after{content: "";position: absolute;left: 25px;bottom: -21px;width: 42px;height: 42px;border: 8px solid var(--hcr-deep);border-radius: 50%;background: #fff;box-shadow: 130px 0 0 -8px #fff,130px 0 0 0 var(--hcr-deep);}.hcr-car-shape--medium{transform: scale(1.03);}.hcr-car-shape--suv{border-radius: 33% 25% 20% 20%;}.hcr-delivery{background: var(--hcr-sand);}.hcr-area-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 1px;background: rgba(6,28,54,.16);border: 1px solid rgba(6,28,54,.16);}.hcr-area-grid article{min-height: 245px;padding: 30px 26px;background: var(--hcr-sand);}.hcr-area-grid article > span{display: block;margin-bottom: 50px;color: var(--hcr-teal-dark);font-size: .62rem;font-weight: 800;}.hcr-area-grid h3{margin-bottom: 11px;font-size: 1.18rem;}.hcr-area-grid p{margin: 0;font-size: .73rem;}.hcr-local-section{padding: 0;background: var(--hcr-deep);color: rgba(255,255,255,.7);}.hcr-local-section__grid{min-height: 660px;display: grid;grid-template-columns: .85fr 1.15fr;}.hcr-local-visual{position: relative;display: flex;align-items: center;justify-content: center;overflow: hidden;background: linear-gradient(145deg,var(--hcr-teal),#047f94);}.hcr-local-visual::before,.hcr-local-visual::after{content: "";position: absolute;border: 1px solid rgba(255,255,255,.28);border-radius: 50%;}.hcr-local-visual::before{width: 540px;height: 540px;}.hcr-local-visual::after{width: 370px;height: 370px;}.hcr-local-visual img{position: relative;z-index: 2;width: 280px;filter: brightness(0) invert(1);}.hcr-local-visual span{position: absolute;z-index: 3;left: 35px;bottom: 30px;color: rgba(255,255,255,.75);font-size: .65rem;font-weight: 800;letter-spacing: .13em;}.hcr-local-copy{padding: 90px 8% 80px;}.hcr-local-copy h2{max-width: 700px;margin-bottom: 24px;color: #fff;font-size: clamp(2.5rem,4vw,4.3rem);}.hcr-local-copy p{max-width: 720px;}.hcr-local-copy ul{display: grid;grid-template-columns: repeat(2,1fr);gap: 12px 24px;margin: 30px 0 36px;padding: 0;list-style: none;}.hcr-local-copy li{color: #fff;font-size: .75rem;}.hcr-local-copy li::before{content: "✓";margin-right: 9px;color: #78e4d9;}.hcr-process{background: #fff;}.hcr-process-grid{position: relative;display: grid;grid-template-columns: repeat(3,1fr);gap: 50px;}.hcr-process-grid::before{content: "";position: absolute;left: 15%;right: 15%;top: 37px;height: 1px;background: var(--hcr-line);}.hcr-process-grid article{position: relative;z-index: 2;text-align: center;}.hcr-process-grid article > span{display: grid;place-items: center;width: 74px;height: 74px;margin: 0 auto 26px;border: 1px solid var(--hcr-line);border-radius: 50%;background: #fff;color: var(--hcr-teal-dark);font-size: .74rem;font-weight: 800;}.hcr-process-grid h3{font-size: 1.3rem;}.hcr-process-grid p{max-width: 330px;margin: 0 auto;font-size: .76rem;}.hcr-offer-cta{padding: 86px 0;background: linear-gradient(120deg,var(--hcr-teal),#087da0 60%,var(--hcr-navy));color: #fff;}.hcr-offer-cta__inner{display: flex;align-items: center;justify-content: space-between;gap: 70px;}.hcr-offer-cta span{color: #b8fff7;}.hcr-offer-cta h2{max-width: 850px;margin-bottom: 15px;color: #fff;font-size: clamp(2.4rem,4vw,4rem);}.hcr-offer-cta p{max-width: 760px;margin: 0;color: rgba(255,255,255,.75);}.hcr-reviews-faq{background: var(--hcr-surface);}.hcr-reviews-faq__grid{display: grid;grid-template-columns: .85fr 1.15fr;gap: 65px;align-items: stretch;}.hcr-review-panel{position: relative;min-height: 520px;padding: 65px 55px;overflow: hidden;background: var(--hcr-deep);color: rgba(255,255,255,.72);}.hcr-review-panel::after{content: "“";position: absolute;right: 30px;bottom: -70px;color: rgba(255,255,255,.06);font-size: 300px;line-height: 1;}.hcr-review-panel__stars{color: #f3cf67;letter-spacing: .14em;}.hcr-review-panel blockquote{position: relative;z-index: 2;margin: 70px 0 55px;color: #fff;font-size: clamp(1.6rem,2.6vw,2.5rem);font-weight: 600;line-height: 1.25;}.hcr-review-panel strong,.hcr-review-panel small{display: block;}.hcr-review-panel small{color: rgba(255,255,255,.48);}.hcr-faq h2{margin-bottom: 30px;font-size: clamp(2.3rem,3.6vw,3.8rem);}.hcr-faq details{border-top: 1px solid var(--hcr-line);}.hcr-faq details:last-of-type{border-bottom: 1px solid var(--hcr-line);}.hcr-faq summary{position: relative;padding: 21px 42px 21px 0;color: var(--hcr-deep);font-size: .82rem;font-weight: 700;cursor: pointer;list-style: none;}.hcr-faq summary::after{content: "+";position: absolute;right: 4px;color: var(--hcr-teal-dark);font-size: 1.2rem;}.hcr-faq details[open] summary::after{content: "−";}.hcr-faq details p{padding: 0 45px 18px 0;font-size: .75rem;}.hcr-final-cta{padding: 92px 0;background: var(--hcr-deep);color: #fff;}.hcr-final-cta__inner{display: flex;align-items: center;justify-content: space-between;gap: 60px;}.hcr-final-cta span{color: #86e8df;}.hcr-final-cta h2{max-width: 900px;margin: 0;color: #fff;font-size: clamp(2.5rem,4.3vw,4.5rem);}.vrccarcarat,.vrccarlistdiv,.vrc-car-result,[class*="vrc-car-card"]{overflow: hidden !important;border: 1px solid var(--hcr-line) !important;border-radius: 8px !important;background: #fff !important;box-shadow: 0 14px 34px rgba(6,28,54,.07) !important;}.vrccarlistdiv,.vrc-car-result{margin-bottom: 22px !important;padding: 22px !important;}.vrccarname,.vrclistcarname,[class*="vrc"] h2,[class*="vrc"] h3{color: var(--hcr-deep) !important;min-height:40px;}.vrc-price,[class*="vrc"] [class*="price"]{color: var(--hcr-teal-dark) !important;font-weight: 700 !important;}[class*="vrc"] table{width: 100%;border-collapse: collapse;background: #fff;}[class*="vrc"] th,[class*="vrc"] td{padding: 12px;border: 1px solid var(--hcr-line);}.vrc_currency{color: var(--hcr-teal-dark) !important;font-weight: 500 !important;}.vrc_price{color: var(--hcr-teal-dark) !important;font-weight: 500 !important;}.vrcstartfrom{color: var(--hcr-teal-dark) !important;font-weight: 500 !important;}.vrc-car-result-dailycost{color: var(--hcr-teal-dark) !important;font-weight: 500 !important;}.elementor-section.elementor-section-boxed > .elementor-container{max-width: var(--hcr-container);}.elementor-widget-button .elementor-button{border-radius: 5px;font-weight: 800;}.hcr-full-width .site-main,.elementor-page .site-main{overflow: visible;}.hcr-content{width: min(calc(100% - 40px),var(--hcr-container));margin-inline: auto;padding: 86px 0;}.hcr-content .entry-title{font-size: clamp(2.4rem,5vw,4.8rem);}.site-footer{padding: 86px 0 26px;background: #04172c;color: rgba(255,255,255,.58);}.site-footer__top{display: grid;grid-template-columns: 1.25fr .65fr .8fr 1fr;gap: 58px;}.site-footer__brand img{width: min(100%,270px);filter: brightness(0) invert(1);}.site-footer__brand p{max-width: 355px;margin: 24px 0;font-size: .76rem;}.site-footer h3{margin-bottom: 22px;color: #fff;font-size: .82rem;letter-spacing: 0;}.site-footer ul{margin: 0;padding: 0;list-style: none;}.site-footer li + li{margin-top: 9px;}.site-footer a{color: rgba(255,255,255,.72);font-size: .74rem;text-decoration: none;}.hcr-footer-social{display: flex;gap: 8px;}.hcr-footer-social a{display: grid;place-items: center;width: 35px;height: 35px;border: 1px solid rgba(255,255,255,.17);border-radius: 50%;color: #fff;}.site-footer__contact > span{display: block;margin-top: 16px;color: rgba(255,255,255,.42);font-size: .61rem;text-transform: uppercase;letter-spacing: .1em;}.site-footer__contact > a{display: block;margin-top: 3px;color: #fff;font-size: .82rem;font-weight: 600;}.site-footer__bottom{display: flex;align-items: center;justify-content: space-between;gap: 20px;margin-top: 68px;padding-top: 24px;border-top: 1px solid rgba(255,255,255,.12);font-size: .66rem;}@media (max-width: 1280px){.site-branding{flex-basis: 225px;}.primary-navigation ul{gap: 20px;}.hcr-header-phone{display: none;}.hcr-vik-search__mount form.hcr-vik-form,.hcr-vik-search__mount form{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;flex-wrap: wrap !important;}.hcr-vik-search__mount .hcr-vik-field,.hcr-vik-search__mount form > .vrcsfentry,.hcr-vik-search__mount form > .vrcsfentrycont,.hcr-vik-search__mount form > div{width: auto !important;}.hcr-vik-search__mount .hcr-vik-field--submit,.hcr-vik-search__mount .vrcsfentrysubmit{grid-column: span 2;}.hcr-search-demo{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));}.hcr-search-demo button{width: 100%;grid-column: span 2;}.hcr-tile-grid--four{grid-template-columns: repeat(2,1fr);}.hcr-info-tile:nth-child(2){border-right: 0;}.hcr-info-tile:nth-child(-n+2){border-bottom: 1px solid var(--hcr-line);}.hcr-area-grid{grid-template-columns: repeat(2,1fr);}}@media (max-width: 1100px){.primary-navigation{display: none;position: absolute;left: 24px;right: 24px;top: 84px;padding: 18px 22px;border: 1px solid var(--hcr-line);background: #fff;box-shadow: var(--hcr-shadow);}.primary-navigation.is-open{display: block;}.primary-navigation ul{display: block;}.primary-navigation li + li{border-top: 1px solid var(--hcr-line);}.primary-navigation a{padding: 13px 0;}.primary-navigation a::after{display: none;}.menu-toggle{display: block;margin-left: auto;}.hcr-header-actions{margin-left: 0;}.hcr-slide,.hcr-slide__inner,.hcr-slider,.hcr-slider__viewport{min-height: 650px;}.hcr-slide__overlay{background: linear-gradient(90deg,rgba(4,25,48,.93),rgba(4,25,48,.64) 70%,rgba(4,25,48,.28));}.hcr-quick-proof__grid{grid-template-columns: repeat(2,1fr);}.hcr-quick-proof article:nth-child(2){border-right: 0;}.hcr-quick-proof article:nth-child(-n+2){border-bottom: 1px solid var(--hcr-line);}.hcr-section-heading--split{grid-template-columns: 1fr;gap: 20px;}.hcr-location-grid{grid-template-columns: 1fr;}.hcr-local-section__grid{grid-template-columns: 1fr;}.hcr-local-visual{min-height: 480px;}.hcr-fleet-placeholder{grid-template-columns: 1fr;}.hcr-reviews-faq__grid{grid-template-columns: 1fr;}.site-footer__top{grid-template-columns: repeat(2,1fr);}}@media (max-width: 760px){.hcr-container{width: min(calc(100% - 28px),var(--hcr-container));}.hcr-section{padding: 82px 0;}.hcr-offer-bar{display: none;}.site-header__inner{min-height: 72px;}.site-branding{flex-basis: 200px;}.hcr-header-actions{display: none;}.primary-navigation{top: 70px;left: 14px;right: 14px;}.hcr-slider,.hcr-slider__viewport,.hcr-slide,.hcr-slide__inner{min-height: 690px;}.hcr-slide{background-position: 61% center;}.hcr-slide__overlay{background: linear-gradient(90deg,rgba(4,25,48,.95),rgba(4,25,48,.72));}.hcr-slide__inner{align-items: flex-start;padding-top: 95px;padding-bottom: 150px;}.hcr-slide h1{font-size: clamp(3rem,14vw,4.5rem);}.hcr-slide p{font-size: .96rem;}.hcr-slide__actions{align-items: stretch;flex-direction: column;max-width: 320px;}.hcr-slider__controls{bottom: 112px;}.hcr-slider__arrows{display: none;}.hcr-booking-overlap{margin-top: -68px;}.hcr-search-shell{padding: 22px 17px 18px;}.hcr-search-shell__heading{grid-template-columns: 1fr;}.hcr-search-shell__heading > span{width: auto;justify-self: start;padding: 0 14px;}.hcr-vik-search__mount form.hcr-vik-form,.hcr-vik-search__mount form,.hcr-search-demo{display: grid !important;grid-template-columns: 1fr !important;gap: 12px !important;}.hcr-vik-search__mount .hcr-vik-field,.hcr-vik-search__mount form > .vrcsfentry,.hcr-vik-search__mount form > .vrcsfentrycont,.hcr-vik-search__mount form > div,.hcr-vik-search__mount .hcr-vik-field--submit,.hcr-vik-search__mount .vrcsfentrysubmit,.hcr-search-demo button{grid-column: 1 !important;width: 100% !important;flex: 1 1 auto !important;}.hcr-search-shell__benefits{align-items: flex-start;flex-direction: column;}.hcr-quick-proof{padding-top: 45px;}.hcr-quick-proof__grid{grid-template-columns: 1fr;}.hcr-quick-proof article{border-right: 0;border-bottom: 1px solid var(--hcr-line);}.hcr-quick-proof article:last-child{border-bottom: 0;}.hcr-section-heading h2{font-size: clamp(2.25rem,10vw,3.25rem);}.hcr-tile-grid--four{grid-template-columns: 1fr;}.hcr-info-tile{min-height: auto;border-right: 0;border-bottom: 1px solid var(--hcr-line);}.hcr-info-tile:last-child{border-bottom: 0;}.hcr-location-card{grid-template-columns: 1fr;}.hcr-location-card__media{min-height: 180px;}.hcr-area-grid{grid-template-columns: 1fr;}.hcr-local-copy{padding: 75px 0;}.hcr-local-copy ul{grid-template-columns: 1fr;}.hcr-process-grid{grid-template-columns: 1fr;gap: 38px;}.hcr-process-grid::before{display: none;}.hcr-offer-cta__inner,.hcr-final-cta__inner{align-items: flex-start;flex-direction: column;}.hcr-review-panel{min-height: 460px;padding: 48px 30px;}.site-footer__top{grid-template-columns: 1fr;}.site-footer__bottom{align-items: flex-start;flex-direction: column;}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}*,*::before,*::after{scroll-behavior: auto !important;transition-duration: .01ms !important;animation-duration: .01ms !important;animation-iteration-count: 1 !important;}}.hcr-elementor-homepage{overflow: visible;}.hcr-empty-homepage{padding: 120px 0;text-align: center;background: var(--hcr-surface);}.hcr-empty-homepage h1{font-size: clamp(2.3rem,5vw,4.8rem);}.hcr-empty-homepage p{max-width: 760px;margin: 0 auto 28px;}.hcr-el-hero-section.elementor-section,.hcr-el-hero-section > .elementor-container,.hcr-el-hero-section .elementor-column,.hcr-el-hero-section .elementor-widget-wrap,.hcr-el-hero-section .elementor-widget-hcr-hero-slider{width: 100%;max-width: none !important;padding: 0 !important;}.hcr-el-search-section{position: relative;z-index: 22;margin-top: -72px;}.hcr-el-search-section > .elementor-container{width: min(calc(100% - 48px),var(--hcr-container));}.hcr-el-search-section .elementor-widget-wrap{padding: 0 !important;}.hcr-el-proof-section{padding: 70px 0 0;}.hcr-el-proof-section > .elementor-container{border: 1px solid var(--hcr-line);background: #fff;}.hcr-el-proof-item > .elementor-widget-wrap{display: flex !important;min-height: 156px;flex-direction: column;justify-content: center;padding: 26px 24px !important;border-right: 1px solid var(--hcr-line);}.hcr-el-proof-item:last-child > .elementor-widget-wrap{border-right: 0;}.hcr-el-proof-icon .elementor-heading-title{display: grid;place-items: center;width: 44px;height: 44px;margin-bottom: 14px;border-radius: 50%;background: var(--hcr-aqua);color: var(--hcr-teal-dark);font-size: .88rem;font-weight: 800;letter-spacing: 0;}.hcr-el-proof-title .elementor-heading-title{margin-bottom: 6px;color: var(--hcr-deep);font-size: .92rem;letter-spacing: -.02em;}.hcr-el-proof-text p{margin: 0;color: #7b8a97;font-size: .74rem;line-height: 1.55;}.hcr-el-intro-section,.hcr-el-locations-heading,.hcr-el-delivery-heading,.hcr-el-process-heading{padding: 112px 0 42px;}.hcr-el-intro-section > .elementor-container,.hcr-el-process-heading > .elementor-container{max-width: 980px !important;}.hcr-el-eyebrow .elementor-heading-title{color: var(--hcr-teal-dark);font-size: .7rem;font-weight: 800;letter-spacing: .13em;}.hcr-el-main-title .elementor-heading-title{max-width: 950px;margin: 0 auto 20px;color: var(--hcr-deep);font-size: clamp(2.6rem,4.5vw,4.8rem);line-height: 1.02;}.hcr-el-section-title .elementor-heading-title{color: var(--hcr-deep);font-size: clamp(2.4rem,4vw,4.25rem);line-height: 1.03;}.hcr-el-lead{max-width: 820px;margin-inline: auto;text-align: center;}.hcr-el-lead p,.hcr-el-side-copy p{color: #71808c;font-size: 1rem;line-height: 1.75;}.hcr-el-side-copy{display: flex;height: 100%;align-items: flex-end;}.hcr-el-card-row{padding: 0 0 112px;}.hcr-el-card > .elementor-widget-wrap{height: 100%;min-height: 360px;align-content: flex-start;padding: 38px 32px !important;border: 1px solid var(--hcr-line);border-radius: 10px;background: #fff;box-shadow: 0 18px 45px rgba(6,28,54,.06);transition: transform .22s ease,box-shadow .22s ease;}.hcr-el-card:hover > .elementor-widget-wrap{transform: translateY(-5px);box-shadow: 0 26px 60px rgba(6,28,54,.11);}.hcr-el-card-icon .elementor-heading-title{display: grid;place-items: center;width: 58px;height: 58px;margin-bottom: 28px;border-radius: 8px;background: var(--hcr-aqua);color: var(--hcr-teal-dark);font-size: 1rem;font-weight: 800;letter-spacing: 0;}.hcr-el-card-eyebrow .elementor-heading-title{margin-bottom: 12px;color: var(--hcr-teal-dark);font-size: .62rem;font-weight: 800;letter-spacing: .11em;}.hcr-el-card-title .elementor-heading-title{margin-bottom: 14px;color: var(--hcr-deep);font-size: 1.35rem;line-height: 1.12;}.hcr-el-card-text p{color: #71808c;font-size: .79rem;line-height: 1.7;}.hcr-el-card-button{margin-top: auto;}.hcr-el-card-button .elementor-button{padding: 0;background: transparent;color: var(--hcr-teal-dark);font-size: .72rem;text-transform: uppercase;letter-spacing: .04em;}.hcr-el-card-button .elementor-button:hover{color: var(--hcr-deep);background: transparent;}.hcr-el-location-section{background: var(--hcr-surface);}.hcr-el-location-card > .elementor-widget-wrap{position: relative;overflow: hidden;min-height: 430px;padding-top: 48px !important;}.hcr-el-location-card > .elementor-widget-wrap::before{content: "";position: absolute;inset: 0 0 auto;height: 7px;background: var(--hcr-teal);}.hcr-el-location-port > .elementor-widget-wrap::before{background: var(--hcr-navy);}.hcr-el-location-hotel > .elementor-widget-wrap::before{background: #e5a552;}.hcr-el-location-village > .elementor-widget-wrap::before{background: #477f6e;}.hcr-el-location-card .hcr-el-card-icon .elementor-heading-title{width: auto;min-width: 72px;padding: 0 16px;border-radius: 999px;}.hcr-el-fleet-section{padding: 112px 0;background: #fff;}.hcr-el-vik-fleet{margin-top: 40px;}.hcr-el-delivery-heading{background: var(--hcr-sand);}.hcr-el-area-grid{padding: 0 0 112px;background: var(--hcr-sand);}.hcr-el-area-card > .elementor-widget-wrap{height: 100%;min-height: 250px;padding: 30px 26px !important;border: 1px solid rgba(6,28,54,.1);background: rgba(255,255,255,.68);}.hcr-el-area-number .elementor-heading-title{margin-bottom: 42px;color: var(--hcr-teal-dark);font-size: .72rem;font-weight: 800;letter-spacing: .1em;}.hcr-el-area-title .elementor-heading-title{color: var(--hcr-deep);font-size: 1.22rem;}.hcr-el-area-text p{margin-bottom: 0;color: #71808c;font-size: .76rem;}.hcr-el-local-section{background: var(--hcr-deep);}.hcr-el-local-copy > .elementor-widget-wrap{align-content: center;padding: 100px clamp(32px,6vw,95px) 100px max(24px,calc((100vw - var(--hcr-container)) / 2)) !important;}.hcr-el-local-copy .hcr-el-eyebrow .elementor-heading-title{color: #83e5dd;}.hcr-el-local-copy .hcr-el-section-title .elementor-heading-title{color: #fff;}.hcr-el-rich-copy{color: rgba(255,255,255,.7);}.hcr-el-rich-copy p{font-size: .94rem;}.hcr-el-rich-copy ul{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px 24px;margin: 28px 0 34px;padding: 0;list-style: none;}.hcr-el-rich-copy li::before{content: "✓";margin-right: 10px;color: #67dacc;font-weight: 800;}.hcr-el-primary-button .elementor-button{background: var(--hcr-teal);color: #fff;}.hcr-el-local-visual > .elementor-widget-wrap{min-height: 600px;align-content: center;justify-content: center;padding: 70px !important;background: radial-gradient(circle at 50% 40%,rgba(0,167,165,.35),transparent 48%),linear-gradient(135deg,#0d3b66,#06213f);text-align: center;}.hcr-el-visual-badge .elementor-heading-title{display: grid;place-items: center;width: 180px;height: 180px;margin: 0 auto 34px;border: 1px solid rgba(255,255,255,.24);border-radius: 50%;color: #fff;font-size: 3rem;letter-spacing: .04em;}.hcr-el-visual-title .elementor-heading-title{color: #fff;font-size: 1.6rem;}.hcr-el-visual-text{max-width: 350px;margin-inline: auto;color: rgba(255,255,255,.68);}.hcr-el-process-grid{padding: 0 0 112px;}.hcr-el-step-card > .elementor-widget-wrap{height: 100%;align-content: flex-start;padding: 20px 36px !important;text-align: center;}.hcr-el-step-number .elementor-heading-title{display: grid;place-items: center;width: 76px;height: 76px;margin: 0 auto 26px;border: 1px solid var(--hcr-line);border-radius: 50%;color: var(--hcr-teal-dark);font-size: .75rem;font-weight: 800;}.hcr-el-step-title .elementor-heading-title{font-size: 1.35rem;}.hcr-el-step-text p{color: #71808c;font-size: .8rem;}.hcr-el-offer-section{padding: 70px 0;background: linear-gradient(115deg,#00a7a5,#008b91 58%,#0d3b66);}.hcr-el-offer-section .elementor-container{align-items: center;}.hcr-el-offer-eyebrow .elementor-heading-title{color: rgba(255,255,255,.72);font-size: .68rem;font-weight: 800;letter-spacing: .12em;}.hcr-el-offer-title .elementor-heading-title{color: #fff;font-size: clamp(2.2rem,3.5vw,3.7rem);}.hcr-el-offer-text{color: rgba(255,255,255,.78);}.hcr-el-offer-button .elementor-button{min-height: 56px;padding: 0 30px;background: #fff;color: var(--hcr-deep);}.hcr-el-reviews-faq{padding: 112px 0;}.hcr-el-review-column > .elementor-widget-wrap{height: 100%;min-height: 560px;align-content: center;padding: 58px !important;background: var(--hcr-deep);color: #fff;}.hcr-el-stars .elementor-heading-title{color: #f0cd67;font-size: 1rem;letter-spacing: .18em;}.hcr-el-testimonial-widget .elementor-testimonial-content{color: #fff;font-size: clamp(1.45rem,2.2vw,2.2rem);line-height: 1.35;}.hcr-el-testimonial-widget .elementor-testimonial-name{color: #fff;}.hcr-el-testimonial-widget .elementor-testimonial-job{color: rgba(255,255,255,.55);}.hcr-el-faq-column > .elementor-widget-wrap{padding: 42px 15px 42px 62px !important;}.hcr-el-faq-title .elementor-heading-title{margin-bottom: 26px;font-size: clamp(2.25rem,3.4vw,3.65rem);}.hcr-el-faq-widget .elementor-accordion-item{border-width: 1px 0 0 !important;border-color: var(--hcr-line) !important;}.hcr-el-faq-widget .elementor-accordion-item:last-child{border-bottom-width: 1px !important;}.hcr-el-faq-widget .elementor-tab-title{padding: 21px 0 !important;color: var(--hcr-deep) !important;font-size: .84rem;font-weight: 700;}.hcr-el-faq-widget .elementor-tab-content{padding: 0 0 22px !important;border: 0 !important;color: #71808c;font-size: .78rem;}.hcr-el-final-section{padding: 88px 0;background: #04172c;}.hcr-el-final-section .elementor-container{align-items: center;}.hcr-el-final-eyebrow .elementor-heading-title{color: #80e4db;font-size: .68rem;font-weight: 800;letter-spacing: .12em;}.hcr-el-final-title .elementor-heading-title{color: #fff;font-size: clamp(2.4rem,4vw,4.4rem);}.hcr-el-final-button .elementor-button{min-height: 58px;padding: 0 32px;background: var(--hcr-teal);color: #fff;}@media (max-width: 1024px){.hcr-el-proof-section > .elementor-container,.hcr-el-card-row > .elementor-container,.hcr-el-area-grid > .elementor-container{flex-wrap: wrap;}.hcr-el-proof-item,.hcr-el-card,.hcr-el-area-card{width: 50% !important;}.hcr-el-proof-item:nth-child(2) > .elementor-widget-wrap{border-right: 0;}.hcr-el-proof-item:nth-child(-n+2) > .elementor-widget-wrap{border-bottom: 1px solid var(--hcr-line);}.hcr-el-locations-heading .elementor-column,.hcr-el-delivery-heading .elementor-column{width: 100% !important;}.hcr-el-side-copy{margin-top: 20px;}.hcr-el-local-section > .elementor-container{flex-wrap: wrap;}.hcr-el-local-copy,.hcr-el-local-visual{width: 100% !important;}.hcr-el-local-copy > .elementor-widget-wrap{padding-left: 40px !important;padding-right: 40px !important;}.hcr-el-reviews-faq > .elementor-container{flex-wrap: wrap;}.hcr-el-review-column,.hcr-el-faq-column{width: 100% !important;}.hcr-el-faq-column > .elementor-widget-wrap{padding: 70px 15px 0 !important;}}@media (max-width: 767px){.hcr-el-search-section{margin-top: -58px;}.hcr-el-search-section > .elementor-container{width: min(calc(100% - 28px),var(--hcr-container));}.hcr-el-proof-section{padding-top: 42px;}.hcr-el-proof-item,.hcr-el-card,.hcr-el-area-card,.hcr-el-step-card{width: 100% !important;}.hcr-el-proof-item > .elementor-widget-wrap{border-right: 0;border-bottom: 1px solid var(--hcr-line);}.hcr-el-proof-item:last-child > .elementor-widget-wrap{border-bottom: 0;}.hcr-el-intro-section,.hcr-el-locations-heading,.hcr-el-delivery-heading,.hcr-el-process-heading{padding: 80px 0 32px;}.hcr-el-card-row,.hcr-el-area-grid,.hcr-el-process-grid{padding-bottom: 78px;}.hcr-el-card > .elementor-widget-wrap{min-height: auto;}.hcr-el-rich-copy ul{grid-template-columns: 1fr;}.hcr-el-local-copy > .elementor-widget-wrap{padding: 76px 24px !important;}.hcr-el-local-visual > .elementor-widget-wrap{min-height: 430px;padding: 40px 24px !important;}.hcr-el-offer-section .elementor-column,.hcr-el-final-section .elementor-column{width: 100% !important;}.hcr-el-offer-action,.hcr-el-final-action{margin-top: 24px;}.hcr-el-offer-button .elementor-button-wrapper,.hcr-el-final-button .elementor-button-wrapper{text-align: left !important;}.hcr-el-review-column > .elementor-widget-wrap{min-height: 460px;padding: 38px 28px !important;}.hcr-el-faq-column > .elementor-widget-wrap{padding: 62px 0 0 !important;}}.hcr-el-search-section,.hcr-el-search-section .elementor-container,.hcr-el-search-section .elementor-column,.hcr-el-search-section .elementor-widget-wrap,.hcr-el-search-section .elementor-widget-container,.hcr-search-shell,.hcr-vik-search__mount,.hcr-vik-search__mount form,.hcr-vik-search__mount .vrc-searchmod-wrap,.hcr-vik-search__mount .vrcdivsearch,.hcr-vik-search__mount .vrc-search-form{overflow: visible !important;}body #ui-datepicker-div,body .ui-datepicker,body .vrc-calendar,body .vik-datepicker,body .datepicker,body .datepicker-dropdown,body .flatpickr-calendar,body .vrc-datepicker,body [class*="vrc-calendar"],body [class*="vik-datepicker"]{z-index: 999999 !important;}.hcr-vik-search__mount button.ui-datepicker-trigger,.hcr-vik-search__mount button[type="button"],.hcr-vik-search__mount .vrc-calendar-trigger,.hcr-vik-search__mount [class*="calendar"] button:not([type="submit"]){width: auto !important;min-width: 0 !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;color: inherit !important;box-shadow: none !important;}section[aria-label="Car rental availability search"]{box-sizing: border-box !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;}section[aria-label="Car rental availability search"] .elementor-widget-hcr-vik-search,section[aria-label="Car rental availability search"] .elementor-widget-shortcode,section[aria-label="Car rental availability search"] .elementor-widget-container,section[aria-label="Car rental availability search"] .hcr-vik-search__mount,section[aria-label="Car rental availability search"] .vrcdivsearchmodule,section[aria-label="Car rental availability search"] .vrcdivsearch,section[aria-label="Car rental availability search"] form,section[aria-label="Car rental availability search"] .hcr-vik-clean__form,section[aria-label="Car rental availability search"] .hcr-vik-clean__grid{box-sizing: border-box !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;flex: 1 1 100% !important;align-self: stretch !important;margin-left: 0 !important;margin-right: 0 !important;}section[aria-label="Car rental availability search"] .hcr-vik-search__mount,section[aria-label="Car rental availability search"] .vrcdivsearchmodule,section[aria-label="Car rental availability search"] .vrcdivsearch,section[aria-label="Car rental availability search"] form{display: block !important;}.hcr-vik-clean__form,.hcr-vik-clean__form *{box-sizing: border-box !important;}.hcr-vik-clean__grid{--hcr-height: 48px;--hcr-gap: 8px;display: grid !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;gap: var(--hcr-gap) !important;align-items: end !important;margin: 0 !important;padding: 0 !important;float: none !important;clear: both !important;overflow: visible !important;}.hcr-vik-clean__grid[data-hcr-layout="desktop"]{grid-template-columns: minmax(150px,1.45fr) minmax(150px,1.45fr) minmax(110px,.95fr) minmax(108px,.92fr) minmax(110px,.95fr) minmax(108px,.92fr) minmax(112px,.9fr) !important;grid-template-rows: auto !important;}.hcr-vik-clean__grid[data-hcr-layout="tablet"]{grid-template-columns: repeat(2,minmax(0,1fr)) !important;}.hcr-vik-clean__grid[data-hcr-layout="tablet"] .hcr-vik-clean__cell--submit{grid-column: 1 / -1 !important;}.hcr-vik-clean__grid[data-hcr-layout="mobile"]{grid-template-columns: minmax(0,1fr) !important;}.hcr-vik-clean__cell,.hcr-vik-clean__control,.hcr-vik-clean__time,.hcr-vik-clean__time-part{width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;float: none !important;clear: none !important;position: relative !important;}.hcr-vik-clean__label{display: block !important;width: 100% !important;min-width: 0 !important;margin: 0 0 5px !important;padding: 0 !important;color: #3f5667 !important;font-family: inherit !important;font-size: 10.5px !important;font-weight: 800 !important;line-height: 1.15 !important;letter-spacing: .025em !important;text-transform: uppercase !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important;}.hcr-vik-clean__input,.hcr-vik-clean__grid input:not([type="hidden"]):not([type="submit"]):not([type="button"]),.hcr-vik-clean__grid select{display: block !important;box-sizing: border-box !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;height: var(--hcr-height) !important;min-height: var(--hcr-height) !important;max-height: var(--hcr-height) !important;margin: 0 !important;padding: 0 10px 0 40px !important;border: 1px solid #cbd9e2 !important;border-radius: 9px !important;background-color: #fff !important;color: #0d2f4f !important;box-shadow: none !important;font-family: inherit !important;font-size: 14px !important;font-weight: 650 !important;line-height: normal !important;text-indent: 0 !important;-webkit-appearance: none !important;appearance: none !important;float: none !important;clear: none !important;position: relative !important;inset: auto !important;transform: none !important;overflow: hidden !important;text-overflow: ellipsis !important;white-space: nowrap !important;}.hcr-vik-clean__grid select{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 20 20'%3E%3Cpath fill='%23526776' d='M5.5 7.5 10 12l4.5-4.5 1.4 1.4-5.9 5.9-5.9-5.9z'/%3E%3C/svg%3E") !important;background-repeat: no-repeat !important;background-position: right 9px center !important;background-size: 9px 9px !important;}.hcr-vik-clean__cell--pickup-location .hcr-vik-clean__control,.hcr-vik-clean__cell--dropoff-location .hcr-vik-clean__control,.hcr-vik-clean__cell--pickup-date .hcr-vik-clean__control,.hcr-vik-clean__cell--dropoff-date .hcr-vik-clean__control{position: relative !important;}.hcr-vik-clean__cell--pickup-location .hcr-vik-clean__control::before,.hcr-vik-clean__cell--dropoff-location .hcr-vik-clean__control::before,.hcr-vik-clean__cell--pickup-date .hcr-vik-clean__control::before,.hcr-vik-clean__cell--dropoff-date .hcr-vik-clean__control::before{content: "" !important;position: absolute !important;z-index: 3 !important;left: 12px !important;top: 50% !important;width: 18px !important;height: 18px !important;margin: 0 !important;padding: 0 !important;pointer-events: none !important;transform: translateY(-50%) !important;background-repeat: no-repeat !important;background-position: center !important;background-size: contain !important;}.hcr-vik-clean__cell--pickup-location .hcr-vik-clean__control::before,.hcr-vik-clean__cell--dropoff-location .hcr-vik-clean__control::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%2300A7A5' d='M12 1.75a8.25 8.25 0 0 0-8.25 8.25c0 5.7 7.18 11.56 7.49 11.81a1.2 1.2 0 0 0 1.52 0c.31-.25 7.49-6.11 7.49-11.81A8.25 8.25 0 0 0 12 1.75Zm0 11.35A3.1 3.1 0 1 1 12 6.9a3.1 3.1 0 0 1 0 6.2Z'/%3E%3C/svg%3E") !important;}.hcr-vik-clean__cell--pickup-date .hcr-vik-clean__control::before,.hcr-vik-clean__cell--dropoff-date .hcr-vik-clean__control::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%2300A7A5' d='M7 2a1 1 0 0 1 1 1v1h8V3a1 1 0 1 1 2 0v1h1a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h1V3a1 1 0 0 1 1-1Zm12 8H5v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-9ZM7 13h3v3H7v-3Z'/%3E%3C/svg%3E") !important;}.hcr-vik-clean__cell--pickup-location select,.hcr-vik-clean__cell--dropoff-location select,.hcr-vik-clean__cell--pickup-date input,.hcr-vik-clean__cell--dropoff-date input{padding-left: 42px !important;}.hcr-vik-clean__cell--pickup-location select,.hcr-vik-clean__cell--dropoff-location select{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 20 20'%3E%3Cpath fill='%23526776' d='M5.5 7.5 10 12l4.5-4.5 1.4 1.4-5.9 5.9-5.9-5.9z'/%3E%3C/svg%3E") !important;background-repeat: no-repeat !important;background-position: right 9px center !important;background-size: 9px 9px !important;}.hcr-vik-clean__cell--pickup-date input,.hcr-vik-clean__cell--dropoff-date input{padding-right: 10px !important;background-image: none !important;}.hcr-vik-clean__time{display: grid !important;grid-template-columns: minmax(0,1fr) 7px minmax(0,1fr) !important;align-items: center !important;gap: 3px !important;overflow: hidden !important;}.hcr-vik-clean__time-part{overflow: hidden !important;}.hcr-vik-clean__time-part select{width: 100% !important;min-width: 0 !important;max-width: 100% !important;padding: 0 21px 0 8px !important;font-size: 14px !important;background-position: right 6px center !important;background-size: 8px 8px !important;text-align: center;}.hcr-vik-clean__time-sep{display: flex !important;align-items: center !important;justify-content: center !important;width: 7px !important;min-width: 7px !important;height: var(--hcr-height) !important;margin: 0 !important;padding: 0 !important;color: #526676 !important;font-size: 13px !important;font-weight: 800 !important;}.hcr-vik-clean__cell--submit{display: flex !important;flex-direction: column !important;justify-content: flex-end !important;}.hcr-vik-clean__cell--submit .hcr-vik-clean__label{visibility: hidden !important;}.hcr-vik-clean__submit,.hcr-vik-clean__cell--submit input[type="submit"],.hcr-vik-clean__cell--submit button[type="submit"]{display: block !important;box-sizing: border-box !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;height: var(--hcr-height) !important;min-height: var(--hcr-height) !important;margin: 0 !important;padding: 0 10px !important;border: 0 !important;border-radius: 9px !important;background: #00a7a5 !important;color: #fff !important;box-shadow: none !important;font-family: inherit !important;font-size: 16px !important;font-weight: 700 !important;line-height: 1 !important;letter-spacing: .08em !important;text-align: center !important;text-transform: uppercase !important;white-space: nowrap !important;-webkit-appearance: none !important;appearance: none !important;float: none !important;position: relative !important;cursor: pointer !important;}.hcr-vik-clean__native-hidden,.hcr-vik-clean__old-layer.hcr-vik-clean__native-hidden,.hcr-vik-clean__form i.vrc-caltrigger,.hcr-vik-clean__form i.far.fa-calendar-alt.vrc-caltrigger{display: none !important;}.hcr-vik-clean__grid input:focus,.hcr-vik-clean__grid select:focus{border-color: #00a7a5 !important;box-shadow: 0 0 0 3px rgba(0,167,165,.13) !important;outline: 0 !important;}body .ui-datepicker,body #ui-datepicker-div,body .vrc-cal-container{z-index: 9999999 !important;}@media (max-width: 767px){.hcr-vik-clean__grid{--hcr-height: 52px;--hcr-gap: 10px;}.hcr-vik-clean__label{font-size: 11px !important;}.hcr-vik-clean__input,.hcr-vik-clean__grid input:not([type="hidden"]):not([type="submit"]),.hcr-vik-clean__grid select{font-size: 14px !important;}}.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image: none !important;}@media screen and (max-height: 1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image: none !important;}}@media screen and (max-height: 640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image: none !important;}}.homeboxes{height: 384px;}.vrc-searchmod-wrap-horizontal .vrctimesep{height: 52px;background: #fff;padding-top: 9px;}.ui-datepicker.ui-widget table{width: 95%;margin: 0 auto .4em;border-collapse: collapse;border-spacing: 0px;font-size: .9em;}.ui-datepicker.ui-widget-content .ui-state-default,.ui-datepicker.ui-widget-content .ui-state-default,.ui-datepicker.ui-widget-header .ui-state-default{border: 0;background: transparent;font-weight: 550;text-align: center;color: #333;font-size: 14px;}.vrc-searchmod-wrap-hybrid .vrcsfentrydate i{margin-top: 17.8px;font-size: .8em;margin-right: 0;margin-left: -14px;}.vrc-car-lastblock{padding: 0px;text-align: center;background: #dbebff;width: 30%;min-height: 237px;vertical-align: bottom;}.vrc-car-result-left{flex-basis: 30%;padding: 0px 10px 0px 10px;}h1,h2,h3,h4,h5,h6{font-weight: inherit;margin-bottom: 0rem;}.vrc-car-result-inner .vrc-car-category{display: block;text-transform: uppercase;font-size: .9rem;font-weight: 700;color: #bfbfbf;}.vrc-car-result-characteristics .vrccarcarat img{vertical-align: middle;max-width: 30px;}.vrcstartfrom{margin: 28px 0 0 0;display: inline-block;}.vrc-car-bookingbtn{width: 100%;height: 29.6%;display: inline-grid;align-items: end;justify-items: stretch;align-content: end;}.vrc-car-price{height: 71%;display: flex;flex-direction: column;align-content: center;justify-content: center;flex-wrap: wrap;}.elementor-button,a.elementor-button,.btn,[type="submit"],.wp-block-search .wp-block-search__button,input[type="submit"]{text-align: center;outline: none;letter-spacing: normal;line-height: 1.5;color: #fff;border: 2px solid var(--e-global-color-secondary);background-color: var(--e-global-color-secondary);padding: 13px 26px 13px 26px;border-radius: 0;font-weight: 500;box-shadow: none;white-space: nowrap;text-decoration: none;transition: all .3s ease-in-out;vertical-align: middle;width:100%;font-weight: 700;font-size: 18px;}.vrc-showprc-option-row .vrc-showprc-option-img img{max-width: 60px;border-radius: 4px;}.vrc-showprc-option-row .vrc-showprc-option-name-descr{flex: 1;margin-right: 20px;margin-block: auto;margin-left: 20px;}.car_buttons_box .booknow{margin: 0 0 15px 0;width: 18rem;font-size: 1.3rem;border-radius:4px;}.vrc-showprc-option-row .vrc-showprc-option-cell-price .vrc-showprc-option-cell-price-descr{margin-right: 35px;margin-block: auto;font-size: 1.35rem;}.vrc-goback-block{display: inline-block;text-align: center;cursor: pointer;margin: 0;}.vrc-goback-block a{display: inline-block;text-transform: uppercase;font-size: 1rem;color: #515050;padding: 10px 25px;text-decoration: none !important;width: 15rem;border: 2px solid #ced1d5 !important;background: #ced1d5 !important;border-radius:4px;}.car_result{display: flex;flex-wrap: wrap;background: #fff;margin-top: 20px;margin-bottom: 20px;}.car_cost{color: #0c1649;font-size: 2.0rem;font-weight: 700;margin: 0;}.car_result .vrc-promotion-price .car_cost{color: #41b72a;font-weight: 700;}.car_result .vrc-car-result-price-before-discount .car_cost{color: #646464;font-size: 1.35rem;font-weight: 600;margin-top:.3rem;}.vrc-itinerary-summary .vrc-itinerary-pickup-locdet .vrc-itinerary-pickup-locaddr,.vrc-itinerary-summary .vrc-itinerary-dropfff-locdet .vrc-itinerary-dropoff-locaddr{display: inline-block;font-size: .9em;font-weight: 800;}.vrc-itinerary-summary > div > div .vrc-itinerary-pickup-date-day,.vrc-itinerary-summary > div > div .vrc-itinerary-dropoff-date-day{font-weight:700;}.vrc-itinerary-summary > div > div .vrc-itinerary-pickup-date-time,.vrc-itinerary-summary > div > div .vrc-itinerary-dropoff-date-time{margin-left: 2px;font-weight: 700;}.vrc-itinerary-summary i{color: #ff5300 !important;margin-top: 0px;margin-right: 8px;font-size: 24px;font-weight: bold;}.vrc-itinerary-duration{font-weight: bold;margin-left: 5px;font-style: normal;color: #1a1ffd;}.vrcsfentrysubmit .btn:focus,[type="submit"]:focus,input[type="submit"]:focus{outline: medium none;outline-offset: 0;color: var(--e-global-color-3312493,#FFF);}.whatinc{padding-left: 0px;margin-top: 20px;}.whatinc .fa-li{color: #069106;}.whatinc .crafto-primary-title .separator-animation{position: absolute;left: 0;bottom: 0;background-color: #0b951b6b;margin-bottom: 0;height: 8px;width: 100%;}.vrc-car-carats,.vrc-showprc-car-carats{border:0;display: inline-block;float: none;margin-top: 10px;padding: 5px 0 0;width: 100%;}.vrc-car-carats .vrccarcarat img,.vrc-showprc-car-carats .vrccarcarat img{float: left;width: 30px;}.vrc-showprc-prices-inner .vrc-showprc-price-row-cell-last{margin-left: auto;align-self: center;margin-left: 20px;font-weight: bold;font-size: 1.35rem;}.checkbtn input[type="radio"]{width: auto;margin: 2px 8px 0 15px;padding: 0;position: unset;max-width: unset;}//btns step 3 .vrc-showprc-option-cell-price-sel{margin-right: 15px;}.btn-check{position: absolute;clip: rect(0,0,0,0);pointer-events: none;}.btn-check[disabled] + .btn,.blog-list .item-readmore .btn-check[disabled] + a,.btn-check:disabled + .btn,.blog-list .item-readmore .btn-check:disabled + a{pointer-events: none;-webkit-filter: none;filter: none;opacity: 0.65;}input[type="number"]{-webkit-appearance: textfield;-moz-appearance: textfield;appearance: textfield;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none;}.number-input{border: 1px solid #21337f;display: inline-flex;}.number-input,.number-input *{box-sizing: border-box;}.number-input button{outline: none;-webkit-appearance: none;background-color: #1f30ae47;border: none;align-items: center;justify-content: center;width: 2.8rem;cursor: pointer;margin: 0;position: relative;}.number-input button:after{display: inline-block;position: absolute;font-family: "Font Awesome 5 Free";font-weight: 900;content: '\f068';transform: translate(-50%,-50%) rotate(180deg);}.number-input button.plus:after{transform: translate(-50%,-50%) rotate(0deg);content: '\f067';display: inline-block;position: absolute;font-family: "Font Awesome 5 Free";font-weight: 1000;}.number-input input[type=number]{max-width: 3rem;padding: .5rem;border: 1px solid #1f30ae47;border-width: 0 2px;font-size: 1.3rem;font-weight: bold;text-align: center;margin-bottom: 0px;}.toggle-check{display: none;}.toggle-btn{cursor: pointer;background-color: #c1c5e8;border: 1px solid #21337f;color: #21337f;display: flex;padding-top: 8px;padding-bottom: 8px;width: 140px;text-align: center;justify-content: space-evenly;}.toggle-check:checked + .toggle-btn{background-color: #198754;border-color: #198754;color: white;display: flex;padding-top: 8px;padding-bottom: 8px;}.toggle-btn::after{content: attr(data-add);}.toggle-check:checked + .toggle-btn::after{content: attr(data-remove);}.vrc-showprc-options-wrap .vrc-showprc-option-row{display: flex;border-bottom: 1px solid var(--vrc-border-color);padding: 10px 0;align-content: flex-end;flex-wrap: wrap;flex-direction: row;align-items: center;}.vrc-oconfirm-footer .booknow{margin-top: 0;border-radius: 4px;}[data-vrc-expl]::before{margin-top: -10px;margin-bottom: 0;border-top-color: transparent;border-bottom-color: var(--vrc-dark-grey-bg-color);border-bottom-color: hsl(228.51deg 58.75% 31.37%);}[data-vrc-expl]:after{text-align: center;z-index: 10000;padding: 8px;width: 160px;background-color: var(--vrc-dark-grey-bg-color);background-color: #21337f;color: var(--vrc-contrast-text-color);content: attr(data-vrc-expl);font-size: 14px;font-weight: bold;line-height: 1.2;border-radius: 10px;}h2.vrc-rental-summary-title{font-size: 2.2rem;text-align: center;background-color: #dde0e2;}.vrc-step .vrc-step-current{border-bottom: 5px solid #dde0e2;}.vrc-oconfirm-summary-car-wrapper{margin: 0 0 15px;padding: 20px;border: 1px solid var(--vrc-border-color);border-radius: 0px;border-top: 5px solid var(--vrc-light-border-color);}.vrc-oconfirm-summary-total-wrapper{padding: 10px 20px;border: 1px solid var(--vrc-border-color);border-radius: 0px;box-shadow: 0 2px 10px rgba(0,0,0,.05);border-top: 5px solid var(--vrc-light-border-color);}.vrc-coupon-outer{background: #f4f4f5;border: 1px solid var(--vrc-border-color);color: #000;margin: 5px 0px;padding: 15px;border-radius: 0;border-top: 5px solid var(--vrc-border-color);width: 50%;}.vrc-enterpin-block{background: #f4f4f5;border: 1px solid var(--vrc-border-color);padding: 15px;margin: 5px 0px 5px 10px;border-radius: 0;width: 50%;border-top: 5px solid var(--vrc-border-color);}.vrc-oconfirm-middlep{display: flex;flex-wrap: wrap;align-content: space-between;}.vrc-oconfirm-middlep > div{width: 50%;}.vrcentercoupon .btn:hover{background: #21337f00;border: 1px solid #21337f;}.vrc-oconfirm-middlep input[type="text"]{background: none repeat scroll 0 0 #ffffff;border: 2px solid #ddd;border-radius: 3px;box-shadow: none;color: #000;padding: 10px 8px;display: inline-block;text-align: center;font-weight: 700;font-family: 'Open Sans';font-size: 18px;width:50%;}.vrc-oconfirm-summary-car-cell-descr .vrc-oconfirm-carname{font-size: 1.2em;line-height: 1.2em;margin-bottom: 5px;font-weight: 600;}.vrc-oconfirm-optname{font-weight: 600;}.vrccustomfields{border: 1px solid var(--vrc-border-color);border-radius: 0;margin-top: 20px;padding: 20px 15px;display: flex;flex-wrap: wrap;background: #eff2f2;}.vrcdivcustomfield label{font-size: 1rem;font-weight: 500;margin-bottom: .4rem;margin-top: .5rem;}input[type="checkbox"]{margin: 6px 8px 5px 5px;padding: 0;float: left;position: unset;max-width: unset;width: 20px;height: 20px;cursor: pointer;}.vrccustomfields .vrcseparatorcf{color: var(--vrc-dark-grey-bg-color);font-size: 1.2em;margin: 10px 0 0;padding: 0px 0 5px 0px !important;font-weight: bold;border-bottom: 1px solid var(--vrc-dark-grey-bg-color);}.vrc-oconfirm-paym-block .vrc-medium-header{color: var(--vrc-dark-grey-bg-color);font-size: 1.2em;margin: 10px 0 0;padding: 0px 0 5px 0px !important;font-weight: bold;border-bottom: 1px solid var(--vrc-dark-grey-bg-color);}.vrc-oconfirm-paym-block{display: inline-block;width: 100%;margin: 20px 0;border: 1px solid var(--vrc-border-color);border-radius: 0;padding: 20px 30px;background: #eff2f2;}.vrc-oconfirm-paym-block ul{margin: 0;padding: 0;list-style-type: none;display: flex;flex-wrap: wrap;margin-top: 12px;}.vrc-oconfirm-paym-block ul li{display: flex;vertical-align: top;margin: 5px 15px 5px 0;margin-left: 0 !important;padding: 8px 15px;line-height: 37px;list-style-type: none !important;border: 2px solid #bcbcbc;border-radius: 6px;position: relative;cursor: pointer;background: #fff;}.vrc-oconfirm-paym-block li input{display: inline-block !important;width: 20px;height: 20px;margin: 2px 8px 0 0;}.vrcinput{background: #fff;border: 2px solid #ddd;border-radius: 3px;box-shadow: none;color: #000;padding: 10px 8px;font-size: 16px;}.vrcdivcustomfield select{width: 100%;padding: 10px 8px;background: #fff url(data:image/svg+xml;charset=utf8,%3Csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0  2h4zm0 5L0 3h4z'/%3E%3C/svg%3E) no-repeat right .75rem center !important;background-size: auto;background-size: 10px 12px !important;appearance: none !important;border-radius: 3px;background: #fff;border: 2px solid #ddd;font-size: 16px;}.vrctextarea{background: none repeat scroll 0 0 #fff;border: 2px solid #ddd;border-radius: 3px;box-shadow: none;padding: 10px 8px;width: 100%;color: #000;font-size: 16px;}.vrcmodcarsgridboxdiv{border-radius: 5px 5px 5px 5px;box-shadow: 0px 20px 60px 0px rgba(0,0,0,0.08);width: 100%;display: inline-block;background: #fff !important;transition: all 400ms ease-in-out 0s;align-content}.vrcmodcarsgrid-item_cat{text-align: center;text-transform: uppercase !important;color: #f08234;font-weight: 700;font-size: .95rem !important;float: none;opacity: 1;}.vrcmodcarsgrid-item_title{font-size: 1.30rem !important;font-weight: 700 !important;color: #0c1649;padding: .25rem .5rem;text-align: center;}.vrcmodcarsgrid-item_details{text-align: center !important;}.vrcmodcarsgrid-box-cost{margin-top: .2rem;}.vrcmodcarsgridview{font-size: 21px;font-weight: bold;text-align: center;margin: 10px 0 0;padding-bottom: 0;border: 0;}.vrcmodcarsgridview a{display: inline-block;padding: 8px 25px;border-radius: 3px;background: var(--hcr-teal-dark);text-transform: uppercase;font-size: 0.9em;color: #fff;border: 2px solid var(--hcr-teal-dark);}.vrcmodcarsgrid-item_carat .vrccarcarat{display: inline-block;vertical-align: top;margin: 0 5px;font-size: 14px;width: 40px;text-align: center;}[data-vrc-expl]:after{text-align: center;z-index: 10000;padding: 8px 4px 8px 2px;width: 160px;background-color: var(--vrc-dark-grey-bg-color);color: var(--vrc-contrast-text-color);content: attr(data-vrc-expl);font-size: 14px;font-weight: bold;line-height: 1.2;color: var( --hcr-teal-dark);}.vrcmodcarsgridcarcost{font-size: 1.4rem;color: var( --hcr-teal-dark);background: #e1e1e1;padding-left: 5px;padding-right: 5px;border-radius: 5px;font-style: normal;font-weight: 700;font-size: 1.55rem;font-family: inherit;}.vrcdialog-reqinfo{width: 40% !important;left: 35% !important;}.vrcdialog-reqinfo h3{font-size: 24px;}.mainslhmTitle{text-shadow: 1px 1px 2px #0c2661,0 0 1em #0c2661,0 0 0.2em #0d2661;}.mainslhmSecTitle{text-shadow: 1px 1px 13px #0c2561,0 0 1em #0c2661,0 0 0.2em #0d2661;}.elementor-1905 .elementor-element.elementor-element-812a3ed .crafto-main-subtitle{font-family: "Open Sans",Sans-serif;font-weight: 600;color: #ffffff;fill: #0904e2;text-shadow: 0px 0px 13px rgb(18 4 149 / 91%);margin-bottom: 23px;letter-spacing: 1px;width: auto;border-bottom: px solid #9054f9;font-size: 28px;line-height: 20px;}.ht100{height: 100%;}.elementor-element.elementor-element-38d258b .content-block,.elementor-element.elementor-element-a9dad56 .content-block,.elementor-element.elementor-element-3d9598e .content-block,.elementor-element.elementor-element-657d336 .content-block,.elementor-element.elementor-element-d47391b .content-block,.elementor-element.elementor-element-1fc5bcf .content-block,.elementor-element.elementor-element-ed087ec .content-block,.elementor-element.elementor-element-6e1ef49 .content-block{height: 100% !important;}.eot img{width: 80px;align-self: start;text-align: center;float: left;margin-left: 40px;}.paymentsup img{width:60px;}.elementor-1905 .elementor-element.elementor-element-812a3ed .title-content-wrap,.elementor-1905 .elementor-element.elementor-element-812a3ed .crafto-main-title-wrap.background-video{height: 400px;margin-top: 120px;}.elementor-12766 .elementor-element.elementor-element-812a3ed .crafto-main-subtitle{font-family: "Open Sans",Sans-serif;font-size: 1.7rem;font-weight: 500;color: #FFFFFF;fill: #FFFFFF;text-shadow: 0px 0px 10px rgba(0,0,0,0.3);opacity: 1;width: 100%;margin-bottom: 5px;padding-top: 150px;border-radius: 15px 15px 15px 15px;}.elementor-4312 .elementor-element.elementor-element-ac13cbd .background-overlay{opacity: 0.3 !important;}.elementor-4312 .elementor-element.elementor-element-ac13cbd .crafto-main-title{text-shadow: 0px 0px 100px rgba(0,0,0,0.9);padding-top: 110px;color: #fff;}.icon-feather-chevron-down:before{content: "\e842";color: #fff;}@media (max-width: 767px){.elementor-1905 .elementor-element.elementor-element-812a3ed .title-content-wrap,.elementor-1905 .elementor-element.elementor-element-812a3ed .crafto-main-title-wrap.background-video{height: 450px;}}@media screen and (max-width: 580px){.vrc-showprc-prices-inner .vrc-showprc-priceinfo .vrc-showprc-pricecost,.vrc-showprc-prices-inner .vrc-showprc-price-row-cell-last{flex-basis: 100%;text-align: center;margin-top: 5px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}.vrc-showprc-option-row .vrc-showprc-option-cell-price{justify-content: center;}.vrc-oconfirm-middlep > div{width: 100%;}.vrc-oconfirm-middlep input[type="text"]{width: 100%;}}@media (max-width: 991px){body .site-header .header-common-wrapper{height: 90px;}[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .nav-link{display: inline-block;line-height: 25px;font-size: 28px;color: #fff;padding: 10px 0;letter-spacing: 1.5px;}}/*!
 * Font Awesome Free 5.5.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */ .fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-bars:before{content:"\f0c9"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-circle:before{content:"\f111"}.fa-clock:before{content:"\f017"}.fa-info-circle:before{content:"\f05a"}.fa-spinner:before{content:"\f110"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}/*!
 * Font Awesome Free 5.5.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */ @font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url(https://heraklioncarrentals.com/wp-content/uploads/hcr-static-cache/690be61fe58020511558ce4b04375178.eot);src:url(https://heraklioncarrentals.com/wp-content/uploads/hcr-static-cache/690be61fe58020511558ce4b04375178.eot#iefix) format("embedded-opentype"),url(https://heraklioncarrentals.com/wp-content/uploads/hcr-static-cache/7798165ee5a3c6809310d8261dcbe7c8.woff2) format("woff2"),url(https://heraklioncarrentals.com/wp-content/uploads/hcr-static-cache/8fb19633f125ca466a45da9e4cf291d8.woff) format("woff"),url(https://heraklioncarrentals.com/wp-content/uploads/hcr-static-cache/b97adad7ece9792af4122ae88103cad8.ttf) format("truetype"),url(https://heraklioncarrentals.com/wp-content/uploads/hcr-public-assets/f6da11cd1010cad8a57dbdac/site/resources/fonts/fa-solid-900.svg#fontawesome) format("svg");font-display:swap;}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}/*!
 * Font Awesome Free 5.5.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */ @font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url(https://heraklioncarrentals.com/wp-content/uploads/hcr-static-cache/169416887c9d3c310bf02a12eaf82269.eot);src:url(https://heraklioncarrentals.com/wp-content/uploads/hcr-static-cache/169416887c9d3c310bf02a12eaf82269.eot#iefix) format("embedded-opentype"),url(https://heraklioncarrentals.com/wp-content/uploads/hcr-static-cache/92ba7bfaa43a35c94353e96860d99376.woff2) format("woff2"),url(https://heraklioncarrentals.com/wp-content/uploads/hcr-static-cache/f101b8f70e36be2e9004222875e9fd45.woff) format("woff"),url(https://heraklioncarrentals.com/wp-content/uploads/hcr-static-cache/ecb5719eb6408359d91fd2530646064a.ttf) format("truetype"),url(https://heraklioncarrentals.com/wp-content/uploads/hcr-public-assets/f6da11cd1010cad8a57dbdac/site/resources/fonts/fa-regular-400.svg#fontawesome) format("svg");font-display:swap;}.far{font-family:"Font Awesome 5 Free";font-weight:400}.vrcselectr a,.vrcselectr-result,.vrc-pkglist-pkg-details a,.vrc-pkgdet-car-booknow-btn{transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;-o-transition: all 400ms ease-in-out 0s;background: var(--vrc-darkblue-color);cursor: pointer;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;color: var(--vrc-contrast-text-color);margin: 8px 0 0;padding: 8px;width: 100%;text-align: center;display: inline-block;}.vrcselectr a:hover,.vrcselectr-result:hover,.vrc-pkglist-pkg-details a:hover,.vrc-pkgdet-car-booknow-btn{transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;-o-transition: all 400ms ease-in-out 0s;color: var(--vrc-contrast-text-color);background: var(--vrc-blue-colo);text-decoration: none;}.vrc-coupon-outer{background: none repeat scroll 0 0 var(--vrc-light-grey-bg-color);border: 1px solid var(--vrc-lightblue-color);color: var(--vrc-dark-grey-bg-color-hover);margin: 0;padding: 15px;margin: 5px;border-radius: 6px;}.vrc-locationslist-wrapper{margin-top: 15px;display: grid;grid-template-columns: repeat(auto-fit,minmax(250px,1fr));gap: 10px;}.vrclocationbox{border: 1px solid var(--vrc-border-color);width: auto;background: var(--vrc-light-grey-bg-color);padding: 15px;}.vrclocationbox h3{font-weight:bold;margin:0 0 3px 0;font-size: 18px !important;}.vrclocationbox .vrcloclistloc-address{font-size: .9em;margin-bottom: 0;color: var(--vrc-dark-grey-bg-color-hover);}.vrclocationbox .vrcloclistloctimebox{color: var(--vrc-text-color);font-weight: bold;font-size: .9em;}.vrc-oconfirm-middlep > div:only-child{margin: 0;text-align: center;}.vrc-coupon-outer form{margin-bottom: 0;}.vrc-enterpin-block{background: var(--vrc-grey-bg-color);border: 1px solid var(--vrc-border-color);padding: 15px;margin: 5px;border-radius: 6px;}.vrc-enterpin-block .vrc-enterpin-top span{display: block;}.vrc-enterpin-block .vrc-enterpin-top > span{margin-bottom: 5px;}.vrcentercoupon span{display:block;padding:0 0 5px 0;}.vrc-oconfirm-middlep input[type="text"]{background: none repeat scroll 0 0 var(--vrc-white-bg-color);border: 1px solid var(--vrc-border-color);border-radius: 3px;box-shadow: none;color: var(--vrc-dark-grey-bg-color-hover);padding: 10px 8px;display: inline-block;}.vrcentercoupon .btn{background: var(--vrc-green-color);border: 1px solid var(--vrc-green-color);border-radius: 5px;color: var(--vrc-contrast-text-color);cursor: pointer;padding: 10px 14px;margin: 0 0 0 5px;width: auto;vertical-align: top;}.vrcentercoupon .btn:hover{background:var(--vrc-green-color-hover);border: 1px solid var(--vrc-green-color-hover);}.vrclocationbox .vrcloclistloctimebox{color:var(--vrc-darkblue-color);}.vrclocationbox .vrcloclistlocdescr{margin:10px 0 0 0;}.vrclocationbox .vrcloclistlocdescr p{margin: 0px 0 5px 0;}.vrcvordudata-cnt{display: flex;flex-wrap: wrap;}.vrcvordudata-cnt > div{flex: 1;margin: 5px;padding: 24px;border-radius: 6px;border: 1px solid var(--vrc-light-border-color);box-shadow: 0 3px 3px 0 rgba(50,54,72,.08);}.vrcvordudata p{margin:0;padding:0;}.vrcvordudata span{display:block;}.vrc-imgorder-block{display: inline-block;margin: 0 10px 10px 0;}.vrc-imgorder-block img{max-width: 200px;border-radius: 4px;}.vrcvordcarinfo p,.vrcvordcosts p{margin:0;padding:0;}.vrcvordcosts{font-size: 1.1em;line-height: 1.8em;border: 1px solid var(--vrc-border-color);border-top: 3px solid var(--vrc-light-border-color);padding: 24px;flex-wrap: wrap;border-radius: 6px;margin: 10px 5px 5px;}.vrcvordcosts .vrcvordcoststot{color: var(--vrc-blue-color);font-size: 1.2em;font-weight: bold;border-top: 1px solid var(--vrc-border-color);padding-top: 10px;margin-top: 10px;}.vrcvordcosts .vrc_priceorder{float: right;}.vrcvordpaynote{margin: 20px 0 0;}.vrcvordpaybutton{text-align: center;margin: 20px 0 40px;padding: 20px;border: 1px solid var(--vrc-light-border-color);box-shadow: 0 10px 10px rgba(0,0,0,.05);border-radius: 6px;}.vrcvordpaybutton > form{margin-top: 15px;}.offline-cc-overlay-outer{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 100;background-color: rgba(0,0,0,0.5);display: none;}.offline-cc-overlay-inner{position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 40%;height: 70%;max-width: 580px;z-index: 101;padding: 0;border-radius: 16px;background-color: var(--vrc-white-bg-color);box-shadow: 0px 0px 20px 0px rgba(0,0,0,.5);overflow: auto;text-align: center;}.offline-cc-container{margin: 0 30px 30px;}.offline-cc-row-group-cardpan{display: flex;flex-wrap: wrap;}.offline-cc-row-group-cardpan .offline-cc-row-cardtype{flex-basis: 200px;}.offline-cc-container .offline-cc-row{margin: 8px 0;}.offline-cc-container .offline-cc-lbl{margin-bottom: 3px;text-align: left;font-size: .9em;color: var(--vrc-dark-grey-bg-color-hover);}.offline-cc-container .offline-cc-row .offline-cc-value{display: flex;}.offline-cc-container .offline-cc-row .offline-cc-value select[name="credit_card_type"]{border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;border-right: 0;}.offline-cc-container .offline-cc-row .offline-cc-value > *{flex: 1;height: 50px !important;padding: 8px 10px;background: var(--vrc-white-bg-color);border: 1px solid var(--vrc-border-color);border-radius: 6px !important;box-shadow: 0 2px 4px rgb(0 0 0 / 5%);}.offline-cc-row-group-cardpan .offline-cc-row-cardpan{flex: 1;}.offline-cc-container .offline-cc-row .offline-cc-value #credit_card_number{border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;}.offline-cc-container .offline-cc-row .offline-cc-value select[name="expire_month"]{border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}.offline-cc-container .offline-cc-row .offline-cc-value select[name="expire_year"]{flex-basis: 100px;flex-grow: 0;border-left: 0;border-radius: 0 !important;border-radius: 0 !important;}.offline-cc-container .offline-cc-row .offline-cc-value #credit_card_cvv{border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;border-left: 0;}.offline-cc-container .offline-cc-row-group-validity,.offline-cc-container .offline-cc-row-group-cardholder{display: flex;flex-wrap: wrap;}.offline-cc-container .offline-cc-row-group-validity .offline-cc-row-validity{flex: 1;}.offline-cc-container .offline-cc-row-group-validity .offline-cc-row-cvv{flex-basis: 120px;}.offline-cc-container .offline-cc-row-group-cardholder > div{flex: 1;}.offline-cc-container .offline-cc-row-group-cardholder .offline-cc-row-lname input{border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;}.offline-cc-container .offline-cc-row-group-cardholder .offline-cc-row-fname input{border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;border-right: 0;}.offline-cc-container .offline-cc-row-submit{margin-bottom: 0;margin-top: 10px;}.offline-cc-container .offline-cc-row-submit .button{background: var(--vrc-dark-grey-bg-color);border: 1px solid var(--vrc-dark-grey-bg-color);color: var(--vrc-contrast-text-color);box-shadow: 0 2px 4px rgb(0 0 0 / 5%);}.offline-cc-container .offline-cc-row-submit .button:hover{background: var(--vrc-dark-grey-bg-color-hover);border: 1px solid var(--vrc-dark-grey-bg-color-hover);}.offline-cc-overlay-inner > p{border-bottom: 1px solid var(--vrc-border-color);margin-bottom: 25px;padding: 20px 30px 15px;font-size: 16px;}.offline-cc-overlay-inner h1{font-size: 1.5em;text-transform: uppercase;}.offline-cc-overlay-closer{float: right;cursor: pointer;padding: 8px 15px;}.vrcvordcarinfo .vrcvordcarinfotitle{font-weight:bold;}.vrcvordudata .vrcvordudatatitle{margin-bottom: 9px;display: block;border-bottom: 1px solid var(--vrc-border-color);padding-bottom: 5px;text-transform: uppercase;color: var(--vrc-light-text-color);}.car_container{display: flex;flex-wrap: wrap;margin: 10px 0;}.car_container > div{flex: 1;}.vrc-cdetails-infocar{padding: 0 15px;}.car_img_box{float: left;margin-right: 12px;margin-bottom:10px;}.car_description_box{display: inline;}.vrc-cdetails-cgroup{display: inline-block;width: 100%;margin-bottom: 10px;}.vrc-cdetails-cgroup .vrclistcarname{font-weight: bold;padding: 0 0 5px;width: 100%;}.vrc-cdetails-cgroup .vrclistcarcat{color: var(--vrc-light-text-color);font-size: .9em;}.car_carats{display: inline-block;}.car_carats table td{padding: 10px !important;margin:0 3px 5px 0;border-right:1px dotted var(--vrc-border-color);vertical-align:middle;}.car_carats table tr td:last-child{border:0;}.vrc-oconfirm-paym-block{display: inline-block;width: 100%;margin: 20px 0;border: 1px solid var(--vrc-border-color);border-radius: 6px;padding: 20px 30px;}.vrc-oconfirm-paym-block ul{margin: 0;padding: 0;list-style-type: none;display: flex;flex-wrap: wrap;}.vrc-oconfirm-paym-block .vrc-noliststyletype{margin-left: 0;}.vrc-oconfirm-paym-block ul li{display: flex;vertical-align: top;margin: 5px 15px 5px 0;margin-left: 0 !important;padding: 8px 15px;line-height: 37px;list-style-type: none !important;border: 2px solid var(--vrc-light-border-color);border-radius: 6px;position: relative;cursor: pointer;}.vrc-oconfirm-paym-block .vrc-medium-header{color: var(--vrc-dark-grey-bg-color);font-size: 1.2em;margin: 10px 0 0;padding: 0px 0 10px 0px !important;font-weight: bold;border-bottom: 1px solid var(--vrc-light-border-color);}.vrc-oconfirm-paym-block ul li label{margin-left:5px;}.vrc-oconfirm-paym-block .vrc-gpay-licont-active{border-color: var(--vrc-green-color);background: var(--vrc-input-style-deactive);}.vrc-oconfirm-paym-block .vrc-gpay-licont-active:before{content: "\f00c";width: 21px;height: 21px;color: var(--vrc-contrast-text-color);font-size: 10px;text-align: center;line-height: 19px;font-family: "Font Awesome 5 Free",FontAwesomes !important;font-weight: 900;background: var(--vrc-green-color);position: absolute;top: -11px;border-radius: 50%;right: -10px;border: 2px solid var(--vrc-white-bg-color);}.vrc-oconfirm-paym-block li > *{align-self: center;}.vrc-oconfirm-paym-block .vrc-payment-image img{max-height: 25px;}.vrc-oconfirm-paym-block li label{margin-left: 5px;margin-bottom: 0;display: inline-block !important;cursor: pointer;}.vrc-oconfirm-paym-block li input{display: inline-block !important;width: auto;height: auto;}.vrc-alert-container-confirm{background-color: var(--vrc-orange-color);box-shadow: 5px 5px 5px 0 var(--vrc-border-color);color: var(--vrc-contrast-text-color);left: 35%;opacity: 1;padding: 20px;position: fixed;top: 35%;transition: opacity 0.6s ease 0s;width: 30%;}.vrc-alert-close{margin-left: 15px;color: var(--vrc-contrast-text-color);font-weight: bold;float: right;font-size: 22px;line-height: 20px;cursor: pointer;transition: 0.3s;}.vrhword{font-weight:bold;display: block;}.car_prices,.car_options{width: 100%;margin: 10px 0 8px 0;box-sizing: border-box;border: 1px solid var(--vrc-grey-bg-color);border-radius: 4px;}.car_prices .vrhword{background: var(--vrc-light-grey-bg-color);padding: 10px;border-bottom: 0;border-top-right-radius: 3px;border-top-left-radius: 3px;}.vrc-showprc-prices-wrap{margin-top: 20px;}.vrc-showprc-prices-wrap .vrc-showprc-title{margin-bottom: 0;padding-bottom: 10px;}.vrc-showprc-prices-inner .vrc-showprc-price-row{display: flex;border: 1px solid var(--vrc-border-color);padding: 15px 10px;margin: 10px 0;border-top: 3px solid var(--vrc-light-border-color);border-radius: 6px;}.vrc-showprc-prices-inner .vrc-showprc-price-row:first-child{margin-top: 0;}.vrc-showprc-prices-inner .vrc-showprc-price-row:hover,.vrc-showprc-prices-inner .vrc-showprc-price-row.vrc-showprc-price-selected{border-color: var(--vrc-blue-color);cursor: pointer;}.vrc-showprc-prices-inner .vrc-showprc-price-row-cell-first{flex: 1;}.vrc-showprc-prices-inner .vrc-showprc-price-row-cell-last{margin-left: auto;align-self: center;}.vrc-showprc-prices-inner .vrc-showprc-price-row-cell-first label{display: block;margin-right: 15px;}.vrc-showprc-prices-inner .vrc-showprc-priceinfo{display: flex;font-size: 1.2em;}.vrc-showprc-prices-inner .vrc-showprc-priceinfo .vrc-promo-price-icon{color: var(--vrc-orange-color);font-size: 18px;margin-right: 5px;}.vrc-showprc-prices-inner .vrc-showprc-priceinfo .vrc-showprc-pricecost{margin-left: auto;font-weight: bold;font-size: 1.1em;}.vrc-showprc-priceinfo .vrc-showprc-pricecost{display: inline-block;margin-left: 10px;}.vrc-showprc-options-wrap{margin-top: 30px;}.vrc-showprc-options-wrap .vrc-showprc-title{margin-bottom: 0;padding-bottom: 10px;}.vrc-showprc-options-wrap .vrc-showprc-options-inner{border: 1px solid var(--vrc-border-color);border-radius: 6px;padding: 10px;border-top: 3px solid var(--vrc-light-border-color);}.vrc-showprc-options-wrap .vrc-showprc-option-row{display: flex;border-bottom: 1px solid var(--vrc-border-color);padding: 13px 0;}.vrc-showprc-options-wrap .vrc-showprc-option-row:last-child{border-bottom: 0;}.vrc-showprc-option-row .vrc-showprc-option-cell-info{flex: 1;display: flex;flex-wrap: wrap;}.vrc-showprc-option-row .vrc-showprc-option-img{margin-right: 10px;}.vrc-showprc-option-row .vrc-showprc-option-img img{max-width: 100px;border-radius: 4px;}.vrc-showprc-option-row .vrc-showprc-option-name-descr{flex: 1;margin-right: 10px;}.vrc-showprc-option-row .vrc-showprc-option-name{font-weight: bold;font-size: 1.1em;}.vrc-showprc-option-row .vrc-showprc-option-cell-descr{font-size: .9em;}.vrc-showprc-option-row .vrc-showprc-option-cell-price{margin-left: auto;display: flex;font-weight: bold;}.vrc-showprc-option-row .vrc-showprc-option-cell-price .vrc-showprc-option-cell-price-descr{margin-right: 15px;}.vrcarsfound{font-size: .9em;color: var(--vrc-light-text-color);border-bottom:1px solid var(--vrc-border-color);padding:0 0 5px 0;}.vrc-tableopt-td-ckbx{text-align: right;}.car_options .vrcoptionaldescr{padding:0 0 10px 0;}.car_options .vrhword{background: var(--vrc-light-grey-bg-color);padding: 10px;border-bottom: 0;border-top-right-radius: 3px;border-top-left-radius: 3px;}.car_options p{padding:0;margin:0;}.car_options.table-responsive table td,.car_options.table-responsive table th{border-bottom: 1px solid var(--vrc-grey-bg-color);}.car_options table tr:last-child td{border-bottom: 0;}.car_options table td input{padding:3px;border-radius:3px;border:1px solid var(--vrc-border-color);background: var(--vrc-input-style-deactive);box-shadow:0 0 2px var(--vrc-border-color) inset;color: var(--vrc-dark-grey-bg-color);font-family:"Century Gothic",Tahoma,Arial;}.car_options table .vrc-tableopt-td-img img{padding-right: 10px;max-height: 122px;}.car_buttons_box{margin:15px 0 0 0;display: inline-block;width: 100%;}.car_buttons_box .booknow{margin:0 0 15px 0;}.car_buttons_box .vrc-goback-block{float: left;}.booknow{background: var(--vrc-blue-color);border:0;cursor: pointer;border-radius:4px;color: var(--vrc-contrast-text-color);text-transform:uppercase;padding: 10px 20px;margin:10px 0 10px 0;}.car_buttons_box .booknow{float: right;}.vrc-goback-block{display: inline-block;text-align: center;cursor: pointer;margin: 20px 0 0;}.vrc-goback-block a{display: inline-block;text-transform:uppercase;font-size: .9em;color:var(--vrc-dark-grey-bg-color-hover);padding: 10px 25px;text-decoration: none !important;}.vrcrentalriepilogo{color: var(--vrc-dark-grey-bg-color-hover);display: inline-block;text-transform: uppercase;width: 100%;}.vrcinfocarcontainer{display: flex;flex-wrap: wrap;width: 100%;margin: 20px 0 0;}.vrcinfocarcontainer > div{flex: 1;}.vrcinfocarcontainer .vrc-summary-car-img img{float: right;max-width: 100%;}.vrcrentforlocs{display: inline-block;margin: 5px 0 0;clear: both;border: 1px solid var(--vrc-border-color);padding: 30px;border-radius: 8px;}.vrcrentalfor{margin: 0 0 10px;padding: 0;width: auto;}.vrc-itinerary-confirmation{position: relative;padding-left: 25px;}.vrc-itinerary-confirmation::before{content: "";position: absolute;height: 100%;width: 0;left: 0px;}.vrc-itinerary-confirmation h4{font-size: .9em;text-transform: uppercase;}.vrc-itinerary-confirmation > div{position: relative;}.vrc-itinerary-confirmation > div > div{margin: 2px 0;display: flex;}.vrc-itinerary-confirmation > div > div > *{display: inline-block;vertical-align: top;margin-right: 8px;}.vrc-itinerary-confirmation > div > div > i{margin: 6px 5px 0 0;font-size: .9em;}.vrc-itinerary-confirmation .vrc-itinerary-pickup{margin-bottom: 0;padding-bottom: 16px;}.vrc-itinerary-confirmation .vrc-itinerary-pickup:before{content: "";position: absolute;left: -27px;width: 16px;height: 16px;border-radius: 50%;border: 2px solid var(--vrc-border-color);background: var(--vrc-white-bg-color);top: -1px;z-index: 1;}.vrc-itinerary-confirmation .vrc-itinerary-pickup::after{content: "";position: absolute;height: 100%;width: 0;border-left: 2px dashed var(--vrc-border-color);left: -20px;top: 0;z-index: 0;}.vrc-itinerary-confirmation .vrc-itinerary-dropoff::after{content: "";position: absolute;left: -27px;width: 16px;height: 16px;border-radius: 50%;border: 2px solid var(--vrc-border-color);background: var(--vrc-white-bg-color);bottom: 58px;}.vrcrentalfordate{padding:0 2px;color:var(--vrc-dark-grey-bg-color)}.vrcrentalfor .vrcrentalforone{display: inline-block;margin: 0 0 8px 0;}.vrc-summary-car-img{display: inline-block;padding: 10px;}.vrcrentalfortwo{border-top: 1px dotted var(--vrc-border-color);color: var(--vrc-dark-grey-bg-color-hover);display: inline-block;font-size: .9em;padding: 10px 0 0;text-transform: uppercase;width: 100%;}.vrcrentalfortwo p{display:block;margin:0 0 5px 0;padding:0;}.vrc-table-container{display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}.vrctableorder{width: 100%;max-width: 100%;margin-bottom: 1rem;line-height:1.6em;margin:25px 0 20px 0;border-collapse: collapse;}.vrctableorder .vrctableorderfrow{border-bottom: 1px solid var(--vrc-light-border-color);}.vrctableorder .vrctableorderfrow td{padding:3px 8px;font-size: 1.1em;color: var(--vrc-blue-color);}.vrctableorder .vrctableordercar td{border-bottom: 1px solid var(--vrc-light-border-color);padding: 20px 0;}.vrctableorder td,.vrctableorder th{border: 0;word-break: inherit;}.vrctableorder .vrcordrowtotal .vrctotalord{font-size: 1.2em;}.vrctableorder .vrcordrowtotal td{padding:10px 0 10px 10px;font-weight:bold;background:var(--vrc-grey-bg-color);}.vrcpickuploc{background: none repeat scroll 0 0 rgba(0,0,0,0);border: 0 none;border-radius: 0;color: var(--vrc-dark-grey-bg-color-hover);font-size: 1.2em;margin: 0 85px 0 0;padding: 10px;color: var(--vrc-blue-color);}.vrclocsboxsum{border-bottom: 1px dotted var(--vrc-border-color);border-top: 1px dotted var(--vrc-border-color);display: inline-block;float: none;margin: 0 0 15px;width: 99%;}.vrcdropoffloc{background: none repeat scroll 0 0 rgba(0,0,0,0);border: 0 none;border-radius: 0;color: var(--vrc-dark-grey-bg-color-hover);font-size: 1.2em;margin: 0;padding: 10px;color: var(--vrc-blue-color);}.vrcdropoffloc + form{clear:both;float:none;padding:10px 0 10px 0;margin:15px 0 0px 0;border-top:1px solid var(--vrc-light-border-color);}.vrcseparatorcflong{font-size: .9em;padding:15px 0 10px;color:var(--vrc-dark-grey-bg-color-hover);}.vrcchoosepayment{font-size: 1.1em;text-transform:uppercase;padding:10px 0 10px 0 !important;color:var(--vrc-dark-grey-bg-color-hover);margin:0;}.vrcchoosepayment+ul{margin:0;padding:0;}.vrcchoosepayment+ul li{display:inline;}.vrcpickuploc .vrcpickuplocname,.vrcdropoffloc .vrcdropofflocname{color: var(--vrc-dark-grey-bg-color-hover);display: block;font-size: 1.1em;font-weight: normal;padding: 5px 0 0;}.vrccustomfields{border: 1px solid var(--vrc-border-color);border-radius: 6px;margin-top: 20px;padding: 20px 15px;display: flex;flex-wrap: wrap;}.vrccustomfields .vrcseparatorcf{color: var(--vrc-dark-grey-bg-color);font-size: 1.2em;margin: 10px 0 0;padding: 0px 0 5px 0px !important;font-weight: bold;border-bottom: 1px solid var(--vrc-light-border-color);}.vrcdivcustomfield{margin: 0 20px 13px;flex-basis: calc(50% - 40px);}.vrcdivcustomfield label{font-size: .9em;}.vrcdivcustomfield input[type="text"],.vrcdivcustomfield input[type="tel"]{width: 100%;}.vrcdivcustomfield select{width: 100%;padding: 10px 8px;background: var(--vrc-contrast-text-color) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center !important;background-size: 10px 12px !important;appearance: none !important;border: 1px solid var(--vrc-border-color);border-radius: 3px;}.vrccustomfldinfo{flex-basis: 100%;}.vrc-oconfirm-cfield-entry-checkbox > div{display: inline-block;vertical-align: top;}.car_disclaimer{overflow: hidden;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;border: 1px solid var(--vrc-border-color);margin-top: 10px;margin-bottom: 10px;padding: 8px;}.car_title{border-bottom: 1px solid var(--vrc-border-color);margin: 20px 0 13px;padding: 0 0 5px;}.vrc-tableopt-td-name{width: 64%;}.table-responsive table td{border: 0;}.car_separator{margin-top: 15px;}.car_result{border: 1px solid var(--vrc-border-color);display: flex;flex-wrap: wrap;}.vrcsrowprice .vrcsrowpricediv{background:var(--vrc-grey-bg-color);border-radius: 10px;padding:8px !important;color:var(--vrc-darkblue-color);width:90px;text-align:center;border:1px solid var(--vrc-border-color);}.vrcsrowprice .vrcsrowpricediv .vrcstartfrom{font-size: .9em;display:block;}.vrcsrowprice .vrcsrowpricediv .car_cost{font-size: 1.4em;font-weight:bold;display:block;}.vrcsearchcaratt td{padding:10px !important;font-size: .9em;border-bottom:1px dotted var(--vrc-border-color);}.vrcsearchcaratt tr:last-child td{border:0;}.vrcrequired{color: var(--vrc-red-color);}.vrcinput{background: var(--vrc-white-bg-color);border: 1px solid var(--vrc-border-color);border-radius: 3px;box-shadow: none;color: var(--vrc-dark-grey-bg-color-hover);padding: 10px 8px;}.vrcinput:focus{outline: none;}.vrctextarea{background: none repeat scroll 0 0 var(--vrc-input-style);border: 1px solid var(--vrc-border-color);border-radius: 3px;box-shadow: none;padding: 10px 8px;width: 100%;color: var(--vrc-dark-grey-bg-color-hover);}.vrctextarea:focus{outline: none;}.vrclistcontainer{padding: 5px;}.vrclist{list-style-type: none;}.vrclist{margin:0;padding:0;}.vrclist li{list-style-type: none;margin:0px 10px 15px 0px !important;border-radius: 7px;padding:15px !important;-moz-border-radius: 7px;webkit-border-radius: 7px;border: 1px solid var(--vrc-border-color);}img.vrclistimg{float:left;max-width: 262px;margin:0 15px 10px 0;}.vrclistcarname{display: block;font-weight: bold;}.vrclistcarcat{display: block;}.vrclistdivcost{color: var(--vrc-blue-color);padding: 2px !important;}.vrclistdivcost .vrcliststartfrom{font-size: .9em;margin:4px 0 0 0;}.car_cost{color: var(--vrc-text-color);font-size: 1.4em;font-weight: bold;margin: 0;}.vrcliststartfrom{color: var(--vrc-light-text-color);}.vrclistdivcost .car_cost{font-size: 1.2em;font-weight: bold;}.vrclistgoon{display: inline-block;}.vrclistgoon a,.vrclistgoon a:visited,.vrclistgoon a:link,.vrclistgoon a:active,.vrcconfnumbsubm input{background: none repeat scroll 0 0 var(--vrc-blue-color);border: 0 none;border-radius: 4px;color: var(--vrc-contrast-text-color);cursor: pointer;font-size: 1em;margin: 10px 0;padding: 5px 15px;display: inline-block;text-decoration: none !important;}.vrclistgoon a{text-transform: uppercase;}.vrclistgoon a:hover,.vrcconfnumbsubm input:hover{color: var(--vrc-contrast-text-color);background: var(--vrc-darkblue-color);}form .vrcselectm{background: var(--vrc-white-bg-color) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center !important;background-size: 10px 12px !important;appearance: none !important;font-size: .9em;padding: 6px;margin:10px 0 0 0;border: 1px solid var(--vrc-border-color);}.vrclistsep{display: block;margin:3px 0 10px 0;height:10px;}vrcdetsep{margin-bottom: 5px;margin-top: 8px;}.vrclegendediv{clear:both;float:none;margin: 18px 0 10px;}.vrclegenda{margin-right: 15px;font-weight: bold;padding:5px 0;}.vrclegendediv .vrclegenda-status,.vrclegenda > span:first-child{border-radius: 2px;margin-right: 5px;display: inline-block;width: 14px;height: 14px;vertical-align: middle;border-radius: 50%;}.vrclegfree{background: var(--vrc-input-style-deactive);border: 1px solid var(--vrc-border-color);}.vrclegwarning{background: var(--vrc-orange-color);border: 1px solid var(--vrc-orange-color);}.vrccal tr td{border: 0;width: 35px;height: 35px;padding: 0 !important;text-align: center;position: relative;}.vrccal tr td.vrctdpast{opacity: .5;}.vrccal tr:first-child td{border-bottom: 1px solid var(--vrc-light-border-color);}.vrccal tr:first-child td:hover{background: transparent;}.vrctdfree{color: var(--vrc-dark-grey-bg-color);background: var(--vrc-input-style-deactive);}.vrctdfree:hover{background: var(--vrc-grey-bg-color);}.vrccal .vrctdbusy{color: var(--vrc-contrast-text-color);background: var(--vrc-red-color);}.vrccal .vrctdbusy:hover{background: var(--vrc-red-color-hover);}.vrccal .vrctdbusy a,.vrctdbusy:hover a{color: var(--vrc-contrast-text-color);}.vrctdbusy.vrctdbusyforcheckin,.vrctdbusy.vrctdbusycheckout{background-color: var(--vrc-input-style-deactive);overflow: hidden !important;}.vrctdbusy.vrctdbusyforcheckin:hover,.vrctdbusy.vrctdbusycheckout:hover{background: var(--vrc-grey-bg-color);}.vrctdbusy.vrctdbusyforcheckin a,.vrctdbusy.vrctdbusycheckout a,.vrctdbusy.vrctdbusyforcheckin,.vrctdbusy.vrctdbusycheckout span{color: initial;position: relative;z-index: 1;}.vrccal .vrctdbusycheckout.vrctdbusy-threequarters a,.vrccal .vrctdbusycheckout.vrctdbusy-threequarters span{z-index: 1;position: relative;}.vrccal .vrctdbusycheckout.vrctdbusy-threequarters a,.vrccal .vrctdbusycheckout.vrctdbusy-threequarters span{}.vrccal .vrctdbusyforcheckin:after{position: absolute;content: "";width: 0;height: 0;border-style: solid;border-width: 0px 20px 20px 0;border-color: transparent var(--vrc-red-color) transparent transparent;border-radius: 0;top: 0;bottom: 0;left: auto;right: 0;text-decoration: none;}.vrccal .vrctdbusy.vrctdbusy-threequarters:after{width: 0;height: 0;border-style: solid;border-width: 0px 0px 55px 70px;border-color: transparent transparent transparent var(--vrc-red-color);border-radius: 0;left: 0;right: 0;}.vrccal .vrctdbusy.vrctdbusy-twoquarters:after{width: 0;height: 0;background: transparent;border-style: solid;border-width: 0px 0px 30px 35px;border-color: transparent transparent transparent var(--vrc-red-color);border-radius: 0;left: 0;right: 0;}.vrccal .vrctdbusy.vrctdbusy-onequarter:after{width: 0;height: 0;background: transparent;border-style: solid;border-width: 0px 0px 20px 20px;border-color: transparent transparent transparent var(--vrc-red-color);border-radius: 0;left: 0;right: 0;}.vrccal .vrctdbusy.vrctdbusycheckout:after{position: absolute;content: "";width: 100%;height: 100%;top: 0;bottom: 0;left: auto;right: 0;border: 0;background: linear-gradient(to top left,transparent 49.5%,var(--vrc-red-color) 50.5%);}.vrccal .vrctdwarning{color: var(--vrc-dark-grey-bg-color) !important;background: var(--vrc-orange-color) !important;}.vrccal .vrctdwarning:hover{background: var(--vrc-orange-color-hover) !important;}.vrccal .vrctdwarning a{color: var(--vrc-contrast-text-color) !important;}.vrccal tr td a{display: block;color: var(--vrc-darkblue-color);}.vrccal tr td a:hover{color: var(--vrc-blue-color);}.vrccal tr td .vrc-cdetails-cal-pickday{display: block;cursor: pointer;}.vrclegbusy{background: var(--vrc-red-color);border: 1px solid var(--vrc-red-color);}.vrclegendediv .vrclegenda-lbl{display: inline-block;vertical-align: middle;}.vrccaldays{font-size: .9em;padding:2px;}.vrccalcontainer{border:0;border-spacing:0;border-collapse: collapse;}.vrccalcontainer td{border: 0 none;margin: 5px;padding: 5px 5px 5px 0px;}.vrccalcontainer .vrccal{border-radius:4px;}.vrccalform,.vrccalform tr,.vrccalform tr td{border:0;}.vrccalform tr td{padding:3px;}.vrccalform tr td select{padding:2px;color:var(--vrc-dark-grey-bg-color-hover);font-size: .9em;}.vrccalform tr td img.calendar{margin:0 0 0 5px;}.vrc-hourlycal-container{margin-bottom: 30px;}.vrc-hourlycal-container h4{margin-bottom: 15px;}.vrc-hourlycal-container .table-responsive{border-radius: 4px;border: 1px solid var(--vrc-border-color);}.vrc-hourlycal-container .table-responsive table{margin-bottom: 0;}.vrc-hourly-cal .vrc-hourlycal-rowavail{border-top: 1px solid var(--vrc-border-color);}.vrc-hourlycal-container .table-responsive td{border-left: 1px solid var(--vrc-border-color);text-align: center;font-size: .9em;font-weight: bold;line-height: 15px;}.vrc-hourlycal-container .table-responsive td:first-child{border-left: 0;}.vrc-hourlycal-container .vrctdwarning{background: var(--vrc-orange-color);}.vrc-hourlycal-container .vrctdbusy{background: var(--vrc-red-color);}.vrc-hourlycal-rowavail{height: 30px;}.car_moreimages{overflow: hidden;margin:5px 0 0 0;}.cardetails_moreimages{width: 100%;overflow: hidden;margin: 5px 0 0 0;display: inline-block;}.car_moreimages a,.cardetails_moreimages a{display: inline-block;}.car_moreimages img,.cardetails_moreimages img{padding: 1px;background-color: var(--vrc-white-bg-color);}.car_moreimages img:hover,.cardetails_moreimages img:hover{opacity:0.7;}.loginregistercont{display: flex;flex-wrap: wrap;}.loginregistercont > div{flex: 1;border-radius:4px;padding: 30px;margin: 10px;border: 1px solid var(--vrc-border-color);}.loginregistercont > div > h4{color: var(--vrc-dark-grey-bg-color-hover);text-transform: uppercase;padding:10px 0;}.loginregistercont .vrc-keyvalue-pair{margin: 10px 0;}.loginregistercont .vrc-keyvalue-pair .vrc-keyvalue-pair-key{margin-bottom: 3px;}.loginregistercont .vrc-keyvalue-pair input{width: 100%;}.vrcdivsearch > form > .vrclocationsbox{flex: 100%;text-align: right;display: inline-block;width: 100%;}.vrclocationsmapdiv{font-size: .9em;}.vrclocationsmapdiv a{background: var(--vrc-grey-bg-color);padding: 30px;color: inherit;border: 2px solid var(--vrc-light-border-color);display: block;text-align: center;}.vrclocationsmapdiv a:hover{background: var(--vrc-white-bg-color);}.vrcdivsearch .vrclocationsbox i{font-size: 58px;margin-bottom: 20px;}.vrclocationsmapdiv a{text-decoration: none !important;}.vrclocationsmapdiv a span{display: block;text-transform: uppercase;font-weight: bold;}.vrcdivsearch .vrcsfentrysubmit input.vrcdetbooksubmit,.vrcdivsearch .button{background: none repeat scroll 0 0 var(--vrc-blue-color);cursor: pointer;font-weight: 400;color: var(--vrc-contrast-text-color);}#vrcmapcanvas{border-radius: 0;margin:0 auto;box-shadow: 0 2px 5px 0px rgba(0,0,0,.1);}.vrcgmapinfow{padding: 3px;color: var(--vrc-dark-grey-bg-color);}.vrcgmapinfowdescr{font-size: .9em;}.vrcgmapinfowdescr p{margin:0;padding:0 0 5px 0;}.vrcgmapinfow h3{margin:0 0 10px 0;padding:0;}.vrcdivsearch{padding: 15px;background: var(--vrc-input-style-deactive);border: 1px solid var(--vrc-light-border-color);width: 100%;display: flex;flex-wrap: wrap;}.vrcdivsearch > .vrcdivsearch-inner{flex: 1;display: flex;flex-wrap: wrap;}.vrcdivsearch-inner form{width: 100%;}.vrcdivsearch .vrclocationsbox{flex-basis: 200px;margin-left: 15px;}.vrc-searchf-section-locations{display: flex;flex-wrap: wrap;}.vrc-searchf-section-locations .vrcsfentrycont:first-child,.vrc-searchf-section-datetimes .vrcsfentrycont:first-child{margin-right: 10px;}.vrcdivsearch .vrcsfentrycont{margin: 0 0 10px 0;flex: 1;}.vrcdivsearch .vrcsfentrycont > div{display: inline-block;margin: 3px;}.vrcdivsearch .vrcsfentrycont select,.vrcdivsearch .vrcsfentrycont input{font-size: .9em;}.vrcsfentrycont .vrcsfentrydate .hasDatepicker{border-radius: 0;padding: 0;height: 32px;float: left;margin: 0 10px 0 0;border: 0;box-shadow: none;font-size: .9em;flex: 1;background: var(--vrc-white-bg-color);}.vrcsfentrycont .vrcsfentrydate .ui-datepicker-trigger{display: none;}.vrcsfentryselect select{padding: 0 5px 0;line-height: 1;border:0;border-radius: 2px;height: 34px;width: auto;background: var(--vrc-white-bg-color);margin-bottom: 0;border: 1px solid var(--vrc-border-color);}.vrcsfentrycont .vrctimesep{display: inline-block;padding: 0 5px;align-self: center;}.vrcsfentrycont #vrccomselph select,.vrcsfentrycont #vrccomselpm select,.vrcsfentrycont #vrccomseldh select,.vrcsfentrycont #vrccomseldm select{padding: 0 5px 0;line-height: 1;border:0;height: 34px;border-radius: 2px;margin-bottom: 0;border: 1px solid var(--vrc-border-color);background: var(--vrc-white-bg-color) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center !important;background-size: 10px 12px !important;appearance: none !important;padding: 0px 1.75rem 0px 0.75rem !important;}.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont{display: flex;flex-wrap: wrap;}.vrcdivsearch .vrc-searchf-section-datetimes{display: flex;}.vrcdivsearch .vrcsfentrycont .vrc-sf-time-container{display: flex;}.vrcdivsearch .vrcsfentrycont label{margin-bottom: 5px;font-size: .9em;font-weight: normal;}.vrcdivsearch .vrc-searchf-section-sbmt{align-self: center;}.vrcdivsearch .vrc-searchf-section-sbmt .vrcsfentrycont{margin-bottom: 0;}.vrcdivsearch .vrc-searchf-section-sbmt .vrcsfentrysubmit{display: block;}.vrcdivsearch .vrc-searchf-section-sbmt .vrcsfentrysubmit input{width: 100%;}.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont .vrcsfentrylabsel{margin-right: 10px;flex: 1;}.vrcdivsearch .vrcsfentrycont .vrc-sf-time-container span:not(.vrctimesep){flex: 1;}.vrcdivsearch .vrcsfentrycont .vrc-sf-time-container span:not(.vrctimesep) select{width: 100%;}.vrcdivsearch .vrcsfentrycont label{display: block;margin: 0;}.vrc-searchf-section-sbmt{display: flex;}.vrc-searchf-section-sbmt .vrcsfentrycont{margin-top: auto;margin-bottom: 22px;}.vrcdivsearch .vrcsfentrylabsel .vrcsfentrydate{background: var(--vrc-white-bg-color);padding: 0 10px;color: var(--vrc-dark-grey-bg-color-hover);border-radius: 2px;border: 1px solid var(--vrc-border-color);display: flex;}.vrcdivsearch .vrcsfentrylabsel .vrcsfentrydate i{margin-top: 8px;}.vrcdivsearch .vrcsfentrytime > span{display: inline-block;float: left;}.vrcdivsearch .vrcsfentrycont div{display: inline-block;vertical-align: top;}.vrcdivsearch .vrcsfentrycont .vrcsfentryselect{display: block;}.vrcdivsearch .vrcsfentrycont .vrcsfentryselect select{width: 100%;}.vrcdivsearch form table td select,.vrcdivsearch form table td input{background:var(--vrc-input-style-deactive);border:1px solid var(--vrc-border-color);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:var(--vrc-dark-grey-bg-color-hover);padding:6px !important;line-height:12px;font-family:"Century Gothic",Tahoma,Arial;}.vrcdivsearch form table td input[type^="submit"]{background:var(--vrc-border-color);border:1px solid var(--vrc-border-color);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:10px 0 0 0;width:115px;cursor:pointer;}.vrcdivsearch form table td input[type^="submit"]:hover{background:var(--vrc-border-color);}.ui-helper-clearfix{z-index:10000 !important;}.ui-datepicker-trigger{margin:0 0 0 2px;}.dailyprices{font-size: .9em;line-height:34px;}.vrcpaymentchangetot{background: var(--vrc-grey-bg-color);border:1px solid var(--vrc-border-color);border-radius:4px;padding:10px;color:var(--vrc-dark-grey-bg-color-hover);display:block;font-size: 1em;}.vrcpaymentchangetot .vrcorddiffpayment{font-weight:bold;color:var(--vrc-darkblue-color);font-size: 1.1em;}.vrcoptionforcequant{padding: 6px 10px;border: 1px solid var(--vrc-border-color);border-radius: 4px;}.vrc-orders-list-table-head-row,.vrc-orders-list-table-body .vrc-orders-list-table-row{display: grid;grid-template-columns: 50px 2fr 2fr 1fr 1fr 50px;}.vrc-orders-list-table-head-row{font-weight: 500;}.vrc-orders-list-table-body .vrc-orders-list-table-row{border: 1px solid var(--vrc-border-color);box-shadow: 0 1.5px 4px rgba(0,0,0,.08);padding: 10px 20px;border-radius: 6px;margin-bottom: 10px;font-size: .9em;}.vrc-orders-list-table-body-row-confirmed .vrc-orders-list-table-cell-bstatus{color: var(--vrc-green-color);}.vrc-orders-list-table-body-row-standby .vrc-orders-list-table-cell-bstatus{color: var(--vrc-orange-color);}.vrc-orders-list-table-body-row-cancelled .vrc-orders-list-table-cell-bstatus{color: var(--vrc-red-color);}.vrc-orders-list-table-body .vrc-orders-list-table-row .vrc-orders-list-table-cell-lbl{display: none;}p.vrcuserordersparag{font-style: italic;padding: 5px;}.vrcprintdiv{font-size: 1.1em;text-align: right;}.vrcprintdiv a img{border: 0;}.vrcordcancbox{border: 1px solid var(--vrc-light-border-color);padding: 20px;margin-top: 10px;background: var(--vrc-input-style-deactive);box-shadow: 0 3px 3px 0 rgba(50,54,72,.08);border-radius: 6px;}.vrcordcancbox h3{margin: 0 0 10px;}.vrcordcancbox .vrcinput{height: auto;margin: 0 0 5px 0;width: 80%;}.vrcordcancbox .vrctextarea{width: 80%;}.vrcordcancbox .vrcordcancform-entry-submit{margin-top: 10px;}.vrcordcancformbox{display: none;}.vrcordcancbox #vrcopencancform{display: inline-block;background: var(--vrc-blue-color);color: var(--vrc-contrast-text-color);border-radius: 2px;white-space: break-spaces;padding: 10px 20px;}.vrcordcancbox #vrcopencancform:hover{background: var(--vrc-blue-color-hover);}#vrcformcancemail,#vrcformcancreason{padding: 0 5px 0 0;}.vrcordcancbox .button{margin: 5px 0 0;background: var(--vrc-darkblue-color);color: var(--vrc-contrast-text-color);border-radius: 3px;padding: 10px;border: 0;}.vrcdownloadpdf{font-weight: bold;margin-top: 10px;}.vrcdownloadpdf a{text-decoration: none;}.vrcdownloadpdf i{padding-right: 5px;}.vrc-car-result-characteristics{margin-top: 5px;}.vrc-car-result-characteristics .vrccarcarat{display: inline-block;vertical-align: top;}.vrc-car-result-characteristics .vrccarcarat img{vertical-align: middle;max-width: 20px;}.vrc-car-result-characteristics .vrccarcarat span{padding: 0 3px;font-size: 11px;}.vrc-car-result-characteristics .vrccarcarat i{font-size: 16px;}.vrc-avcals-container{display: inline-block;width: 100%;margin-bottom: 40px;}.vrccaldivcont{border: 2px solid var(--vrc-light-border-color);border-top: 2px solid var(--vrc-darkblue-color);display: inline-block;margin: 0 5px 8px;vertical-align: top;border-radius: 0;padding: 3px 8px 8px;width: calc(33.33% - 14px);}.vrcsearchconfnumb{border:1px solid var(--vrc-border-color);border-top: 3px solid var(--vrc-light-border-color);padding:10px;border-radius: 8px;margin-bottom: 20px;}.vrccal{border: 0 none;border-collapse: separate;border-spacing: 2px;box-sizing: inherit;width: 100%;}.vrccal tr:first-child{font-weight: bold;height: 25px;font-size: .9em;}.vrccal .vrccaldays td{font-weight: bold;font-size: .9em;text-align: center;}.vrcconfnumbinp{display: inline-block;}.vrcconfnumbsubm{display: inline-block;}.vrcconfnumbinp input{border:1px solid var(--vrc-border-color);border-radius:4px;padding:2px 5px;margin: 0 10px 0 0;}.maxthirty{cursor: pointer;max-height: 30px;height: expression(this.height > 30 ? "30px" : true);max-width: 30px;width: expression(this.width > 30 ? "30px" : true);}.car_result > .vrc-car-characteristics{width: 100%;display: inline-block;border-top:1px solid var(--vrc-border-color);text-align: right;}.car_result > .vrc-car-characteristics .vrccarcarat{border-left: 1px solid var(--vrc-border-color);padding: 3px 7px 5px;}.vrccatdescr{margin-bottom: 15px;}.vrc-car-result-left{flex-basis: 20%;padding: 10px;}.vrc-car-result-right{flex: 1;}.vrc-car-name{font-weight: bold;font-size: 1.4em;}.vrc-car-name a{text-decoration: none !important;}.vrccaratsdiv .vrccarcarat{display: inline-block;}.vrccarcarat > *{margin: 3px;display: inline-block;}.vrc-carat-cont img{max-height: 100px;}.vrc-car-result-rightinner-deep{display: flex;flex-wrap: wrap;}.vrc-car-result-rightinner-deep > *{display: inline-block;vertical-align: top;}.vrc-car-result-inner{position: relative;flex: 1;padding: 15px;}.vrc-car-result-inner .vrc-car-category{display: block;text-transform: uppercase;font-size: .9em;}.vrc-car-lastblock{padding: 20px;text-align: right;}.vrc-car-bookingbtn{margin: 8px 0 0;}.vrc-car-bookingbtn form{margin: 0;}.vrc-car-result-dailycost{margin: 7px 0 0;letter-spacing: -0.4px;color: var(--vrc-blue-color);}.vrc-perday-txt{font-size: .9em;}.vrc-car-result-description{margin: 5px 0 0;}.vrc-car-characteristics{margin-top: 10px;}.vrcsrowpricediv > *{display: block;}.vrc-search-results-block.vrc-search-results-block-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(350px,1fr));gap: 20px;}.vrc-search-results-block.vrc-search-results-block-grid .car_separator{display: none;}.vrc-search-results-block.vrc-search-results-block-grid .vrc-car-result-left{flex-basis: 100%;}.vrc-search-results-block.vrc-search-results-block-grid .vrc-car-result-inner{flex-basis: 100%;padding-bottom: 0;}.vrc-search-results-block.vrc-search-results-block-grid .vrc-car-lastblock{padding: 0 20px 10px;text-align: left;flex-basis: 100%;}.vrc-promotion-block{position: relative;padding: 8px 10px 8px 10px;background: var(--vrc-light-grey-bg-color);border: 1px solid var(--vrc-green-color);margin: 10px 0px 10px 0;display: flex;}.vrc-promotion-block .vrc-promotion-icon{display: inline-block;margin-right: 10px;}.vrc-promotion-block .vrc-promotion-icon i{width: 34px;height: 34px;line-height: 31px;border: 2px solid var(--vrc-green-color);border-radius: 50%;text-align: center;color: var(--vrc-contrast-text-color);background: var(--vrc-green-color);}.vrc-promotion-description{color: var(--vrc-dark-grey-bg-color-hover);padding: 0 25px 0 0;align-self: center;font-size: 1.1em;}.vrc-promotion-block p{margin: 0;}.vrc-promotion-price{position: relative;}.car_result .vrc-promotion-price .car_cost{color: var(--vrc-red-color);font-weight: bold;display: block;}.car_result .vrc-car-result-price-before-discount .car_cost{display: inline-block;color: var(--vrc-dark-grey-bg-color-hover);text-decoration: none;position: relative;}.car_result .vrc-car-result-price-before-discount .car_cost:after{content: "";position: absolute;right: 0;top: 50%;width: 100%;border-top: 1px solid;-webkit-transform: rotate(-10deg);transform: rotate(-10deg);}.vrcstartfrom{margin: 18px 0 0 0;display: inline-block;}.vrc-promotion-details{display: inline-block;width: 100%;margin: 10px 0;}.vrc-promotion-name{color:var(--vrc-blue-color);}.vrc-promotion-name span{padding: 10px;display: inline-block;}.vrc-promotion-dates{display: flex;flex-wrap: wrap;margin-bottom: 10px;}.vrc-promotion-dates-left{display: inline-block;border: 1px solid var(--vrc-border-color);border-radius: 4px;background: var(--vrc-light-grey-bg-color);margin: 0 10px;align-self: flex-end;}.vrc-promotion-dates-right{display: inline-block;margin: 0 15px 0 auto;}.vrc-promotion-dates-left > div{display: inline-block;padding: 15px 10px;font-weight: bold;}.vrc-promotion-dates-left .vrc-promotion-date-label{display: block;text-transform: uppercase;font-size: .9em;font-weight: normal;}.vrc-promotion-dates-left .vrc-promotion-date-from{margin: 0 20px 0 0;}.vrc-promotion-date-validuntil{font-size: .9em;padding: 5px 0 3px 0;text-align: right;}.vrc-promotion-dates-right .vrc-promotion-date-label{color: inherit;}.vrc-promotion-date-weekdays{display: inline-block;font-size: .9em;}.vrc-promotion-date-weekdays > span{padding: 4px 7px;display: inline-block;background: var(--vrc-blue-color);color: var(--vrc-contrast-text-color);border-radius: 4px;margin: 1px;}.vrc-promotion-cars-list{display: flex;flex-wrap: wrap;}.vrc-promotion-car-block{border: 1px solid var(--vrc-light-border-color);background: var(--vrc-light-grey-bg-color);padding: 6px 6px 12px;margin: 10px;flex-basis: calc(33.33% - 20px);border-radius: 6px;display: flex;flex-wrap: wrap;}.vrc-promotion-car-block > *{flex-basis: 100%;}.vrc-promotion-car-block .vrc-promotion-car-img{text-align: center;}.vrc-promotion-car-name{font-weight: bold;margin: 10px 10px;}.vrc-promotion-car-book-block{text-align: center;margin: 0 10px;align-self: end;}.vrc-promotion-car-book-block a{background: var(--vrc-blue-color);color: var(--vrc-contrast-text-color);width: 100%;display: inline-block;padding: 4px 0;text-transform: uppercase;}.vrc-promotion-discount{margin: 0px 0 5px;text-align: right;}.vrc-promotion-discount-details{border: 2px dashed var(--vrc-red-color);color: var(--vrc-red-color);padding: 12px 18px;border-radius: 7px;font-weight: bold;display: inline-block;}.vrc-promotion-discount-details > span{text-align: center;}.vrc-promotion-discount-details .vrc-promotion-discount-percent-amount{font-size: 25px;}.vrc-promotion-discount-details .vrc-promotion-discount-percent-txt{font-size: .9em;margin: 7px 0px 0px;}.vrc-label-promo-price{position: relative;}.vrc-cdetails-cost{border-top: 1px solid var(--vrc-light-border-color);margin: 15px 0 10px;padding: 10px 15px;text-align: right;background: var(--vrc-light-grey-bg-color);}.vrc-cdetails-cinfo{width: 100%;display: inline-block;}.vrc-car-carats,.vrc-showprc-car-carats{border-bottom: 1px solid var(--vrc-border-color);border-top: 1px solid var(--vrc-border-color);display: inline-block;float: none;margin-top: 10px;padding: 5px 0 0;width: 100%;}.vrc-car-carats .vrccaratsdiv,.vrc-showprc-car-carats .vrccaratsdiv{width: 100%;}.vrc-car-carats .vrccarcarat,.vrc-showprc-car-carats .vrccarcarat{display: inline-block;margin: 0 8px 5px 0;}.vrc-car-carats .vrccarcarat img,.vrc-showprc-car-carats .vrccarcarat img{float: left;}.vrc-car-carats .vrccarcarat span,.vrc-showprc-car-carats .vrccarcarat span{float: left;}.vrc-cardetails-legend{margin-top: 15px;}.vrc-showprc-container{display: flex;flex-wrap: wrap;}.vrc-showprc-container > div{flex: 1;}.vrc-showprc-left{order: 1;margin-left: 15px;}.vrc-showprc-right{order: 0;text-align: left;}.vrc-showprc-left .vrc-cdetails-infocar{padding: 0 20px 0 0;}.vrc-showprc-left .car_title{border-bottom: 0;}.vrc-showprc-right.car_img_box{margin: 0;}.vrc-cdetails-cmainimg{float: left;margin: 0 20px 0 0;}.vrc-cdetails-cmainimg img{max-width: 100%;}.vrc-cdetails-cardesc{margin: 0 0 0 10px;overflow: hidden;}.vrc-cdetails-cinfo{margin: 0 0 10px 0;}.vrc-searchfilter-characteristics-container{border: 1px solid var(--vrc-border-color);display: inline-block;width: 100%;margin: 10px 0;}.vrc-searchfilter-characteristics-list{display: inline-block;padding: 5px;}.vrc-searchfilter-characteristic{background: none repeat scroll 0 0 var(--vrc-light-grey-bg-color);display: inline-block;margin: 2px;padding: 7px 8px;cursor: pointer;}.vrc-searchfilter-characteristic:hover,.vrc-searchfilter-characteristic-active{background: var(--vrc-grey-bg-color);}.vrc-searchfilter-characteristic > *{display: inline-block;}.vrc-searchfilter-characteristic > .vrc-searchfilter-cicon img{max-width: 24px;margin-right: 2px;}.vrc-searchfilter-cinput input{margin: 0 5px 0 0 !important;}.vrc-searchfilter-cname{font-size: .9em;}.vrc-searchfilter-cquantity{font-size: .8em;color: var(--vrc-dark-grey-bg-color-hover);}.vrc-pagination{display: inline-block;width: 100%;text-align: center;margin: 5px 0;}.vrc-pagination .pagination-list{width: 100%;text-align: center;margin: 0;padding: 0;}.vrc-pagination .pagination-list li{display: inline-block;}.vrc-pagination .pagination-list li a{padding: 4px;background: var(--vrc-grey-bg-color);font-size: .9em;color: var(--vrc-dark-grey-bg-color-hover);margin: 0 2px;}.vrc-pagination .pagination-list .disabled a{color: var(--vrc-light-text-color);}.vrc-pagination .pagination-list li a:hover{color: var(--vrc-dark-grey-bg-color);}.vrc-pagination .pagination-list li.active a{background: var(--vrc-border-color);}.vrc-pagination{display: inline-block;width: 100%;}.vrc-pagination ul{text-align: center;}.vrc-pagination ul li{display: inline-block;list-style-type: none;padding: 3px;}.vrc-pagination ul li .pagenav{display: inline-block;padding: 3px 5px;}.vrc-pagination ul li a.pagenav{background: var(--vrc-grey-bg-color);border:1px solid var(--vrc-border-color);color: var(--vrc-dark-grey-bg-color-hover);}.vrc-pagination ul li a.pagenav:hover{background: var(--vrc-border-color);text-decoration: none;}.vrc-pagination ul li span.pagenav{background: var(--vrc-light-grey-bg-color);border:1px solid var(--vrc-border-color);}.vrcstepsbarcont .vrc-stepbar{width: 100%;margin: 0 0 30px 0;padding: 0;display: flex;border: 1px solid var(--vrc-border-color);background: var(--vrc-white-bg-color);list-style: none;counter-reset: item;box-sizing: border-box;}.vrcstepsbarcont .vrc-stepbar > li{flex: 1;height: 40px;line-height: 40px;padding: 0 25px;text-align: center;position: relative;}.vrcstepsbarcont .vrc-stepbar > li > *{counter-increment: item;position: relative;display: block;font-size: .8em;}.vrcstepsbarcont .vrc-stepbar > li > *:before{margin-right: 10px;content: counter(item);border-radius: 50%;color: var(--vrc-dark-grey-bg-color-hover);border: 2px solid var(--vrc-dark-grey-bg-color-hover);width: 18px;height: 18px;line-height: 18px;text-align: center;display: inline-block;font-size: .9em;font-weight: bold;box-sizing: content-box;font-family: "Tahoma",Arial,sans-serif;}.vrcstepsbarcont .vrc-stepbar li.vrc-step-complete > *:before{color: var(--vrc-blue-color);border: 2px solid var(--vrc-blue-color);}.vrcstepsbarcont .vrc-stepbar li.vrc-step-complete > *:hover:before{background: var(--vrc-blue-color);color: var(--vrc-contrast-text-color);}.vrcstepsbarcont .vrc-stepbar li.vrc-step-current > *:before{color: var(--vrc-contrast-text-color);background: var(--vrc-blue-color);border: 2px solid var(--vrc-blue-color);}.vrcstepsbarcont .vrc-stepbar li:after,.vrcstepsbarcont .vrc-stepbar li:before{content: '';position: absolute;top: 0;left: 100%;z-index: 1;display: block;width: 0;height: 0;border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 16px solid transparent;border-left-color: transparent;}.vrcstepsbarcont .vrc-stepbar li:before{margin-left: 1px;border-left-color: var(--vrc-border-color);}.vrcstepsbarcont .vrc-stepbar li:after{border-left-color: var(--vrc-contrast-text-color);}.vrcstepsbarcont .vrc-stepbar li a{text-decoration: none;font-weight: bold;color: var(--vrc-dark-grey-bg-color-hover);}.vrcstepsbarcont .vrc-stepbar li a:hover{color: var(--vrc-blue-color);}.vrcstepsbarcont .vrc-stepbar li a:hover{background: transparent;}.vrc-itinerary-summary{border: 1px solid var(--vrc-border-color);display: flex;flex-wrap: wrap;width: 100%;margin-bottom: 15px;}.vrc-itinerary-summary > div{display: inline-block;vertical-align: top;padding: 15px;flex: 1;}.vrc-itinerary-summary > div > h4{margin-bottom: 5px;padding-bottom: 0;text-transform: uppercase;font-weight: bold;font-size: .9em;}.vrc-itinerary-summary > div > div{display: flex;}.vrc-itinerary-summary > div > div .vrc-itinerary-pickup-date-time,.vrc-itinerary-summary > div > div .vrc-itinerary-dropoff-date-time{margin-left: 5px;}.vrc-itinerary-summary .vrc-itinerary-pickup{border-right: 1px solid var(--vrc-border-color);}.vrc-itinerary-summary .vrc-itinerary-pickup-locdet,.vrc-itinerary-summary .vrc-itinerary-dropfff-locdet{display: inline-block;vertical-align: top;}.vrc-itinerary-summary .vrc-itinerary-pickup-locdet .vrc-itinerary-pickup-locaddr,.vrc-itinerary-summary .vrc-itinerary-dropfff-locdet .vrc-itinerary-dropoff-locaddr{display: block;font-size: .9em;}.vrc-itinerary-summary i{color: var(--vrc-dark-grey-bg-color-hover);margin-top: 6px;margin-right: 8px;font-size: 14px;}.vrc-itinerary-duration{font-weight: bold;margin-left: 5px;font-style: italic;color: var(--vrc-dark-grey-bg-color-hover);}.vrc-oconfirm-middlep{display: flex;flex-wrap: wrap;align-content: space-between;}.vrc-oconfirm-middlep > div{flex: 1;}.vrc-enterpin-top > span > span{font-weight: bold;}.vrc-enterpin-top .vrc-pincode-sbmt{background: var(--vrc-blue-color);border: 1px solid var(--vrc-blue-color);border-radius: 5px;color: var(--vrc-contrast-text-color);cursor: pointer;padding: 10px 14px;margin: 0 0 0 5px;width: auto;vertical-align: top;}.vrc-reqinfo-opener{display: inline-block;padding:5px 10px;border-radius: 3px;background: var(--vrc-grey-bg-color);color: var(--vrc-contrast-text-color);font-weight: 400;transition: all 400ms ease-in-out}.vrc-reqinfo-opener:hover{background: var(--vrc-grey-bg-color);transition: all 400ms ease-in-out;color:var(--vrc-contrast-text-color);}#vrcdialog-overlay{display: none;position: fixed;top: 0;left:0;bottom:0;right: 0;background-color: rgba(0,0,0,0.5);width: 100%;height: 100%;z-index: 1000;}a.vrcdialog-overlay-close{display: block;height: 100%;cursor: default;}.vrcdialog-inner{width: 40%;height: auto;max-height: 50%;position: fixed;left: 30%;top: 25%;overflow-y: scroll;padding: 5px;background: var(--vrc-white-bg-color);z-index: 9999;border-radius: 5px;box-shadow: 0px 0px 20px 0px rgba(0,0,0,.5);}.vrcdialog-left,.vrcdialog-right{display: inline-block;vertical-align: top;}.vrcdialog-left{width: 40%;}.vrcdialog-right{width: 58%;text-align: center;padding: 0 15px;position: relative;top: 50%;transform: translate(0%,56%);}.vrcdialog-right:after{background: none repeat scroll 0 0 var(--vrc-green-color);border: 4px solid var(--vrc-white-bg-color);border-radius: 50%;color: var(--vrc-contrast-text-color);content: "\2713";font-size: 22px;font-weight: bold;height: 37px;line-height: 24px;padding: 0 0 0 1px;position: absolute;left: 50%;top: -21px;transform: translate(-50%,-50%);width: 37px;}.vrcdialog-left #vrcdialogrimage{width: auto;max-width: 100%;margin-top: 0;}.vrcdialog-reqinfo{width: 70%;height: auto;max-height: 70%;min-height: 50%;position: fixed;left: 15%;top: 15%;overflow-y: scroll;padding: 25px;background: var(--vrc-white-bg-color);z-index: 1000;border-radius: 2px;box-shadow: 0 0 5px 0 var(--vrc-text-color);}.vrcdialog-inner > h3{color: var(--vrc-dark-grey-bg-color-hover);font-weight: 300;border-bottom:1px solid var(--vrc-border-color);margin: 0 0 15px 0;padding: 0 0 5px;}.vrcdialog-reqinfo label{display: block;margin: 0 0 5px;}.vrcdialog-reqinfo input{font-family: inherit;color: var(--vrc-dark-grey-bg-color-hover);padding: .6rem .8rem;border: 1px solid var(--vrc-border-color);background: var(--vrc-white-bg-color);margin: 0;width: 200px;border-radius: .4rem;transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;}.vrcdialog-reqinfo textarea{font-family: inherit;color: var(--vrc-dark-grey-bg-color-hover);padding: .6rem .8rem;border: 1px solid var(--vrc-border-color);background: var(--vrc-white-bg-color);margin: 0;width: 40%;transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;}.vrcdialog-reqinfo button.btn{background: var(--vrc-blue-color);color: var(--vrc-contrast-text-color);border:0;padding: 10px 15px;margin: 5px 0 0;}.vrcdialog-reqinfo-formentry{margin: 0 0 5px;}#vrcdialogrimage{text-align: center;width: 250px;height: auto;margin: 10px 0 0;}.vrcdialog-intro{display: block;text-transform: uppercase;font-size: .9em;}.vrcdialogrname{color: var(--vrc-darkblue-color);display: inline-block;font-size: 1.1em;margin-bottom: 15px;}.vrcdialog-bottom{display: block;text-align: center;margin: 20px 0 20px 0;}.vrcdialog-bottom button{margin-right: 5px;}[data-vrc-expl]{position: relative;cursor: pointer;}[data-vrc-expl]:before,[data-vrc-expl]:after{position: absolute;visibility: hidden;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;-webkit-transition: opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-webkit-transform 0.2s cubic-bezier(0.71,1.7,0.77,1.24);-moz-transition: opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-moz-transform 0.2s cubic-bezier(0.71,1.7,0.77,1.24);transition: opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,transform 0.2s cubic-bezier(0.71,1.7,0.77,1.24);-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);transform: translate3d(0,0,0);pointer-events: none;}[data-vrc-expl]:hover:before,[data-vrc-expl]:hover:after,[data-vrc-expl]:focus:before,[data-vrc-expl]:focus:after{visibility: visible;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}[data-vrc-expl]:before{z-index: 10001;border: 6px solid transparent;background: transparent;content: "";}[data-vrc-expl]::after{margin-left: -70px;}[data-vrc-expl]:after{text-align: center;z-index: 10000;padding: 8px;width: 160px;background-color: var(--vrc-dark-grey-bg-color);background-color: hsla(0,0%,20%,0.9);color: var(--vrc-contrast-text-color);content: attr(data-vrc-expl);font-size: 12px;line-height: 1.2;}.vrc-expl:before,.vrc-expl:after{top: 100%;bottom: auto;left: 34%;}[data-vrc-expl]::before{margin-top: -12px;margin-bottom: 0;border-top-color: transparent;border-bottom-color: var(--vrc-dark-grey-bg-color);border-bottom-color: hsla(0,0%,20%,0.9);}.vrc-expl:hover:before,.vrc-expl:hover:after,.vrc-expl:focus:before,.vrc-expl:focus:after{-webkit-transform: translateY(12px);-moz-transform: translateY(12px);transform: translateY(12px);}.vrc-icn-carat{font-size: 22px;color: var(--vrc-dark-grey-bg-color-hover);}.vrc-cdetails-cinfo{display: flex;flex-wrap: wrap;}.vrc-cdetails-cinfo > div{flex: 1;}.vrc-cdetails-cardesc{margin-left: 0;}.vrc-cdetails-cgroup .vrclistcarname{padding-bottom: 0;}.table-responsive{display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}.table{width: 100%;max-width: 100%;margin-bottom: 1rem;background-color: transparent;}.vrc-availability-controls{margin: 10px 0 30px;}.vrc-availability-controls select{background: var(--vrc-white-bg-color);border: 1px solid var(--vrc-border-color);padding: 6px;}.vrc-availability-controls .vrclegendediv{margin: 15px 0 0;}.vrc-availability-wrapper{margin: 20px 0 0;}.vrc-availability-car-container{margin: 30px 0 0;border-top: 1px solid var(--vrc-light-border-color);border-bottom: 1px solid var(--vrc-light-border-color);}.vrc-availability-car-details{display: inline-block;width: 100%;}.vrc-availability-car-details-first{border-right: 2px solid var(--vrc-border-color);display: inline-block;min-height: 162px;position: relative;width: 80%;}.vrc-availability-car-details-left,.vrc-availability-car-details-right{display: inline-block;}.vrc-availability-car-details-left{margin: 0 20px 0 0;width: 25%;}.vrc-availability-car-details .vrc-availability-car-details-left img{margin: 0 15px 0 0;width: 100%;}.vrc-availability-car-details-right{width: 70%;}.vrc-availability-car-details h4{display: block;padding: 0;margin: 10px 0;}.vrc-availability-car-details-descr{display: block;margin: 5px 0 0;}.vrc-availability-car-details .car_carats{padding: 8px 0 8px 0px;}.vrc-availability-car-details-last{border-left: 2px solid var(--vrc-border-color);float: right;left: -2px;margin: 0;padding: 0;position: relative;width: 20%;}.vrc-availability-car-details-last-inner{margin: 50px auto 0;width: 80%;}.vrc-availability-car-details-last-pickup{display: none;margin: 20px 0 0;color: var(--vrc-dark-grey-bg-color);text-align: center;}.vrc-availability-car-details-last-pickup i{width: 28px;height: 28px;background: var(--vrc-dark-grey-bg-color);color: var(--vrc-contrast-text-color);line-height: 28px;border-radius: 50%;padding: 0px;margin-right: 5px;font-size: 12px;}.vrc-availability-car-details-last-pickup span{font-size: .9em;font-weight: bold;margin: 0 9px 0 0;padding: 15px 0 15px 0;position: relative;text-transform: uppercase;}.vrc-availability-car-monthcal{margin: 0;}.vrc-availability-car-monthcal table{margin-bottom: 0;}.vrc-availability-car-avdays td{text-align: center;position: relative;height: 30px;padding: 8px !important;}.vrc-availability-month-name{background: var(--vrc-light-grey-bg-color);color: var(--vrc-dark-grey-bg-color);}.vrc-availability-month-day{text-align: center;}.vrc-availability-month-day{text-align: center;}.vrc-availability-weekday{font-size: .9em;}.vrc-availability-car-avdays .vrc-gav-cell{cursor: pointer;}.vrc-availability-car-avdays .vrc-free-cell{background: var(--vrc-input-style-deactive);transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;}.vrc-availability-car-avdays td::after{content: "";background: var(--vrc-white-bg-color);width: 1px;height: 100%;position: absolute;top: 0;right: 0;}.vrc-availability-car-avdays .vrc-occupied-cell{background: var(--vrc-red-color);color: var(--vrc-contrast-text-color);}.vrc-availability-car-avdays .vrc-partially-cell{background: var(--vrc-orange-color);transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;color: var(--vrc-contrast-text-color);}.vrc-availability-car-avdays .vrc-free-cell:hover,.vrc-free-cell.vrc-cell-selected-arrival{background: var(--vrc-grey-bg-color);transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;}.vrc-closure-cell.vrc-cell-selected-arrival,.vrc-closure-cell:hover{background: var(--vrc-red-color);}.vrc-availability-car-avdays .vrc-partially-cell{color: var(--vrc-contrast-text-color);cursor: pointer;}.vrc-availability-car-avdays .vrc-occupied-cell{color: var(--vrc-contrast-text-color);border-top: 1px solid var(--vrc-border-color) !important;}.vrc-availability-car-hours td{position: relative;border-top: 1px solid var(--vrc-border-color);}.vrc-availability-car-hours td::after{content: "";background: var(--vrc-white-bg-color);width: 1px;height: 100%;position: absolute;top: 0;right: 0;}.vrc-availability-car-hours .vrc-availability-car-hours-time-name{background: var(--vrc-light-grey-bg-color);color: var(--vrc-dark-grey-bg-color);font-size: .9em;text-align: left;}.vrc-availability-car-hours .vrc-availability-car-hours-time-val{line-height: 1.1em;height: 10px;font-size: .9em;}.vrc-availability-car-hours-av-free{background: var(--vrc-input-style-deactive);transition: all 400ms ease-in-out 0s;-moz-transition: all 400ms ease-in-out 0s;-webkit-transition: all 400ms ease-in-out 0s;}.vrc-availability-car-hours-av-warning{background: var(--vrc-orange-color);color: var(--vrc-contrast-text-color);}.vrc-availability-car-hours-av-busy{background: var(--vrc-red-color);color: var(--vrc-contrast-text-color);}.vrc-availability-car-hours td{text-align: center;}.vrc-availability-car-details-last-inner > .btn{width: 100%;}.vrc-availability-car-avdays .vrc-gav-cell{cursor: pointer;}.vrc-availability-car-monthdays td{border-top: 1px solid var(--vrc-border-color) !important;}.vrc-partially-cell.vrc-cell-selected-arrival,.vrc-partially-cell:hover{background: var(--vbo-orange-color);}.vrc-searchsuggestions-wrap{margin-top: 20px;}.vrc-searchsuggestions-list{display: flex;flex-wrap: wrap;}.vrc-searchsuggestions-list .vrc-searchsuggestions-solution{flex-basis: calc(50% - 30px);text-align: center;margin: 15px 15px 20px;border-radius: 4px;border: 1px solid var(--vrc-border-color);box-shadow: 0 0 10px rgba(0,0,0,0.1);}.vrc-searchsuggestions-solution-dates{border-bottom: 1px solid var(--vrc-border-color);border-top-left-radius: 4px;border-top-right-radius: 4px;display: flex;justify-content: center;font-weight: bold;}.vrc-searchsuggestions-solution-dates > span{padding: 10px 5px;flex: 1;}.vrc-searchsuggestions-solution-dates-from{border-right: 1px solid var(--vrc-border-color);margin-right: 5px;}.vrc-searchsuggestions-solution-dates > span i{margin-right: 5px;}.vrc-searchsuggestions-solution-locations{padding: 15px 10px;}.vrc-searchsuggestions-solution-locations > div{display: inline-block;}.vrc-searchsuggestions-solution-booknow{position: relative;margin-bottom: -18px;}.vrc-oconfirm-summary-container{margin-bottom: 40px;}.vrc-oconfirm-summary-car-wrapper > div > div,.vrc-oconfirm-summary-total-wrapper > div > div{display: inline-block;vertical-align: top;padding: 7px 10px;line-height: 1em;}.vrc-oconfirm-summary-car-cell-descr{width: 50%;}.vrc-oconfirm-summary-car-cell-guests{width: 20%;}.vrc-oconfirm-summary-car-cell-days{width: 10%;text-align: center;}.vrc-oconfirm-summary-car-cell-net{width: 15%;text-align: center;}.vrc-oconfirm-summary-car-cell-tax{width: 10%;text-align: center;}.vrc-oconfirm-summary-car-cell-tot{width: 15%;text-align: right;}.vrc-oconfirm-summary-total-head,.vrc-oconfirm-summary-car-row .vrc-oconfirm-summary-car-head-cell{display: none;}.vrc-oconfirm-summary-car-wrapper{margin: 0 0 15px;padding: 20px;border: 1px solid var(--vrc-border-color);border-radius: 8px;border-top: 3px solid var(--vrc-light-border-color);}.vrc-oconfirm-summary-car-head{display: flex;}.vrc-oconfirm-summary-car-head-cell{font-size: .9em;font-weight: bold;text-transform: uppercase;color: var(--vrc-dark-grey-bg-color);margin-bottom: 5px;}.vrc-oconfirm-summary-car-row{margin: 5px 0;display: flex;}.vrc-oconfirm-summary-container{margin-top: 25px;}.vrc-oconfirm-summary-total-wrapper{padding: 10px 20px;border: 1px solid var(--vrc-border-color);border-radius: 8px;box-shadow: 0 2px 10px rgba(0,0,0,.05);border-top: 3px solid var(--vrc-light-border-color);}.vrc-oconfirm-summary-total-wrapper .vrc-oconfirm-summary-total-row,.vrc-oconfirm-summary-total-wrapper .vrc-oconfirm-summary-total-row .vrc-oconfirm-total-block{font-weight: bold;}.vrc-oconfirm-summary-total-wrapper .vrc-oconfirm-summary-total-row > div{font-size: 1.1em;}.vrc-oconfirm-summary-total-wrapper .vrc-oconfirm-summary-total-row > .vrc-oconfirm-summary-car-cell-net,.vrc-oconfirm-summary-total-wrapper .vrc-oconfirm-summary-total-row > .vrc-oconfirm-summary-car-cell-tax{font-size: 1em;font-weight: normal;}.vrc-oconfirm-summary-total-wrapper .vrc-oconfirm-summary-total-row .vrc-oconfirm-summary-car-cell-tot{margin-left: auto;}.vrc-oconfirm-summary-coupon-row{font-size: .9em;color: var(--vrc-green-color);}.vrc-oconfirm-summary-coupon-newtot-row{border-top: 1px solid var(--vrc-border-color);padding-top: 5px;margin-top: 5px;}.vrc-oconfirm-summary-coupon-newtot-row .vrc-oconfirm-summary-car-cell-tot{font-weight: bold;}.vrc-oconfirm-summary-total-wrapper .vrcrdrowtotal-positive > .vrc-oconfirm-total-block,.vrc-oconfirm-summary-total-wrapper .vrcrdrowtotal-negative > .vrc-oconfirm-total-block,.vrcrdrowtotal-positive .vrc-oconfirm-summary-car-cell-tot,.vrcrdrowtotal-negative > .vrc-oconfirm-total-block,.vrc-oconfirm-previoustotal-block,.vrc-oconfirm-summary-car-cell-tot .vrcrdrowtotal-prevtot,.vrc-oconfirm-summary-total-wrapper .vrcrdrowtotal-prevtot > .vrc-oconfirm-summary-car-cell-tot,.vrc-oconfirm-summary-total-wrapper .vrcrdrowtotal-negative > .vrc-oconfirm-summary-car-cell-descr,.vrc-oconfirm-summary-total-wrapper .vrcrdrowtotal-positive > .vrc-oconfirm-summary-car-cell-descr,.vrc-oconfirm-summary-total-wrapper .vrcrdrowtotal-negative > .vrc-oconfirm-summary-car-cell-tot,.vrc-oconfirm-summary-total-wrapper .vrcrdrowtotal-positive > .vrc-oconfirm-summary-car-cell-tot{font-size: 13px;}.vrc-oconfirm-summary-car-cell-descr .vrc-oconfirm-carname{font-size: 1.2em;line-height: 1.2em;margin-bottom: 5px;}.vrc-oconfirm-summary-car-cell-descr .vrc-oconfirm-priceinfo{font-size: .8em;margin: 3px 0 0;}.vrc-oconfirm-summary-option-row,.vrc-oconfirm-summary-fee-row{font-size: .9em;}.vrc-oconfirm-summary-car-row{border-bottom: 1px solid var(--vrc-light-border-color);padding-bottom: 5px;}.vrc-oconfirm-summary-car-row:last-child,.vrc-oconfirm-summary-option-row{border: 0;}.vrc-oconfirm-summary-car-wrapper-notaxes .vrc-hide-tax,.vrc-oconfirm-summary-total-wrapper-notaxes .vrc-hide-tax{display: none;}.vrc-oconfirm-summary-car-wrapper-notaxes .vrc-oconfirm-summary-car-cell-descr,.vrc-oconfirm-summary-total-wrapper-notaxes .vrc-oconfirm-summary-car-cell-descr{width: 46%;}.vrc-oconfirm-summary-car-wrapper-notaxes .vrc-oconfirm-summary-car-cell-tot,.vrc-oconfirm-summary-total-wrapper-notaxes .vrc-oconfirm-summary-car-cell-tot{width: 23%;}.vrc-oconfirm-summary-total-head,.vrc-oconfirm-summary-car-row .vrc-oconfirm-summary-car-head-cell{display: none;}.vrc-oconfirm-total-block{text-transform: uppercase;}.vrc-order-details-top-order{display: flex;flex-wrap: wrap;}.vrc-order-details-top-order > div{flex: 1;}.vrc-order-details-top-order > div,.vrc-order-details-top-car{margin: 5px;padding: 24px;border-radius: 6px;border: 1px solid var(--vrc-border-color);}.vrc-order-details-top-car{display: flex;flex-wrap: wrap;}.vrc-order-details-top-car .vrc-order-details-car-info{display: inline-block;margin-left: auto;order: 1;}.vrc-order-details-top-car .vrc-order-details-summary{order: 0;margin-right: 15px;}.vrc-order-details-top-order > div .vrc-order-details-info-key,.vrc-order-details-top-car .vrc-order-details-summary-key{font-weight: bold;text-transform: uppercase;font-size: .9em;display: block;}.vrc-order-details-top-wrap .vrcvordudatatitle{margin-bottom: 9px;display: block;border-bottom: 1px solid var(--vrc-border-color);padding-bottom: 5px;text-transform: uppercase;color: var(--vrc-light-text-color);}.vrc-order-details-top-wrap .vrc-order-details-info-inner,.vrc-order-details-top-car .vrc-order-details-summary-entry{margin: 12px 0;}.vrc-order-details-car-photo img{border-radius: 4px;margin-bottom: 10px;max-width: 400px;}.vrc-order-details-costs-wrap{margin: 10px 5px 5px;padding: 24px;border-radius: 8px;border: 1px solid var(--vrc-border-color);border-top: 3px solid var(--vrc-light-border-color);}.vrc-order-details-costs-wrap .vrc-order-details-costs-row{display: flex;flex-wrap: wrap;margin-bottom: 5px;}.vrc-order-details-costs-wrap .vrc-order-details-costs-row:last-child{margin-bottom: 0;}.vrc-order-details-costs-wrap .vrc-order-details-costs-row .vrc-order-details-costs-price{margin-left: auto;}.vrc-order-details-costs-wrap .vrc-order-details-costs-row .vrc-order-details-costs-name{margin-right: 15px;}.vrc-order-details-costs-wrap .vrc-order-details-costs-row-total{font-weight: bold;font-size: 1.3em;}.vrc-order-details-costs-wrap .vrc-order-details-costs-row-totalpaid,.vrc-order-details-costs-wrap .vrc-order-details-costs-row-remainingbalance{font-size: 1em;}.vrc-order-details-costs-wrap .vrc-order-details-costs-row:last-child{border-top: 1px solid var(--vrc-light-border-color);padding-top: 5px;margin-top: 5px;}.vrc-order-details-costs-wrap .vrc-order-details-costs-row:only-child{border-top: 0;padding-top: 0;margin-top: 0;}.vrc-pagination-footer{margin-top: 30px;}.vrc-pagination-footer .tablenav .pagination-links > *{border: 1px solid var(--vrc-border-color);background: var(--vrc-white-bg-color);padding: 5px 10px;border-radius: 4px;margin: 0 2px;}.vrc-pagination-footer .tablenav .pagination-links > a{font-weight: bold;color: var(--vrc-blue-color);}.vrc-pagination-footer .tablenav .pagination-links > span.disabled{border: 1px solid var(--vrc-border-color);background: var(--vrc-light-grey-bg-color);cursor: default;}.vrc-pagination-footer .tablenav #table-paging{border: 0;}.vrc-pagination-footer .tablenav .pagination-links > a:hover{border-color: var(--vrc-blue-color);color: var(--vrc-blue-color);}.vrc-oconfirm-footer{display: flex;flex-wrap: wrap;}.vrc-oconfirm-footer .vrc-save-order-block{margin-left: auto;}.vrc-oconfirm-footer .booknow{margin-top: 0;}.vrc-docsupload-upload-progress-wrap{border: 1px solid var(--vrc-light-border-color);background: var(--vrc-white-bg-color);border-radius: 2px;margin-top: 4px;flex: 1;align-self: center;margin-left: 10px;}.vrc-docsupload-upload-progress-wrap .vrc-docsupload-upload-progress{background: var(--vrc-blue-color);color: var(--vrc-contrast-text-color);border-radius: 2px;font-size: 11px;padding: 0 5px;width: 1%;}.vrc-docsupload-upload-container{display: flex;}.vrc-docsupload-upload-container .vrc-docsupload-uploadfile i{margin-right: 5px;}.vrc-docsupload-files{display: flex;flex-wrap: wrap;margin-left: -5px;margin-right: 5px;}.vrc-docsupload-files .vrc-docsupload-file-uploaded{width: 110px;border: 1px solid var(--vrc-border-color);background-color: var(--vrc-white-bg-color);border-radius: 4px;text-align: center;margin: 5px;padding: 3px;position: relative;}.vrc-docsupload-files .vrc-docsupload-file-uploaded-rm{position: absolute;top: -9px;right: -6px;border-radius: 50%;border: 1px solid var(--vrc-white-bg-color);cursor: pointer;}.vrc-docsupload-files .vrc-docsupload-file-uploaded-rm:hover{color: var(--vrc-red-color);}.vrc-docsupload-file-uploaded > a{color: var(--vrc-dark-grey-bg-color-hover);text-decoration: none;display: block;line-height: 1em;padding: 6px 3px;}.vrc-docsupload-file-uploaded > a > span{width: 90px;display: inline-block;overflow: hidden;text-overflow: ellipsis;font-size: 13px;white-space: nowrap;}.vrc-docsupload-file-uploaded > a i{font-size: 18px;}.vrc-docsupload-wrap{display: flex;flex-wrap: wrap;margin: 10px 0;}.vrc-docsupload-wrap > div{flex: 1;margin: 5px;padding: 24px;border-radius: 6px;border: 1px solid var(--vrc-border-color);}.vrc-docsupload-wrap .vrcvordudatatitle{margin-bottom: 9px;display: block;border-bottom: 1px solid var(--vrc-border-color);padding-bottom: 5px;text-transform: uppercase;color: var(--vrc-light-text-color);}.vrc-docsupload-wrap .vrc-order-details-info-inner{margin: 12px 0;}.vrc-docsupload-wrap .vrc-order-details-info-inner .vrc-order-details-info-key{font-weight: bold;text-transform: uppercase;font-size: .9em;display: block;}.vrc-docsupload-field-comments{margin-top: 10px;}.vrc-docsupload-field-comments .vrc-docsupload-field-key{display: block;}.vrc-docsupload-field-comments .vrc-docsupload-field-input{display: block;}.vrc-docsupload-field-comments .vrc-docsupload-field-input textarea{width: 100%;max-height: 150px;}.vrc-oconfirm-choosedeposit{display: inline-block;width: 100%;margin-top: 17px;border-top: 2px dashed var(--vrc-light-border-color);padding-bottom: 15px;padding-top: 20px;}.vrc-oconfirm-choosedeposit-inner > div{display: inline-block;padding: 15px 10px;border: 2px solid var(--vrc-light-border-color);margin: 5px;border-radius: 6px;position: relative;}.err{background: no-repeat scroll 10px center var(--vrc-white-bg-color) !important;border: 1px solid var(--vrc-red-color) !important;border-radius: 5px;color: var(--vrc-red-color);font-weight: bold;margin: 15px 0 20px;padding: 20px !important;width: 100%;}.warn{background: no-repeat scroll 10px center var(--vrc-white-bg-color) !important;border: 1px solid var(--vbvrco-orange-color) !important;border-radius: 5px;color: var(--vrc-orange-color);font-weight: bold;margin: 15px 0 20px;padding: 20px !important;}.successmade{background: no-repeat scroll 10px center var(--vrc-white-bg-color) !important;border: 1px solid var(--vrc-green-color) !important;border-radius: 5px;color: var(--vrc-green-color);font-weight: bold;margin: 15px 0 20px;padding: 20px !important;}.info{background: no-repeat scroll 10px center var(--vrc-white-bg-color) !important;border: 1px solid var(--vrc-blue-color) !important;border-radius: 5px;color: var(--vrc-blue-color);font-weight: bold;margin: 15px 0 20px;padding: 20px !important;}.vrc-toast-message{visibility: hidden;min-width: 250px;background-color: var(--vrc-text-color);color: var(--vrc-contrast-text-color);text-align: center;border-radius: 4px;padding: 16px;position: fixed;z-index: 99999;left: 50%;bottom: 30px;transform: translate(-50%,0);}.vrc-toast-message.vrc-toast-message-presented{visibility: visible;-webkit-animation: toastfadein 0.5s;animation: toastfadein 0.5s;}.vrc-toast-message.vrc-toast-message-dimissed{visibility: hidden;-webkit-animation: toastfadeout 0.5s;animation: toastfadeout 0.5s;}@-webkit-keyframes toastfadein{from{bottom: 0;opacity: 0;}to{bottom: 30px;opacity: 1;}}@keyframes toastfadein{from{bottom: 0;opacity: 0;}to{bottom: 30px;opacity: 1;}}@-webkit-keyframes toastfadeout{from{bottom: 30px;opacity: 1;visibility: visible;}to{bottom: 0;opacity: 0;visibility: hidden;}}@keyframes toastfadeout{from{bottom: 30px;opacity: 1;visibility: visible;}to{bottom: 0;opacity: 0;visibility: hidden;}}.ui-datepicker.ui-widget-content{background: var(--vrc-white-bg-color);padding: 0;border: 0;width: 19em;border-radius: 4px;box-shadow: 0 0 10px rgba(0,0,0,0.2);}.ui-datepicker.ui-widget > .ui-datepicker-header{font-weight: bold;border: 0;padding: .4em 3px !important;background: transparent;}.ui-datepicker.ui-widget table{width: 95%;margin: 0 auto .4em;border-collapse: initial;border-spacing: 2px;}.ui-datepicker.ui-widget td{border: 1px solid var(--vrc-light-border-color);height: 35px;width: 35px;}.ui-datepicker.ui-widget td span,.ui-datepicker.ui-widget td a{padding: .2em;height: 35px;line-height: 35px !important;display: block;}.ui-widget-header .ui-state-hover{border: 1px solid var(--vrc-dark-grey-bg-color-hover);background: var(--vrc-dark-grey-bg-color-hover);}.ui-datepicker.ui-widget-content .ui-state-disabled,.ui-datepicker.ui-widget-content .ui-state-disabled,.ui-datepicker .ui-widget-header .ui-state-disabled{opacity: .55;}.ui-datepicker.ui-widget-content .ui-datepicker-prev,.ui-datepicker.ui-widget-content .ui-datepicker-next{top: 6px;}.ui-datepicker.ui-widget-content .ui-datepicker-prev{left: 6px;}.ui-datepicker.ui-widget-content .ui-datepicker-next{right: 6px;}.ui-datepicker th{font-weight: bold;font-size: 14px;}.ui-datepicker.ui-widget-content .ui-state-default,.ui-datepicker.ui-widget-content .ui-state-default,.ui-datepicker.ui-widget-header .ui-state-default{border: 0;background: transparent;font-weight: normal;text-align: center;color: var(--vrc-dark-grey-bg-color-hover);font-size: 14px;}@media screen and (max-width: 980px){.vrcsearchview .vrc-searchf-section-locations{max-width: inherit;width: 100%;}.vrcsearchview .vrcsfentrycont > div select{width: 100%;}.vrcsearchview .vrc-searchf-section-datetimes{width: 100%;}.vrcsearchview .vrc-searchf-section-datetimes .vrcsfentrycont .vrc-sf-time-container{display: flex;}.vrcsearchview .vrc-searchf-section-datetimes .vrcsfentrycont .vrc-sf-time-container #vrccomselph,.vrcsearchview .vrc-searchf-section-datetimes .vrcsfentrycont .vrc-sf-time-container #vrccomselpm,.vrcsearchview .vrc-searchf-section-datetimes .vrcsfentrycont .vrc-sf-time-container #vrccomseldh,.vrcsearchview .vrc-searchf-section-datetimes .vrcsfentrycont .vrc-sf-time-container #vrccomseldm{flex: 1;}.vrcsearchview .vrc-searchf-section-categories{width: 100%;margin-right: 0;}.vrcsearchview .vrc-searchf-section-sbmt{margin-left: 0;width: 100%;}.vrcsearchview .vrc-searchf-section-sbmt .vrcsfentrycont{margin-top: 0 !important;}.vrcsearchview .vrc-search-btn{width: 100%;}.vrcdivsearch .vrc-searchf-section-locations{max-width: 100%;width: 100%;}.vrcdivsearch .vrc-searchf-section-locations .vrcsfentryselect{width: 100%;}.vrcdivsearch .vrcsfentryselect select{width: 100%;}.vrcdivsearch .vrc-searchf-section-datetimes{width: 100%;flex-wrap: wrap;}.vrcdivsearch .vrcsfentrycont > .vrcsfentrytime{width: auto;}.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont .vrcsfentrylabsel{flex: 1;}.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont .vrcsfentrydate{width: 100%;display: flex;box-sizing: border-box;}.vrcdivsearch .vrc-searchf-section-datetimes .vrc-sf-time-container{width: 100%;display: flex;}.vrcdivsearch .vrc-searchf-section-sbmt{margin-left: 0;width: 100%;}.vrcdivsearch .vrc-searchf-section-sbmt .btn{width: 100%;}.vrcsfentrycont #vrccomselph select,.vrcsfentrycont #vrccomselpm select,.vrcsfentrycont #vrccomseldh select,.vrcsfentrycont #vrccomseldm select{width: 100%;}.vrcdivsearch .vrcsfentrycont .vrcsfentrysubmit{width: 100%;}.vrcdivsearch .vrcsfentrycont .vrcsfentrysubmit .vrc-search-btn{display: block;width: 100%;box-sizing: border-box;}.vrc-oconfirm-summary-car-row{flex-wrap: wrap;}.vrc-oconfirm-summary-total-head,.vrc-oconfirm-summary-car-row .vrc-oconfirm-summary-car-head-cell-responsive{display: block;text-transform: inherit;}.vrc-oconfirm-summary-car-head,.vrc-oconfirm-summary-total-head{display: none;}.vrc-oconfirm-summary-car-wrapper > div > div,.vrc-oconfirm-summary-total-wrapper > div > div,.vrc-oconfirm-summary-total-wrapper-notaxes .vrc-oconfirm-summary-car-cell-descr{width: 33%;}.vrc-oconfirm-summary-car-wrapper .vrc-oconfirm-summary-car-cell-descr{background: var(--vrc-light-grey-bg-color);width: 100%;margin-bottom: 5px;}.vrc-oconfirm-summary-car-cell-net,.vrc-oconfirm-summary-car-cell-days,.vrc-oconfirm-summary-car-cell-tax,.vrc-oconfirm-summary-car-cell-tot{text-align: left;}.vrc-oconfirm-summary-option-row{border-bottom: 1px solid var(--vrc-light-border-color);}.vrc-oconfirm-summary-option-row .vrc-oconfirm-summary-car-cell-days,.vrc-oconfirm-summary-fee-row .vrc-oconfirm-summary-car-cell-days{display: none;}.loginregistercont > div{flex-basis: 100%;}}@media screen and (max-width: 860px){.vrc-showprc-container > div{flex-basis: 100%;}.vrc-showprc-right.car_img_box{text-align: center;}.vrc-showprc-container .vrc-showprc-left{margin-right: 0;margin-top: 20px;}.vrcinfocarcontainer > .vrc-summary-car-img{flex-basis: 230px;flex-grow: 0;}.vrc-docsupload-wrap > div{flex-basis: 100%;}.vrc-oconfirm-middlep > div{flex-basis: 100%;}}@media screen and (max-width: 767px){.table-responsive{width: 100%;margin-bottom: 15px;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid var(--vrc-border-color);}.vrc-availability-month-name,.vrc-availability-month-day{white-space: nowrap;padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid var(--vrc-border-color);}.vrc-availability-car-details-first{width: 100%;border-right: 0;border-bottom: 1px solid var(--vrc-border-color);}.vrc-availability-car-container{border: 1px solid var(--vrc-border-color);}.vrc-availability-car-details-last{left: 0;width: 100%;border: 0;}.vrc-availability-car-details-last-inner{margin: 15px auto 20px;}.vrcdivsearch .vrclocationsbox{flex-basis: 100%;margin-left: 0;}.vrccustomfields .vrcdivcustomfield{flex-basis: 100%;}.vrc-orders-list-table .vrc-orders-list-table-head-row,.vrc-orders-list-table-body .vrc-orders-list-table-row{display: flex;flex-wrap: wrap;}.vrc-orders-list-table .vrc-orders-list-table-head-row{display: none;}.vrc-orders-list-table-body .vrc-orders-list-table-row .vrc-orders-list-table-cell-lbl{display: block;font-weight: bold;}.vrc-orders-list-table-body .vrc-orders-list-table-cell{margin-bottom: 6px;flex-basis: 100%;}.vrc-orders-list-table-body .vrc-orders-list-table-row .vrc-orders-list-table-cell:last-child{text-align: left;}.vrc-orders-list-table .vrc-orders-list-table-cell-bstatus{flex-basis: 26px;font-size: 20px;}.vrc-orders-list-table .vrc-orders-list-table-cell-bstatus + .vrc-orders-list-table-cell{flex: 1;text-align: right;}}@media screen and (max-width : 660px){.vrc-cdetails-cinfo .vrc-cdetails-img{flex-basis: auto;}.vrc-searchf-section-locations{max-width: 100%;margin-right: 0;}.vrc-searchf-section-locations .vrcsfentrycont{width: 100%;flex-basis: 100%;}.vrc-searchf-section-locations .vrcsfentrycont:first-child,.vrc-searchf-section-datetimes .vrcsfentrycont:first-child{margin-right: 0;flex-basis: 100%;}.vrc-searchf-section-locations .vrcsfentrycont select{width: 100%;}.vrc-searchf-section-datetimes{width: 100%;}.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont .vrcsfentrylabsel{flex: 1;margin-right: 0;}.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont .vrcsfentrytime{flex-basis: 100%;margin-right: 0;}.vrcdivsearch .vrc-searchf-section-sbmt{margin-left: 0;width: 100%;}.vrcdivsearch .vrc-searchf-section-sbmt input{width: 100%;}.car_result .vrc-car-result-left{width: 100%;flex-basis: 100%;text-align: center;}.vrc-cdetails-cinfo .vrc-cdetails-infocar{padding: 10px 0px;}.car_result .vrc-car-result-right{width: 100%;}.car_result .vrc-car-result-rightinner{width: 100%;left: auto;}.car_result .vrc-car-result-inner{width: 96%;padding: 0 20px;left: auto;min-height: inherit !important;}.car_result .vrc-car-result-rightinner-deep{right: auto;}.car_result .vrc-car-lastblock{width: 100%;left: auto;border-top: 1px solid var(--vrc-border-color);border-left: 0;}.car_result .vrc-car-lastblock .vrcstartfrom{margin-top: 0;}.car_result > .vrc-car-characteristics{text-align: left;}.vrc-promotion-bottom-block{width: 91.7%;}.vrc-car-characteristics,.vrc-car-result-characteristics{margin-bottom: 10px;margin-top: 10px;}.vrc-car-lastblock{text-align: center;}.vrc-showprc-left{margin-left: 0;margin-top: 15px;}.vrc-tableopt-td-name{width: auto;}.vrcvordudata-cnt > div{flex: 100%;}.vrc-searchmod-wrap-horizontal{text-align: left;}.vrc-searchmod-wrap-horizontal .vrc-searchmod-section-datetimes{flex-wrap: wrap;}.vrc-searchmod-wrap-horizontal > form .vrc-searchmod-section-datetimes .vrcsfentrycont{margin-right: 0 !important;display: flex;}.vrc-searchmod-wrap-horizontal > form .vrc-searchmod-section-datetimes .vrcsfentrylabsel{flex: 1;}.vrc-searchmod-wrap-horizontal > form .vrc-searchmod-section-pickup{width: 100%;}.vrc-searchmod-wrap-horizontal form .vrcsfentrycont{margin: 5px 10px 5px 0;}.vrc-searchmod-wrap-horizontal form .vrc-searchmod-section-pickup .vrcsfentrycont{flex: 1;}.vrc-searchmod-wrap-horizontal form .vrcsfentrycont select{width: 100%;}.vrc-searchmod-wrap-horizontal .vrc-searchmod-section-sbmt{width: 100%;}.vrc-searchmod-wrap-horizontal .vrcsfentrysubmit .vrcsearch{width: 100% !important;}.vrcdivsearch{flex-wrap: wrap;}.vrcdivsearch .vrclocationsbox{flex-basis: 100%;margin-top: 15px;}.vrclocationsmapdiv{width: 100%;}.vrc-searchsuggestions-list .vrc-searchsuggestions-solution{flex-basis: 100%;}.vrcinfocarcontainer{justify-content: center;}.vrcinfocarcontainer > div{flex-basis: 100%;}.vrcinfocarcontainer > .vrcrentforlocs{order: 1;}.vrcinfocarcontainer > .vrc-summary-car-img{margin-bottom: 10px;}.vrc-order-details-top-order > div{flex-basis: 100%;}.vrc-order-details-top-car .vrc-order-details-summary{flex-basis: 100%;margin-right: 0;margin-bottom: 10px;}.vrc-order-details-top-car .vrc-order-details-car-info{flex-basis: 100%;text-align: center;}.vrcdialog-reqinfo textarea{width: 100%;}.vrc-oconfirm-summary-total-wrapper > div > div{padding: 8px 10px;}.vrc-oconfirm-summary-total-row .vrc-oconfirm-summary-car-cell-descr{margin-bottom: 5px;}.vrc-oconfirm-summary-total-row .vrc-oconfirm-summary-car-head-cell{display: block;width: 100%;}.vrc-oconfirm-summary-total-row .vrc-oconfirm-summary-car-cell-days{display: none;}.offline-cc-overlay-inner{width: 90%;height: 80%;}}@media screen and (max-width : 580px){.vrc-tableopt-td-name{width: auto;}.vrcstepsbarcont .vrc-stepbar{flex-wrap: wrap;}.vrcstepsbarcont .vrc-stepbar > li{flex-basis: 100%;text-align: left;border-bottom: 1px solid var(--vrc-border-color);}.vrcstepsbarcont .vrc-stepbar > li:last-child{border-bottom: 0;}.vrc-showprc-prices-inner .vrc-showprc-price-row{flex-wrap: wrap;}.vrc-showprc-prices-inner .vrc-showprc-price-row-cell-first{flex-basis: 100%;}.vrc-showprc-prices-inner .vrc-showprc-price-row-cell-last{flex-basis: 100%;text-align: center;}.vrc-showprc-prices-inner .vrc-showprc-priceinfo{flex-wrap: wrap;}.vrc-showprc-prices-inner .vrc-showprc-priceinfo .vrc-showprc-pricename{display: block;flex-basis: 100%;text-align: center;}.vrc-showprc-prices-inner .vrc-showprc-priceinfo .vrc-showprc-pricecost,.vrc-showprc-prices-inner .vrc-showprc-price-row-cell-last{flex-basis: 100%;text-align: center;margin-top: 5px;}.vrc-itinerary-summary .vrc-itinerary-pickup{border-right: 0;border-bottom: 1px solid var(--vrc-border-color);}.vrc-showprc-options-wrap .vrc-showprc-option-row{flex-wrap: wrap;}.vrc-showprc-option-row .vrc-showprc-option-img{flex-basis: 100%;margin-bottom: 10px;margin-right: 0;}.vrc-showprc-option-row .vrc-showprc-option-name-descr{margin-right: 0;}.vrc-showprc-option-row .vrc-showprc-option-cell-price{flex-basis: 100%;justify-content: center;margin-top: 15px;}.vrc-showprc-option-row .vrc-showprc-option-cell-info{text-align: center;}.vrcinfocarcontainer .vrc-summary-car-img{flex-basis: 100%;flex-grow: 0;max-width: 100%;text-align: center;}.vrcinfocarcontainer .vrc-summary-car-img img{max-width: 400px;float: none;}.vrc-oconfirm-paym-block ul li{flex-basis: 100%;}.vrc-oconfirm-middlep input[type="text"]{width: 100%;margin-bottom: 10px;}.vrcentercoupon .btn,.vrc-enterpin-top .vrc-pincode-sbmt{width: 100%;margin: 0;}.vrc-oconfirm-paym-block .vrc-payment-image img{display: none;}.vrclegenda{display: block;}.vrc-oconfirm-footer{justify-content: center;}.vrc-oconfirm-footer .vrc-save-order-block{margin: 10px;}.car_buttons_box{text-align: center;}.car_buttons_box .booknow,.car_buttons_box .vrc-goback-block{float: none;width: 100%;}.vrc-search-results-block.vrc-search-results-block-grid{display: flex;flex-wrap: wrap;}}@media only screen and (max-width : 550px){.vrc-availability-car-details-first{width: 100%;border: 0;}.vrc-availability-car-details-left{width: 100%;margin: 0;}.vrc-availability-car-details-right{width: 100%;padding: 10px 15px;}.vrc-availability-car-details-last{width: 100%;border: 0;border-top-color: currentcolor;border-top-style: none;border-top-width: 0px;border-top: 1px solid var(--vrc-border-color);}.vrc-availability-car-container{border: 1px solid var(--vrc-border-color);}.vrc-availability-car-details-last-inner{margin: 10px auto 20px;}.vrc-availability-car-monthcal{margin-bottom: 0 !important;border: 0 !important;}.vrc-oconfirm-summary-car-wrapper > div > div,.vrc-oconfirm-summary-total-wrapper > div > div{width: 100%;border-bottom: 1px solid var(--vrc-light-border-color);}.vrc-oconfirm-summary-car-wrapper > div > div:last-child,.vrc-oconfirm-summary-total-wrapper > div > div:last-child{border: 0;}.vrc-oconfirm-summary-option-row{border: 0;}.vrc-order-details-car-photo img{max-width: 100%;}.ui-datepicker.ui-widget-content{max-width: 250px;}}@media screen and (max-width : 505px){.vrccaldivcont{width: 100%;}.vrcdivsearchmodule{padding: 15px 0;}.vrcinfocarcontainer .vrc-summary-car-img img{width: 100%;}}@media screen and (max-width : 450px){.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont .vrcsfentrylabsel{min-width: inherit;}.vrcdivsearch .vrc-searchf-section-datetimes .vrcsfentrycont .vrcsfentrytime{width: auto;}}.vrc-searchmod-wrap-horizontal form .vrcsfentrycont select{border-radius: 0;border: 1px solid #ddd;height: 54px !important;padding: 10px 1.75rem 10px .75rem !important;}