/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--2x27a:before {
  content: "\e921";
}
.cri-bed--QYMsw:before {
  content: "\e922";
}
.cri-minus--3Vz3Q:before {
  content: "\e923";
}
.cri-facebook--3b-wR:before {
  content: "\e91e";
}
.cri-instagram--1scg-:before {
  content: "\e91f";
}
.cri-logo--2i1yF:before {
  content: "\e920";
}
.cri-bulletpoint--2OHua:before {
  content: "\e900";
}
.cri-check--1Zmu0:before {
  content: "\e901";
}
.cri-diamond--abpKg:before {
  content: "\e902";
}
.cri-triangle--2Jw1r:before {
  content: "\e903";
}
.cri-gas-bottle--2JiBF:before {
  content: "\e904";
}
.cri-weight--1sos1:before {
  content: "\e905";
}
.cri-info--g6UaS:before {
  content: "\e906";
}
.cri-calendar--K62io:before {
  content: "\e907";
}
.cri-close--1uxqK:before {
  content: "\e908";
}
.cri-search--tyf_T:before {
  content: "\e909";
}
.cri-map--37GZR:before {
  content: "\e90a";
}
.cri-marker--2xHkg:before {
  content: "\e90b";
}
.cri-ruler--3JKmJ:before {
  content: "\e90c";
}
.cri-arrow-left-top--3gvy7:before {
  content: "\e90d";
}
.cri-arrow-left--37qHn:before {
  content: "\e90e";
}
.cri-arrow-top--1BOOQ:before {
  content: "\e90f";
}
.cri-arrow-right--3KD5K:before {
  content: "\e910";
}
.cri-arrow-down--2vmjz:before {
  content: "\e911";
}
.cri-plus--3ysax:before {
  content: "\e912";
}
.cri-percent--17B8M:before {
  content: "\e913";
}
.cri-bicycle--kSVtr:before {
  content: "\e914";
}
.cri-reset--3_GQm:before {
  content: "\e915";
}
.cri-rear-camera---3ITA7:before {
  content: "\e916";
}
.cri-location--20njr:before {
  content: "\e917";
}
.cri-star--2rKoR:before {
  content: "\e918";
}
.cri-web--2FrKV:before {
  content: "\e919";
}
.cri-clock--KrGU9:before {
  content: "\e91a";
}
.cri-attention--3j38Z:before {
  content: "\e91b";
}
.cri-zoom--B-iXR:before {
  content: "\e91c";
}
.cri-download--1b3Au:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--2RBqh {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--2dlhD {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--b-ywM {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--b-ywM * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--3eSmR {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--3eSmR * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--3o6W9 {
  font: var(--cr-heading-big);
}
.cr-heading-1--1WU8J {
  font: var(--cr-heading-1);
}
.cr-heading-2--2KZkp {
  font: var(--cr-heading-2);
}
.cr-heading-3--3vp-g {
  font: var(--cr-heading-3);
}
.cr-heading-3--3vp-g.with-dot--3cjyl {
  display: flex;
  align-items: center;
}
.cr-heading-3--3vp-g.with-dot--3cjyl:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--3vp-g.dark-dot--aG2CG.with-dot--3cjyl:before {
  background-color: var(--cr-black);
}
.cr-heading-4--1q63H {
  font: var(--cr-heading-4);
}
.cr-heading-4--1q63H.with-dot--3cjyl:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--1q63H.cr-text-black--1OXBJ.with-dot--3cjyl:before {
  background-color: var(--cr-black);
}
.cr-heading-6--3WA0x {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--1OcVm {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--15xit {
  font: var(--cr-heading-info);
}
.cr-info-button--1t5lq {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--2R7ro {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--bUqj5 {
  margin-bottom: 100px;
}
.cr-text-white--3hl46 {
  color: var(--cr-white) !important;
}
.cr-text-black--1OXBJ {
  color: var(--cr-black) !important;
}
.cr-text-black--1OXBJ * {
  color: var(--cr-black) !important;
}
.cr-text-grey--Wr9-g {
  color: var(--cr-grey) !important;
}
.cr-text-grey--Wr9-g * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--2vyG4 {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--1X7P9 {
  background-color: var(--cr-blue);
}
.cr-bg-grey--4GUyP {
  background-color: var(--cr-grey);
}
.ca-12-font--3md2L {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--1FkeE {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--1FkeE.disabled--23sTS {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--1FkeE * {
  transition: all 0.8s;
}
.cr-button--1FkeE.transparent--fbngA {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--1FkeE.transparent--fbngA.hover-blue--1kCAI:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--1FkeE.transparent--fbngA.with-arrow--1Nt39 {
  justify-content: space-between;
}
.cr-button--1FkeE.transparent--fbngA.with-arrow--1Nt39:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--1FkeE.transparent--fbngA.with-primary-style--2lSEJ {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--1FkeE.primary--17M3P {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--1FkeE.primary--17M3P * {
  color: var(--cr-white);
}
.cr-button--1FkeE.primary--17M3P.hover-transparent--2013A:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--1FkeE.primary--17M3P.hover-transparent--2013A:hover * {
  color: var(--cr-white);
}
.cr-button--1FkeE.primary--17M3P.hover-black-border--2x3Dt:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--1FkeE.primary--17M3P.hover-black-border--2x3Dt:hover * {
  color: var(--cr-black);
}
.cr-button--1FkeE.primary--17M3P.with-arrow--1Nt39 {
  justify-content: space-between;
}
.cr-button--1FkeE.primary--17M3P.with-arrow--1Nt39:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--1FkeE.secondary--y77gw {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--1FkeE.secondary--y77gw * {
  color: var(--cr-blue);
}
.cr-button--1FkeE.secondary--y77gw.with-border--l5RqU {
  border: none;
}
.cr-button--1FkeE.secondary--y77gw.with-border--l5RqU .corner--31vx4 {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--1FkeE.secondary--y77gw.with-border--l5RqU .corner--31vx4.top-left--FNNBR {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--1FkeE.secondary--y77gw.with-border--l5RqU .corner--31vx4.top-right--3TXuI {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--1FkeE.secondary--y77gw.with-border--l5RqU .corner--31vx4.bottom-left--3qvD8 {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--1FkeE.secondary--y77gw.with-border--l5RqU .corner--31vx4.bottom-right--2knZ5 {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--1FkeE.secondary--y77gw.hover-blue--1kCAI:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--1FkeE.secondary--y77gw.hover-blue--1kCAI:hover * {
  color: var(--cr-white);
}
.cr-button--1FkeE.dark--9aqfj {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--1FkeE.dark--9aqfj * {
  color: var(--cr-white);
}
.cr-button--1FkeE.with-icon--3VgHd:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--3RpG4 ul {
  list-style: none;
  padding: 0;
}
.list-item--3RpG4 ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--3RpG4 ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--K_Qh5 {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--3PUE5 {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--3PUE5:hover {
  color: #ffffff;
}
.ant-btn-primary--3tspc {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--1Kz9J.ant-tooltip-open--NnevF {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--3000D {
  background: var(--primaryColor) !important;
}
.slick-dots--3MP4Z li.slick-active--1erM6 button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--3ptjj {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--3ptjj:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--1qOsf {
  align-self: center;
}
.alignTop--2tD7_ {
  align-self: flex-start;
}
.noGutters--qaKTJ {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--2nR1F {
  margin: 0 !important;
}
.opacityTransition--3QbM3 {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--Z7UIi {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--1vis0 {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--29Q1K {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--1uOEk.ant-picker-focused--2WAXt .ant-picker-active-bar--3BQpX {
  background: var(--cr-blue);
}
.ant-picker-header-view--1G2Gj button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--3E1TZ {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--3E1TZ .step--30toP {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--3E1TZ .step--30toP {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--3E1TZ .step--30toP {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--3E1TZ .step--30toP.step--30toP.step-active--hB1HR {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--3E1TZ .step--30toP .step-label--_glWn {
  justify-content: center;
}
.checkout-filter-container--3nTDL {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--3nTDL .station-date-box--1W6k1 {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--3nTDL .station-info--3M8IC {
  margin-bottom: 8px;
}
.checkout-filter-container--3nTDL .pickup-station--2UkK1 {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--3nTDL .pickup-dropoff-date--3qM7Q {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--3nTDL .edit-icon--1Yled {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--3nTDL .edit-icon--1Yled i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--3nTDL .filter-box--B2Ei6 {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--3nTDL .filter-box--B2Ei6 i {
  font-size: 24px;
  color: var(--cr-blue);
}
.inSection--3bK8K {
  color: var(--cr-black) !important;
}
.inSection--3bK8K .headlineWrapper--1C5PZ .headlineType--34jju * {
  color: var(--cr-black) !important;
}
.headlineWrapper--1C5PZ {
  display: flex;
  justify-content: center;
}
.headlineWrapper--1C5PZ.left--2I6n3 {
  justify-content: flex-start;
}
.headlineWrapper--1C5PZ .headlineType--34jju {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 120px;
  position: relative;
}
.headlineWrapper--1C5PZ .headlineType--34jju * {
  color: var(--cr-white) !important;
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--1GmsD:before {
  content: "\e921";
}
.cri-bed--u_Awl:before {
  content: "\e922";
}
.cri-minus--2e3pu:before {
  content: "\e923";
}
.cri-facebook--GYSVg:before {
  content: "\e91e";
}
.cri-instagram--2BKXx:before {
  content: "\e91f";
}
.cri-logo--ZdC0p:before {
  content: "\e920";
}
.cri-bulletpoint--1P-QB:before {
  content: "\e900";
}
.cri-check--23N7h:before {
  content: "\e901";
}
.cri-diamond--1sIuE:before {
  content: "\e902";
}
.cri-triangle--2d41D:before {
  content: "\e903";
}
.cri-gas-bottle--1fc18:before {
  content: "\e904";
}
.cri-weight--PbY4h:before {
  content: "\e905";
}
.cri-info--an-O6:before {
  content: "\e906";
}
.cri-calendar--1LgUX:before {
  content: "\e907";
}
.cri-close--XnRZk:before {
  content: "\e908";
}
.cri-search--1hlvX:before {
  content: "\e909";
}
.cri-map--3FdbB:before {
  content: "\e90a";
}
.cri-marker--3hVG1:before {
  content: "\e90b";
}
.cri-ruler--1gHIR:before {
  content: "\e90c";
}
.cri-arrow-left-top--1RiJb:before {
  content: "\e90d";
}
.cri-arrow-left--avqn_:before {
  content: "\e90e";
}
.cri-arrow-top--1CZ8W:before {
  content: "\e90f";
}
.cri-arrow-right--3kGSu:before {
  content: "\e910";
}
.cri-arrow-down--2J-JO:before {
  content: "\e911";
}
.cri-plus--27dsZ:before {
  content: "\e912";
}
.cri-percent--xMaaY:before {
  content: "\e913";
}
.cri-bicycle--1l670:before {
  content: "\e914";
}
.cri-reset--3L3FZ:before {
  content: "\e915";
}
.cri-rear-camera---P-AWG:before {
  content: "\e916";
}
.cri-location--2eWPC:before {
  content: "\e917";
}
.cri-star--1l3AK:before {
  content: "\e918";
}
.cri-web--1dP-Z:before {
  content: "\e919";
}
.cri-clock--7yByb:before {
  content: "\e91a";
}
.cri-attention--3sPs-:before {
  content: "\e91b";
}
.cri-zoom--174Hi:before {
  content: "\e91c";
}
.cri-download--3FlG1:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--2O1aq {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--1w71O {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--2wAwB {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--2wAwB * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--28d7X {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--28d7X * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--f_Jfq {
  font: var(--cr-heading-big);
}
.cr-heading-1--2e6dS {
  font: var(--cr-heading-1);
}
.cr-heading-2--1cxkF {
  font: var(--cr-heading-2);
}
.cr-heading-3--3Os7w {
  font: var(--cr-heading-3);
}
.cr-heading-3--3Os7w.with-dot--7Yn-m {
  display: flex;
  align-items: center;
}
.cr-heading-3--3Os7w.with-dot--7Yn-m:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--3Os7w.dark-dot--30L7i.with-dot--7Yn-m:before {
  background-color: var(--cr-black);
}
.cr-heading-4--1YrZf {
  font: var(--cr-heading-4);
}
.cr-heading-4--1YrZf.with-dot--7Yn-m:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--1YrZf.cr-text-black--2JXKb.with-dot--7Yn-m:before {
  background-color: var(--cr-black);
}
.cr-heading-6--1A5Sz {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--3_n7O {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--1aM52 {
  font: var(--cr-heading-info);
}
.cr-info-button--3uGjf {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--13SB0 {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--1l13Z {
  margin-bottom: 100px;
}
.cr-text-white--3jzAU {
  color: var(--cr-white) !important;
}
.cr-text-black--2JXKb {
  color: var(--cr-black) !important;
}
.cr-text-black--2JXKb * {
  color: var(--cr-black) !important;
}
.cr-text-grey--u-ymF {
  color: var(--cr-grey) !important;
}
.cr-text-grey--u-ymF * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--3zU-_ {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--1mQAL {
  background-color: var(--cr-blue);
}
.cr-bg-grey--13y8A {
  background-color: var(--cr-grey);
}
.ca-12-font--12PA8 {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--3YrH4 {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--3YrH4.disabled--38F4a {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--3YrH4 * {
  transition: all 0.8s;
}
.cr-button--3YrH4.transparent--2HolB {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--3YrH4.transparent--2HolB.hover-blue--10dzr:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--3YrH4.transparent--2HolB.with-arrow--sHBYs {
  justify-content: space-between;
}
.cr-button--3YrH4.transparent--2HolB.with-arrow--sHBYs:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--3YrH4.transparent--2HolB.with-primary-style--TT9-c {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--3YrH4.primary--22ynO {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3YrH4.primary--22ynO * {
  color: var(--cr-white);
}
.cr-button--3YrH4.primary--22ynO.hover-transparent--3L4BU:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--3YrH4.primary--22ynO.hover-transparent--3L4BU:hover * {
  color: var(--cr-white);
}
.cr-button--3YrH4.primary--22ynO.hover-black-border--3MJe_:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--3YrH4.primary--22ynO.hover-black-border--3MJe_:hover * {
  color: var(--cr-black);
}
.cr-button--3YrH4.primary--22ynO.with-arrow--sHBYs {
  justify-content: space-between;
}
.cr-button--3YrH4.primary--22ynO.with-arrow--sHBYs:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--3YrH4.secondary--oQMB3 {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--3YrH4.secondary--oQMB3 * {
  color: var(--cr-blue);
}
.cr-button--3YrH4.secondary--oQMB3.with-border--1uLNi {
  border: none;
}
.cr-button--3YrH4.secondary--oQMB3.with-border--1uLNi .corner--DPoJ6 {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--3YrH4.secondary--oQMB3.with-border--1uLNi .corner--DPoJ6.top-left--2S0d7 {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--3YrH4.secondary--oQMB3.with-border--1uLNi .corner--DPoJ6.top-right--1XvH2 {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--3YrH4.secondary--oQMB3.with-border--1uLNi .corner--DPoJ6.bottom-left--3PaXD {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--3YrH4.secondary--oQMB3.with-border--1uLNi .corner--DPoJ6.bottom-right--1lRIx {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--3YrH4.secondary--oQMB3.hover-blue--10dzr:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3YrH4.secondary--oQMB3.hover-blue--10dzr:hover * {
  color: var(--cr-white);
}
.cr-button--3YrH4.dark--3MS9j {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3YrH4.dark--3MS9j * {
  color: var(--cr-white);
}
.cr-button--3YrH4.with-icon--ctt-0:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--1p_pM ul {
  list-style: none;
  padding: 0;
}
.list-item--1p_pM ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--1p_pM ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--2lo2O {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--2pPO3 {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--2pPO3:hover {
  color: #ffffff;
}
.ant-btn-primary--1Rl0G {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--1QS3h.ant-tooltip-open--2xG9N {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--RP5hY {
  background: var(--primaryColor) !important;
}
.slick-dots--1_IIm li.slick-active--3YH06 button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--2qmpN {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--2qmpN:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--3rs-u {
  align-self: center;
}
.alignTop--3st9X {
  align-self: flex-start;
}
.noGutters--1BXrB {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--ARWE6 {
  margin: 0 !important;
}
.opacityTransition--2uxZ3 {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--3vkaR {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--3Ax57 {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--2lS5U {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--_MbSg.ant-picker-focused--2vrSC .ant-picker-active-bar--2YPOg {
  background: var(--cr-blue);
}
.ant-picker-header-view--3b-T0 button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--3pstR {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--3pstR .step--2tdZD {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--3pstR .step--2tdZD {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--3pstR .step--2tdZD {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--3pstR .step--2tdZD.step--2tdZD.step-active--3ao7G {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--3pstR .step--2tdZD .step-label--37BNK {
  justify-content: center;
}
.checkout-filter-container--XqQ3J {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--XqQ3J .station-date-box--3WqHq {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--XqQ3J .station-info--3NEAY {
  margin-bottom: 8px;
}
.checkout-filter-container--XqQ3J .pickup-station--3F-t2 {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--XqQ3J .pickup-dropoff-date--17ur8 {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--XqQ3J .edit-icon--7QJpl {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--XqQ3J .edit-icon--7QJpl i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--XqQ3J .filter-box--12meF {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--XqQ3J .filter-box--12meF i {
  font-size: 24px;
  color: var(--cr-blue);
}
.crSection--37uNY {
  padding: 80px 24px;
  background-color: var(--cr-light-grey);
  border-radius: 30px;
  margin-bottom: 120px;
}
@media screen and (max-width: 1100px) {
  .crSection--37uNY {
    padding: 52px 12px;
    background-color: var(--cr-light-grey);
    border-radius: 0;
    margin-bottom: 32px;
    left: -12px;
    position: relative;
    width: calc(100% + 24px);
  }
}
.crSection--37uNY.transparentSection--3gGJa {
  background-color: transparent;
}
.crSection--37uNY .crSectionAdditionalContainer--2-MjA {
  background-color: var(--cr-white);
  padding: 80px 24px;
  border-radius: 10px;
}
@media screen and (max-width: 1100px) {
  .crSection--37uNY .crSectionAdditionalContainer--2-MjA {
    padding: 24px 12px;
  }
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--36_BJ:before {
  content: "\e921";
}
.cri-bed--3X7Xs:before {
  content: "\e922";
}
.cri-minus--1bgJ0:before {
  content: "\e923";
}
.cri-facebook--1gO-C:before {
  content: "\e91e";
}
.cri-instagram--fPrn-:before {
  content: "\e91f";
}
.cri-logo--UxRJ_:before {
  content: "\e920";
}
.cri-bulletpoint--1CFOI:before {
  content: "\e900";
}
.cri-check--2ba6a:before {
  content: "\e901";
}
.cri-diamond--hyeuu:before {
  content: "\e902";
}
.cri-triangle--UVKmm:before {
  content: "\e903";
}
.cri-gas-bottle--21w6Q:before {
  content: "\e904";
}
.cri-weight--3Brx4:before {
  content: "\e905";
}
.cri-info--3C2RN:before {
  content: "\e906";
}
.cri-calendar--_CtCf:before {
  content: "\e907";
}
.cri-close--2opHA:before {
  content: "\e908";
}
.cri-search--8p5Xm:before {
  content: "\e909";
}
.cri-map--2EmxS:before {
  content: "\e90a";
}
.cri-marker--2F79o:before {
  content: "\e90b";
}
.cri-ruler--1bn7Z:before {
  content: "\e90c";
}
.cri-arrow-left-top--3hiYv:before {
  content: "\e90d";
}
.cri-arrow-left--lNQMR:before {
  content: "\e90e";
}
.cri-arrow-top--fgzCQ:before {
  content: "\e90f";
}
.cri-arrow-right--17eQs:before {
  content: "\e910";
}
.cri-arrow-down--2V1ex:before {
  content: "\e911";
}
.cri-plus--3ixqK:before {
  content: "\e912";
}
.cri-percent--mMXA0:before {
  content: "\e913";
}
.cri-bicycle--2RHZK:before {
  content: "\e914";
}
.cri-reset--n3_f1:before {
  content: "\e915";
}
.cri-rear-camera---2bblC:before {
  content: "\e916";
}
.cri-location--32QGZ:before {
  content: "\e917";
}
.cri-star--3plva:before {
  content: "\e918";
}
.cri-web--2cEB2:before {
  content: "\e919";
}
.cri-clock--4w6KW:before {
  content: "\e91a";
}
.cri-attention--o1aWx:before {
  content: "\e91b";
}
.cri-zoom--1sjOf:before {
  content: "\e91c";
}
.cri-download--2uh9h:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--xoRQT {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--1BrCN {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--XbQ6u {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--XbQ6u * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--WRye6 {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--WRye6 * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--18yla {
  font: var(--cr-heading-big);
}
.cr-heading-1--X2wuX {
  font: var(--cr-heading-1);
}
.cr-heading-2--3LLqW {
  font: var(--cr-heading-2);
}
.cr-heading-3--YPlot {
  font: var(--cr-heading-3);
}
.cr-heading-3--YPlot.with-dot--1RnX2 {
  display: flex;
  align-items: center;
}
.cr-heading-3--YPlot.with-dot--1RnX2:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--YPlot.dark-dot--3gI-B.with-dot--1RnX2:before {
  background-color: var(--cr-black);
}
.cr-heading-4--3p7p5 {
  font: var(--cr-heading-4);
}
.cr-heading-4--3p7p5.with-dot--1RnX2:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--3p7p5.cr-text-black--2zrDC.with-dot--1RnX2:before {
  background-color: var(--cr-black);
}
.cr-heading-6--1JKNl {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--ex1mw {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--3LrHx {
  font: var(--cr-heading-info);
}
.cr-info-button--3ixz2 {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--3JQ43 {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--MfhJi {
  margin-bottom: 100px;
}
.cr-text-white--3WuKx {
  color: var(--cr-white) !important;
}
.cr-text-black--2zrDC {
  color: var(--cr-black) !important;
}
.cr-text-black--2zrDC * {
  color: var(--cr-black) !important;
}
.cr-text-grey--1oP8W {
  color: var(--cr-grey) !important;
}
.cr-text-grey--1oP8W * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--3tygJ {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--2Hj1P {
  background-color: var(--cr-blue);
}
.cr-bg-grey--l2SI0 {
  background-color: var(--cr-grey);
}
.ca-12-font--2b2d1 {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--332pH {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--332pH.disabled--FOiE0 {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--332pH * {
  transition: all 0.8s;
}
.cr-button--332pH.transparent--3Ks6a {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--332pH.transparent--3Ks6a.hover-blue--3piLY:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--332pH.transparent--3Ks6a.with-arrow--3sUEY {
  justify-content: space-between;
}
.cr-button--332pH.transparent--3Ks6a.with-arrow--3sUEY:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--332pH.transparent--3Ks6a.with-primary-style--bt3Rz {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--332pH.primary--2gX26 {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--332pH.primary--2gX26 * {
  color: var(--cr-white);
}
.cr-button--332pH.primary--2gX26.hover-transparent--1ebpG:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--332pH.primary--2gX26.hover-transparent--1ebpG:hover * {
  color: var(--cr-white);
}
.cr-button--332pH.primary--2gX26.hover-black-border--2ki3I:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--332pH.primary--2gX26.hover-black-border--2ki3I:hover * {
  color: var(--cr-black);
}
.cr-button--332pH.primary--2gX26.with-arrow--3sUEY {
  justify-content: space-between;
}
.cr-button--332pH.primary--2gX26.with-arrow--3sUEY:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--332pH.secondary--1af7- {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--332pH.secondary--1af7- * {
  color: var(--cr-blue);
}
.cr-button--332pH.secondary--1af7-.with-border--3ncU5 {
  border: none;
}
.cr-button--332pH.secondary--1af7-.with-border--3ncU5 .corner--3x4Tv {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--332pH.secondary--1af7-.with-border--3ncU5 .corner--3x4Tv.top-left--2pQo7 {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--332pH.secondary--1af7-.with-border--3ncU5 .corner--3x4Tv.top-right--uk2Uu {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--332pH.secondary--1af7-.with-border--3ncU5 .corner--3x4Tv.bottom-left--vLxBV {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--332pH.secondary--1af7-.with-border--3ncU5 .corner--3x4Tv.bottom-right--2k6cz {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--332pH.secondary--1af7-.hover-blue--3piLY:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--332pH.secondary--1af7-.hover-blue--3piLY:hover * {
  color: var(--cr-white);
}
.cr-button--332pH.dark--WhD25 {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--332pH.dark--WhD25 * {
  color: var(--cr-white);
}
.cr-button--332pH.with-icon--3vjaQ:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--USh6R ul {
  list-style: none;
  padding: 0;
}
.list-item--USh6R ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--USh6R ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--2XXEg {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--3DRi8 {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--3DRi8:hover {
  color: #ffffff;
}
.ant-btn-primary--1GKCL {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--3TBvK.ant-tooltip-open--1CwhU {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--3wc5a {
  background: var(--primaryColor) !important;
}
.slick-dots--1u29t li.slick-active--109yd button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--2oAtF {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--2oAtF:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--rIVtr {
  align-self: center;
}
.alignTop--KvIgE {
  align-self: flex-start;
}
.noGutters--1BbJv {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--w0ZK_ {
  margin: 0 !important;
}
.opacityTransition--tnmbX {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--3NYlY {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--3TiNT {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--2uLNG {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--dCa-2.ant-picker-focused--3IXz0 .ant-picker-active-bar--rlC4W {
  background: var(--cr-blue);
}
.ant-picker-header-view--3XaTT button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--LxCZT {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--LxCZT .step--HQhVn {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--LxCZT .step--HQhVn {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--LxCZT .step--HQhVn {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--LxCZT .step--HQhVn.step--HQhVn.step-active--8g69- {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--LxCZT .step--HQhVn .step-label--1Zo-c {
  justify-content: center;
}
.checkout-filter-container--3lEMV {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--3lEMV .station-date-box--2U5db {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--3lEMV .station-info--1_1-5 {
  margin-bottom: 8px;
}
.checkout-filter-container--3lEMV .pickup-station--1G8xY {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--3lEMV .pickup-dropoff-date--28Swl {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--3lEMV .edit-icon--l3l0A {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--3lEMV .edit-icon--l3l0A i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--3lEMV .filter-box--24KX8 {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--3lEMV .filter-box--24KX8 i {
  font-size: 24px;
  color: var(--cr-blue);
}
.textWrapper--39KDP {
  margin-bottom: 40px;
}
.textWrapper--39KDP.inSection--2e4i9 {
  color: var(--cr-black) !important;
}
.textWrapper--39KDP.inSection--2e4i9 strong {
  color: var(--cr-black) !important;
}
.textWrapper--39KDP.inSection--2e4i9 ul li {
  border-top: 1px solid var(--cr-black);
}
.textWrapper--39KDP.inSection--2e4i9 ul li:last-of-type {
  border-bottom: 1px solid var(--cr-black);
}
.textWrapper--39KDP * a {
  color: var(--cr-blue);
}
.textWrapper--39KDP strong {
  color: var(--cr-white) !important;
}
.textWrapperGlobal ul {
  list-style: none;
  padding: 0;
}
.textWrapperGlobal ul li {
  position: relative;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  border-top: 1px solid var(--cr-white);
  padding: 10px 0;
  font: var(--cr-heading-4);
  line-height: 21px;
  text-transform: uppercase;
}
.textWrapperGlobal ul li.map-icon:before {
  content: "\e90a";
}
.textWrapperGlobal ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e901";
  font-size: 20px;
  margin-right: 10px;
}
.textWrapperGlobal ul li:last-of-type {
  border-bottom: 1px solid var(--cr-white);
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--1GeSC:before {
  content: "\e921";
}
.cri-bed--614nB:before {
  content: "\e922";
}
.cri-minus--jQnV2:before {
  content: "\e923";
}
.cri-facebook--bVyBm:before {
  content: "\e91e";
}
.cri-instagram--232aC:before {
  content: "\e91f";
}
.cri-logo--Ccc78:before {
  content: "\e920";
}
.cri-bulletpoint--3U4M1:before {
  content: "\e900";
}
.cri-check--2n6LC:before {
  content: "\e901";
}
.cri-diamond--1E2U5:before {
  content: "\e902";
}
.cri-triangle--1sUTX:before {
  content: "\e903";
}
.cri-gas-bottle--3y7R5:before {
  content: "\e904";
}
.cri-weight--19HBh:before {
  content: "\e905";
}
.cri-info--3saEo:before {
  content: "\e906";
}
.cri-calendar--3f3s5:before {
  content: "\e907";
}
.cri-close--3pfFq:before {
  content: "\e908";
}
.cri-search--1Bdfx:before {
  content: "\e909";
}
.cri-map--KBnN6:before {
  content: "\e90a";
}
.cri-marker--wgRMz:before {
  content: "\e90b";
}
.cri-ruler--25ZaP:before {
  content: "\e90c";
}
.cri-arrow-left-top--2dwAT:before {
  content: "\e90d";
}
.cri-arrow-left--3Djq8:before {
  content: "\e90e";
}
.cri-arrow-top--1nhuD:before {
  content: "\e90f";
}
.cri-arrow-right--3UhWg:before {
  content: "\e910";
}
.cri-arrow-down--G9EB5:before {
  content: "\e911";
}
.cri-plus--2eiC3:before {
  content: "\e912";
}
.cri-percent--3OCY7:before {
  content: "\e913";
}
.cri-bicycle--21bE6:before {
  content: "\e914";
}
.cri-reset--3VefI:before {
  content: "\e915";
}
.cri-rear-camera---3lL78:before {
  content: "\e916";
}
.cri-location--1WK-l:before {
  content: "\e917";
}
.cri-star--ge-yW:before {
  content: "\e918";
}
.cri-web--iTWr6:before {
  content: "\e919";
}
.cri-clock--1w_Ro:before {
  content: "\e91a";
}
.cri-attention--3wPc8:before {
  content: "\e91b";
}
.cri-zoom--3zxCp:before {
  content: "\e91c";
}
.cri-download--lShaE:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--3tZNh {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--uN5Ue {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--RmToG {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--RmToG * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--2PEuZ {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--2PEuZ * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--3s6Ny {
  font: var(--cr-heading-big);
}
.cr-heading-1--M33lb {
  font: var(--cr-heading-1);
}
.cr-heading-2--2O5mo {
  font: var(--cr-heading-2);
}
.cr-heading-3--1Iiwi {
  font: var(--cr-heading-3);
}
.cr-heading-3--1Iiwi.with-dot--GHW7x {
  display: flex;
  align-items: center;
}
.cr-heading-3--1Iiwi.with-dot--GHW7x:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--1Iiwi.dark-dot--3e9jr.with-dot--GHW7x:before {
  background-color: var(--cr-black);
}
.cr-heading-4--rYzpi {
  font: var(--cr-heading-4);
}
.cr-heading-4--rYzpi.with-dot--GHW7x:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--rYzpi.cr-text-black--3bb7n.with-dot--GHW7x:before {
  background-color: var(--cr-black);
}
.cr-heading-6--3ibji {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--28hYs {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--duiu_ {
  font: var(--cr-heading-info);
}
.cr-info-button--2euCq {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--3I5v- {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--L5eqX {
  margin-bottom: 100px;
}
.cr-text-white--2NQQQ {
  color: var(--cr-white) !important;
}
.cr-text-black--3bb7n {
  color: var(--cr-black) !important;
}
.cr-text-black--3bb7n * {
  color: var(--cr-black) !important;
}
.cr-text-grey--2ZxuW {
  color: var(--cr-grey) !important;
}
.cr-text-grey--2ZxuW * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--1GJIh {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--i7JYK {
  background-color: var(--cr-blue);
}
.cr-bg-grey--11Ju9 {
  background-color: var(--cr-grey);
}
.ca-12-font--Ur4i0 {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--dJT51 {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--dJT51.disabled--1urK3 {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--dJT51 * {
  transition: all 0.8s;
}
.cr-button--dJT51.transparent--3WiO3 {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--dJT51.transparent--3WiO3.hover-blue--3rLzy:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--dJT51.transparent--3WiO3.with-arrow--1lV59 {
  justify-content: space-between;
}
.cr-button--dJT51.transparent--3WiO3.with-arrow--1lV59:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--dJT51.transparent--3WiO3.with-primary-style--2LVgg {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--dJT51.primary--2TJ7h {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--dJT51.primary--2TJ7h * {
  color: var(--cr-white);
}
.cr-button--dJT51.primary--2TJ7h.hover-transparent--1qc7Z:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--dJT51.primary--2TJ7h.hover-transparent--1qc7Z:hover * {
  color: var(--cr-white);
}
.cr-button--dJT51.primary--2TJ7h.hover-black-border--28p3N:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--dJT51.primary--2TJ7h.hover-black-border--28p3N:hover * {
  color: var(--cr-black);
}
.cr-button--dJT51.primary--2TJ7h.with-arrow--1lV59 {
  justify-content: space-between;
}
.cr-button--dJT51.primary--2TJ7h.with-arrow--1lV59:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--dJT51.secondary--1AWv7 {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--dJT51.secondary--1AWv7 * {
  color: var(--cr-blue);
}
.cr-button--dJT51.secondary--1AWv7.with-border--3jo0M {
  border: none;
}
.cr-button--dJT51.secondary--1AWv7.with-border--3jo0M .corner--2XvhO {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--dJT51.secondary--1AWv7.with-border--3jo0M .corner--2XvhO.top-left--27ozJ {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--dJT51.secondary--1AWv7.with-border--3jo0M .corner--2XvhO.top-right--1mUul {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--dJT51.secondary--1AWv7.with-border--3jo0M .corner--2XvhO.bottom-left--iWvie {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--dJT51.secondary--1AWv7.with-border--3jo0M .corner--2XvhO.bottom-right--33NPo {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--dJT51.secondary--1AWv7.hover-blue--3rLzy:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--dJT51.secondary--1AWv7.hover-blue--3rLzy:hover * {
  color: var(--cr-white);
}
.cr-button--dJT51.dark--1MmJY {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--dJT51.dark--1MmJY * {
  color: var(--cr-white);
}
.cr-button--dJT51.with-icon--1aL4t:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--1Kk-A ul {
  list-style: none;
  padding: 0;
}
.list-item--1Kk-A ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--1Kk-A ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--kyRLR {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--35wVj {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--35wVj:hover {
  color: #ffffff;
}
.ant-btn-primary--1hIcL {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--3Kk66.ant-tooltip-open--cV8BJ {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--3Frkp {
  background: var(--primaryColor) !important;
}
.slick-dots--1UceU li.slick-active--30ENX button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--2SX_B {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--2SX_B:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--1A8bP {
  align-self: center;
}
.alignTop--2gFkB {
  align-self: flex-start;
}
.noGutters--1_AHZ {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--K_YCK {
  margin: 0 !important;
}
.opacityTransition--1W3bm {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--1pVJx {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--2YuQf {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--2hJxo {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--1pu8s.ant-picker-focused--G3gtO .ant-picker-active-bar--2XBWf {
  background: var(--cr-blue);
}
.ant-picker-header-view--1784w button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--2bjqS {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--2bjqS .step--J3-pX {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--2bjqS .step--J3-pX {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--2bjqS .step--J3-pX {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--2bjqS .step--J3-pX.step--J3-pX.step-active--1RXeb {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--2bjqS .step--J3-pX .step-label--3ot4N {
  justify-content: center;
}
.checkout-filter-container--2JOyl {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--2JOyl .station-date-box--kdOTI {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--2JOyl .station-info--URX0T {
  margin-bottom: 8px;
}
.checkout-filter-container--2JOyl .pickup-station--xiY6l {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--2JOyl .pickup-dropoff-date--3_D7P {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--2JOyl .edit-icon--2IVCM {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--2JOyl .edit-icon--2IVCM i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--2JOyl .filter-box--3kiup {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--2JOyl .filter-box--3kiup i {
  font-size: 24px;
  color: var(--cr-blue);
}
.pictureTag {
  border-radius: 10px;
}
img.cover {
  object-fit: cover;
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--2W05I:before {
  content: "\e921";
}
.cri-bed--3OUlP:before {
  content: "\e922";
}
.cri-minus--1FUAC:before {
  content: "\e923";
}
.cri-facebook--3oahs:before {
  content: "\e91e";
}
.cri-instagram--1PBHE:before {
  content: "\e91f";
}
.cri-logo--3nXtW:before {
  content: "\e920";
}
.cri-bulletpoint--10yh5:before {
  content: "\e900";
}
.cri-check--2Fsli:before {
  content: "\e901";
}
.cri-diamond--2bbJM:before {
  content: "\e902";
}
.cri-triangle--rZgWE:before {
  content: "\e903";
}
.cri-gas-bottle--2ia64:before {
  content: "\e904";
}
.cri-weight--2B0c7:before {
  content: "\e905";
}
.cri-info--2J5Lh:before {
  content: "\e906";
}
.cri-calendar--L6FBb:before {
  content: "\e907";
}
.cri-close--mFoWf:before {
  content: "\e908";
}
.cri-search--I0xhq:before {
  content: "\e909";
}
.cri-map--3Myu3:before {
  content: "\e90a";
}
.cri-marker--30Tsf:before {
  content: "\e90b";
}
.cri-ruler---Izo8:before {
  content: "\e90c";
}
.cri-arrow-left-top--2XEbl:before {
  content: "\e90d";
}
.cri-arrow-left--eZmQr:before {
  content: "\e90e";
}
.cri-arrow-top--12miu:before {
  content: "\e90f";
}
.cri-arrow-right--3xRvv:before {
  content: "\e910";
}
.cri-arrow-down--2XLbx:before {
  content: "\e911";
}
.cri-plus--2NL69:before {
  content: "\e912";
}
.cri-percent--2o3bQ:before {
  content: "\e913";
}
.cri-bicycle--1-2dY:before {
  content: "\e914";
}
.cri-reset--2tO59:before {
  content: "\e915";
}
.cri-rear-camera---3RX6E:before {
  content: "\e916";
}
.cri-location--2MUgy:before {
  content: "\e917";
}
.cri-star--ZMK9O:before {
  content: "\e918";
}
.cri-web--2P4kr:before {
  content: "\e919";
}
.cri-clock--3S-n1:before {
  content: "\e91a";
}
.cri-attention--Yg68f:before {
  content: "\e91b";
}
.cri-zoom--345eO:before {
  content: "\e91c";
}
.cri-download--2tU5s:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--2b5-p {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--3agp5 {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--35DG7 {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--35DG7 * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--DAq1r {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--DAq1r * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--1yoOm {
  font: var(--cr-heading-big);
}
.cr-heading-1--2MCYo {
  font: var(--cr-heading-1);
}
.cr-heading-2--2csQd {
  font: var(--cr-heading-2);
}
.cr-heading-3--rzkAv {
  font: var(--cr-heading-3);
}
.cr-heading-3--rzkAv.with-dot--2OfQH {
  display: flex;
  align-items: center;
}
.cr-heading-3--rzkAv.with-dot--2OfQH:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--rzkAv.dark-dot--jH8RL.with-dot--2OfQH:before {
  background-color: var(--cr-black);
}
.cr-heading-4--Qyl75 {
  font: var(--cr-heading-4);
}
.cr-heading-4--Qyl75.with-dot--2OfQH:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--Qyl75.cr-text-black--Bj8K2.with-dot--2OfQH:before {
  background-color: var(--cr-black);
}
.cr-heading-6--3vz08 {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--2Gbhh {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--3EoVR {
  font: var(--cr-heading-info);
}
.cr-info-button--3ml-z {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--2Hzg9 {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--mQs6i {
  margin-bottom: 100px;
}
.cr-text-white--vj2Zx {
  color: var(--cr-white) !important;
}
.cr-text-black--Bj8K2 {
  color: var(--cr-black) !important;
}
.cr-text-black--Bj8K2 * {
  color: var(--cr-black) !important;
}
.cr-text-grey--3LBa2 {
  color: var(--cr-grey) !important;
}
.cr-text-grey--3LBa2 * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--1tcJ7 {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--DXjS_ {
  background-color: var(--cr-blue);
}
.cr-bg-grey--2nzNt {
  background-color: var(--cr-grey);
}
.ca-12-font--Sh410 {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--LCQ_X {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--LCQ_X.disabled--2i9Gx {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--LCQ_X * {
  transition: all 0.8s;
}
.cr-button--LCQ_X.transparent--3vIAF {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--LCQ_X.transparent--3vIAF.hover-blue--39Eb5:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--LCQ_X.transparent--3vIAF.with-arrow--3S1LG {
  justify-content: space-between;
}
.cr-button--LCQ_X.transparent--3vIAF.with-arrow--3S1LG:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--LCQ_X.transparent--3vIAF.with-primary-style--3nu2d {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--LCQ_X.primary--38fuS {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--LCQ_X.primary--38fuS * {
  color: var(--cr-white);
}
.cr-button--LCQ_X.primary--38fuS.hover-transparent--bFrJV:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--LCQ_X.primary--38fuS.hover-transparent--bFrJV:hover * {
  color: var(--cr-white);
}
.cr-button--LCQ_X.primary--38fuS.hover-black-border--26w5Q:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--LCQ_X.primary--38fuS.hover-black-border--26w5Q:hover * {
  color: var(--cr-black);
}
.cr-button--LCQ_X.primary--38fuS.with-arrow--3S1LG {
  justify-content: space-between;
}
.cr-button--LCQ_X.primary--38fuS.with-arrow--3S1LG:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--LCQ_X.secondary--3YdgS {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--LCQ_X.secondary--3YdgS * {
  color: var(--cr-blue);
}
.cr-button--LCQ_X.secondary--3YdgS.with-border--3LDyX {
  border: none;
}
.cr-button--LCQ_X.secondary--3YdgS.with-border--3LDyX .corner--2B65a {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--LCQ_X.secondary--3YdgS.with-border--3LDyX .corner--2B65a.top-left--1MWSD {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--LCQ_X.secondary--3YdgS.with-border--3LDyX .corner--2B65a.top-right--12Wq4 {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--LCQ_X.secondary--3YdgS.with-border--3LDyX .corner--2B65a.bottom-left--1RcPG {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--LCQ_X.secondary--3YdgS.with-border--3LDyX .corner--2B65a.bottom-right--397ho {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--LCQ_X.secondary--3YdgS.hover-blue--39Eb5:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--LCQ_X.secondary--3YdgS.hover-blue--39Eb5:hover * {
  color: var(--cr-white);
}
.cr-button--LCQ_X.dark--3hB_h {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--LCQ_X.dark--3hB_h * {
  color: var(--cr-white);
}
.cr-button--LCQ_X.with-icon--2UPcU:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--icdE_ ul {
  list-style: none;
  padding: 0;
}
.list-item--icdE_ ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--icdE_ ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--2Yxj9 {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--2pn_C {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--2pn_C:hover {
  color: #ffffff;
}
.ant-btn-primary--XMqAz {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--1xS4p.ant-tooltip-open--m6VVb {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--PGsfO {
  background: var(--primaryColor) !important;
}
.slick-dots--2DVJA li.slick-active--3SrAP button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--LXwbM {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--LXwbM:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--2Fr4T {
  align-self: center;
}
.alignTop--2gkd7 {
  align-self: flex-start;
}
.noGutters--3ABsH {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--OnBXq {
  margin: 0 !important;
}
.opacityTransition--2y6NH {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--QIb9n {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--1euKh {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--3dUhs {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--22Wz7.ant-picker-focused--4MnpS .ant-picker-active-bar--24llL {
  background: var(--cr-blue);
}
.ant-picker-header-view--150Io button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--26AZ8 {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--26AZ8 .step--6961- {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--26AZ8 .step--6961- {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--26AZ8 .step--6961- {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--26AZ8 .step--6961-.step--6961-.step-active--2Yajl {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--26AZ8 .step--6961- .step-label--2GB3L {
  justify-content: center;
}
.checkout-filter-container--2u76G {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--2u76G .station-date-box--2HUtv {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--2u76G .station-info--D-nNV {
  margin-bottom: 8px;
}
.checkout-filter-container--2u76G .pickup-station--13H0o {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--2u76G .pickup-dropoff-date--2Mf64 {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--2u76G .edit-icon--2n6lj {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--2u76G .edit-icon--2n6lj i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--2u76G .filter-box--2OiZL {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--2u76G .filter-box--2OiZL i {
  font-size: 24px;
  color: var(--cr-blue);
}
.imageTextWrapper--1dEO0 {
  padding: 40px 54px;
  margin-bottom: 10px;
  border-radius: 5px;
}
@media screen and (max-width: 1100px) {
  .imageTextWrapper--1dEO0 {
    flex-direction: row-reverse !important;
  }
}
.imageTextWrapper--1dEO0 .reverse--3YFvB {
  flex-direction: row-reverse !important;
}
.imageTextWrapper--1dEO0 .reverse--3YFvB .imageTextArea--7F3-F {
  padding-left: 180px;
  padding-right: 100px;
}
@media screen and (max-width: 1100px) {
  .imageTextWrapper--1dEO0 .reverse--3YFvB .imageTextArea--7F3-F {
    padding: 0;
  }
}
@media screen and (max-width: 1100px) {
  .imageTextWrapper--1dEO0 {
    padding: 12px;
  }
  .imageTextWrapper--1dEO0 .imageTextArea--7F3-F {
    margin-top: 16px;
  }
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--3dBqc:before {
  content: "\e921";
}
.cri-bed--1-EEH:before {
  content: "\e922";
}
.cri-minus--tEhbP:before {
  content: "\e923";
}
.cri-facebook--3sf6q:before {
  content: "\e91e";
}
.cri-instagram--Rm-nC:before {
  content: "\e91f";
}
.cri-logo--TT7DF:before {
  content: "\e920";
}
.cri-bulletpoint--1KFpB:before {
  content: "\e900";
}
.cri-check--1_fIZ:before {
  content: "\e901";
}
.cri-diamond--bCITJ:before {
  content: "\e902";
}
.cri-triangle--1kwXH:before {
  content: "\e903";
}
.cri-gas-bottle--1SNos:before {
  content: "\e904";
}
.cri-weight--3ae87:before {
  content: "\e905";
}
.cri-info--jtu6D:before {
  content: "\e906";
}
.cri-calendar--2A0HZ:before {
  content: "\e907";
}
.cri-close--1ovMq:before {
  content: "\e908";
}
.cri-search--26AeI:before {
  content: "\e909";
}
.cri-map--11_ZA:before {
  content: "\e90a";
}
.cri-marker--1ki_W:before {
  content: "\e90b";
}
.cri-ruler--16J-q:before {
  content: "\e90c";
}
.cri-arrow-left-top--2G7SZ:before {
  content: "\e90d";
}
.cri-arrow-left---vMLH:before {
  content: "\e90e";
}
.cri-arrow-top--W-Gnf:before {
  content: "\e90f";
}
.cri-arrow-right--Su65p:before {
  content: "\e910";
}
.cri-arrow-down--2lj8U:before {
  content: "\e911";
}
.cri-plus--9kQmO:before {
  content: "\e912";
}
.cri-percent--2LC9A:before {
  content: "\e913";
}
.cri-bicycle--3ZX16:before {
  content: "\e914";
}
.cri-reset--KZxRs:before {
  content: "\e915";
}
.cri-rear-camera---24jlI:before {
  content: "\e916";
}
.cri-location--1ogjZ:before {
  content: "\e917";
}
.cri-star--3XsIZ:before {
  content: "\e918";
}
.cri-web--3sntf:before {
  content: "\e919";
}
.cri-clock--20Yr8:before {
  content: "\e91a";
}
.cri-attention--3Qteu:before {
  content: "\e91b";
}
.cri-zoom--2I4jO:before {
  content: "\e91c";
}
.cri-download--3F7CP:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--MtqcU {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--3gfmS {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--3TG2- {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--3TG2- * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--20qoK {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--20qoK * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--2NkYE {
  font: var(--cr-heading-big);
}
.cr-heading-1--1Atk5 {
  font: var(--cr-heading-1);
}
.cr-heading-2--3dsZh {
  font: var(--cr-heading-2);
}
.cr-heading-3--1G3_s {
  font: var(--cr-heading-3);
}
.cr-heading-3--1G3_s.with-dot--3AbqJ {
  display: flex;
  align-items: center;
}
.cr-heading-3--1G3_s.with-dot--3AbqJ:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--1G3_s.dark-dot--21Xet.with-dot--3AbqJ:before {
  background-color: var(--cr-black);
}
.cr-heading-4--3hxxj {
  font: var(--cr-heading-4);
}
.cr-heading-4--3hxxj.with-dot--3AbqJ:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--3hxxj.cr-text-black--1Csc2.with-dot--3AbqJ:before {
  background-color: var(--cr-black);
}
.cr-heading-6--2UiTX {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--25uMx {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--3wcGa {
  font: var(--cr-heading-info);
}
.cr-info-button--2qRAe {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--3erMs {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--1pgkn {
  margin-bottom: 100px;
}
.cr-text-white--1pdMH {
  color: var(--cr-white) !important;
}
.cr-text-black--1Csc2 {
  color: var(--cr-black) !important;
}
.cr-text-black--1Csc2 * {
  color: var(--cr-black) !important;
}
.cr-text-grey--2CWWT {
  color: var(--cr-grey) !important;
}
.cr-text-grey--2CWWT * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--2MMyf {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--3ZX-c {
  background-color: var(--cr-blue);
}
.cr-bg-grey--2kAkV {
  background-color: var(--cr-grey);
}
.ca-12-font--1LQZL {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--VdICg {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--VdICg.disabled--2ZIcI {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--VdICg * {
  transition: all 0.8s;
}
.cr-button--VdICg.transparent--31Ddg {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--VdICg.transparent--31Ddg.hover-blue--2jqCd:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--VdICg.transparent--31Ddg.with-arrow--1US4j {
  justify-content: space-between;
}
.cr-button--VdICg.transparent--31Ddg.with-arrow--1US4j:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--VdICg.transparent--31Ddg.with-primary-style--3-coi {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--VdICg.primary--1gDZn {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--VdICg.primary--1gDZn * {
  color: var(--cr-white);
}
.cr-button--VdICg.primary--1gDZn.hover-transparent--3PcCa:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--VdICg.primary--1gDZn.hover-transparent--3PcCa:hover * {
  color: var(--cr-white);
}
.cr-button--VdICg.primary--1gDZn.hover-black-border--2nXtA:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--VdICg.primary--1gDZn.hover-black-border--2nXtA:hover * {
  color: var(--cr-black);
}
.cr-button--VdICg.primary--1gDZn.with-arrow--1US4j {
  justify-content: space-between;
}
.cr-button--VdICg.primary--1gDZn.with-arrow--1US4j:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--VdICg.secondary--TWE3b {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--VdICg.secondary--TWE3b * {
  color: var(--cr-blue);
}
.cr-button--VdICg.secondary--TWE3b.with-border--P1XOI {
  border: none;
}
.cr-button--VdICg.secondary--TWE3b.with-border--P1XOI .corner--1cZyM {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--VdICg.secondary--TWE3b.with-border--P1XOI .corner--1cZyM.top-left--EV1Ta {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--VdICg.secondary--TWE3b.with-border--P1XOI .corner--1cZyM.top-right--1JjHu {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--VdICg.secondary--TWE3b.with-border--P1XOI .corner--1cZyM.bottom-left--24Mmu {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--VdICg.secondary--TWE3b.with-border--P1XOI .corner--1cZyM.bottom-right--1CAuO {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--VdICg.secondary--TWE3b.hover-blue--2jqCd:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--VdICg.secondary--TWE3b.hover-blue--2jqCd:hover * {
  color: var(--cr-white);
}
.cr-button--VdICg.dark--Trw3Y {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--VdICg.dark--Trw3Y * {
  color: var(--cr-white);
}
.cr-button--VdICg.with-icon--2ac_5:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--kJCYP ul {
  list-style: none;
  padding: 0;
}
.list-item--kJCYP ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--kJCYP ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--34Blj {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--zgM7C {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--zgM7C:hover {
  color: #ffffff;
}
.ant-btn-primary--FmBCy {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--2cYeL.ant-tooltip-open--2Ds__ {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--vkhAQ {
  background: var(--primaryColor) !important;
}
.slick-dots--23YJ2 li.slick-active--2_y0- button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--1GzsT {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--1GzsT:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--_BHD9 {
  align-self: center;
}
.alignTop--1tEho {
  align-self: flex-start;
}
.noGutters--2_bf5 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--1ulJn {
  margin: 0 !important;
}
.opacityTransition--iv0zR {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--3Qqgv {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--3wp9W {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--1HnQE {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--3vLxa.ant-picker-focused--1eOSh .ant-picker-active-bar--3vm4w {
  background: var(--cr-blue);
}
.ant-picker-header-view--1uFhD button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--3-lmo {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--3-lmo .step--1Tv3k {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--3-lmo .step--1Tv3k {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--3-lmo .step--1Tv3k {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--3-lmo .step--1Tv3k.step--1Tv3k.step-active--1yuE3 {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--3-lmo .step--1Tv3k .step-label--YosgG {
  justify-content: center;
}
.checkout-filter-container--3UJAh {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--3UJAh .station-date-box--I6qr8 {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--3UJAh .station-info--4wOaK {
  margin-bottom: 8px;
}
.checkout-filter-container--3UJAh .pickup-station--3bvkz {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--3UJAh .pickup-dropoff-date--8gOmd {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--3UJAh .edit-icon--1tCkQ {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--3UJAh .edit-icon--1tCkQ i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--3UJAh .filter-box--3vAbk {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--3UJAh .filter-box--3vAbk i {
  font-size: 24px;
  color: var(--cr-blue);
}
.cardWithImageWrapper--3AR1U {
  background-color: var(--cr-green);
  border-radius: 10px;
  padding: 24px;
  margin-bottom: 64px;
}
@media screen and (max-width: 1100px) {
  .cardWithImageWrapper--3AR1U {
    padding: 12px;
  }
}
@media screen and (max-width: 1100px) {
  .cardWithImageWrapper--3AR1U .cardWithImageButton--BXUqP {
    margin-bottom: 16px;
  }
}
.cardWithImageWrapper--3AR1U * {
  color: var(--cr-light-grey);
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--2Q0Sa:before {
  content: "\e921";
}
.cri-bed--3edxW:before {
  content: "\e922";
}
.cri-minus--3MnmH:before {
  content: "\e923";
}
.cri-facebook--2GFkA:before {
  content: "\e91e";
}
.cri-instagram--3OMF2:before {
  content: "\e91f";
}
.cri-logo--1Y21c:before {
  content: "\e920";
}
.cri-bulletpoint--2jBab:before {
  content: "\e900";
}
.cri-check--3wXqY:before {
  content: "\e901";
}
.cri-diamond--3bbC2:before {
  content: "\e902";
}
.cri-triangle--tZ2FH:before {
  content: "\e903";
}
.cri-gas-bottle--352FV:before {
  content: "\e904";
}
.cri-weight--3uZS7:before {
  content: "\e905";
}
.cri-info--3rJiX:before {
  content: "\e906";
}
.cri-calendar--3yph6:before {
  content: "\e907";
}
.cri-close--3xTuz:before {
  content: "\e908";
}
.cri-search--1SBhh:before {
  content: "\e909";
}
.cri-map--3UTy1:before {
  content: "\e90a";
}
.cri-marker--3nI_Z:before {
  content: "\e90b";
}
.cri-ruler--2FVmL:before {
  content: "\e90c";
}
.cri-arrow-left-top--5-v1A:before {
  content: "\e90d";
}
.cri-arrow-left--QUDKE:before {
  content: "\e90e";
}
.cri-arrow-top--NnXPC:before {
  content: "\e90f";
}
.cri-arrow-right--HJ0Cf:before {
  content: "\e910";
}
.cri-arrow-down--3AHsE:before {
  content: "\e911";
}
.cri-plus--1Sa0c:before {
  content: "\e912";
}
.cri-percent--19WBr:before {
  content: "\e913";
}
.cri-bicycle--3-Uew:before {
  content: "\e914";
}
.cri-reset--1jrwK:before {
  content: "\e915";
}
.cri-rear-camera---2WcDv:before {
  content: "\e916";
}
.cri-location--RSsKq:before {
  content: "\e917";
}
.cri-star--1ppQa:before {
  content: "\e918";
}
.cri-web--1lJys:before {
  content: "\e919";
}
.cri-clock--D_N90:before {
  content: "\e91a";
}
.cri-attention--2veDy:before {
  content: "\e91b";
}
.cri-zoom--22TkE:before {
  content: "\e91c";
}
.cri-download--2GSR5:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--23IQs {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--3bIar {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--31h1k {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--31h1k * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--296Qc {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--296Qc * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--3mNkQ {
  font: var(--cr-heading-big);
}
.cr-heading-1--1Fo9J {
  font: var(--cr-heading-1);
}
.cr-heading-2--18C4W {
  font: var(--cr-heading-2);
}
.cr-heading-3--ryHK1 {
  font: var(--cr-heading-3);
}
.cr-heading-3--ryHK1.with-dot--1p2yj {
  display: flex;
  align-items: center;
}
.cr-heading-3--ryHK1.with-dot--1p2yj:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--ryHK1.dark-dot--2oph3.with-dot--1p2yj:before {
  background-color: var(--cr-black);
}
.cr-heading-4--2YNUW {
  font: var(--cr-heading-4);
}
.cr-heading-4--2YNUW.with-dot--1p2yj:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--2YNUW.cr-text-black--35zHW.with-dot--1p2yj:before {
  background-color: var(--cr-black);
}
.cr-heading-6--39vkb {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--nViJw {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--5kwA9 {
  font: var(--cr-heading-info);
}
.cr-info-button--24G_A {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--wF-c3 {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--3cQeo {
  margin-bottom: 100px;
}
.cr-text-white--1TmFv {
  color: var(--cr-white) !important;
}
.cr-text-black--35zHW {
  color: var(--cr-black) !important;
}
.cr-text-black--35zHW * {
  color: var(--cr-black) !important;
}
.cr-text-grey--bOLaD {
  color: var(--cr-grey) !important;
}
.cr-text-grey--bOLaD * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--3UAIF {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--129f3 {
  background-color: var(--cr-blue);
}
.cr-bg-grey--1ECu7 {
  background-color: var(--cr-grey);
}
.ca-12-font--1fsW2 {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--28oUq {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--28oUq.disabled--RRbrO {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--28oUq * {
  transition: all 0.8s;
}
.cr-button--28oUq.transparent--2aqTl {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--28oUq.transparent--2aqTl.hover-blue--3mZDQ:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--28oUq.transparent--2aqTl.with-arrow--3n-CD {
  justify-content: space-between;
}
.cr-button--28oUq.transparent--2aqTl.with-arrow--3n-CD:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--28oUq.transparent--2aqTl.with-primary-style--XML1G {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--28oUq.primary--1j-lW {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--28oUq.primary--1j-lW * {
  color: var(--cr-white);
}
.cr-button--28oUq.primary--1j-lW.hover-transparent--1RPdc:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--28oUq.primary--1j-lW.hover-transparent--1RPdc:hover * {
  color: var(--cr-white);
}
.cr-button--28oUq.primary--1j-lW.hover-black-border--34PBG:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--28oUq.primary--1j-lW.hover-black-border--34PBG:hover * {
  color: var(--cr-black);
}
.cr-button--28oUq.primary--1j-lW.with-arrow--3n-CD {
  justify-content: space-between;
}
.cr-button--28oUq.primary--1j-lW.with-arrow--3n-CD:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--28oUq.secondary--1l3bJ {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--28oUq.secondary--1l3bJ * {
  color: var(--cr-blue);
}
.cr-button--28oUq.secondary--1l3bJ.with-border--1avsE {
  border: none;
}
.cr-button--28oUq.secondary--1l3bJ.with-border--1avsE .corner--7qwQm {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--28oUq.secondary--1l3bJ.with-border--1avsE .corner--7qwQm.top-left--1dpHK {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--28oUq.secondary--1l3bJ.with-border--1avsE .corner--7qwQm.top-right--1ME1E {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--28oUq.secondary--1l3bJ.with-border--1avsE .corner--7qwQm.bottom-left--2NU0Z {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--28oUq.secondary--1l3bJ.with-border--1avsE .corner--7qwQm.bottom-right--l9o2Q {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--28oUq.secondary--1l3bJ.hover-blue--3mZDQ:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--28oUq.secondary--1l3bJ.hover-blue--3mZDQ:hover * {
  color: var(--cr-white);
}
.cr-button--28oUq.dark--u-_hA {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--28oUq.dark--u-_hA * {
  color: var(--cr-white);
}
.cr-button--28oUq.with-icon--37Oj7:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--jspkq ul {
  list-style: none;
  padding: 0;
}
.list-item--jspkq ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--jspkq ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--46ffy {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--1Hjoo {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--1Hjoo:hover {
  color: #ffffff;
}
.ant-btn-primary--3jGfA {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--21bPN.ant-tooltip-open--3qj7D {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--JYCtF {
  background: var(--primaryColor) !important;
}
.slick-dots--1bJbt li.slick-active--36mmC button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--2ROu6 {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--2ROu6:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--32wtW {
  align-self: center;
}
.alignTop--1JGcl {
  align-self: flex-start;
}
.noGutters--OM2c9 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--3-yJC {
  margin: 0 !important;
}
.opacityTransition--3jq07 {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--QBII3 {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--3qW-- {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--2o8Rn {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--27sYD.ant-picker-focused--3Tha4 .ant-picker-active-bar--3Xl0U {
  background: var(--cr-blue);
}
.ant-picker-header-view--1ekAK button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--19fIf {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--19fIf .step--6OL9o {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--19fIf .step--6OL9o {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--19fIf .step--6OL9o {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--19fIf .step--6OL9o.step--6OL9o.step-active--25tL- {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--19fIf .step--6OL9o .step-label--3AnFh {
  justify-content: center;
}
.checkout-filter-container--1Ekeu {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--1Ekeu .station-date-box--3X-AS {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--1Ekeu .station-info--28Y1i {
  margin-bottom: 8px;
}
.checkout-filter-container--1Ekeu .pickup-station--3vUge {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--1Ekeu .pickup-dropoff-date--1XUe8 {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--1Ekeu .edit-icon--1H5rt {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--1Ekeu .edit-icon--1H5rt i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--1Ekeu .filter-box--1fgVM {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--1Ekeu .filter-box--1fgVM i {
  font-size: 24px;
  color: var(--cr-blue);
}
.linkProps--2Irld {
  display: flex !important;
  background-color: var(--cr-white);
  border-radius: 10px;
  height: 100%;
  padding: 24px;
}
.linkProps--2Irld .cardListItem--1uJrD {
  width: 60%;
}
.linkProps--2Irld .cardListItem--1uJrD .cardHeadline--3-Bow {
  height: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
}
.linkProps--2Irld .cardListItem--1uJrD .cardContentArea--2Z_ES {
  display: flex;
  flex-direction: column;
  height: 50%;
  justify-content: end;
}
.linkProps--2Irld .cardListItemImgArea--3GYGa {
  width: 40%;
  height: 680px;
}
@media screen and (max-width: 1100px) {
  .linkProps--2Irld {
    flex-direction: column-reverse;
    padding: 12px;
    justify-content: flex-end;
  }
  .linkProps--2Irld .cardListItem--1uJrD {
    width: 100%;
  }
  .linkProps--2Irld .cardListItem--1uJrD .cardHeadline--3-Bow {
    height: unset;
    justify-content: start;
    margin-bottom: 16px;
  }
  .linkProps--2Irld .cardListItem--1uJrD .cardContentArea--2Z_ES {
    height: unset;
    justify-content: start;
  }
  .linkProps--2Irld .cardListItemImgArea--3GYGa {
    width: 100%;
    height: 300px;
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 1100px) {
  .linkPropsSliderGlobal .slick-slider {
    height: 100%;
  }
  .linkPropsSliderGlobal .slick-slider .slick-list {
    height: 100%;
  }
  .linkPropsSliderGlobal .slick-slider .slick-list .slick-track {
    height: 100%;
  }
  .linkPropsSliderGlobal .slick-slider .slick-list .slick-track .slick-slide {
    height: 100%;
  }
  .linkPropsSliderGlobal .slick-slider .slick-list .slick-track .slick-slide > div {
    height: 100%;
  }
}
.linkPropsSliderGlobal .slick-slider .slick-list .slick-track .slick-slide {
  padding-right: 10px;
}
.linkPropsSliderGlobal .slick-slider .slick-list .slick-track .slick-slide:last-of-type {
  padding-right: 0;
}
.linkPropsSliderGlobal img {
  border-radius: 10px;
}
.linkPropsSliderGlobal .slick-dots {
  display: flex !important;
  padding: 0;
  position: relative;
  bottom: -16px;
  left: 4px;
  list-style: none;
}
.linkPropsSliderGlobal .slick-dots li {
  margin-right: 4px;
}
.linkPropsSliderGlobal .slick-dots li.slick-active button {
  background: var(--cr-blue);
}
.linkPropsSliderGlobal .slick-dots li button {
  background: transparent;
  border: none;
  font-size: 0;
  padding: 0;
  margin: 0;
  outline: none;
  width: 8px;
  height: 8px;
  background: var(--cr-white);
  border-radius: 50%;
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--2Gbq_:before {
  content: "\e921";
}
.cri-bed--1DajW:before {
  content: "\e922";
}
.cri-minus--aQt4g:before {
  content: "\e923";
}
.cri-facebook--1Pa0u:before {
  content: "\e91e";
}
.cri-instagram--2T9wU:before {
  content: "\e91f";
}
.cri-logo--3jsEP:before {
  content: "\e920";
}
.cri-bulletpoint--3H-fr:before {
  content: "\e900";
}
.cri-check--2B81T:before {
  content: "\e901";
}
.cri-diamond--3JbEY:before {
  content: "\e902";
}
.cri-triangle--Bcvy8:before {
  content: "\e903";
}
.cri-gas-bottle--yvy95:before {
  content: "\e904";
}
.cri-weight--1p8Px:before {
  content: "\e905";
}
.cri-info--2po5E:before {
  content: "\e906";
}
.cri-calendar--11ed3:before {
  content: "\e907";
}
.cri-close--FlQwd:before {
  content: "\e908";
}
.cri-search--3lZNg:before {
  content: "\e909";
}
.cri-map--3K6Ts:before {
  content: "\e90a";
}
.cri-marker--1iT_8:before {
  content: "\e90b";
}
.cri-ruler--jTk3G:before {
  content: "\e90c";
}
.cri-arrow-left-top--24bDv:before {
  content: "\e90d";
}
.cri-arrow-left--lneEM:before {
  content: "\e90e";
}
.cri-arrow-top--rxZWu:before {
  content: "\e90f";
}
.cri-arrow-right--ypx_4:before {
  content: "\e910";
}
.cri-arrow-down--2h7OF:before {
  content: "\e911";
}
.cri-plus--1Olrw:before {
  content: "\e912";
}
.cri-percent--2WO2A:before {
  content: "\e913";
}
.cri-bicycle--1UBeA:before {
  content: "\e914";
}
.cri-reset--3bilL:before {
  content: "\e915";
}
.cri-rear-camera---f6UoW:before {
  content: "\e916";
}
.cri-location--2X-PY:before {
  content: "\e917";
}
.cri-star--M7wYy:before {
  content: "\e918";
}
.cri-web--2opH-:before {
  content: "\e919";
}
.cri-clock--37llG:before {
  content: "\e91a";
}
.cri-attention--39KVh:before {
  content: "\e91b";
}
.cri-zoom--2xG0t:before {
  content: "\e91c";
}
.cri-download--wp4Lp:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--2Zrop {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--lgvzH {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--1G57c {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--1G57c * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--1iX5G {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--1iX5G * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--1HNmk {
  font: var(--cr-heading-big);
}
.cr-heading-1--2u9NL {
  font: var(--cr-heading-1);
}
.cr-heading-2--xfoTs {
  font: var(--cr-heading-2);
}
.cr-heading-3--1HqMv {
  font: var(--cr-heading-3);
}
.cr-heading-3--1HqMv.with-dot--2qeoJ {
  display: flex;
  align-items: center;
}
.cr-heading-3--1HqMv.with-dot--2qeoJ:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--1HqMv.dark-dot--3bFan.with-dot--2qeoJ:before {
  background-color: var(--cr-black);
}
.cr-heading-4--3F7lY {
  font: var(--cr-heading-4);
}
.cr-heading-4--3F7lY.with-dot--2qeoJ:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--3F7lY.cr-text-black--2TgD1.with-dot--2qeoJ:before {
  background-color: var(--cr-black);
}
.cr-heading-6--LGE3c {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--1kp26 {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--2lpWQ {
  font: var(--cr-heading-info);
}
.cr-info-button--1zyTS {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--3lmxr {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--2bIgc {
  margin-bottom: 100px;
}
.cr-text-white--2a1g2 {
  color: var(--cr-white) !important;
}
.cr-text-black--2TgD1 {
  color: var(--cr-black) !important;
}
.cr-text-black--2TgD1 * {
  color: var(--cr-black) !important;
}
.cr-text-grey--2QlR8 {
  color: var(--cr-grey) !important;
}
.cr-text-grey--2QlR8 * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--2qbqb {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--AiSfz {
  background-color: var(--cr-blue);
}
.cr-bg-grey--1F41F {
  background-color: var(--cr-grey);
}
.ca-12-font--Md3ik {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--plEJg {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--plEJg.disabled--2DewA {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--plEJg * {
  transition: all 0.8s;
}
.cr-button--plEJg.transparent--3Aenh {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--plEJg.transparent--3Aenh.hover-blue--kQ2Lp:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--plEJg.transparent--3Aenh.with-arrow--1NDId {
  justify-content: space-between;
}
.cr-button--plEJg.transparent--3Aenh.with-arrow--1NDId:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--plEJg.transparent--3Aenh.with-primary-style--eMBR_ {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--plEJg.primary--OUiq4 {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--plEJg.primary--OUiq4 * {
  color: var(--cr-white);
}
.cr-button--plEJg.primary--OUiq4.hover-transparent--1irOj:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--plEJg.primary--OUiq4.hover-transparent--1irOj:hover * {
  color: var(--cr-white);
}
.cr-button--plEJg.primary--OUiq4.hover-black-border--14Ain:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--plEJg.primary--OUiq4.hover-black-border--14Ain:hover * {
  color: var(--cr-black);
}
.cr-button--plEJg.primary--OUiq4.with-arrow--1NDId {
  justify-content: space-between;
}
.cr-button--plEJg.primary--OUiq4.with-arrow--1NDId:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--plEJg.secondary--1a1Hc {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--plEJg.secondary--1a1Hc * {
  color: var(--cr-blue);
}
.cr-button--plEJg.secondary--1a1Hc.with-border--sWvlH {
  border: none;
}
.cr-button--plEJg.secondary--1a1Hc.with-border--sWvlH .corner--2jgJ9 {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--plEJg.secondary--1a1Hc.with-border--sWvlH .corner--2jgJ9.top-left---hxK9 {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--plEJg.secondary--1a1Hc.with-border--sWvlH .corner--2jgJ9.top-right--2mSUH {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--plEJg.secondary--1a1Hc.with-border--sWvlH .corner--2jgJ9.bottom-left--1qmCb {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--plEJg.secondary--1a1Hc.with-border--sWvlH .corner--2jgJ9.bottom-right--3Bulz {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--plEJg.secondary--1a1Hc.hover-blue--kQ2Lp:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--plEJg.secondary--1a1Hc.hover-blue--kQ2Lp:hover * {
  color: var(--cr-white);
}
.cr-button--plEJg.dark--UTzNV {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--plEJg.dark--UTzNV * {
  color: var(--cr-white);
}
.cr-button--plEJg.with-icon--3ckbN:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--1zCl- ul {
  list-style: none;
  padding: 0;
}
.list-item--1zCl- ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--1zCl- ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--2fB2f {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--1t8JV {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--1t8JV:hover {
  color: #ffffff;
}
.ant-btn-primary--BHJ3C {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle---LjwO.ant-tooltip-open--Z6cKb {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--u_9fL {
  background: var(--primaryColor) !important;
}
.slick-dots--xe5sw li.slick-active--3xXyQ button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--3auoB {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--3auoB:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--1roy6 {
  align-self: center;
}
.alignTop--2B0AD {
  align-self: flex-start;
}
.noGutters--qf_qG {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--1AGuv {
  margin: 0 !important;
}
.opacityTransition--1un2M {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--3Hjwh {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--LvxFS {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--2nVa5 {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--38qYd.ant-picker-focused--2crRg .ant-picker-active-bar--1jv0H {
  background: var(--cr-blue);
}
.ant-picker-header-view--3Fyvb button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--3chFf {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--3chFf .step--3uD3y {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--3chFf .step--3uD3y {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--3chFf .step--3uD3y {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--3chFf .step--3uD3y.step--3uD3y.step-active--ixNsc {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--3chFf .step--3uD3y .step-label--3rqwb {
  justify-content: center;
}
.checkout-filter-container--2YsKt {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--2YsKt .station-date-box--2tJ0R {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--2YsKt .station-info--3_MS2 {
  margin-bottom: 8px;
}
.checkout-filter-container--2YsKt .pickup-station--6qP-P {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--2YsKt .pickup-dropoff-date--1Zl3a {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--2YsKt .edit-icon--OFrPy {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--2YsKt .edit-icon--OFrPy i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--2YsKt .filter-box--2Oegq {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--2YsKt .filter-box--2Oegq i {
  font-size: 24px;
  color: var(--cr-blue);
}
.headerSlider--1u1wK {
  width: 100%;
  height: 80vh;
  margin-bottom: 64px;
}
@media screen and (max-width: 998px) {
  .headerSlider--1u1wK {
    height: 40vh;
  }
}
.headerSlider--1u1wK img {
  border-radius: 10px;
  height: 80vh;
  width: 100%;
}
@media screen and (max-width: 998px) {
  .headerSlider--1u1wK img {
    height: 40vh;
  }
}
.headerSliderHome--3AbDX {
  width: 100%;
  height: 80vh;
  margin-bottom: 64px;
}
@media screen and (max-width: 998px) {
  .headerSliderHome--3AbDX {
    height: 40vh;
    margin-bottom: 240px;
  }
}
.headerSliderHome--3AbDX img {
  border-radius: 10px;
  height: 80vh;
  width: 100%;
}
@media screen and (max-width: 998px) {
  .headerSliderHome--3AbDX img {
    height: 40vh;
  }
}

.imageGallery--3lrTF {
  margin-bottom: 64px;
}
.imageGallerySliderGlobal .slick-slider .slick-list .slick-track .slick-slide {
  padding-right: 10px;
}
.imageGallerySliderGlobal .slick-slider .slick-list .slick-track .slick-slide:last-of-type {
  padding-right: 0;
}
.imageGallerySliderGlobal .imageGallerySliderImage img {
  height: 510px;
  border-radius: 10px;
}
@media screen and (max-width: 1100px) {
  .imageGallerySliderGlobal .imageGallerySliderImage img {
    height: 400px;
  }
}
.imageGallerySliderGlobal .crSliderArrow {
  position: absolute;
  bottom: 8px;
  width: 80px;
  height: 80px;
  background-color: var(--cr-black-70);
  backdrop-filter: var(--cr-blur-25);
  border-radius: 50%;
  border: 1px solid var(--cr-white);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 11;
  cursor: pointer;
}
.imageGallerySliderGlobal .crSliderArrow i {
  font-size: 54px;
  color: var(--cr-white);
}
.imageGallerySliderGlobal .crSliderArrow.crSliderArrowRight {
  left: 80px;
}
.imageGallerySliderGlobal .crSliderArrow.crSliderArrowLeft {
  left: 0;
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--2gaNT:before {
  content: "\e921";
}
.cri-bed--1GIA3:before {
  content: "\e922";
}
.cri-minus--24MxJ:before {
  content: "\e923";
}
.cri-facebook--1pRUu:before {
  content: "\e91e";
}
.cri-instagram--1JF3i:before {
  content: "\e91f";
}
.cri-logo--9KNHc:before {
  content: "\e920";
}
.cri-bulletpoint--2eiz9:before {
  content: "\e900";
}
.cri-check--2mWJc:before {
  content: "\e901";
}
.cri-diamond--3MieP:before {
  content: "\e902";
}
.cri-triangle--9Yzb5:before {
  content: "\e903";
}
.cri-gas-bottle--1oXiD:before {
  content: "\e904";
}
.cri-weight--30YjO:before {
  content: "\e905";
}
.cri-info--75UVu:before {
  content: "\e906";
}
.cri-calendar--1KB8m:before {
  content: "\e907";
}
.cri-close---CgGd:before {
  content: "\e908";
}
.cri-search--WXAcK:before {
  content: "\e909";
}
.cri-map--2pVDA:before {
  content: "\e90a";
}
.cri-marker--31dTW:before {
  content: "\e90b";
}
.cri-ruler--1taXx:before {
  content: "\e90c";
}
.cri-arrow-left-top--3-xom:before {
  content: "\e90d";
}
.cri-arrow-left--1VDUl:before {
  content: "\e90e";
}
.cri-arrow-top--1fR-k:before {
  content: "\e90f";
}
.cri-arrow-right--2n4GW:before {
  content: "\e910";
}
.cri-arrow-down--1sh_w:before {
  content: "\e911";
}
.cri-plus--lllog:before {
  content: "\e912";
}
.cri-percent--3FBby:before {
  content: "\e913";
}
.cri-bicycle--GY0lE:before {
  content: "\e914";
}
.cri-reset--1J728:before {
  content: "\e915";
}
.cri-rear-camera---1jzBd:before {
  content: "\e916";
}
.cri-location--1d_NK:before {
  content: "\e917";
}
.cri-star--2HT7s:before {
  content: "\e918";
}
.cri-web--2pXOq:before {
  content: "\e919";
}
.cri-clock--1m01d:before {
  content: "\e91a";
}
.cri-attention--3WDdt:before {
  content: "\e91b";
}
.cri-zoom--1eQmH:before {
  content: "\e91c";
}
.cri-download--2349r:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--npD0u {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--5HU1l {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--1NLkZ {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--1NLkZ * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--1Xt27 {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--1Xt27 * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--1nOa5 {
  font: var(--cr-heading-big);
}
.cr-heading-1--3AIwt {
  font: var(--cr-heading-1);
}
.cr-heading-2--XZXin {
  font: var(--cr-heading-2);
}
.cr-heading-3--1jj8a {
  font: var(--cr-heading-3);
}
.cr-heading-3--1jj8a.with-dot--2YbQR {
  display: flex;
  align-items: center;
}
.cr-heading-3--1jj8a.with-dot--2YbQR:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--1jj8a.dark-dot--3gv99.with-dot--2YbQR:before {
  background-color: var(--cr-black);
}
.cr-heading-4--AHZcs {
  font: var(--cr-heading-4);
}
.cr-heading-4--AHZcs.with-dot--2YbQR:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--AHZcs.cr-text-black--3K79w.with-dot--2YbQR:before {
  background-color: var(--cr-black);
}
.cr-heading-6--39x8j {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--3Pt7n {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--3kFt0 {
  font: var(--cr-heading-info);
}
.cr-info-button--rdz5e {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--2ySye {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--15zbz {
  margin-bottom: 100px;
}
.cr-text-white--32ikL {
  color: var(--cr-white) !important;
}
.cr-text-black--3K79w {
  color: var(--cr-black) !important;
}
.cr-text-black--3K79w * {
  color: var(--cr-black) !important;
}
.cr-text-grey--2bDb6 {
  color: var(--cr-grey) !important;
}
.cr-text-grey--2bDb6 * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--2ukbn {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--1rRu8 {
  background-color: var(--cr-blue);
}
.cr-bg-grey--zw1Ho {
  background-color: var(--cr-grey);
}
.ca-12-font--FIqss {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--1uDWR {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--1uDWR.disabled--1joVD {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--1uDWR * {
  transition: all 0.8s;
}
.cr-button--1uDWR.transparent--lMSn9 {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--1uDWR.transparent--lMSn9.hover-blue--zPUcs:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--1uDWR.transparent--lMSn9.with-arrow--2di9c {
  justify-content: space-between;
}
.cr-button--1uDWR.transparent--lMSn9.with-arrow--2di9c:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--1uDWR.transparent--lMSn9.with-primary-style--2bMl_ {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--1uDWR.primary--3kluf {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--1uDWR.primary--3kluf * {
  color: var(--cr-white);
}
.cr-button--1uDWR.primary--3kluf.hover-transparent--3FNZ6:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--1uDWR.primary--3kluf.hover-transparent--3FNZ6:hover * {
  color: var(--cr-white);
}
.cr-button--1uDWR.primary--3kluf.hover-black-border--3okMA:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--1uDWR.primary--3kluf.hover-black-border--3okMA:hover * {
  color: var(--cr-black);
}
.cr-button--1uDWR.primary--3kluf.with-arrow--2di9c {
  justify-content: space-between;
}
.cr-button--1uDWR.primary--3kluf.with-arrow--2di9c:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--1uDWR.secondary--Svtx8 {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--1uDWR.secondary--Svtx8 * {
  color: var(--cr-blue);
}
.cr-button--1uDWR.secondary--Svtx8.with-border--3mhqa {
  border: none;
}
.cr-button--1uDWR.secondary--Svtx8.with-border--3mhqa .corner--26kV_ {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--1uDWR.secondary--Svtx8.with-border--3mhqa .corner--26kV_.top-left--35mlx {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--1uDWR.secondary--Svtx8.with-border--3mhqa .corner--26kV_.top-right--1ncN3 {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--1uDWR.secondary--Svtx8.with-border--3mhqa .corner--26kV_.bottom-left--2UI55 {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--1uDWR.secondary--Svtx8.with-border--3mhqa .corner--26kV_.bottom-right--2ja7t {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--1uDWR.secondary--Svtx8.hover-blue--zPUcs:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--1uDWR.secondary--Svtx8.hover-blue--zPUcs:hover * {
  color: var(--cr-white);
}
.cr-button--1uDWR.dark--1oF26 {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--1uDWR.dark--1oF26 * {
  color: var(--cr-white);
}
.cr-button--1uDWR.with-icon--1xh7l:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--3S1NZ ul {
  list-style: none;
  padding: 0;
}
.list-item--3S1NZ ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--3S1NZ ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--2Q1DU {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--34GSu {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--34GSu:hover {
  color: #ffffff;
}
.ant-btn-primary--_vMrX {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--3GLPw.ant-tooltip-open--1hzKe {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--2xDj_ {
  background: var(--primaryColor) !important;
}
.slick-dots--1SpGJ li.slick-active--341yQ button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--1gG-2 {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--1gG-2:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--1Ojm- {
  align-self: center;
}
.alignTop--36b19 {
  align-self: flex-start;
}
.noGutters--2Z03S {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--3miMx {
  margin: 0 !important;
}
.opacityTransition--1hei- {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--3RxaQ {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--2fnbz {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--3ZEhV {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--2Uf1U.ant-picker-focused--1t6Tl .ant-picker-active-bar--OJvCA {
  background: var(--cr-blue);
}
.ant-picker-header-view--TcSjK button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--3lFRr {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--3lFRr .step--1mOTu {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--3lFRr .step--1mOTu {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--3lFRr .step--1mOTu {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--3lFRr .step--1mOTu.step--1mOTu.step-active--3bvCt {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--3lFRr .step--1mOTu .step-label--W4yVb {
  justify-content: center;
}
.checkout-filter-container--1A3Oo {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--1A3Oo .station-date-box--175vT {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--1A3Oo .station-info--2gpoz {
  margin-bottom: 8px;
}
.checkout-filter-container--1A3Oo .pickup-station--2Tz4a {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--1A3Oo .pickup-dropoff-date--3_4-a {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--1A3Oo .edit-icon--gQYzj {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--1A3Oo .edit-icon--gQYzj i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--1A3Oo .filter-box--2UOcF {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--1A3Oo .filter-box--2UOcF i {
  font-size: 24px;
  color: var(--cr-blue);
}
.featureListWrapper--2chW0 {
  background-color: var(--cr-light-grey);
  padding: 64px 0;
  border-radius: 10px;
}
@media screen and (max-width: 1100px) {
  .featureListWrapper--2chW0 {
    padding: 16px;
  }
}
.featureListWrapper--2chW0.inSection--3TdUu {
  background-color: var(--cr-black) !important;
}
.featureListWrapper--2chW0.inSection--3TdUu * {
  color: var(--cr-light-grey);
}
.featureListWrapper--2chW0 .featureListItemWrapper--15eIG {
  display: flex;
  position: relative;
  flex-wrap: wrap;
}
@media screen and (max-width: 1100px) {
  .featureListWrapper--2chW0 .featureListItemWrapper--15eIG {
    flex-wrap: unset;
    flex-direction: column;
  }
}
.featureListWrapper--2chW0 .featureListItemWrapper--15eIG .featureListItem--3VSmH {
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: calc(50% - 24px);
  margin-right: 24px;
  height: 100%;
}
@media screen and (max-width: 1100px) {
  .featureListWrapper--2chW0 .featureListItemWrapper--15eIG .featureListItem--3VSmH {
    width: 100%;
    margin-right: 0;
    margin-bottom: 64px;
  }
}
.featureListWrapper--2chW0 .featureListItemWrapper--15eIG .featureListItem--3VSmH:first-of-type {
  margin-bottom: 96px;
}
@media screen and (max-width: 1100px) {
  .featureListWrapper--2chW0 .featureListItemWrapper--15eIG .featureListItem--3VSmH:first-of-type {
    margin-bottom: 64px;
  }
}
@media screen and (max-width: 1100px) {
  .featureListWrapper--2chW0 .featureListItemWrapper--15eIG .featureListItem--3VSmH:last-of-type {
    margin-bottom: 0;
  }
}
.featureListWrapper--2chW0 .featureListItemWrapper--15eIG .featureListItem--3VSmH .featureListItemHeader--F841t {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 24px;
  margin-bottom: 50px;
}
.featureListWrapper--2chW0 .featureListItemWrapper--15eIG .featureListItem--3VSmH .featureListItemHeader--F841t img {
  width: 100px;
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--3YQPp:before {
  content: "\e921";
}
.cri-bed--1BPAb:before {
  content: "\e922";
}
.cri-minus--IKv37:before {
  content: "\e923";
}
.cri-facebook--333cC:before {
  content: "\e91e";
}
.cri-instagram--oBkuP:before {
  content: "\e91f";
}
.cri-logo--Rzqhd:before {
  content: "\e920";
}
.cri-bulletpoint--2BMRx:before {
  content: "\e900";
}
.cri-check--26-ql:before {
  content: "\e901";
}
.cri-diamond--2Ru7i:before {
  content: "\e902";
}
.cri-triangle--3aqNZ:before {
  content: "\e903";
}
.cri-gas-bottle--Gay0n:before {
  content: "\e904";
}
.cri-weight--34t4c:before {
  content: "\e905";
}
.cri-info--2Ws0V:before {
  content: "\e906";
}
.cri-calendar--2IuP0:before {
  content: "\e907";
}
.cri-close--20L0_:before {
  content: "\e908";
}
.cri-search--2X0pb:before {
  content: "\e909";
}
.cri-map--3UiIU:before {
  content: "\e90a";
}
.cri-marker--O28Pu:before {
  content: "\e90b";
}
.cri-ruler--3Qer6:before {
  content: "\e90c";
}
.cri-arrow-left-top--171U7:before {
  content: "\e90d";
}
.cri-arrow-left--zlyrs:before {
  content: "\e90e";
}
.cri-arrow-top--2szX8:before {
  content: "\e90f";
}
.cri-arrow-right--1B833:before {
  content: "\e910";
}
.cri-arrow-down--2b0lh:before {
  content: "\e911";
}
.cri-plus--1Cdel:before {
  content: "\e912";
}
.cri-percent--15SWT:before {
  content: "\e913";
}
.cri-bicycle--pCUfi:before {
  content: "\e914";
}
.cri-reset--3rjTI:before {
  content: "\e915";
}
.cri-rear-camera---gzWtF:before {
  content: "\e916";
}
.cri-location--x6n3r:before {
  content: "\e917";
}
.cri-star--2WZht:before {
  content: "\e918";
}
.cri-web--1OD2g:before {
  content: "\e919";
}
.cri-clock--31r_h:before {
  content: "\e91a";
}
.cri-attention--2Ps8l:before {
  content: "\e91b";
}
.cri-zoom--1o1IK:before {
  content: "\e91c";
}
.cri-download--2KTlI:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--1asou {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--ueXar {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--1diZk {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--1diZk * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--2slr7 {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--2slr7 * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--1Bzwt {
  font: var(--cr-heading-big);
}
.cr-heading-1--2YjQI {
  font: var(--cr-heading-1);
}
.cr-heading-2--1RA1s {
  font: var(--cr-heading-2);
}
.cr-heading-3--3270e {
  font: var(--cr-heading-3);
}
.cr-heading-3--3270e.with-dot--2vrsN {
  display: flex;
  align-items: center;
}
.cr-heading-3--3270e.with-dot--2vrsN:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--3270e.dark-dot--1X67o.with-dot--2vrsN:before {
  background-color: var(--cr-black);
}
.cr-heading-4--KbGe2 {
  font: var(--cr-heading-4);
}
.cr-heading-4--KbGe2.with-dot--2vrsN:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--KbGe2.cr-text-black--2PnUC.with-dot--2vrsN:before {
  background-color: var(--cr-black);
}
.cr-heading-6--oe65h {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--2Nr6q {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--_TJe- {
  font: var(--cr-heading-info);
}
.cr-info-button--e5Xv4 {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--31N-W {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--37-lF {
  margin-bottom: 100px;
}
.cr-text-white--2iJqP {
  color: var(--cr-white) !important;
}
.cr-text-black--2PnUC {
  color: var(--cr-black) !important;
}
.cr-text-black--2PnUC * {
  color: var(--cr-black) !important;
}
.cr-text-grey--_1_H_ {
  color: var(--cr-grey) !important;
}
.cr-text-grey--_1_H_ * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--uJGwo {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--1gloq {
  background-color: var(--cr-blue);
}
.cr-bg-grey--2LCa6 {
  background-color: var(--cr-grey);
}
.ca-12-font--3SVRk {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--1zf2K {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--1zf2K.disabled--1-6-U {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--1zf2K * {
  transition: all 0.8s;
}
.cr-button--1zf2K.transparent--ECzEX {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--1zf2K.transparent--ECzEX.hover-blue--9zdKu:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--1zf2K.transparent--ECzEX.with-arrow--1jn0l {
  justify-content: space-between;
}
.cr-button--1zf2K.transparent--ECzEX.with-arrow--1jn0l:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--1zf2K.transparent--ECzEX.with-primary-style--1fsVy {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--1zf2K.primary--389BO {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--1zf2K.primary--389BO * {
  color: var(--cr-white);
}
.cr-button--1zf2K.primary--389BO.hover-transparent--2thnq:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--1zf2K.primary--389BO.hover-transparent--2thnq:hover * {
  color: var(--cr-white);
}
.cr-button--1zf2K.primary--389BO.hover-black-border--2ZLvK:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--1zf2K.primary--389BO.hover-black-border--2ZLvK:hover * {
  color: var(--cr-black);
}
.cr-button--1zf2K.primary--389BO.with-arrow--1jn0l {
  justify-content: space-between;
}
.cr-button--1zf2K.primary--389BO.with-arrow--1jn0l:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--1zf2K.secondary--hnL6c {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--1zf2K.secondary--hnL6c * {
  color: var(--cr-blue);
}
.cr-button--1zf2K.secondary--hnL6c.with-border--17ir9 {
  border: none;
}
.cr-button--1zf2K.secondary--hnL6c.with-border--17ir9 .corner--1g1lT {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--1zf2K.secondary--hnL6c.with-border--17ir9 .corner--1g1lT.top-left--3OKZC {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--1zf2K.secondary--hnL6c.with-border--17ir9 .corner--1g1lT.top-right--_aQ0O {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--1zf2K.secondary--hnL6c.with-border--17ir9 .corner--1g1lT.bottom-left--3wZnU {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--1zf2K.secondary--hnL6c.with-border--17ir9 .corner--1g1lT.bottom-right--2E3xu {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--1zf2K.secondary--hnL6c.hover-blue--9zdKu:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--1zf2K.secondary--hnL6c.hover-blue--9zdKu:hover * {
  color: var(--cr-white);
}
.cr-button--1zf2K.dark--1r76B {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--1zf2K.dark--1r76B * {
  color: var(--cr-white);
}
.cr-button--1zf2K.with-icon--lKCGs:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--1GQjP ul {
  list-style: none;
  padding: 0;
}
.list-item--1GQjP ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--1GQjP ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--1ElOC {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--OIUIF {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--OIUIF:hover {
  color: #ffffff;
}
.ant-btn-primary--hiWj2 {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--34KhT.ant-tooltip-open--1dKNY {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--o2wH- {
  background: var(--primaryColor) !important;
}
.slick-dots--1wI4f li.slick-active--39rhs button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--tU5nb {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--tU5nb:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--2IMpg {
  align-self: center;
}
.alignTop--92-09 {
  align-self: flex-start;
}
.noGutters--1xP3q {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--UJFN6 {
  margin: 0 !important;
}
.opacityTransition--1HElU {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--eGM9R {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--3t3C5 {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--3jDTP {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--1LOO_.ant-picker-focused--R2Y4t .ant-picker-active-bar--2I9B2 {
  background: var(--cr-blue);
}
.ant-picker-header-view--2txSg button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--1YSr- {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--1YSr- .step--3_g0W {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--1YSr- .step--3_g0W {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--1YSr- .step--3_g0W {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--1YSr- .step--3_g0W.step--3_g0W.step-active--7JW-k {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--1YSr- .step--3_g0W .step-label--2X9nd {
  justify-content: center;
}
.checkout-filter-container--flWh- {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--flWh- .station-date-box--3XbjX {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--flWh- .station-info--XKI2B {
  margin-bottom: 8px;
}
.checkout-filter-container--flWh- .pickup-station--31cik {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--flWh- .pickup-dropoff-date--qqf90 {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--flWh- .edit-icon--3AGDj {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--flWh- .edit-icon--3AGDj i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--flWh- .filter-box--GK-BH {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--flWh- .filter-box--GK-BH i {
  font-size: 24px;
  color: var(--cr-blue);
}
.carouselContainer--1xHPL {
  margin: 60px 0;
  padding: 40px;
}
.carouselContainer--1xHPL .ant-carousel .slick-dots-bottom {
  justify-content: flex-end;
}
.carouselContainer--1xHPL .ant-carousel .slick-dots li {
  position: relative;
  display: inline-block;
  height: 11px;
  width: 11px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.carouselContainer--1xHPL .ant-carousel .slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 11px;
  width: 11px;
  outline: none;
  line-height: 0;
  padding: 5px;
  cursor: pointer;
}
.carouselContainer--1xHPL .ant-carousel .slick-dots li.slick-active button:before {
  background: #FFFFFF;
}
.primaryContainer--2sNv_ {
  background-color: #5884EA;
}
.secondaryContainer--2e0_V {
  background-color: #232323;
}
.sliderImageTitleContainer--fHLZA {
  position: relative;
  width: 100%;
  height: 65vh;
}
.sliderImageTitle--1NORk {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-transform: uppercase;
  color: #FFFFFF;
  text-align: center;
  font-size: 30px;
  background-color: transparent;
  padding: 35px;
  border: 1px solid #FFFFFF;
  transition: all 150ms;
}
.sliderImageTitle--1NORk:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--hmGtp:before {
  content: "\e921";
}
.cri-bed--3LsP3:before {
  content: "\e922";
}
.cri-minus--Fs-0f:before {
  content: "\e923";
}
.cri-facebook--3b2kl:before {
  content: "\e91e";
}
.cri-instagram--3C_kR:before {
  content: "\e91f";
}
.cri-logo--2LHaF:before {
  content: "\e920";
}
.cri-bulletpoint--QJuwS:before {
  content: "\e900";
}
.cri-check--1JZ18:before {
  content: "\e901";
}
.cri-diamond--1i_MR:before {
  content: "\e902";
}
.cri-triangle--1QfL3:before {
  content: "\e903";
}
.cri-gas-bottle--2NffU:before {
  content: "\e904";
}
.cri-weight--2YMx9:before {
  content: "\e905";
}
.cri-info--1JzcY:before {
  content: "\e906";
}
.cri-calendar--tmyOg:before {
  content: "\e907";
}
.cri-close--3tmWU:before {
  content: "\e908";
}
.cri-search--2Q5si:before {
  content: "\e909";
}
.cri-map--2KG_R:before {
  content: "\e90a";
}
.cri-marker--18Pny:before {
  content: "\e90b";
}
.cri-ruler--3ejjj:before {
  content: "\e90c";
}
.cri-arrow-left-top--sKSDF:before {
  content: "\e90d";
}
.cri-arrow-left--1fz0_:before {
  content: "\e90e";
}
.cri-arrow-top--3yao6:before {
  content: "\e90f";
}
.cri-arrow-right--3IVoJ:before {
  content: "\e910";
}
.cri-arrow-down--R7T7V:before {
  content: "\e911";
}
.cri-plus--1C5Oz:before {
  content: "\e912";
}
.cri-percent--qMVdy:before {
  content: "\e913";
}
.cri-bicycle--vg6iP:before {
  content: "\e914";
}
.cri-reset--3z9d9:before {
  content: "\e915";
}
.cri-rear-camera---2F_A0:before {
  content: "\e916";
}
.cri-location--1VYDe:before {
  content: "\e917";
}
.cri-star--YvG_g:before {
  content: "\e918";
}
.cri-web--Dki0E:before {
  content: "\e919";
}
.cri-clock--2R1ql:before {
  content: "\e91a";
}
.cri-attention--3oZwA:before {
  content: "\e91b";
}
.cri-zoom--lN8MJ:before {
  content: "\e91c";
}
.cri-download--3SuMg:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--8sF_N {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--2T6jY {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--2tlY_ {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--2tlY_ * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--3lY9y {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--3lY9y * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--QaIoG {
  font: var(--cr-heading-big);
}
.cr-heading-1--3fuYl {
  font: var(--cr-heading-1);
}
.cr-heading-2--1jP_j {
  font: var(--cr-heading-2);
}
.cr-heading-3--2q39C {
  font: var(--cr-heading-3);
}
.cr-heading-3--2q39C.with-dot--7LK8O {
  display: flex;
  align-items: center;
}
.cr-heading-3--2q39C.with-dot--7LK8O:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--2q39C.dark-dot--2flxk.with-dot--7LK8O:before {
  background-color: var(--cr-black);
}
.cr-heading-4--1S7zs {
  font: var(--cr-heading-4);
}
.cr-heading-4--1S7zs.with-dot--7LK8O:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--1S7zs.cr-text-black--t5DKy.with-dot--7LK8O:before {
  background-color: var(--cr-black);
}
.cr-heading-6--KD9Qo {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--3b6YV {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--2n0fd {
  font: var(--cr-heading-info);
}
.cr-info-button--1W28A {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--3bkCX {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--2Xeth {
  margin-bottom: 100px;
}
.cr-text-white--291_B {
  color: var(--cr-white) !important;
}
.cr-text-black--t5DKy {
  color: var(--cr-black) !important;
}
.cr-text-black--t5DKy * {
  color: var(--cr-black) !important;
}
.cr-text-grey--2f04H {
  color: var(--cr-grey) !important;
}
.cr-text-grey--2f04H * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--337p2 {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--2jY2x {
  background-color: var(--cr-blue);
}
.cr-bg-grey--2CXio {
  background-color: var(--cr-grey);
}
.ca-12-font--iHJl_ {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--2bsp2 {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--2bsp2.disabled--3LVL_ {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--2bsp2 * {
  transition: all 0.8s;
}
.cr-button--2bsp2.transparent--mMhcA {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--2bsp2.transparent--mMhcA.hover-blue--e11S0:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--2bsp2.transparent--mMhcA.with-arrow--1ukq1 {
  justify-content: space-between;
}
.cr-button--2bsp2.transparent--mMhcA.with-arrow--1ukq1:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--2bsp2.transparent--mMhcA.with-primary-style--qjy8S {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--2bsp2.primary--2uGiu {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2bsp2.primary--2uGiu * {
  color: var(--cr-white);
}
.cr-button--2bsp2.primary--2uGiu.hover-transparent--1tUXY:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--2bsp2.primary--2uGiu.hover-transparent--1tUXY:hover * {
  color: var(--cr-white);
}
.cr-button--2bsp2.primary--2uGiu.hover-black-border--2jErf:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--2bsp2.primary--2uGiu.hover-black-border--2jErf:hover * {
  color: var(--cr-black);
}
.cr-button--2bsp2.primary--2uGiu.with-arrow--1ukq1 {
  justify-content: space-between;
}
.cr-button--2bsp2.primary--2uGiu.with-arrow--1ukq1:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--2bsp2.secondary--2ZO_k {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--2bsp2.secondary--2ZO_k * {
  color: var(--cr-blue);
}
.cr-button--2bsp2.secondary--2ZO_k.with-border--O52D7 {
  border: none;
}
.cr-button--2bsp2.secondary--2ZO_k.with-border--O52D7 .corner--1XlPx {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--2bsp2.secondary--2ZO_k.with-border--O52D7 .corner--1XlPx.top-left--1KKpP {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--2bsp2.secondary--2ZO_k.with-border--O52D7 .corner--1XlPx.top-right--3z3cl {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--2bsp2.secondary--2ZO_k.with-border--O52D7 .corner--1XlPx.bottom-left--y-Bh_ {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--2bsp2.secondary--2ZO_k.with-border--O52D7 .corner--1XlPx.bottom-right--3GAEV {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--2bsp2.secondary--2ZO_k.hover-blue--e11S0:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2bsp2.secondary--2ZO_k.hover-blue--e11S0:hover * {
  color: var(--cr-white);
}
.cr-button--2bsp2.dark--36aGB {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2bsp2.dark--36aGB * {
  color: var(--cr-white);
}
.cr-button--2bsp2.with-icon--2UO14:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--2Kue7 ul {
  list-style: none;
  padding: 0;
}
.list-item--2Kue7 ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--2Kue7 ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--14aey {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--16b0w {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--16b0w:hover {
  color: #ffffff;
}
.ant-btn-primary--1HLE7 {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--2EeTn.ant-tooltip-open--olXpp {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--3KYeC {
  background: var(--primaryColor) !important;
}
.slick-dots--liKsu li.slick-active--3mXqw button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--1wALM {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--1wALM:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--2Qs60 {
  align-self: center;
}
.alignTop--3ZNlR {
  align-self: flex-start;
}
.noGutters--3qH35 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--2cwH1 {
  margin: 0 !important;
}
.opacityTransition--YA2N6 {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--3PLqT {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--Belxe {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--HPqz4 {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--2wYWg.ant-picker-focused--1zJf8 .ant-picker-active-bar--3xsKA {
  background: var(--cr-blue);
}
.ant-picker-header-view--3Hqib button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--1-F6X {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--1-F6X .step--19Cra {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--1-F6X .step--19Cra {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--1-F6X .step--19Cra {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--1-F6X .step--19Cra.step--19Cra.step-active--3iD3J {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--1-F6X .step--19Cra .step-label--1vruB {
  justify-content: center;
}
.checkout-filter-container--2ufP4 {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--2ufP4 .station-date-box--2AToF {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--2ufP4 .station-info--25YzW {
  margin-bottom: 8px;
}
.checkout-filter-container--2ufP4 .pickup-station--3CxN9 {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--2ufP4 .pickup-dropoff-date--3pgSP {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--2ufP4 .edit-icon--2jcB4 {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--2ufP4 .edit-icon--2jcB4 i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--2ufP4 .filter-box--1NMlj {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--2ufP4 .filter-box--1NMlj i {
  font-size: 24px;
  color: var(--cr-blue);
}
.vehicleGroupWrapper--1ZJZG {
  background-color: var(--cr-black);
  border-radius: 5px;
  margin-bottom: 32px;
  padding: 32px 16px;
}
.vehicleGroupWrapper--1ZJZG .vehicleGroupItem--4s1jn {
  position: relative;
  padding: 32px 16px;
}
.vehicleGroupWrapper--1ZJZG .vehicleGroupItem--4s1jn .vehicleGroupItemIcon--2WtUN {
  margin-right: 24px;
  width: 45px;
  min-width: 45px;
  height: 45px;
  border-radius: 5px;
  background-color: var(--cr-blue);
  color: var(--cr-white) !important;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
}
.vehicleGroupWrapper--1ZJZG .vehicleGroupListItem--1HhRW {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.vehicleGroupWrapper--1ZJZG .vehicleGroupListItem--1HhRW img {
  width: 160px;
  object-fit: contain;
}
.vehicleGroupWrapper--1ZJZG .vehicleGroupListItem--1HhRW .vehicleGroupListItemContent--1KMY6 {
  display: flex;
  flex-direction: column;
  border-top: 1px solid var(--cr-white);
  margin-top: 16px;
  font: var(--cr-body-copy-small) !important;
}
.vehicleGroupWrapper--1ZJZG .vehicleGroupListItem--1HhRW .vehicleGroupListItemContent--1KMY6 span {
  color: var(--cr-white);
  padding-bottom: 8px;
  margin-top: 8px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--cr-white);
}
.vehiclePageWrapper--BaltJ {
  margin-top: 120px;
}
@media screen and (max-width: 1023px) {
  .vehiclePageWrapper--BaltJ {
    margin-top: 0;
  }
}
.vehicleListItems--_AWDC {
  border: 1px solid #F8F8F8;
  border-radius: 2px;
  margin-bottom: 30px;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.vehicleListItems--_AWDC .offerListItemSlider--U6YsY {
  width: 100%;
  height: 100%;
}
.vehicleListItems--_AWDC .offerListItemSlider--U6YsY .threeSixty--x3gMY,
.vehicleListItems--_AWDC .offerListItemSlider--U6YsY .threeSixtyBack--2ZAvW {
  position: absolute;
  top: 10px;
  z-index: 2;
  right: 10px;
  cursor: pointer;
}
.vehicleListItems--_AWDC .offerListItemSlider--U6YsY .threeSixty--x3gMY > i,
.vehicleListItems--_AWDC .offerListItemSlider--U6YsY .threeSixtyBack--2ZAvW > i {
  font-size: 26px;
  color: #232323;
}
.vehicleListItems--_AWDC .offerListItemSlider--U6YsY .threeSixtyBack--2ZAvW {
  right: 45px;
}
.vehicleListItems--_AWDC .offerListItemSlider--U6YsY .offerListItemSliderImg--1bmfF {
  background-size: cover;
  background-position: center center;
  height: 100%;
  width: 100%;
}
.vehicleListItems--_AWDC .offerListItemSlider--U6YsY .offerListItemDiscount--1V3kR {
  position: absolute;
  text-align: center;
  background: #5884EA;
  color: #FFFFFF;
  font-family: "Linotype - FuturaLTPro-Book";
  padding: 5px;
  font-size: 26px;
  top: 0;
  left: 0;
  z-index: 1;
  width: 50px;
}
.vehicleListItems--_AWDC .offerListItemHeader--2i-pW {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 15px;
}
.vehicleListItems--_AWDC .offerListItemHeader--2i-pW .offerListItemHeaderLeft--2Pr6y .offerListItemPersons--21hMa {
  margin-bottom: 5px;
  display: block;
}
.vehicleListItems--_AWDC .offerListItemHeader--2i-pW .offerListItemHeaderLeft--2Pr6y .offerListItemPersons--21hMa i {
  font-size: 20px !important;
  margin-right: 5px;
  color: #232323;
}
.vehicleListItems--_AWDC .offerListItemHeader--2i-pW .offerListItemHeaderLeft--2Pr6y .offerListItemPersons--21hMa i.child--3r7l6 {
  font-size: 15px !important;
}
.vehicleListItems--_AWDC .offerListItemHeader--2i-pW .offerListItemHeaderLeft--2Pr6y .offerListItemPersons--21hMa i.max--ziz4O {
  opacity: 0.5;
}
.vehicleListItems--_AWDC .offerListItemHeader--2i-pW .offerListItemHeaderLeft--2Pr6y .offerListItemBed--1t-vH {
  margin-bottom: 5px;
  display: block;
}
.vehicleListItems--_AWDC .offerListItemHeader--2i-pW .offerListItemHeaderLeft--2Pr6y .offerListItemBed--1t-vH i {
  font-size: 10px;
  margin-right: 5px;
  color: #232323;
}
.vehicleListItems--_AWDC .offerListItemHeader--2i-pW .offerListItemHeaderLeft--2Pr6y .offerListItemInfo--u-0zo {
  margin-bottom: 5px;
  position: relative;
}
.vehicleListItems--_AWDC .offerListItemHeader--2i-pW .offerListItemHeaderLeft--2Pr6y .offerListItemInfo--u-0zo > span {
  font-size: 16px;
  color: #2A85BA;
  font-family: "PFSquareSansPro-Regular", sans-serif;
}
.vehicleListItems--_AWDC .offerListItemHeader--2i-pW .offerListItemHeaderLeft--2Pr6y .offerListItemInfo--u-0zo i {
  position: relative;
  top: -5px;
  left: 5px;
  color: #2A85BA;
  font-size: 10px;
}
.vehicleListItems--_AWDC .offerListItemHeader--2i-pW .offerListItemHeaderRight--2QlPm {
  text-align: right;
}
.vehicleListItems--_AWDC .offerListItemHeader--2i-pW .offerListItemHeaderRight--2QlPm .offerListItemPrice--334lM {
  font-size: 24px;
  color: #232323;
  font-family: "Linotype - FuturaLTPro-Bold";
}
.vehicleListItems--_AWDC .offerListItemHeader--2i-pW .offerListItemHeaderRight--2QlPm .offerListItemDate--18YYw {
  font-size: 14px;
  color: #232323;
  font-family: "Linotype - FuturaLTPro-Book";
}
.vehicleListItems--_AWDC .offerListItemHeader--2i-pW .offerListItemHeaderRight--2QlPm .offerListItemBtn--1hJ-G {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 13px 30px 10px;
  text-align: center;
  transition: all 0.3s;
}
.vehicleListItems--_AWDC .offerListItemHeader--2i-pW .offerListItemHeaderRight--2QlPm .offerListItemBtn--1hJ-G:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
.vehicleListItems--_AWDC .offerListItemHeader--2i-pW .offerListItemHeaderRight--2QlPm .offerListItemPrice--334lM {
  color: #F60000;
}
.vehicleListItems--_AWDC .offerListItemHeader--2i-pW .offerListItemHeaderRight--2QlPm .offerListItemPriceLastMinute--1Ykrh {
  text-decoration: line-through;
  display: block;
}
.vehicleListItems--_AWDC .offerListItemContent--3xvhe {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 15px;
}
.vehicleListItems--_AWDC .offerListItemContent--3xvhe span {
  display: block;
  margin-bottom: 5px;
}
.vehicleListItems--_AWDC .offerListItemContent--3xvhe span i {
  margin-right: 10px;
  font-size: 11px;
  color: #2A85BA;
}
.vehicleListItems--_AWDC.isLastMinuteOffer--1QdFL {
  border-top: 10px solid #2A85BA;
  background: #F8F8F8;
}
.vehicleListItems--_AWDC.isLastMinuteOffer--1QdFL .offerListItemSlider--U6YsY {
  position: relative;
}
.vehicleListItems--_AWDC.isLastMinuteOffer--1QdFL .offerListItemSlider--U6YsY .offerListItemLastMinuteTitle--1aWuG {
  position: absolute;
  text-align: center;
  width: 100%;
  background: #97C218;
  color: #FFFFFF;
  font-family: "PFSquareSansPro-Medium", sans-serif;
  padding: 5px;
  font-size: 26px;
}
.vehicleListItems--_AWDC.isLastMinuteOffer--1QdFL .offerListItemHeader--2i-pW .offerListItemHeaderLeft--2Pr6y .offerListItemHeadlineLastMinuteAlternative--3_TPk {
  text-transform: uppercase;
  color: #F60000;
  font-family: "PFSquareSansPro-Medium", sans-serif;
  margin-bottom: 50px;
  display: block;
}
.vehicleListItems--_AWDC.isLastMinuteOffer--1QdFL .offerListItemHeader--2i-pW .offerListItemHeaderRight--2QlPm {
  display: flex;
  flex-direction: column;
  justify-content: end;
  align-items: end;
  text-align: right;
}
.vehicleListItems--_AWDC.isLastMinuteOffer--1QdFL .offerListItemHeader--2i-pW .offerListItemHeaderRight--2QlPm .offerListItemPrice--334lM {
  color: #F60000;
}
.vehicleListItems--_AWDC.isLastMinuteOffer--1QdFL .offerListItemHeader--2i-pW .offerListItemHeaderRight--2QlPm .offerListItemPriceLastMinute--1Ykrh {
  text-decoration: line-through;
  display: block;
}
.vehicleListItems--_AWDC .tabHeader--zp_rs {
  width: 100%;
  height: 20px;
  padding: 15px;
}
.vehicleListItems--_AWDC .tabHeader--zp_rs .tabDivider--3BONS {
  display: inline-block;
  height: 10px;
  border-top: 0.5px solid #F8F8F8;
  width: 35%;
  margin-left: 15px;
}
.vehicleListItems--_AWDC .tabHeader--zp_rs .tabButtonInactive--nHn9-,
.vehicleListItems--_AWDC .tabHeader--zp_rs .tabButtonActive--2xwxr {
  height: 15px;
  width: 15px;
  background: #ADADAD;
  opacity: 0.3;
  border-radius: 50%;
  display: inline-block;
  cursor: pointer;
  margin-left: 15px;
}
@media screen and (max-width: 768px) {
  .vehicleListItems--_AWDC .tabHeader--zp_rs .tabButtonInactive--nHn9-,
  .vehicleListItems--_AWDC .tabHeader--zp_rs .tabButtonActive--2xwxr {
    height: 15px;
    width: 15px;
  }
}
.vehicleListItems--_AWDC .tabHeader--zp_rs .tabButtonActive--2xwxr {
  background-color: #5884EA;
  opacity: 1;
}
.vehicleListItems--_AWDC .offerListItemTabs--105UX {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 15px 0;
}
.vehicleListItems--_AWDC .offerListItemTabs--105UX .offerListItemTabPane--3TaIy {
  width: 50%;
  align-self: flex-start;
  padding: 0 15px;
}
.vehicleListItems--_AWDC .offerListItemTabs--105UX .offerListItemTabPane--3TaIy p {
  font-family: "Linotype - FuturaLTPro-Book";
  font-size: 16px;
  line-height: 30px;
  color: #ADADAD;
}
.vehicleListItems--_AWDC .offerListItemTabs--105UX .offerListItemTabPane--3TaIy b,
.vehicleListItems--_AWDC .offerListItemTabs--105UX .offerListItemTabPane--3TaIy strong,
.vehicleListItems--_AWDC .offerListItemTabs--105UX .offerListItemTabPane--3TaIy a {
  font-family: "Linotype - FuturaLTPro-Bold";
  font-size: 16px;
  line-height: 30px;
  color: #5884EA;
}
.vehicleListItems--_AWDC .offerListItemTabs--105UX .offerListItemTabPane--3TaIy span {
  display: flex;
  margin-bottom: 5px;
  align-items: center;
  font-family: "Linotype - FuturaLTPro-Book";
  font-size: 16px;
  line-height: 30px;
  color: #ADADAD;
}
@media screen and (max-width: 768px) {
  .vehicleListItems--_AWDC .offerListItemTabs--105UX .offerListItemTabPane--3TaIy span {
    font-size: 12px;
  }
}
.vehicleListItems--_AWDC .offerListItemTabs--105UX .offerListItemTabPane--3TaIy span i {
  margin-right: 10px;
  font-size: 11px;
  color: #232323;
}
@media screen and (max-width: 1400px) {
  .vehicleListItems--_AWDC .col-xl-4--3rH5u {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  .vehicleListItems--_AWDC .col-xl-8--3D943 {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
.vehicleFilter--3wnvG {
  padding: 25px;
  border: 0.5px solid #F8F8F8;
}
@media screen and (max-width: 1023px) {
  .vehicleFilter--3wnvG {
    padding: 25px 0;
  }
}
.vehicleFilter--3wnvG h3 {
  margin-bottom: 30px;
}
.vehicleFilter--3wnvG .vehicleTypes--2vfRU .vehicleTypeItem--ndd3P .vehicleTypeCol--1xxoA {
  width: 100%;
  height: 120px;
  background: #F8F8F8;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 30px;
  text-align: center;
  word-spacing: 100vw;
  cursor: pointer;
}
.vehicleFilter--3wnvG .vehicleTypes--2vfRU .vehicleTypeItem--ndd3P .vehicleTypeCol--1xxoA i {
  font-size: 40px;
  color: #232323;
  margin-bottom: 10px;
}
.vehicleFilter--3wnvG .vehicleTypes--2vfRU .vehicleTypeItem--ndd3P .vehicleTypeCol--1xxoA span {
  color: #232323;
  font-size: 16px;
  line-height: 19px;
  font-family: "Linotype - FuturaLTPro-Book";
}
.vehicleFilter--3wnvG .vehicleTypes--2vfRU .vehicleTypeItem--ndd3P .vehicleTypeCol--1xxoA span.vehicleTypeAll--1t7s0 {
  color: #232323;
}
.vehicleFilter--3wnvG .vehicleTypes--2vfRU .vehicleTypeItem--ndd3P .vehicleTypeCol--1xxoA.selectedVehicle--3bDWi {
  background: #5884EA;
  color: #FFFFFF;
}
.vehicleFilter--3wnvG .vehicleTypes--2vfRU .vehicleTypeItem--ndd3P .vehicleTypeCol--1xxoA.selectedVehicle--3bDWi i {
  color: #FFFFFF;
}
.vehicleFilter--3wnvG .vehicleTypes--2vfRU .vehicleTypeItem--ndd3P .vehicleTypeCol--1xxoA.selectedVehicle--3bDWi span {
  color: #FFFFFF;
}
.vehicleFilter--3wnvG .vehicleTypes--2vfRU .vehicleTypeItem--ndd3P .vehicleTypeCol--1xxoA.selectedVehicle--3bDWi span.vehicleTypeAll--1t7s0 {
  color: #FFFFFF;
}
.vehicleFilter--3wnvG .occupancyFilterWrap--1F-fW {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.vehicleFilter--3wnvG .occupancyFilterWrap--1F-fW input {
  margin-right: 5px;
}
.vehicleFilter--3wnvG .occupancyFilterWrap--1F-fW h4 span {
  font-size: 14px;
}
.vehicleSearch--wY7m8 {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 30px;
}
.react-autosuggest__container {
  position: relative;
}
.react-autosuggest__input {
  width: 280px;
  height: 30px;
  padding: 10px;
  border: 1px solid #F8F8F8;
}
.react-autosuggest__input--focused {
  outline: none;
}
.react-autosuggest__input--open {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.react-autosuggest__suggestions-container {
  display: none;
}
.react-autosuggest__suggestions-container--open {
  display: block;
  position: absolute;
  top: 60px;
  width: 370px;
  left: 0;
  border: 1px solid #F8F8F8;
  background-color: #FFFFFF;
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .react-autosuggest__suggestions-container--open {
    width: 89vw;
  }
}
.react-autosuggest__suggestions-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.react-autosuggest__suggestion {
  cursor: pointer;
  padding: 10px 20px;
}
.react-autosuggest__suggestion--highlighted {
  background-color: #F8F8F8;
}
.importantNotice--1RaQ1 {
  padding-top: 30px;
}
.creditCardContainer--2t_vZ {
  margin-top: 30px;
  margin-bottom: 30px;
}
.creditCardContainer--2t_vZ .creditCardLogo--1m0hR {
  width: 100%;
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--3SReW:before {
  content: "\e921";
}
.cri-bed--3FO-3:before {
  content: "\e922";
}
.cri-minus--1KJW6:before {
  content: "\e923";
}
.cri-facebook--1W6DO:before {
  content: "\e91e";
}
.cri-instagram--3nFzx:before {
  content: "\e91f";
}
.cri-logo--W-dKt:before {
  content: "\e920";
}
.cri-bulletpoint---oMJH:before {
  content: "\e900";
}
.cri-check--XN4-f:before {
  content: "\e901";
}
.cri-diamond--2vE_E:before {
  content: "\e902";
}
.cri-triangle--1cTNU:before {
  content: "\e903";
}
.cri-gas-bottle--2RXkz:before {
  content: "\e904";
}
.cri-weight--OtMyj:before {
  content: "\e905";
}
.cri-info--jfBlf:before {
  content: "\e906";
}
.cri-calendar--1V5Sa:before {
  content: "\e907";
}
.cri-close--1p1LF:before {
  content: "\e908";
}
.cri-search--2GCQR:before {
  content: "\e909";
}
.cri-map--1Akn-:before {
  content: "\e90a";
}
.cri-marker--2gin4:before {
  content: "\e90b";
}
.cri-ruler--Lkl6P:before {
  content: "\e90c";
}
.cri-arrow-left-top--1NnU5:before {
  content: "\e90d";
}
.cri-arrow-left--1x0Pw:before {
  content: "\e90e";
}
.cri-arrow-top--3niSM:before {
  content: "\e90f";
}
.cri-arrow-right--28b8D:before {
  content: "\e910";
}
.cri-arrow-down--1mjqP:before {
  content: "\e911";
}
.cri-plus--3zHXS:before {
  content: "\e912";
}
.cri-percent--2M045:before {
  content: "\e913";
}
.cri-bicycle--BMGVc:before {
  content: "\e914";
}
.cri-reset--10m_3:before {
  content: "\e915";
}
.cri-rear-camera---2aPTI:before {
  content: "\e916";
}
.cri-location--13vT9:before {
  content: "\e917";
}
.cri-star--2VH-6:before {
  content: "\e918";
}
.cri-web--3S8mk:before {
  content: "\e919";
}
.cri-clock--vFE_2:before {
  content: "\e91a";
}
.cri-attention--1JGfm:before {
  content: "\e91b";
}
.cri-zoom--3QZvk:before {
  content: "\e91c";
}
.cri-download--Pqod4:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--3g1xy {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--2NiJO {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--34wrR {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--34wrR * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--1j28n {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--1j28n * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--25wW2 {
  font: var(--cr-heading-big);
}
.cr-heading-1--1dOX6 {
  font: var(--cr-heading-1);
}
.cr-heading-2--Nm-df {
  font: var(--cr-heading-2);
}
.cr-heading-3--3xFB4 {
  font: var(--cr-heading-3);
}
.cr-heading-3--3xFB4.with-dot--1hpdN {
  display: flex;
  align-items: center;
}
.cr-heading-3--3xFB4.with-dot--1hpdN:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--3xFB4.dark-dot--oNDZ6.with-dot--1hpdN:before {
  background-color: var(--cr-black);
}
.cr-heading-4--1aEGS {
  font: var(--cr-heading-4);
}
.cr-heading-4--1aEGS.with-dot--1hpdN:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--1aEGS.cr-text-black--1LaXD.with-dot--1hpdN:before {
  background-color: var(--cr-black);
}
.cr-heading-6--3PKWv {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--2UvIO {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--Xr1D0 {
  font: var(--cr-heading-info);
}
.cr-info-button--ukWNs {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--2fRLO {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--i6JDi {
  margin-bottom: 100px;
}
.cr-text-white--6I4_c {
  color: var(--cr-white) !important;
}
.cr-text-black--1LaXD {
  color: var(--cr-black) !important;
}
.cr-text-black--1LaXD * {
  color: var(--cr-black) !important;
}
.cr-text-grey--D7A_v {
  color: var(--cr-grey) !important;
}
.cr-text-grey--D7A_v * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--2OQrj {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--2gQDu {
  background-color: var(--cr-blue);
}
.cr-bg-grey--1mSVv {
  background-color: var(--cr-grey);
}
.ca-12-font--1h1wk {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--2QOaC {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--2QOaC.disabled--2LVfv {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--2QOaC * {
  transition: all 0.8s;
}
.cr-button--2QOaC.transparent--F4R2v {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--2QOaC.transparent--F4R2v.hover-blue--3dylW:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--2QOaC.transparent--F4R2v.with-arrow--2wgcI {
  justify-content: space-between;
}
.cr-button--2QOaC.transparent--F4R2v.with-arrow--2wgcI:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--2QOaC.transparent--F4R2v.with-primary-style--3Xs-I {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--2QOaC.primary--1B3BU {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2QOaC.primary--1B3BU * {
  color: var(--cr-white);
}
.cr-button--2QOaC.primary--1B3BU.hover-transparent--2COPS:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--2QOaC.primary--1B3BU.hover-transparent--2COPS:hover * {
  color: var(--cr-white);
}
.cr-button--2QOaC.primary--1B3BU.hover-black-border--wqjb2:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--2QOaC.primary--1B3BU.hover-black-border--wqjb2:hover * {
  color: var(--cr-black);
}
.cr-button--2QOaC.primary--1B3BU.with-arrow--2wgcI {
  justify-content: space-between;
}
.cr-button--2QOaC.primary--1B3BU.with-arrow--2wgcI:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--2QOaC.secondary--1RBHB {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--2QOaC.secondary--1RBHB * {
  color: var(--cr-blue);
}
.cr-button--2QOaC.secondary--1RBHB.with-border--1Eajh {
  border: none;
}
.cr-button--2QOaC.secondary--1RBHB.with-border--1Eajh .corner--3qjoL {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--2QOaC.secondary--1RBHB.with-border--1Eajh .corner--3qjoL.top-left--QRERR {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--2QOaC.secondary--1RBHB.with-border--1Eajh .corner--3qjoL.top-right--3y6AF {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--2QOaC.secondary--1RBHB.with-border--1Eajh .corner--3qjoL.bottom-left--qcPK3 {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--2QOaC.secondary--1RBHB.with-border--1Eajh .corner--3qjoL.bottom-right--3takf {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--2QOaC.secondary--1RBHB.hover-blue--3dylW:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2QOaC.secondary--1RBHB.hover-blue--3dylW:hover * {
  color: var(--cr-white);
}
.cr-button--2QOaC.dark--1VXzZ {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2QOaC.dark--1VXzZ * {
  color: var(--cr-white);
}
.cr-button--2QOaC.with-icon--1Z-nz:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--1SExW ul {
  list-style: none;
  padding: 0;
}
.list-item--1SExW ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--1SExW ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--2zJXl {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--2GQ1s {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--2GQ1s:hover {
  color: #ffffff;
}
.ant-btn-primary--2kPPp {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--1dJ5S.ant-tooltip-open--3zDba {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track---mCHk {
  background: var(--primaryColor) !important;
}
.slick-dots--3trlN li.slick-active--E-PN9 button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--3Cl8s {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--3Cl8s:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--3V8TA {
  align-self: center;
}
.alignTop--1avMy {
  align-self: flex-start;
}
.noGutters--3CpfL {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--2V_9b {
  margin: 0 !important;
}
.opacityTransition--19BWE {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--2VsNx {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--3nLRo {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--FKAzX {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--HG1DT.ant-picker-focused--2JJuL .ant-picker-active-bar--1-a8n {
  background: var(--cr-blue);
}
.ant-picker-header-view--2iTHy button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--30h8Q {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--30h8Q .step--nW0s7 {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--30h8Q .step--nW0s7 {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--30h8Q .step--nW0s7 {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--30h8Q .step--nW0s7.step--nW0s7.step-active--3pizt {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--30h8Q .step--nW0s7 .step-label--ykUTa {
  justify-content: center;
}
.checkout-filter-container--3hp8X {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--3hp8X .station-date-box--2maUg {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--3hp8X .station-info--1xj73 {
  margin-bottom: 8px;
}
.checkout-filter-container--3hp8X .pickup-station--1HXLG {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--3hp8X .pickup-dropoff-date--p4vEV {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--3hp8X .edit-icon--5GXlO {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--3hp8X .edit-icon--5GXlO i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--3hp8X .filter-box--G0nxq {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--3hp8X .filter-box--G0nxq i {
  font-size: 24px;
  color: var(--cr-blue);
}
.bookingBarWrapper--1xiz2 {
  position: relative;
  z-index: 1000;
  top: 0;
  width: 100%;
  transition: all 0.3s;
  margin-bottom: 64px;
}
@media screen and (max-width: 998px) {
  .bookingBarWrapper--1xiz2 {
    position: relative;
    top: 0;
    right: 0;
    left: unset;
    margin-bottom: 32px;
  }
}
@media screen and (max-width: 998px) {
  .bookingBarWrapper--1xiz2.isOnHome--34vSN {
    position: absolute;
    top: calc(40vh + 180px);
    right: 0;
    left: unset;
    margin-bottom: 0;
  }
}
.fullHeight--ECLT5 {
  height: 100%;
}
.cardContainer--kC2Wo {
  display: flex;
  width: 100%;
  border-radius: 5px;
}
@media screen and (max-width: 998px) {
  .cardContainer--kC2Wo {
    margin: 0;
    border-radius: 0;
  }
}
.cardContainerRow--3CFcm {
  background: rgba(165, 165, 165, 0.08);
  backdrop-filter: blur(25px);
  width: calc((33.33333333% * 2) + 16.66666667%);
  padding: 0 5px !important;
}
@media screen and (max-width: 998px) {
  .cardContainerRow--3CFcm {
    width: 100%;
    backdrop-filter: unset;
    padding: 0 !important;
    background: transparent;
    flex-direction: column;
  }
}
.ant-card-body {
  height: 100%;
  width: 100%;
  padding: 24px 12px !important;
}
@media screen and (max-width: 767px) {
  .ant-card-body {
    padding: 48px 12px !important;
  }
}
.bookingFormContainerInnerRow--2kIUM {
  align-items: center;
}
@media (max-width: 1100px) {
  .bookingFormContainerInnerRow--2kIUM {
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start !important;
    margin: 0 !important;
    flex-direction: column !important;
    flex-flow: column !important;
  }
}
.searchButton--1L9xm {
  width: 75px ;
  height: 75px ;
  border-radius: 0 ;
}
.searchButton--1L9xm i {
  font-size: 50px  ;
}
.searchButtonMobile--zZN7j {
  height: 60px;
  width: 240px;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
  font-size: 20px;
  line-height: 0;
  margin: 30px 0;
}
.timeSelectorContainer--o5PyC {
  display: flex;
  flex-direction: row;
}
.inputContainer--3yefA {
  position: relative;
  width: 100%;
  padding: 8px 5px;
  cursor: pointer;
  transition: background-color 0.1s linear;
  height: 100%;
}
.calendarInputRow--2FvLh {
  align-items: center;
  justify-content: space-evenly;
}
.autoComplete--2WgZa {
  position: relative;
  height: 54px;
  background-color: var(--cr-black);
  border-radius: 3px;
  text-align: center;
  transition: all 0.8s;
  width: 100% !important;
  cursor: pointer;
}
@media screen and (max-width: 998px) {
  .autoComplete--2WgZa {
    background-color: var(--cr-white);
    border-radius: 5px;
  }
}
.autoComplete--2WgZa:hover {
  background-color: var(--cr-white);
}
.autoComplete--2WgZa:hover input {
  color: var(--cr-blue);
}
.autoComplete--2WgZa:hover input::placeholder {
  color: var(--cr-blue);
}
.autoComplete--2WgZa input {
  border: none !important;
  font: var(--cr-button-large);
  color: var(--cr-white);
  text-align: center;
  height: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.autoComplete--2WgZa input::placeholder {
  font: var(--cr-button-large);
  color: var(--cr-white);
}
@media screen and (max-width: 998px) {
  .autoComplete--2WgZa input {
    color: var(--cr-blue);
  }
  .autoComplete--2WgZa input::placeholder {
    color: var(--cr-blue);
  }
}
.autoComplete--2WgZa .ant-input-disabled {
  background-color: #f5f5f5 !important;
}
.inputTitle--1jk0N {
  color: #232323;
  font-family: "Linotype - FuturaLTPro-Bold";
  font-size: 18px;
  margin-bottom: 4px;
}
.addressContainer--3DI5I .ant-space-item {
  margin-bottom: 4px !important;
}
@media (max-width: 1100px) {
  .bookingFormContainerWrapper--u6cju {
    width: 100% !important;
  }
}
.bookingFormContainerWrapperHideBorder--3TSz4 {
  border-bottom: none !important;
}
@media (max-width: 1100px) {
  .inputContainer--3yefA {
    padding: 3px 0;
  }
}
@media screen and (max-width: 767px) {
  .bookingFormCol--gTJQn {
    width: 100%;
  }
}
.occupancyDropdownArea--INBSj {
  background: var(--cr-white);
  border-radius: 5px;
  border: unset;
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--1TmpC:before {
  content: "\e921";
}
.cri-bed--KPq8D:before {
  content: "\e922";
}
.cri-minus--1zYb6:before {
  content: "\e923";
}
.cri-facebook--3Uuea:before {
  content: "\e91e";
}
.cri-instagram--2X6V2:before {
  content: "\e91f";
}
.cri-logo--2Uw3s:before {
  content: "\e920";
}
.cri-bulletpoint--1F1j-:before {
  content: "\e900";
}
.cri-check--Or8x9:before {
  content: "\e901";
}
.cri-diamond--2UTOP:before {
  content: "\e902";
}
.cri-triangle--12QG3:before {
  content: "\e903";
}
.cri-gas-bottle--2Bn0U:before {
  content: "\e904";
}
.cri-weight--2Jy--:before {
  content: "\e905";
}
.cri-info--1a9Sf:before {
  content: "\e906";
}
.cri-calendar--284Jh:before {
  content: "\e907";
}
.cri-close--1pFXo:before {
  content: "\e908";
}
.cri-search--2hpmi:before {
  content: "\e909";
}
.cri-map--1ut-e:before {
  content: "\e90a";
}
.cri-marker--3W3Pj:before {
  content: "\e90b";
}
.cri-ruler--1JK0M:before {
  content: "\e90c";
}
.cri-arrow-left-top--16hiw:before {
  content: "\e90d";
}
.cri-arrow-left--27rOC:before {
  content: "\e90e";
}
.cri-arrow-top--2g3pW:before {
  content: "\e90f";
}
.cri-arrow-right--30uDk:before {
  content: "\e910";
}
.cri-arrow-down--L2nDO:before {
  content: "\e911";
}
.cri-plus--2N3F-:before {
  content: "\e912";
}
.cri-percent--1RBbz:before {
  content: "\e913";
}
.cri-bicycle--2pxaq:before {
  content: "\e914";
}
.cri-reset--5CaHo:before {
  content: "\e915";
}
.cri-rear-camera---FE6D0:before {
  content: "\e916";
}
.cri-location--2yjOr:before {
  content: "\e917";
}
.cri-star--UdNyO:before {
  content: "\e918";
}
.cri-web--YA7I8:before {
  content: "\e919";
}
.cri-clock--1CJXz:before {
  content: "\e91a";
}
.cri-attention--1scDO:before {
  content: "\e91b";
}
.cri-zoom--3tGSP:before {
  content: "\e91c";
}
.cri-download--2bGX5:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--2NvRi {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--24IZt {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--1N04q {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--1N04q * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--3SM_q {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--3SM_q * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--1xjoA {
  font: var(--cr-heading-big);
}
.cr-heading-1--2IXID {
  font: var(--cr-heading-1);
}
.cr-heading-2--38zGy {
  font: var(--cr-heading-2);
}
.cr-heading-3--3_BPb {
  font: var(--cr-heading-3);
}
.cr-heading-3--3_BPb.with-dot--2HCUt {
  display: flex;
  align-items: center;
}
.cr-heading-3--3_BPb.with-dot--2HCUt:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--3_BPb.dark-dot--ECCZx.with-dot--2HCUt:before {
  background-color: var(--cr-black);
}
.cr-heading-4--1QtXM {
  font: var(--cr-heading-4);
}
.cr-heading-4--1QtXM.with-dot--2HCUt:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--1QtXM.cr-text-black--12v1h.with-dot--2HCUt:before {
  background-color: var(--cr-black);
}
.cr-heading-6--2Wf8I {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--2K-vU {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--2hMC0 {
  font: var(--cr-heading-info);
}
.cr-info-button--2MIMb {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--1GOnF {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--GHLy4 {
  margin-bottom: 100px;
}
.cr-text-white--3YxE3 {
  color: var(--cr-white) !important;
}
.cr-text-black--12v1h {
  color: var(--cr-black) !important;
}
.cr-text-black--12v1h * {
  color: var(--cr-black) !important;
}
.cr-text-grey--2wwSn {
  color: var(--cr-grey) !important;
}
.cr-text-grey--2wwSn * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--3XNbR {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--220CP {
  background-color: var(--cr-blue);
}
.cr-bg-grey--2xmUR {
  background-color: var(--cr-grey);
}
.ca-12-font--2nWpj {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--2DsEB {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--2DsEB.disabled--64Bpa {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--2DsEB * {
  transition: all 0.8s;
}
.cr-button--2DsEB.transparent--1DI-_ {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--2DsEB.transparent--1DI-_.hover-blue--1BP7R:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--2DsEB.transparent--1DI-_.with-arrow--1QtFS {
  justify-content: space-between;
}
.cr-button--2DsEB.transparent--1DI-_.with-arrow--1QtFS:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--2DsEB.transparent--1DI-_.with-primary-style--3rXuL {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--2DsEB.primary--1JeeZ {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2DsEB.primary--1JeeZ * {
  color: var(--cr-white);
}
.cr-button--2DsEB.primary--1JeeZ.hover-transparent--3t9mF:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--2DsEB.primary--1JeeZ.hover-transparent--3t9mF:hover * {
  color: var(--cr-white);
}
.cr-button--2DsEB.primary--1JeeZ.hover-black-border--2nJmh:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--2DsEB.primary--1JeeZ.hover-black-border--2nJmh:hover * {
  color: var(--cr-black);
}
.cr-button--2DsEB.primary--1JeeZ.with-arrow--1QtFS {
  justify-content: space-between;
}
.cr-button--2DsEB.primary--1JeeZ.with-arrow--1QtFS:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--2DsEB.secondary--gzrjP {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--2DsEB.secondary--gzrjP * {
  color: var(--cr-blue);
}
.cr-button--2DsEB.secondary--gzrjP.with-border--1iuo4 {
  border: none;
}
.cr-button--2DsEB.secondary--gzrjP.with-border--1iuo4 .corner--lKp5E {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--2DsEB.secondary--gzrjP.with-border--1iuo4 .corner--lKp5E.top-left--Zh9SQ {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--2DsEB.secondary--gzrjP.with-border--1iuo4 .corner--lKp5E.top-right--Mv7TM {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--2DsEB.secondary--gzrjP.with-border--1iuo4 .corner--lKp5E.bottom-left--1I3Kt {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--2DsEB.secondary--gzrjP.with-border--1iuo4 .corner--lKp5E.bottom-right--2hPDD {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--2DsEB.secondary--gzrjP.hover-blue--1BP7R:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2DsEB.secondary--gzrjP.hover-blue--1BP7R:hover * {
  color: var(--cr-white);
}
.cr-button--2DsEB.dark--375Vd {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2DsEB.dark--375Vd * {
  color: var(--cr-white);
}
.cr-button--2DsEB.with-icon--M65Vj:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--2yOl8 ul {
  list-style: none;
  padding: 0;
}
.list-item--2yOl8 ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--2yOl8 ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--2otWg {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--3pOUj {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--3pOUj:hover {
  color: #ffffff;
}
.ant-btn-primary--22Mrg {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--1OG6Y.ant-tooltip-open--2a1qk {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--fgk_W {
  background: var(--primaryColor) !important;
}
.slick-dots--wW4ph li.slick-active--2q4Cr button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--LKdCw {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--LKdCw:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--2rbZE {
  align-self: center;
}
.alignTop--1GK4M {
  align-self: flex-start;
}
.noGutters--uHy0u {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--2yA8q {
  margin: 0 !important;
}
.opacityTransition--1xZxE {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--388Zx {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--1mIT3 {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--2jNyc {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--3S19s.ant-picker-focused--1_PDA .ant-picker-active-bar--3UvAO {
  background: var(--cr-blue);
}
.ant-picker-header-view--28g6t button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--1xkow {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--1xkow .step--31Ji3 {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--1xkow .step--31Ji3 {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--1xkow .step--31Ji3 {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--1xkow .step--31Ji3.step--31Ji3.step-active--nd6O6 {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--1xkow .step--31Ji3 .step-label--Day-E {
  justify-content: center;
}
.checkout-filter-container--3zxWf {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--3zxWf .station-date-box--Ut8hb {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--3zxWf .station-info--3RIAJ {
  margin-bottom: 8px;
}
.checkout-filter-container--3zxWf .pickup-station--39D93 {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--3zxWf .pickup-dropoff-date--3yMAj {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--3zxWf .edit-icon--2cUgA {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--3zxWf .edit-icon--2cUgA i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--3zxWf .filter-box--2qPvN {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--3zxWf .filter-box--2qPvN i {
  font-size: 24px;
  color: var(--cr-blue);
}
.react-autosuggest__suggestions-list {
  list-style: none;
  padding: 0;
}
.stationSelectContainer--27ool {
  width: 100%;
  padding: 12px;
  cursor: pointer;
  transition: background-color 0.1s linear;
}
.selectInput--3IQ26 {
  border: none;
  box-shadow: none;
  outline: none;
  background-color: transparent;
}
.suggestionListContainer--2nCbP {
  max-height: 400px;
  overflow-y: scroll;
}
.suggestionListCard--q5CWL {
  padding: 0;
}
.suggestionContainerTitle--3wW6a {
  font-weight: 600;
}
.suggestionContainer--3069Q {
  padding: 12px;
  border-bottom: 1px solid #ADADAD;
  cursor: pointer;
}
.suggestionContainer--3069Q:hover {
  background-color: rgba(173, 173, 173, 0.1);
}
.sectionTitleContainer--2V_oV {
  padding: 8px;
  font-weight: 600;
  border-bottom: 1px solid #ADADAD;
  margin-bottom: 8px;
}
.dropDownButton--7pgJG {
  height: 100%;
  border: 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font: var(--cr-button-large);
}
.dropDownButton--7pgJG i {
  font-size: 24px;
  font-weight: 600;
}
@media screen and (max-width: 998px) {
  .dropDownButton--7pgJG {
    height: 60px;
    font: var(--cr-button-large);
    background: var(--cr-white);
    border-radius: 5px;
    padding: 16px;
    justify-content: center;
  }
  .dropDownButton--7pgJG * {
    color: var(--cr-blue);
  }
  .dropDownButton--7pgJG span {
    margin-right: 32px;
  }
  .dropDownButton--7pgJG span:last-of-type {
    margin-right: 0;
  }
  .dropDownButton--7pgJG i {
    margin-right: 4px;
  }
}
.selectionContainerWrapper--1MaCp {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
}
.selectionContainerWrapper--1MaCp .selectionContainer--1-orl {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 8px;
}
.selectionContainerWrapper--1MaCp .selectionContainer--1-orl i {
  width: 32px;
  display: inline-block;
  margin-right: 8px;
}
.selectionContainerWrapper--1MaCp .selectionContainer--1-orl .selectWrapper--qClzh {
  display: flex;
  align-items: center;
  margin-left: 16px;
}
.selectionContainerWrapper--1MaCp .selectionContainer--1-orl .selectWrapper--qClzh i {
  margin: 0;
  width: auto;
}
.iconType--1ADku {
  font-size: 32px;
  font-weight: 600 !important;
}
.selectionNumber--2U5o2 {
  font-size: 18px;
}
.selectionIcon--3DTox {
  font-size: 24px;
  cursor: pointer;
}
.stationDetailLink--O4I7e {
  position: absolute;
  bottom: -74px;
  height: 48px;
  left: 28px;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
  font-size: 20px;
  border-radius: 0 0 5px 5px;
  line-height: 0;
}
.stationDetailLinkMobile--2Sad3 {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  color: var(--primaryColor) !important;
  font-size: 20px;
  bottom: 15px;
  position: relative;
}
.locationIcon--1rlU0 {
  font-size: 24px;
  font-weight: 600 !important;
  margin-right: 12px;
  margin-left: -12px;
}
.dropDownContainer--3KnyC {
  padding: 0;
  background-color: var(--cr-black);
}
.dropDownContainer--3KnyC .ant-select-item-group {
  padding: 0 !important;
}
.dropDownContainer--3KnyC .ant-select-item {
  color: var(--cr-white) !important;
  font: var(--cr-heading-6) !important;
  text-transform: uppercase !important;
  text-align: left;
  margin: 0;
  padding: 0;
}
.dropDownContainer--3KnyC .ant-select-item * {
  padding: 0 6px;
  color: var(--cr-white) !important;
  font: var(--cr-heading-6) !important;
  text-align: left;
  margin: 0;
}
.dropDownContainer--3KnyC .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-color: var(--cr-blue);
}
.autoSuggestTitle--39qA1 {
  padding: 6px 12px !important;
  background-color: var(--cr-blue) !important;
  color: var(--cr-white) !important;
  font: var(--cr-heading-6) !important;
  text-transform: uppercase;
}
.autoSuggestCity--3v3on {
  text-transform: uppercase;
}
.autoSuggestCity--3v3on * {
  padding: 6px 12px;
  color: var(--cr-white);
  font: var(--cr-heading-6);
  text-transform: uppercase;
}
.distance--2nCSF {
  position: absolute;
  right: 15px;
  top: 0;
}
.autoSuggestName--1-dBv {
  margin-top: 8px !important;
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--DyzBO:before {
  content: "\e921";
}
.cri-bed--2vmTs:before {
  content: "\e922";
}
.cri-minus--1VGOW:before {
  content: "\e923";
}
.cri-facebook--3FBNE:before {
  content: "\e91e";
}
.cri-instagram--2q5Jl:before {
  content: "\e91f";
}
.cri-logo--1p29p:before {
  content: "\e920";
}
.cri-bulletpoint--10yMH:before {
  content: "\e900";
}
.cri-check--k9f-B:before {
  content: "\e901";
}
.cri-diamond--1Dd7G:before {
  content: "\e902";
}
.cri-triangle--WWFhT:before {
  content: "\e903";
}
.cri-gas-bottle--209Mv:before {
  content: "\e904";
}
.cri-weight--2pPBn:before {
  content: "\e905";
}
.cri-info--Jywil:before {
  content: "\e906";
}
.cri-calendar--3CkEI:before {
  content: "\e907";
}
.cri-close--1HAcZ:before {
  content: "\e908";
}
.cri-search--2jpZk:before {
  content: "\e909";
}
.cri-map--25sqr:before {
  content: "\e90a";
}
.cri-marker--13bZT:before {
  content: "\e90b";
}
.cri-ruler--2pJi_:before {
  content: "\e90c";
}
.cri-arrow-left-top--26MBL:before {
  content: "\e90d";
}
.cri-arrow-left--16nl_:before {
  content: "\e90e";
}
.cri-arrow-top--2ru_6:before {
  content: "\e90f";
}
.cri-arrow-right--1tlvl:before {
  content: "\e910";
}
.cri-arrow-down--1CgI5:before {
  content: "\e911";
}
.cri-plus--BBjFm:before {
  content: "\e912";
}
.cri-percent--17qg1:before {
  content: "\e913";
}
.cri-bicycle--333C9:before {
  content: "\e914";
}
.cri-reset--2QaaZ:before {
  content: "\e915";
}
.cri-rear-camera---3zwLw:before {
  content: "\e916";
}
.cri-location--g4k2M:before {
  content: "\e917";
}
.cri-star--3LTOd:before {
  content: "\e918";
}
.cri-web--YiFIS:before {
  content: "\e919";
}
.cri-clock--36yN7:before {
  content: "\e91a";
}
.cri-attention--HORUe:before {
  content: "\e91b";
}
.cri-zoom--31DJS:before {
  content: "\e91c";
}
.cri-download--X-0SG:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--ikXly {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--1IZiw {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--12_j0 {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--12_j0 * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--1y5NB {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--1y5NB * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--30xjk {
  font: var(--cr-heading-big);
}
.cr-heading-1--kDokk {
  font: var(--cr-heading-1);
}
.cr-heading-2--1Kapk {
  font: var(--cr-heading-2);
}
.cr-heading-3--lgH8b {
  font: var(--cr-heading-3);
}
.cr-heading-3--lgH8b.with-dot--3zy5W {
  display: flex;
  align-items: center;
}
.cr-heading-3--lgH8b.with-dot--3zy5W:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--lgH8b.dark-dot--1aAgT.with-dot--3zy5W:before {
  background-color: var(--cr-black);
}
.cr-heading-4--2H7yZ {
  font: var(--cr-heading-4);
}
.cr-heading-4--2H7yZ.with-dot--3zy5W:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--2H7yZ.cr-text-black--3vcjn.with-dot--3zy5W:before {
  background-color: var(--cr-black);
}
.cr-heading-6--3ar9A {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--siw1T {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--1jm_e {
  font: var(--cr-heading-info);
}
.cr-info-button--1gCb7 {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--1ZXm5 {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--3GFMd {
  margin-bottom: 100px;
}
.cr-text-white--3S6ut {
  color: var(--cr-white) !important;
}
.cr-text-black--3vcjn {
  color: var(--cr-black) !important;
}
.cr-text-black--3vcjn * {
  color: var(--cr-black) !important;
}
.cr-text-grey--3edXY {
  color: var(--cr-grey) !important;
}
.cr-text-grey--3edXY * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--16_px {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--1oWkf {
  background-color: var(--cr-blue);
}
.cr-bg-grey--f9WNB {
  background-color: var(--cr-grey);
}
.ca-12-font--SxU4X {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--kFYRi {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--kFYRi.disabled--1wJVx {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--kFYRi * {
  transition: all 0.8s;
}
.cr-button--kFYRi.transparent--3K_8o {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--kFYRi.transparent--3K_8o.hover-blue--3sheK:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--kFYRi.transparent--3K_8o.with-arrow--3-Z_- {
  justify-content: space-between;
}
.cr-button--kFYRi.transparent--3K_8o.with-arrow--3-Z_-:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--kFYRi.transparent--3K_8o.with-primary-style--2hPHG {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--kFYRi.primary--3znRG {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--kFYRi.primary--3znRG * {
  color: var(--cr-white);
}
.cr-button--kFYRi.primary--3znRG.hover-transparent--33H4c:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--kFYRi.primary--3znRG.hover-transparent--33H4c:hover * {
  color: var(--cr-white);
}
.cr-button--kFYRi.primary--3znRG.hover-black-border--2DP4e:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--kFYRi.primary--3znRG.hover-black-border--2DP4e:hover * {
  color: var(--cr-black);
}
.cr-button--kFYRi.primary--3znRG.with-arrow--3-Z_- {
  justify-content: space-between;
}
.cr-button--kFYRi.primary--3znRG.with-arrow--3-Z_-:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--kFYRi.secondary--395Mj {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--kFYRi.secondary--395Mj * {
  color: var(--cr-blue);
}
.cr-button--kFYRi.secondary--395Mj.with-border--1ubxx {
  border: none;
}
.cr-button--kFYRi.secondary--395Mj.with-border--1ubxx .corner--1fDSX {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--kFYRi.secondary--395Mj.with-border--1ubxx .corner--1fDSX.top-left--3PDu6 {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--kFYRi.secondary--395Mj.with-border--1ubxx .corner--1fDSX.top-right--3J17p {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--kFYRi.secondary--395Mj.with-border--1ubxx .corner--1fDSX.bottom-left--3N8YU {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--kFYRi.secondary--395Mj.with-border--1ubxx .corner--1fDSX.bottom-right--3cIX8 {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--kFYRi.secondary--395Mj.hover-blue--3sheK:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--kFYRi.secondary--395Mj.hover-blue--3sheK:hover * {
  color: var(--cr-white);
}
.cr-button--kFYRi.dark--2td14 {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--kFYRi.dark--2td14 * {
  color: var(--cr-white);
}
.cr-button--kFYRi.with-icon--1l0F3:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--2-IwQ ul {
  list-style: none;
  padding: 0;
}
.list-item--2-IwQ ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--2-IwQ ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--mmopz {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--s6aPv {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--s6aPv:hover {
  color: #ffffff;
}
.ant-btn-primary--3dvoF {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--2VUN0.ant-tooltip-open--2ATm_ {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--3rcIm {
  background: var(--primaryColor) !important;
}
.slick-dots--2955- li.slick-active--1_IKu button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--3CEC7 {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--3CEC7:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--nBf5Z {
  align-self: center;
}
.alignTop--1oqxx {
  align-self: flex-start;
}
.noGutters--1ACyS {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--2ZZUU {
  margin: 0 !important;
}
.opacityTransition--3-riy {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--8mOis {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--J6WCM {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--2C3P9 {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--2BNjX.ant-picker-focused--B6IQd .ant-picker-active-bar--31I9K {
  background: var(--cr-blue);
}
.ant-picker-header-view--3SiXi button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--1Z_1M {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--1Z_1M .step--2dRzh {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--1Z_1M .step--2dRzh {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--1Z_1M .step--2dRzh {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--1Z_1M .step--2dRzh.step--2dRzh.step-active--3Wfsg {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--1Z_1M .step--2dRzh .step-label--3n-LC {
  justify-content: center;
}
.checkout-filter-container--jzIPH {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--jzIPH .station-date-box--1KoY- {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--jzIPH .station-info--3kXkA {
  margin-bottom: 8px;
}
.checkout-filter-container--jzIPH .pickup-station--j5kKs {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--jzIPH .pickup-dropoff-date--J7t-6 {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--jzIPH .edit-icon--hj0TA {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--jzIPH .edit-icon--hj0TA i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--jzIPH .filter-box--3Oepe {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--jzIPH .filter-box--3Oepe i {
  font-size: 24px;
  color: var(--cr-blue);
}
.showBookingGapsOnLastMinute--2W-va {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  width: 50%;
  margin: 24px 0;
  min-height: 50px;
}
.offerPageWrapper--2e0lH {
  display: flex;
  padding: 80px 24px;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  border-radius: 30px;
  background-color: var(--cr-light-grey);
}
.offerPageWrapper--2e0lH.customerAreaWrapper--1sYVT {
  padding: 0;
}
@media screen and (max-width: 1100px) {
  .offerPageWrapper--2e0lH {
    padding: 24px 0;
  }
  .offerPageWrapper--2e0lH.customerAreaWrapper--1sYVT {
    padding: 0;
  }
}
.offerPageWrapper--2e0lH .lastMinuteSearch--2igs_ {
  width: 100%;
  margin: 30px 0;
}
.offerPageWrapper--2e0lH .importantNotice--1PXnl {
  padding-top: 30px;
}
.offerPageWrapper--2e0lH .importantNotice--1PXnl p {
  font-family: "Linotype - FuturaLTPro-Book";
  font-size: 16px;
  line-height: 30px;
  color: #ADADAD;
}
.offerPageWrapper--2e0lH .importantNotice--1PXnl b,
.offerPageWrapper--2e0lH .importantNotice--1PXnl strong,
.offerPageWrapper--2e0lH .importantNotice--1PXnl a {
  font-family: "Linotype - FuturaLTPro-Bold";
  font-size: 16px;
  line-height: 30px;
  color: var(--primaryColor);
}
.offerPageWrapper--2e0lH .fillFormMessage--1Du-R {
  margin: 15px 0;
}
.offerPageWrapper--2e0lH h4 {
  font-size: 20px;
  margin-bottom: 15px;
}
.offerPageWrapper--2e0lH .offerFilter--2H2xO {
  padding: 25px;
  border: 0.5px solid #F8F8F8;
}
.offerPageWrapper--2e0lH .offerFilter--2H2xO .vehicleTypes--18coI .vehicleTypeItem--2uqMx .vehicleTypeCol--1gKUo {
  width: 100%;
  height: 120px;
  background: #F8F8F8;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 30px;
  text-align: center;
  word-spacing: 100vw;
  cursor: pointer;
}
.offerPageWrapper--2e0lH .offerFilter--2H2xO .vehicleTypes--18coI .vehicleTypeItem--2uqMx .vehicleTypeCol--1gKUo i {
  font-size: 40px;
  color: #232323;
  margin-bottom: 10px;
}
.offerPageWrapper--2e0lH .offerFilter--2H2xO .vehicleTypes--18coI .vehicleTypeItem--2uqMx .vehicleTypeCol--1gKUo span {
  color: #232323;
  font-size: 16px;
  line-height: 19px;
  font-family: "Linotype - FuturaLTPro-Book";
}
.offerPageWrapper--2e0lH .offerFilter--2H2xO .vehicleTypes--18coI .vehicleTypeItem--2uqMx .vehicleTypeCol--1gKUo span.vehicleTypeAll--1Tfuf {
  color: #232323;
}
.offerPageWrapper--2e0lH .offerFilter--2H2xO .vehicleTypes--18coI .vehicleTypeItem--2uqMx .vehicleTypeCol--1gKUo.selectedVehicle--14Syw {
  background: var(--primaryColor);
  color: #FFFFFF;
}
.offerPageWrapper--2e0lH .offerFilter--2H2xO .vehicleTypes--18coI .vehicleTypeItem--2uqMx .vehicleTypeCol--1gKUo.selectedVehicle--14Syw i {
  color: #FFFFFF;
}
.offerPageWrapper--2e0lH .offerFilter--2H2xO .vehicleTypes--18coI .vehicleTypeItem--2uqMx .vehicleTypeCol--1gKUo.selectedVehicle--14Syw span {
  color: #FFFFFF;
}
.offerPageWrapper--2e0lH .offerFilter--2H2xO .vehicleTypes--18coI .vehicleTypeItem--2uqMx .vehicleTypeCol--1gKUo.selectedVehicle--14Syw span.vehicleTypeAll--1Tfuf {
  color: #FFFFFF;
}
.offerPageWrapper--2e0lH .offerFilter--2H2xO .occupancyFilterWrap--p34d9 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  color: var(--cr-black);
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- {
  border-radius: 5px;
  margin-bottom: 16px;
  width: 100%;
  display: flex;
  flex-direction: column;
  background-color: var(--cr-black);
  padding: 32px 16px;
  position: relative;
}
@media screen and (max-width: 1023px) {
  .offerPageWrapper--2e0lH .offerListItems--3B3S-.isLastMinuteOffer--17rIH {
    padding: 54px 16px 32px;
  }
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .crOfferLabel--1iUk0 {
  position: absolute;
  right: 0;
  top: 0;
  background: var(--cr-dark-grey);
  padding: 10px;
  border-radius: 5px;
  font: var(--cr-heading-6);
  color: var(--cr-white);
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .crOfferLabel--1iUk0.crOfferLabelLM--3-n60 {
  top: 0;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemLabel--3IFII {
  background-color: var(--cr-green);
  border-radius: 5px;
  padding: 10px;
  position: absolute;
  right: 0;
  top: 0;
  font: var(--cr-heading-6) !important;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemSlider--3D7f- {
  width: 100%;
  height: 100%;
  position: relative;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemSlider--3D7f- .threeSixty--R4U1o,
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemSlider--3D7f- .threeSixtyBack--2Wy2P {
  position: absolute;
  top: 10px;
  z-index: 2;
  right: 10px;
  cursor: pointer;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemSlider--3D7f- .threeSixty--R4U1o > i,
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemSlider--3D7f- .threeSixtyBack--2Wy2P > i {
  font-size: 26px;
  color: #232323;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemSlider--3D7f- .threeSixtyBack--2Wy2P {
  right: 45px;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemSlider--3D7f- .offerListItemSliderImg--1Zpmd {
  background-size: cover;
  background-position: center center;
  height: 100%;
  width: 100%;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemSlider--3D7f- .offerListItemDiscount--37z-1 {
  position: absolute;
  text-align: center;
  background: var(--primaryColor);
  color: #FFFFFF;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  padding: 5px;
  font-size: 26px;
  top: 0;
  left: 0;
  z-index: 1;
  width: 50px;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemHeader--1j250 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 15px;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemHeader--1j250 .offerListItemHeaderLeft--HFBN6 .offerListItemPersons--3SWNw {
  margin-bottom: 5px;
  display: block;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemHeader--1j250 .offerListItemHeaderLeft--HFBN6 .offerListItemPersons--3SWNw i {
  font-size: 20px !important;
  margin-right: 5px;
  color: #232323;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemHeader--1j250 .offerListItemHeaderLeft--HFBN6 .offerListItemPersons--3SWNw i.child--24Cay {
  font-size: 15px !important;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemHeader--1j250 .offerListItemHeaderLeft--HFBN6 .offerListItemPersons--3SWNw i.max--1Mcp8 {
  opacity: 0.5;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemHeader--1j250 .offerListItemHeaderLeft--HFBN6 .offerListItemBed--1tGV5 {
  margin-bottom: 5px;
  display: block;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemHeader--1j250 .offerListItemHeaderLeft--HFBN6 .offerListItemBed--1tGV5 i {
  font-size: 10px;
  margin-right: 5px;
  color: #232323;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemHeader--1j250 .offerListItemHeaderLeft--HFBN6 .offerListItemInfo--2SITw {
  margin-bottom: 5px;
  position: relative;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemHeader--1j250 .offerListItemHeaderLeft--HFBN6 .offerListItemInfo--2SITw > span {
  font-size: 16px;
  color: #232323;
  font-family: "Linotype - FuturaLTPro-Book";
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemHeader--1j250 .offerListItemHeaderLeft--HFBN6 .offerListItemInfo--2SITw i {
  position: relative;
  top: -5px;
  left: 5px;
  color: #232323;
  font-size: 20px;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemHeaderRight--15PFk {
  display: flex;
  flex-direction: column;
  justify-content: end;
  align-items: end;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemContent--YrAIu {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 15px;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemContent--YrAIu span {
  display: block;
  margin-bottom: 5px;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemContent--YrAIu span i {
  margin-right: 10px;
  font-size: 11px;
  color: #2A85BA;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .tabHeader--1Vhma {
  width: 100%;
  margin-bottom: 32px;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .tabHeader--1Vhma .tabButtonInactive--2HWa5,
.offerPageWrapper--2e0lH .offerListItems--3B3S- .tabHeader--1Vhma .tabButtonActive--3UUpC {
  height: 8px;
  width: 8px;
  background: var(--cr-white);
  border-radius: 50%;
  display: inline-block;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .offerPageWrapper--2e0lH .offerListItems--3B3S- .tabHeader--1Vhma .tabButtonInactive--2HWa5,
  .offerPageWrapper--2e0lH .offerListItems--3B3S- .tabHeader--1Vhma .tabButtonActive--3UUpC {
    height: 8px;
    width: 8px;
  }
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .tabHeader--1Vhma .tabButtonActive--3UUpC {
  background-color: var(--cr-blue);
  opacity: 1;
  margin-left: 4px;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .tabHeader--1Vhma .tabButtonInactive--2HWa5 {
  margin-left: 4px;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemTabs--DhJRq {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemTabs--DhJRq .offerListItemTabPane--3z98U {
  width: 50%;
  align-self: flex-start;
  word-break: break-word;
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemTabs--DhJRq .offerListItemTabPane--3z98U p {
  font: var(--cr-body-copy-small);
  color: var(--cr-white);
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemTabs--DhJRq .offerListItemTabPane--3z98U b,
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemTabs--DhJRq .offerListItemTabPane--3z98U strong,
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemTabs--DhJRq .offerListItemTabPane--3z98U a {
  font: var(--cr-body-copy-small);
  color: var(--cr-white);
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemTabs--DhJRq .offerListItemTabPane--3z98U span {
  display: flex;
  margin-bottom: 5px;
  align-items: center;
  font: var(--cr-body-copy-small);
  color: var(--cr-white);
}
@media screen and (max-width: 768px) {
  .offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemTabs--DhJRq .offerListItemTabPane--3z98U span {
    font-size: 12px;
  }
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemTabs--DhJRq .offerListItemTabPane--3z98U span i {
  margin-right: 10px;
  font-size: 11px;
  color: var(--cr-white);
}
.offerPageWrapper--2e0lH .offerListItems--3B3S- .offerListItemTabs--DhJRq * {
  font: var(--cr-body-copy-small);
  color: var(--cr-white);
}
.offerPageWrapper--2e0lH .bookingNoticeWrapper--3eg67 {
  width: 100%;
  padding: 30px;
}
@media screen and (max-width: 767px) {
  .offerPageWrapper--2e0lH .bookingNoticeWrapper--3eg67 {
    padding: 15px 0;
  }
}
.offerPageWrapper--2e0lH form .formHead--1luqi {
  width: 100%;
  background: #F8F8F8;
  border-top: 8px solid var(--primaryColor);
  margin-top: 30px;
  border-right: 0.5px solid var(--primaryColor);
  border-bottom: 0.5px solid var(--primaryColor);
  margin-bottom: 30px;
  margin-left: 0;
}
.offerPageWrapper--2e0lH form .formHead--1luqi > div {
  min-height: 50px;
  line-height: 50px;
  float: left;
  padding: 0 15px;
  border-left: 0.5px solid var(--primaryColor);
}
.offerPageWrapper--2e0lH form .formHead--1luqi > div label {
  display: inline-block;
  font-family: "Linotype - FuturaLTPro-Book";
  font-size: 18px;
  line-height: 33px;
  color: #ADADAD;
}
.offerPageWrapper--2e0lH .creditCardContainer--3AepQ {
  margin-top: 30px;
  margin-bottom: 30px;
}
.offerPageWrapper--2e0lH .creditCardContainer--3AepQ .creditCardLogo--3OzmQ {
  width: 100%;
}
.offerLoadingIndicatorBackdrop--15k3h {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2000;
  background: #333333;
  opacity: 0.6;
}
.offerLoadingIndicatorContent--3df9p {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
}
.offerLoadingIndicatorContent--3df9p .offerLoadingindicatonSpinner--w5piU {
  position: fixed;
  animation-name: spin--3koGj;
  animation-duration: 4000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  z-index: 1000;
}
.offerLoadingIndicatorContent--3df9p .offerLoadingindicatonSpinner--w5piU i {
  font-size: 60px;
  color: var(--cr-blue);
}
@-ms-keyframes spin--3koGj {
  from {
    -ms-transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
  }
}
@-moz-keyframes spin--3koGj {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin--3koGj {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin--3koGj {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.offerSorter--DnFUt {
  width: 100%;
  background: #F8F8F8;
  border-top: 8px solid var(--primaryColor);
  margin-top: 30px;
  border-right: 0.5px solid var(--primaryColor);
  border-bottom: 0.5px solid var(--primaryColor);
  margin-bottom: 30px;
}
@media screen and (max-width: 1023px) {
  .offerSorter--DnFUt {
    border-bottom: none;
    border-right: none;
  }
}
.offerSorter--DnFUt .offerSorterFormGroup--foS51 {
  height: 50px;
  line-height: 50px;
  float: left;
  padding: 0 15px;
  border-left: 0.5px solid var(--primaryColor);
  cursor: pointer;
}
@media screen and (max-width: 1023px) {
  .offerSorter--DnFUt .offerSorterFormGroup--foS51 {
    border-left: none;
  }
}
.offerSorter--DnFUt .offerSorterFormGroup--foS51 input {
  display: inline-block;
  margin-right: 5px;
}
.offerSorter--DnFUt .offerSorterFormGroup--foS51 label {
  display: inline-block;
  cursor: pointer;
}
.offerSorter--DnFUt .offerSorterFormGroup--foS51 i {
  display: inline-block;
  font-size: 8px;
  margin-left: 30px;
  cursor: pointer;
}
.offerSorter--DnFUt .topDeals--YcaMJ {
  float: right;
  background: var(--primaryColor);
  color: #FFFFFF;
  border-left: 1px solid var(--primaryColor);
  border-bottom: 1px solid var(--primaryColor);
  cursor: pointer;
}
@media screen and (max-width: 1023px) {
  .offerSorter--DnFUt .topDeals--YcaMJ {
    width: 100%;
    display: block;
    text-align: center;
  }
}
@media screen and (min-width: 767px) {
  .priceFilterWrapper--2QjlC {
    margin: 50px 0 0;
  }
}
.priceFilterWrapper--2QjlC .priceFilterHeader--ya1fx h2,
.priceFilterWrapper--2QjlC .priceFilterHeader--ya1fx span {
  display: inline-block;
}
.priceFilterWrapper--2QjlC .priceFilterHeader--ya1fx span {
  margin-left: 5px;
}
.priceFilterWrapper--2QjlC .priceFilterHeader--ya1fx h4 span {
  font-size: 14px;
}
.priceFilterWrapper--2QjlC .priceFilterValue--2NeD1 {
  display: flex;
  justify-content: space-between;
  margin-top: 16px;
}
.priceFilterWrapper--2QjlC .priceFilterValue--2NeD1 span {
  font: var(--cr-body-copy);
  color: var(--cr-black);
}
.priceFilterWrapper--2QjlC .priceFilter--2yqbp {
  padding: 20px;
}
.priceFilterWrapper--2QjlC .priceFilter--2yqbp .input-range__slider {
  border: 1px solid #2A85BA !important;
  background: #FFFFFF !important;
  height: 20px !important;
  margin-top: -20px !important;
  width: 20px !important;
}
.priceFilterWrapper--2QjlC .priceFilter--2yqbp .input-range__track--active {
  background: #2A85BA !important;
}
.priceFilterWrapper--2QjlC .priceFilter--2yqbp .input-range__track {
  height: 20px !important;
}
.priceFilterWrapper--2QjlC .priceFilter--2yqbp .input-range__label--max,
.priceFilterWrapper--2QjlC .priceFilter--2yqbp .input-range__label--min {
  display: none;
}
.priceFilterWrapper--2QjlC .priceFilter--2yqbp .input-range__label-container {
  top: -10px;
  color: #2A85BA !important;
}
.getOffersButton--3rBt0 {
  margin-top: 15px;
}
.getOffersButton--3rBt0 a {
  display: inline-block;
  cursor: pointer;
  background: var(--primaryColor);
  color: #FFFFFF !important;
  padding: 10px 20px;
  border: 2px solid var(--primaryColor);
}
.getOffersButton--3rBt0 a:hover {
  color: #FFFFFF !important;
  background: var(--primaryColor);
}
.contactFormWrapper--2iaU0 input:not([type="checkbox"]):not([type="submit"]) {
  border-radius: 3px;
  border: 1px solid var(--cr-grey) !important;
  padding: 20px 16px;
  height: auto !important;
  margin-bottom: 24px;
  font: var(--cr-body-copy-small);
  color: var(--cr-grey);
  outline: none;
  box-shadow: none;
  background-color: transparent;
}
.contactFormWrapper--2iaU0 select {
  border-radius: 3px;
  border: 1px solid var(--cr-grey) !important;
  padding: 20px 16px;
  height: auto !important;
  margin-bottom: 24px;
  font: var(--cr-body-copy-small);
  color: var(--cr-grey);
  outline: none;
  box-shadow: none;
  background-color: transparent;
}
.contactFormWrapper--2iaU0 label {
  font: var(--cr-body-copy-small);
  color: var(--cr-black);
}
.checkoutFormContainer--2O6zw {
  margin-top: 30px;
}
.checkoutFormContainer--2O6zw h1 {
  font-size: 55px;
}
@media screen and (max-width: 1023px) {
  .checkoutFormContainer--2O6zw h1 {
    font-size: 36px;
  }
}
.creditCardLogoWrapper--3Hbof {
  display: flex;
  align-items: baseline;
  margin-bottom: 16px;
}
.infoBlock--1b4uj {
  margin-top: 45px;
}
.infoBlock--1b4uj .creditCardLogo--3OzmQ {
  height: 45px;
  width: auto;
  margin-right: 16px;
}
.infoBlock--1b4uj .creditCardLogo--3OzmQ:last-of-type {
  margin-right: 0;
}
.infoBlock--1b4uj h1 {
  font-size: 60px;
  text-align: left;
}
.iconWrapper--3s6Qe {
  text-align: center;
  margin-top: 10px;
}
.iconWrapper--3s6Qe i {
  font-size: 30px;
}
.finalNotice--27u6h {
  padding: 10px 0;
}
.offerLegendWrapper--2dFRQ {
  background: #F8F8F8;
  padding: 20px 30px;
  margin-top: 30px;
}
@media screen and (max-width: 1023px) {
  .offerLegendWrapper--2dFRQ {
    margin-bottom: 30px;
  }
}
.offerLegendWrapper--2dFRQ .legendTitle--36u0Q {
  font-family: "Linotype - FuturaLTPro-Bold";
  font-size: 20px;
  line-height: 33px;
  color: #232323;
}
.offerLegendWrapper--2dFRQ .legendLineItem--3MYu_ {
  line-height: 20px;
  padding: 5px 0;
}
.offerLegendWrapper--2dFRQ .legendLineItem--3MYu_ .legendFadedIcon--2K5F_ {
  opacity: 0.5;
}
.offerLegendWrapper--2dFRQ .legendLineItem--3MYu_ .child--24Cay {
  font-size: 15px !important;
}
.offerLegendWrapper--2dFRQ .legendLineItem--3MYu_ i {
  margin-right: 10px;
  font-size: 20px;
}
.offerLegendWrapper--2dFRQ .legendLineItem--3MYu_ i:before {
  color: #232323;
}
.suretyInfo--3dhbw {
  padding: 24px 16px;
  border: 1px solid var(--cr-black);
  border-radius: 3px;
  background-color: var(--cr-white);
  margin-top: 32px;
}
.suretyInfo--3dhbw p {
  font: var(--cr-body-copy-small);
  color: var(--cr-black);
  margin: 0;
}
.suretyInfo--3dhbw strong {
  font: var(--cr-body-copy-small-bold) !important;
  color: var(--cr-black);
  margin: 0;
}
.checkboxWrapper--1O2Fp {
  padding: 24px 16px;
  border: 1px solid var(--cr-black);
  border-radius: 3px;
  margin-top: 32px;
}
.checkboxWrapper--1O2Fp p {
  font: var(--cr-body-copy-small);
  color: var(--cr-black);
  margin: 0;
}
.checkboxWrapper--1O2Fp strong {
  font: var(--cr-body-copy-small-bold) !important;
  color: var(--cr-black);
  margin: 0;
}
.backdrop--QKszb {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #232323;
  opacity: 0.6;
  z-index: 1000;
}
.modelInfo--3KUwD {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  background: transparent;
  overflow: hidden;
  border-radius: 0;
  outline: none;
  padding: 80px;
  z-index: 1001;
}
.modelInfo--3KUwD .modalHeader--26aTw {
  position: absolute;
  width: 100%;
  height: 60px;
  top: 0;
  left: 0;
  background: #232323;
  color: #FFFFFF;
}
.modelInfo--3KUwD .modalHeader--26aTw a {
  color: #FFFFFF;
  font-size: 26px;
  cursor: pointer;
  float: right;
  margin-right: 30px;
  margin-top: 15px;
}
@media screen and (max-width: 767px) {
  .modelInfo--3KUwD {
    padding: 60px 0 15px;
  }
}
.resetOfferContainer--yAd47 {
  display: block;
}
.loadAllOffersButtonContainer--3XV_r {
  margin: 10px 0;
}
@media (max-width: 480px) {
  .loadAllOffersButton--pXJFJ {
    width: 100%;
  }
}
.alternativeOfferContainer--2oeM9 {
  display: flex;
  flex-direction: row;
  align-items: center;
  background-color: var(--cr-blue);
  padding: 24px;
  margin-bottom: 10px;
  border-radius: 5px;
}
@media screen and (max-width: 1100px) {
  .alternativeOfferContainer--2oeM9 {
    flex-direction: column;
    align-items: flex-start;
  }
  .alternativeOfferContainer--2oeM9 h4 {
    line-height: 31px;
  }
  .alternativeOfferContainer--2oeM9 svg {
    margin-bottom: 16px;
  }
}
.alternativeIconContainer--2FNas {
  padding: 0 15px;
  padding-top: 5px;
}
.alternativeIcon--10huJ {
  display: flex;
  font-size: 40px;
}
.alternativeInfo--2oSSF {
  display: flex;
  flex-direction: column;
  padding: 0 15px;
}
.offerListItemSliderGlobal .slick-dots {
  display: flex !important;
  padding: 0;
  position: relative;
  bottom: 0;
  list-style: none;
}
.offerListItemSliderGlobal .slick-dots li {
  margin-right: 4px;
}
.offerListItemSliderGlobal .slick-dots li.slick-active button {
  background: var(--cr-blue);
}
.offerListItemSliderGlobal .slick-dots li button {
  background: transparent;
  border: none;
  font-size: 0;
  padding: 0;
  margin: 0;
  outline: none;
  width: 8px;
  height: 8px;
  background: var(--cr-white);
  border-radius: 50%;
}
.crOfferListItemHeader--3w5M4 {
  margin-bottom: 24px;
}
.crOfferListItemHeader--3w5M4 .crOfferListItemHeaderItem--3xkNi {
  color: var(--cr-white);
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 1.8px;
  display: inline-flex;
  align-items: center;
}
@media screen and (max-width: 1100px) {
  .crOfferListItemHeader--3w5M4 .crOfferListItemHeaderItem--3xkNi {
    display: flex;
    margin-bottom: 10px;
  }
}
.crOfferListItemHeader--3w5M4 .crOfferListItemHeaderItem--3xkNi span {
  background-color: var(--cr-white);
  color: var(--cr-black);
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 4px;
}
.voucherCodeWrapper--3cUDY {
  display: flex;
  margin-top: 64px;
}
.voucherCodeWrapper--3cUDY input {
  width: 60%;
  margin-right: 16px;
  background-color: transparent;
  border-radius: 5px;
  text-align: center;
  font: var(--cr-body-copy-small);
  color: var(--cr-black);
  margin-bottom: 0;
}
.voucherCodeWrapper--3cUDY input::placeholder {
  font: var(--cr-body-copy-small);
  color: var(--cr-black);
  text-transform: uppercase;
}
@keyframes slideUp--1Tt7V {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes slideDown--1G3P7 {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(100%);
  }
}
.actionSheet--33PXU {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: var(--cr-light-grey);
  box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  z-index: 1000;
  transform: translateY(100%);
  height: calc(50dvh - 60px);
  overflow: scroll;
}
.actionSheet--33PXU.open--2X4kh {
  animation: slideUp--1Tt7V 0.3s forwards;
}
.actionSheet--33PXU.close--13WQG {
  animation: slideDown--1G3P7 0.3s forwards;
}
.actionSheet--33PXU .voucherCodeWrapper--3cUDY {
  margin-top: 32px !important;
}
.crFilterButton--2OG_i {
  position: fixed;
  bottom: 0;
  background-color: var(--cr-blue);
  font: var(--cr-heading-4);
  text-transform: uppercase;
  color: var(--cr-white);
  width: 100%;
  display: flex;
  z-index: 9;
  text-align: center;
  align-items: center;
  justify-content: center;
  left: 0;
  padding: 22px;
}
.crFilterButton--2OG_i.inFilter--3p-_Q {
  position: relative;
}
.mobileOccupancyFilter--3wXRz {
  margin-bottom: 32px;
}
.mobileDropdownContainer--2kC-_ {
  display: flex;
  gap: 16px;
  width: 100%;
}
.mobileDropdownItem--2YNfJ {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.mobileDropdownItem--2YNfJ span {
  margin-bottom: 8px;
  font: var(--cr-body-copy);
  color: var(--cr-black);
}
.mobileSelect--seXxs {
  width: 100%;
}
.mobileSelect--seXxs .ant-select-selector {
  background-color: var(--cr-white) !important;
  padding: 24px;
  border: none !important;
  border-radius: 5px !important;
  height: 60px !important;
}
.mobileSelect--seXxs .ant-select-selector .ant-select-selection-item {
  color: var(--cr-blue) !important;
  font: var(--cr-heading-6) !important;
  line-height: 38px !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mobileSelect--seXxs .ant-select-arrow {
  color: var(--cr-blue) !important;
}
.mobileSelect--seXxs .ant-select-arrow .anticon {
  display: none;
}
.mobileSelect--seXxs .ant-select-arrow:before {
  content: '';
  font-family: 'cr-redesign' !important;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mobileSelect--seXxs .ant-select-arrow:before {
  content: "\e911";
}
.mobileApplyButtonWrapper--3Qqdz {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 32px;
}
.mobileApplyButtonWrapper--3Qqdz .mobileApplyButtonClose--2djJS {
  text-align: center;
  padding: 16px 10px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  color: var(--cr-black);
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--2oFCL:before {
  content: "\e921";
}
.cri-bed--39dyH:before {
  content: "\e922";
}
.cri-minus--8tL9m:before {
  content: "\e923";
}
.cri-facebook--2ekSB:before {
  content: "\e91e";
}
.cri-instagram--qu_Kc:before {
  content: "\e91f";
}
.cri-logo--tyyUn:before {
  content: "\e920";
}
.cri-bulletpoint--3sem9:before {
  content: "\e900";
}
.cri-check--oJIYX:before {
  content: "\e901";
}
.cri-diamond--34NXI:before {
  content: "\e902";
}
.cri-triangle--1GQwP:before {
  content: "\e903";
}
.cri-gas-bottle--2P6YU:before {
  content: "\e904";
}
.cri-weight--2iGww:before {
  content: "\e905";
}
.cri-info--1KWND:before {
  content: "\e906";
}
.cri-calendar--2Xcq_:before {
  content: "\e907";
}
.cri-close--2QDGP:before {
  content: "\e908";
}
.cri-search--vYoy8:before {
  content: "\e909";
}
.cri-map--1qTk1:before {
  content: "\e90a";
}
.cri-marker--3SAmD:before {
  content: "\e90b";
}
.cri-ruler--a2W0J:before {
  content: "\e90c";
}
.cri-arrow-left-top--1TBRB:before {
  content: "\e90d";
}
.cri-arrow-left--1S8pt:before {
  content: "\e90e";
}
.cri-arrow-top--Z1FRT:before {
  content: "\e90f";
}
.cri-arrow-right--33a3b:before {
  content: "\e910";
}
.cri-arrow-down--daRLy:before {
  content: "\e911";
}
.cri-plus--3M9KR:before {
  content: "\e912";
}
.cri-percent--69-sI:before {
  content: "\e913";
}
.cri-bicycle--X9g8z:before {
  content: "\e914";
}
.cri-reset--2rBIF:before {
  content: "\e915";
}
.cri-rear-camera---2GptH:before {
  content: "\e916";
}
.cri-location--6C_Iu:before {
  content: "\e917";
}
.cri-star--1jl7F:before {
  content: "\e918";
}
.cri-web--3IXn_:before {
  content: "\e919";
}
.cri-clock--RmQov:before {
  content: "\e91a";
}
.cri-attention--69-He:before {
  content: "\e91b";
}
.cri-zoom--31wK7:before {
  content: "\e91c";
}
.cri-download--2Y8d0:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--1V3VW {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--2Pnlb {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--1psWi {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--1psWi * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--2ZgYA {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--2ZgYA * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--3--4m {
  font: var(--cr-heading-big);
}
.cr-heading-1--3Htq6 {
  font: var(--cr-heading-1);
}
.cr-heading-2--2qSEM {
  font: var(--cr-heading-2);
}
.cr-heading-3--2YD6N {
  font: var(--cr-heading-3);
}
.cr-heading-3--2YD6N.with-dot--1YPH6 {
  display: flex;
  align-items: center;
}
.cr-heading-3--2YD6N.with-dot--1YPH6:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--2YD6N.dark-dot--2muii.with-dot--1YPH6:before {
  background-color: var(--cr-black);
}
.cr-heading-4--26vcz {
  font: var(--cr-heading-4);
}
.cr-heading-4--26vcz.with-dot--1YPH6:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--26vcz.cr-text-black--AK38a.with-dot--1YPH6:before {
  background-color: var(--cr-black);
}
.cr-heading-6--3AD8Y {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--3Bpyg {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--1p0ur {
  font: var(--cr-heading-info);
}
.cr-info-button--Kptlr {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--2X7Qe {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--PM8dp {
  margin-bottom: 100px;
}
.cr-text-white--71thH {
  color: var(--cr-white) !important;
}
.cr-text-black--AK38a {
  color: var(--cr-black) !important;
}
.cr-text-black--AK38a * {
  color: var(--cr-black) !important;
}
.cr-text-grey--xiRU6 {
  color: var(--cr-grey) !important;
}
.cr-text-grey--xiRU6 * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--32yfs {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--1khq6 {
  background-color: var(--cr-blue);
}
.cr-bg-grey--3PfNj {
  background-color: var(--cr-grey);
}
.ca-12-font--PmSrP {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--2CasE {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--2CasE.disabled--2zOUG {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--2CasE * {
  transition: all 0.8s;
}
.cr-button--2CasE.transparent--L5ngO {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--2CasE.transparent--L5ngO.hover-blue--25gnT:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--2CasE.transparent--L5ngO.with-arrow--2jDj7 {
  justify-content: space-between;
}
.cr-button--2CasE.transparent--L5ngO.with-arrow--2jDj7:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--2CasE.transparent--L5ngO.with-primary-style--1LNQF {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--2CasE.primary--1e0gG {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2CasE.primary--1e0gG * {
  color: var(--cr-white);
}
.cr-button--2CasE.primary--1e0gG.hover-transparent--3lZB4:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--2CasE.primary--1e0gG.hover-transparent--3lZB4:hover * {
  color: var(--cr-white);
}
.cr-button--2CasE.primary--1e0gG.hover-black-border--35ieA:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--2CasE.primary--1e0gG.hover-black-border--35ieA:hover * {
  color: var(--cr-black);
}
.cr-button--2CasE.primary--1e0gG.with-arrow--2jDj7 {
  justify-content: space-between;
}
.cr-button--2CasE.primary--1e0gG.with-arrow--2jDj7:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--2CasE.secondary--1cO9R {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--2CasE.secondary--1cO9R * {
  color: var(--cr-blue);
}
.cr-button--2CasE.secondary--1cO9R.with-border--26lut {
  border: none;
}
.cr-button--2CasE.secondary--1cO9R.with-border--26lut .corner--2T0uM {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--2CasE.secondary--1cO9R.with-border--26lut .corner--2T0uM.top-left--1VQVR {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--2CasE.secondary--1cO9R.with-border--26lut .corner--2T0uM.top-right--2KyDL {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--2CasE.secondary--1cO9R.with-border--26lut .corner--2T0uM.bottom-left--nnQM8 {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--2CasE.secondary--1cO9R.with-border--26lut .corner--2T0uM.bottom-right--iKHr3 {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--2CasE.secondary--1cO9R.hover-blue--25gnT:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2CasE.secondary--1cO9R.hover-blue--25gnT:hover * {
  color: var(--cr-white);
}
.cr-button--2CasE.dark--2WCnU {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2CasE.dark--2WCnU * {
  color: var(--cr-white);
}
.cr-button--2CasE.with-icon--1f2ZN:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--3CxsS ul {
  list-style: none;
  padding: 0;
}
.list-item--3CxsS ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--3CxsS ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--3ydBc {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--1hpIQ {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--1hpIQ:hover {
  color: #ffffff;
}
.ant-btn-primary--3WsnP {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--2Ip3a.ant-tooltip-open--PJK1A {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--3zad0 {
  background: var(--primaryColor) !important;
}
.slick-dots--O14hF li.slick-active--65iec button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--2bDpD {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--2bDpD:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--1dKPE {
  align-self: center;
}
.alignTop--2O9cm {
  align-self: flex-start;
}
.noGutters--XwgAc {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--uqvPV {
  margin: 0 !important;
}
.opacityTransition---Kqkz {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--3-8Cf {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--1OCqc {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--3dF1h {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--3nxY0.ant-picker-focused--2lSqq .ant-picker-active-bar--1FoDj {
  background: var(--cr-blue);
}
.ant-picker-header-view--3D-uj button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--2VBN9 {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--2VBN9 .step--NMXE8 {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--2VBN9 .step--NMXE8 {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--2VBN9 .step--NMXE8 {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--2VBN9 .step--NMXE8.step--NMXE8.step-active--2bo8p {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--2VBN9 .step--NMXE8 .step-label--26mAF {
  justify-content: center;
}
.checkout-filter-container--1su6f {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--1su6f .station-date-box--24QyN {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--1su6f .station-info--fg-9z {
  margin-bottom: 8px;
}
.checkout-filter-container--1su6f .pickup-station--37KRf {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--1su6f .pickup-dropoff-date--1_zJV {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--1su6f .edit-icon--9sTTs {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--1su6f .edit-icon--9sTTs i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--1su6f .filter-box--3hFaY {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--1su6f .filter-box--3hFaY i {
  font-size: 24px;
  color: var(--cr-blue);
}
.headlineWithBg--1OyPO {
  background: #ffffff;
  padding-top: 20px;
}
.headlineWithBg--1OyPO.primaryStyle--2tFdr {
  background: #ffffff;
}
.headlineWithBg--1OyPO.secondaryStyle--3Z3Mf {
  background: #DEDFDF;
}
.headlineWithBg--1OyPO h2 {
  margin-top: 25px;
}
.resetCookieButton--1lE8j {
  margin: 16px;
}
.textWithBg--vAiGM {
  background: #ffffff;
  padding: 20px;
}
@media screen and (max-width: 1023px) {
  .textWithBg--vAiGM {
    padding: 0 0 20px 0;
  }
}
.textWithBg--vAiGM.primaryStyle--2tFdr {
  background: #ffffff;
}
.textWithBg--vAiGM.secondaryStyle--3Z3Mf {
  background: #DEDFDF;
}
.textWithBg--vAiGM .textBox--2NUJ7 {
  display: block;
  width: 100%;
}
.textWithBg--vAiGM .textBox--2NUJ7 ul {
  padding: 0 35px;
  margin: 0;
}
.textWithBg--vAiGM .textBox--2NUJ7 ul li {
  list-style: none;
  position: relative;
}
.textWithBg--vAiGM .textBox--2NUJ7 ul li:before {
  font-family: 'mcrent' !important;
  content: '\e906';
  color: #2A85BA;
  font-size: 12px;
  position: absolute;
  left: -2.3rem;
  top: 5px;
}
.textWithBg--vAiGM .textBox--2NUJ7 a {
  color: #2A85BA;
}
.textWithBg--vAiGM .textBox--2NUJ7 a:hover {
  color: #2A85BA;
  text-decoration: none;
  outline: none;
}
.offerBoxWrapper--3u045 {
  width: 75%;
  padding: 75px;
  margin-top: 110px;
  margin-bottom: 50px;
  text-align: center;
  background: #FFFFFF;
  box-shadow: 10px 10px 80px rgba(0, 0, 0, 0.1);
  position: relative;
}
@media screen and (max-width: 1600px) {
  .offerBoxWrapper--3u045 {
    padding: 75px 50px;
    width: 85%;
  }
}
.offerBoxWrapper--3u045 .offerIconWrapper--1dUPD {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -33px;
  width: 85px;
  height: 85px;
  border-radius: 100%;
  background: var(--primaryColor);
}
.offerBoxWrapper--3u045 .offerIconWrapper--1dUPD i {
  color: #ffffff;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 95px;
}
.offerBoxWrapper--3u045 .offerBoxContent--DawW- {
  text-align: left;
  font-family: "Linotype - FuturaLTPro-Book";
  font-size: 20px;
  line-height: 33px;
  color: #ADADAD;
}
.offerBoxWrapper--3u045 .offerBoxContent--DawW- strong {
  color: #232323;
}
.textileWithHeadline--219R3 {
  text-align: left;
  padding: 25px 0;
}
.textileWithHeadline--219R3 h2 {
  color: #2A85BA;
}
.textileWithHeadline--219R3 b {
  text-transform: uppercase;
  color: #333333;
}
.textileWithHeadline--219R3 p {
  color: #333333;
}
.imageWithTextTileLinkWrapper--AWSNw {
  background: #DEDFDF;
  padding: 45px;
}
.imageWithTextTileLinkWrapper--AWSNw h2 {
  margin-bottom: 25px;
}
.imageWithTextTileLinkWrapper--AWSNw .imageWithTextTileLink--Y9Si1 b,
.imageWithTextTileLinkWrapper--AWSNw .imageWithTextTileLink--Y9Si1 strong {
  color: #2A85BA;
}
.imageWithTextTileLinkWrapper--AWSNw .imageWithTextTileLink--Y9Si1 .cardItemImg--3AOnR {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
@media screen and (max-width: 767px) {
  .imageWithTextTileLinkWrapper--AWSNw .imageWithTextTileLink--Y9Si1 .cardItemImg--3AOnR {
    height: 350px;
  }
}
.imageWithTextTileLinkWrapper--AWSNw .imageWithTextTileLink--Y9Si1 .cardItemImg--3AOnR.leftContent--X5PnG {
  margin-left: 20px;
  width: calc(100% - 20px);
}
@media screen and (max-width: 767px) {
  .imageWithTextTileLinkWrapper--AWSNw .imageWithTextTileLink--Y9Si1 .cardItemImg--3AOnR.leftContent--X5PnG {
    margin-left: 0;
    width: 100%;
  }
}
.imageWithTextTileLinkWrapper--AWSNw .imageWithTextTileLink--Y9Si1 .linkButton--1VqdJ {
  border: 1px solid #2A85BA;
  background: #ffffff;
  color: #2A85BA !important;
  text-decoration: none;
  cursor: pointer;
  padding: 15px;
  width: 50%;
  display: block;
  text-align: center;
  font-size: 24px;
  border-radius: 2px;
  font-family: "PFSquareSansPro-Medium", sans-serif;
}
@media screen and (max-width: 1365px) {
  .imageWithTextTileLinkWrapper--AWSNw .imageWithTextTileLink--Y9Si1 .linkButton--1VqdJ {
    width: 100%;
    font-size: 21px;
  }
}
.imageWithTextTileLinkWrapper--AWSNw .imageWithTextTileLink--Y9Si1 .imageWithTextTileLinkContent--3Bx-r {
  display: block;
  height: 100%;
  width: calc(100% - 20px);
  padding: 40px;
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
  margin-left: 20px;
  background: #ffffff;
}
.imageWithTextTileLinkWrapper--AWSNw .imageWithTextTileLink--Y9Si1 .imageWithTextTileLinkContent--3Bx-r.leftContent--X5PnG {
  margin-left: 0;
  width: 100%;
}
.imageWithTextTileLinkWrapper--AWSNw .imageWithTextTileLink--Y9Si1 .imageWithTextTileLinkContent--3Bx-r .imageWithTextTileLinkBtn--1XvXy {
  display: block;
  width: 100%;
}
.imageWithTextTileLinkWrapper--AWSNw .imageWithTextTileLink--Y9Si1 .imageWithTextTileLinkContent--3Bx-r .imageWithTextTileLinkBtn--1XvXy a {
  position: relative;
  margin-top: 20px;
}
.imageWithTextTileLinkWrapper--AWSNw .imageWithTextTileLink--Y9Si1 .imageWithTextTileLinkContent--3Bx-r ul {
  padding: 0 35px;
  margin: 0;
}
.imageWithTextTileLinkWrapper--AWSNw .imageWithTextTileLink--Y9Si1 .imageWithTextTileLinkContent--3Bx-r ul li {
  list-style: none;
  position: relative;
}
.imageWithTextTileLinkWrapper--AWSNw .imageWithTextTileLink--Y9Si1 .imageWithTextTileLinkContent--3Bx-r ul li:before {
  font-family: 'mcrent' !important;
  content: '\e906';
  color: #2A85BA;
  font-size: 12px;
  position: absolute;
  left: -2.3rem;
  top: 5px;
}
.cardListWrapper--2rVRQ {
  text-align: center;
  width: 100%;
  background: transparent radial-gradient(closest-corner, #2A85BA, #375668);
  padding: 45px;
  margin-bottom: 25px;
}
.cardListWrapper--2rVRQ h2 {
  color: #ffffff;
  margin-bottom: 40px;
  width: 100%;
  text-align: center;
}
.cardListWrapper--2rVRQ h3 {
  color: #ffffff;
  margin-bottom: 40px;
  width: 100%;
  text-align: center;
}
.cardListWrapper--2rVRQ .cardList--2FNYU {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
.cardListWrapper--2rVRQ .cardList--2FNYU .cardListItem--3WsxD {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: 30px;
  width: 100%;
  text-align: center;
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
  border: 1px dashed #ffffff;
  color: #ffffff;
  text-decoration: none !important;
  transition: all 0.3s;
}
.cardListWrapper--2rVRQ .cardList--2FNYU .cardListItem--3WsxD:hover {
  color: #5A595A !important;
  transform: scale(1.02);
  background: #ffffff;
}
.cardListWrapper--2rVRQ .cardList--2FNYU .cardListItem--3WsxD:hover .cardImage--K8jR5 {
  display: none;
}
.cardListWrapper--2rVRQ .cardList--2FNYU .cardListItem--3WsxD:hover .cardImage--K8jR5.cardImageHover--2onoE {
  display: block;
}
.cardListWrapper--2rVRQ .cardList--2FNYU .cardListItem--3WsxD .cardHeadline--joqBJ {
  font-size: 20px;
  text-transform: uppercase;
  margin: 15px 0;
  text-align: center;
  display: block;
  font-family: "PFSquareSansPro-Medium", sans-serif;
}
.cardListWrapper--2rVRQ .cardList--2FNYU .cardListItem--3WsxD div {
  font-size: 16px;
  text-align: center;
  padding: 0 15px;
}
.cardListWrapper--2rVRQ .cardList--2FNYU .cardListItem--3WsxD .cardImage--K8jR5 {
  width: 120px;
  margin-top: 45px;
  margin-bottom: 25px;
  height: auto;
  background-size: cover;
  background-position: center center;
}
.cardListWrapper--2rVRQ .cardList--2FNYU .cardListItem--3WsxD .cardImage--K8jR5.cardImageHover--2onoE {
  display: none;
}
.cardListWrapper--2rVRQ .cardBtn--18ZaF {
  text-align: center;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 30px;
}
.cardListWrapper--2rVRQ .cardBtn--18ZaF .button--1J8cB {
  height: 56px;
  background: #5A595A;
  border-radius: 2px;
  display: flex;
  width: fit-content;
  padding: 0 60px;
  align-items: center;
  justify-content: center;
  color: #ffffff !important;
  font-size: 18px;
  text-decoration: none;
  cursor: pointer;
}
.cardListWrapper--2rVRQ .cardBtn--18ZaF .button--1J8cB .icon--pvWCE {
  margin-left: 10px;
  font-size: 18px;
}
.cardListWrapper--2rVRQ .cardBtn--18ZaF .button--1J8cB:hover {
  color: #ffffff;
}
.tileListContainer--22S-m {
  text-align: center;
  width: 100%;
  background: #DEDFDF;
  padding-top: 40px;
  padding-bottom: 40px;
  margin-bottom: 40px;
}
.tileListContainer--22S-m h2 {
  color: #2A85BA;
  margin-bottom: 40px;
  width: 100%;
  text-align: center;
}
.tileListContainer--22S-m .anchorLink--3X1Ej {
  text-decoration: none;
  color: #333333;
  cursor: pointer;
}
.tileListContainer--22S-m .anchorLink--3X1Ej p {
  color: #333333;
}
.tileListContainer--22S-m .anchorLink--3X1Ej:hover {
  text-decoration: none;
}
.tileListContainer--22S-m .cardList--2FNYU {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.tileListContainer--22S-m .cardList--2FNYU .cardListItem--3WsxD {
  margin-bottom: 30px;
  width: 100%;
  text-align: center;
  background: #ffffff;
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
}
.tileListContainer--22S-m .cardList--2FNYU .cardListItem--3WsxD .cardHeadline--joqBJ {
  font-size: 20px;
  text-transform: uppercase;
  color: #2A85BA;
  margin: 15px 0;
  text-align: center;
  display: block;
  font-family: "PFSquareSansPro-Regular", sans-serif;
}
.tileListContainer--22S-m .cardList--2FNYU .cardListItem--3WsxD div {
  font-size: 16px;
  text-align: center;
  padding: 0 15px;
}
.tileListContainer--22S-m .cardList--2FNYU .cardListItem--3WsxD .cardImage--K8jR5 {
  width: 100%;
  padding-top: 56.25%;
  background-size: cover;
  background-position: center center;
}
.servicesWrapper--3LZab {
  margin-bottom: 40px;
}
.servicesWrapper--3LZab.inAdditionalContainer--3Wk1r .service--1wIJE {
  background: var(--cr-light-grey);
}
.servicesWrapper--3LZab.inAdditionalContainer--3Wk1r .service--1wIJE * {
  color: var(--cr-black);
}
.servicesWrapper--3LZab.inAdditionalContainer--3Wk1r .service--1wIJE a {
  color: var(--cr-white);
}
.servicesWrapper--3LZab.inAdditionalContainer--3Wk1r .service--1wIJE a * {
  color: var(--cr-white);
}
.servicesWrapper--3LZab .service--1wIJE {
  background: var(--cr-white);
  border-radius: 10px;
  padding: 24px;
  width: 100%;
  height: 100%;
}
.servicesWrapper--3LZab .service--1wIJE .serviceHeadline--3xvrY {
  display: flex;
  align-items: center;
  margin-bottom: 40px;
}
.servicesWrapper--3LZab .service--1wIJE .serviceHeadline--3xvrY img {
  height: 24px;
  margin-right: 6px;
}
.servicesWrapper--3LZab .service--1wIJE > div > p {
  padding: 10px;
  margin-top: 10px;
}
.servicesWrapper--3LZab .service--1wIJE .files--2BGm5 {
  padding: 0;
  margin: 0;
}
.servicesWrapper--3LZab .service--1wIJE .files--2BGm5 li {
  list-style: none;
  background-color: var(--cr-blue);
  border-radius: 5px;
  padding: 8px;
  margin-bottom: 6px;
}
.servicesWrapper--3LZab .service--1wIJE .files--2BGm5 li a {
  font: var(--ca-button-1);
  color: var(--cr-white);
}
.servicesWrapper--3LZab .service--1wIJE .files--2BGm5 li:last-of-type {
  margin-bottom: 0;
}
.offerItemSliderLastMinute--2ipOy {
  padding-top: 50px !important;
  height: 100%;
}
.offerItemSliderLastMinute--2ipOy .carouselWrapper--1xfuK .slideWrapper--1aUDu .slide--3Oo19 .slideHeadline--2UNEM {
  display: none;
}
.carouselWrapper--1xfuK {
  background: #333333;
  padding: 60px 0;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  height: 100%;
}
.carouselWrapper--1xfuK .carouselInnerContainer--3H9D4 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.carouselWrapper--1xfuK .carouselInnerContainer--3H9D4 .row--GlhM9 {
  flex-grow: 1;
}
.carouselWrapper--1xfuK .carouselInnerContainer--3H9D4 .slickSlider--1MCEV {
  height: 100% !important;
}
@media screen and (max-width: 1400px) and (min-width: 1200px) {
  .carouselWrapper--1xfuK {
    padding: 60px;
  }
}
.carouselWrapper--1xfuK a {
  color: #333333;
  text-decoration: none !important;
  width: 100%;
  cursor: pointer;
}
.carouselWrapper--1xfuK a:hover {
  color: #333333;
}
.carouselWrapper--1xfuK.slideToScroll1--2Y0JO .slideWrapper--1aUDu .slide--3Oo19 {
  width: 100%;
  max-height: 620px;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .carouselWrapper--1xfuK.slideToScroll1--2Y0JO .slideWrapper--1aUDu .slide--3Oo19 {
    min-height: 420px;
    max-height: 420px;
  }
}
@media screen and (max-width: 767px) {
  .carouselWrapper--1xfuK.slideToScroll1--2Y0JO .slideWrapper--1aUDu .slide--3Oo19 {
    min-height: 220px;
    max-height: 220px;
  }
}
.carouselWrapper--1xfuK.slideToScroll1--2Y0JO .slideWrapper--1aUDu .slide--3Oo19 .slideImage--3I105 {
  width: 100%;
  height: 620px;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .carouselWrapper--1xfuK.slideToScroll1--2Y0JO .slideWrapper--1aUDu .slide--3Oo19 .slideImage--3I105 {
    height: 420px;
  }
}
@media screen and (max-width: 767px) {
  .carouselWrapper--1xfuK.slideToScroll1--2Y0JO .slideWrapper--1aUDu .slide--3Oo19 .slideImage--3I105 {
    height: 220px;
  }
}
.carouselWrapper--1xfuK.slideToScroll1--2Y0JO .slick-prev {
  left: 40px;
  z-index: 1;
}
.carouselWrapper--1xfuK.slideToScroll1--2Y0JO .slick-next {
  right: 40px;
}
.carouselWrapper--1xfuK .slideWrapper--1aUDu {
  width: 100%;
  height: 100%;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
}
.carouselWrapper--1xfuK .slideWrapper--1aUDu .slide--3Oo19 {
  width: 100%;
  max-height: 525px;
  background: #ffffff;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.carouselWrapper--1xfuK .slideWrapper--1aUDu .slide--3Oo19 .slideImage--3I105 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  margin-bottom: 15px;
}
.carouselWrapper--1xfuK .slideWrapper--1aUDu .slide--3Oo19 .slideImage--3I105 .slideImageTitle--2GryO {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 160px;
  width: 520px;
  font-size: 40px;
  color: #ffffff;
  border: 1px solid #fff;
  border-radius: 2px;
}
.carouselWrapper--1xfuK .slideWrapper--1aUDu .slide--3Oo19 .slideHeadline--2UNEM {
  text-transform: uppercase;
  color: #ffffff;
  text-align: center;
  font-family: "PFSquareSansPro-Medium", sans-serif;
  font-size: 30px;
  position: absolute;
  background: rgba(0, 0, 0, 0.2);
  padding: 35px;
  border: 1px solid #ffffff;
}
.carouselWrapper--1xfuK .slideWrapper--1aUDu.slideWrapperSplitVertical--2bSZq {
  height: 350px;
  flex-direction: column;
}
.carouselWrapper--1xfuK .slideWrapper--1aUDu.slideWrapperSplitVertical--2bSZq > div {
  border-top: 1px solid #EFEFEF;
  width: 100%;
  height: 48%;
}
.carouselWrapper--1xfuK .slideWrapper--1aUDu.slideWrapperSplitVertical--2bSZq > div:first-of-type {
  border-top: none;
}
.carouselWrapper--1xfuK .slideWrapper--1aUDu.slideWrapperSplitVertical--2bSZq .slide--3Oo19 {
  height: 100%;
}
.carouselWrapper--1xfuK .slideWrapper--1aUDu.slideWrapperSplitVertical--2bSZq .slideImage--3I105 {
  height: 100% !important;
}
.carouselWrapper--1xfuK .slick-prev,
.carouselWrapper--1xfuK .slick-next {
  width: 40px;
  height: 37px;
}
.carouselWrapper--1xfuK .slick-prev {
  left: 0 !important;
}
.carouselWrapper--1xfuK .slick-prev:before {
  font-family: 'rent-easy' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e911';
  font-size: 60px !important;
  color: #ffffff;
}
.carouselWrapper--1xfuK .slick-next {
  right: 30px !important;
}
.carouselWrapper--1xfuK .slick-next:before {
  font-family: 'rent-easy' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e910';
  font-size: 60px !important;
  color: #ffffff;
}
.backgroundGrey--s0-MS,
.backgroundWhite--2j4hT {
  padding: 20px 0;
}
.backgroundWhite--2j4hT {
  width: 100%;
  background: #ffffff;
}
.backgroundGrey--s0-MS {
  width: 100%;
  background: #EFEFEF;
}
/*RESPONSIVE*/
@media screen and (max-width: 1023px) {
  .cardListWrapper--2rVRQ {
    padding: 0;
  }
  .cardListWrapper--2rVRQ h2 {
    margin-bottom: 30px;
    margin-top: 30px;
  }
  .cardListWrapper--2rVRQ .cardBtn--18ZaF {
    margin-bottom: 30px;
    margin-top: 0;
  }
  .cardListWrapper--2rVRQ .cardBtn--18ZaF a {
    width: calc(100% - 30px);
  }
  .cardListWrapper--2rVRQ .cardList--2FNYU {
    display: block;
  }
  .cardListWrapper--2rVRQ .cardList--2FNYU .cardListItem--3WsxD {
    margin-right: 0;
    flex: 100%;
    max-width: 100%;
    margin-bottom: 30px;
  }
  .cardListWrapper--2rVRQ .cardList--2FNYU .cardListItem--3WsxD div {
    font-size: 16px;
    text-align: center;
    padding: 0 15px;
  }
  .servicesWrapper--3LZab {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 110px;
    margin-bottom: 40px;
  }
  .servicesWrapper--3LZab .service--1wIJE {
    margin-right: 0;
    flex: 100%;
    max-width: 100%;
    margin-bottom: 120px;
    padding: 25px;
  }
  .servicesWrapper--3LZab .service--1wIJE .serviceIconCircle--e64nG {
    top: -5%;
  }
  .servicesWrapper--3LZab .service--1wIJE .serviceHeadline--3xvrY {
    word-spacing: unset;
    padding: 15px;
    margin-top: 45px;
    min-height: 50px;
  }
  .carouselWrapper--1xfuK .slideWrapper--1aUDu .slide--3Oo19 {
    width: 100%;
    max-height: 500px;
    min-height: 500px;
    margin-bottom: 30px;
  }
  .carouselWrapper--1xfuK .slideWrapper--1aUDu .slide--3Oo19 .slideImage--3I105 {
    width: 100%;
    height: 220px;
    margin-bottom: 0;
  }
  .carouselWrapper--1xfuK .slideWrapper--1aUDu .slide--3Oo19 .slideHeadline--2UNEM {
    text-transform: uppercase;
    font-size: 20px;
    text-align: center;
  }
  .carouselWrapper--1xfuK .slideWrapper--1aUDu .slide--3Oo19 > div {
    padding: 0;
    text-align: center;
  }
  .imageWithTextTileLinkWrapper--AWSNw {
    background: #DEDFDF;
    padding: 40px 0;
  }
  .imageWithTextTileLinkWrapper--AWSNw .imageWithTextTileLink--Y9Si1 .linkButton--1VqdJ {
    width: 100%;
    font-size: 21px;
    font-family: "PFSquareSansPro-Medium", sans-serif;
  }
  .imageWithTextTileLinkWrapper--AWSNw .imageWithTextTileLink--Y9Si1 .imageWithTextTileLinkContent--3Bx-r {
    width: 100%;
    padding: 20px;
    margin-left: 0;
  }
  .imageWithTextTileLinkWrapper--AWSNw .imageWithTextTileLink--Y9Si1 .imageWithTextTileLinkContent--3Bx-r .imageWithTextTileLinkBtn--1XvXy {
    display: block;
    width: 100%;
  }
  .imageWithTextTileLinkWrapper--AWSNw .imageWithTextTileLink--Y9Si1 .imageWithTextTileLinkContent--3Bx-r .imageWithTextTileLinkBtn--1XvXy a {
    position: relative;
    margin-top: 20px;
  }
  .offerBoxWrapper--3u045 {
    width: 100%;
    left: 0;
    margin-bottom: 45px;
  }
}
.locationDetailContainer--1Xs9B,
.tileListContainer--22S-m {
  margin-top: 80px;
  margin-bottom: 40px;
}
@media screen and (max-width: 1023px) {
  .locationDetailContainer--1Xs9B {
    padding: 0;
  }
}
.caps {
  display: inline !important;
}
.crossRentBackground--3FsZH:before {
  content: "";
  background: url("/frontend/icons/bgLogo.svg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  width: 100%;
  z-index: -1;
  height: 280px;
  left: -30px;
  top: -70px;
  margin: 30px;
}
.imageTextStationDetail--2q-cq .cardWithImageWrapper--2Pk3n .cardWithImageBg--FJRlx {
  position: relative;
  height: 780px;
}
.imageTextStationDetail--2q-cq .cardWithImageWrapper--2Pk3n .cardWithImageText--CzzgZ {
  position: relative;
  z-index: 1;
  background: #FFFFFF;
  left: 60px;
  padding: 60px 60px 60px 250px;
}
.imageTextStationDetail--2q-cq .cardWithImageWrapper--2Pk3n .cardWithImageText--CzzgZ h2 {
  font-size: 26px !important;
  text-align: revert;
  margin-bottom: 0;
}
@media screen and (max-width: 1650px) {
  .imageTextStationDetail--2q-cq .cardWithImageWrapper--2Pk3n .cardWithImageText--CzzgZ {
    padding: 30px 60px 30px 0;
  }
}
@media screen and (max-width: 1100px) {
  .imageTextStationDetail--2q-cq .cardWithImageWrapper--2Pk3n .cardWithImageText--CzzgZ {
    background: transparent;
  }
}
@media screen and (max-width: 1100px) {
  .imageTextStationDetail--2q-cq .cardWithImageWrapper--2Pk3n .cardWithImageBg--FJRlx {
    height: 380px;
  }
  .imageTextStationDetail--2q-cq .cardWithImageWrapper--2Pk3n .cardWithImageText--CzzgZ {
    left: 0;
    padding: 30px;
  }
  .imageTextStationDetail--2q-cq .cardWithImageWrapper--2Pk3n .cardWithImageText--CzzgZ h2 {
    font-size: 26px !important;
    text-align: revert;
    margin-bottom: 0;
  }
  .imageTextStationDetail--2q-cq .cardWithImageWrapper--2Pk3n .ant-row {
    flex-direction: column-reverse;
  }
  .imageTextStationDetail--2q-cq .cardWithImageWrapper--2Pk3n .ant-col {
    width: 100%;
  }
}
.locationDetailFeaturesTabs--EZOAY {
  display: flex;
  width: 100%;
  position: relative;
  background: var(--cr-white);
  border-radius: 30px;
}
@media screen and (max-width: 1100px) {
  .locationDetailFeaturesTabs--EZOAY .ant-tabs {
    flex-direction: column !important;
  }
}
.locationDetailFeaturesTabs--EZOAY .ant-tabs-content-holder {
  padding: 80px 30px;
}
@media screen and (max-width: 1100px) {
  .locationDetailFeaturesTabs--EZOAY .ant-tabs-content-holder {
    padding: 32px 12px;
  }
}
.locationDetailFeaturesTabs--EZOAY .ant-tabs-nav-wrap {
  margin: 0;
  background-color: var(--cr-black);
}
.locationDetailFeaturesTabs--EZOAY .ant-tabs-nav-wrap:before {
  display: none;
}
.locationDetailFeaturesTabs--EZOAY .ant-tabs-nav-wrap:after {
  display: none;
}
@media screen and (max-width: 1100px) {
  .locationDetailFeaturesTabs--EZOAY .ant-tabs-nav-wrap .ant-tabs-tabpane {
    padding-left: 0 !important;
  }
}
.locationDetailFeaturesTabs--EZOAY .ant-tabs-nav-wrap .ant-tabs-tab {
  border: 1px solid var(--cr-white);
  background: var(--cr-white);
  width: 100%;
  padding: 30px;
  margin: 0;
  margin-right: 5px;
  border-radius: 5px 5px 0 0;
}
@media screen and (max-width: 1100px) {
  .locationDetailFeaturesTabs--EZOAY .ant-tabs-nav-wrap .ant-tabs-tab {
    justify-content: center;
    margin-bottom: 5px;
    margin-right: 0;
  }
}
.locationDetailFeaturesTabs--EZOAY .ant-tabs-nav-wrap .ant-tabs-tab.ant-tabs-tab-active {
  background: var(--cr-blue);
  border: 1px solid var(--cr-blue);
}
.locationDetailFeaturesTabs--EZOAY .ant-tabs-nav-wrap .ant-tabs-tab.ant-tabs-tab-active * {
  color: var(--cr-white);
}
.locationDetailFeaturesTabs--EZOAY .ant-tabs-nav-wrap .ant-tabs-tab * {
  font: var(--ca-button-1);
  color: var(--cr-black);
  text-transform: uppercase;
}
.locationDetailFeaturesTabs--EZOAY .ant-tabs-nav-wrap .ant-tabs-tab:hover {
  background: var(--cr-blue);
  border: 1px solid var(--cr-blue);
}
.locationDetailFeaturesTabs--EZOAY .ant-tabs-nav-wrap .ant-tabs-tab:hover * {
  color: var(--cr-white);
}
.locationDetailFeaturesTabs--EZOAY .ant-tabs-nav-wrap .ant-tabs-ink-bar {
  display: none;
}
.locationDetailFeaturesTabs--EZOAY .locationDetailFeaturesTab--WinvI .locationDetailContainerInfoExtraItem--5hGnm {
  font: var(--cr-heading-4);
  color: var(--cr-black);
  text-transform: uppercase;
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--cr-black);
  padding: 24px 0;
}
.locationDetailFeaturesTabs--EZOAY .locationDetailFeaturesTab--WinvI .locationDetailContainerInfoExtraItem--5hGnm:first-of-type {
  border-top: 1px solid var(--cr-black);
}
.locationDetailFeaturesTabs--EZOAY .locationDetailCollapsePanel--24lox .locationDetailContainerInfoExtraItem--5hGnm {
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--cr-black);
  padding: 24px 0;
}
.locationDetailFeaturesTabs--EZOAY .locationDetailCollapsePanel--24lox .locationDetailContainerAccTableBody--1FtqD {
  padding: 0 !important;
  border-top: none;
}
.locationDetailFeaturesTabs--EZOAY .locationDetailCollapsePanel--24lox .locationDetailContainerAccTableBody--1FtqD .locationDetailContainerAccTableBodyRow--1WVMu {
  width: 100%;
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--cr-black);
  padding: 24px 0;
}
.locationDetailFeaturesTabs--EZOAY .locationDetailCollapsePanel--24lox .locationDetailContainerAccTableBody--1FtqD .locationDetailContainerAccTableBodyRow--1WVMu:first-of-type {
  border-top: 1px solid var(--cr-black);
}
.locationDetailFeaturesTabs--EZOAY .locationDetailCollapsePanel--24lox .locationDetailContainerAccTableBody--1FtqD .locationDetailContainerAccTableBodyRow--1WVMu .locationDetailContainerAccTableBodyInfo--3CM2E {
  font: var(--cr-heading-4);
  color: var(--cr-black);
  text-transform: uppercase;
  display: flex;
  align-items: center;
}
.locationDetailFeaturesTabs--EZOAY .locationDetailCollapsePanel--24lox .locationDetailContainerAccTableBody--1FtqD .locationDetailContainerAccTableBodyRow--1WVMu span {
  font: var(--cr-heading-4);
  color: var(--cr-black);
}
.locationDetailFeaturesTabs--EZOAY .locationDetailCollapsePanel--24lox .locationDetailContainerAccTableBody--1FtqD .locationDetailContainerAccTableBodyRow--1WVMu:last-of-type {
  border: none;
}
.locationDetailFeaturesTabs--EZOAY .locationDetailCollapse--3cuMA {
  width: 100%;
}
.locationDetailFeaturesTabs--EZOAY .locationDetailCollapse--3cuMA .locationDetailCollapsePanel--24lox {
  background: #FFFFFF;
  padding: 10px;
  margin-bottom: 15px;
  font-size: 22px;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
}
.locationDetailFeaturesTabs--EZOAY .locationDetailCollapse--3cuMA .locationDetailCollapsePanel--24lox .collpaseIco--1c1Zq i {
  font-size: 50px;
  font-weight: 600;
  position: relative;
  top: -13px;
}
.locationDetailCardBoxWrapper--Dfv4w {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 80px 0;
}
.locationDetailCardBoxWrapper--Dfv4w .locationDetailCardBox--3Xjbs {
  background: #FFFFFF;
  box-shadow: 10px 10px 80px rgba(0, 0, 0, 0.1);
  padding: 80px 30px 30px;
  width: 415px;
  margin-right: 80px;
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
}
.locationDetailCardBoxWrapper--Dfv4w .locationDetailCardBox--3Xjbs .toMapLink--2MbFZ {
  font-family: "Linotype - FuturaLTPro-Bold";
  margin-top: 16px;
  font-size: 20px;
  line-height: 33px;
  color: var(--primaryColor);
  cursor: pointer;
}
.locationDetailCardBoxWrapper--Dfv4w .locationDetailCardBox--3Xjbs .toMapLink--2MbFZ:hover {
  font-family: "Linotype - FuturaLTPro-Bold";
  font-size: 20px;
  line-height: 33px;
  color: var(--primaryColor);
}
.locationDetailCardBoxWrapper--Dfv4w .locationDetailCardBox--3Xjbs .locationDetailCardBoxIcon--2Spr8 {
  background: var(--primaryColor);
  position: absolute;
  top: -40px;
  left: 50%;
  transform: translateX(-50%);
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  color: white;
  font-size: 45px;
}
.locationDetailCardBoxWrapper--Dfv4w .locationDetailCardBox--3Xjbs h3 {
  font-family: "Linotype - Trade Gothic LT Pro Bold" !important;
  font-size: 32px !important;
}
.locationDetailCardBoxWrapper--Dfv4w .locationDetailCardBox--3Xjbs p,
.locationDetailCardBoxWrapper--Dfv4w .locationDetailCardBox--3Xjbs span {
  font-family: "Linotype - FuturaLTPro-Book";
  font-size: 20px;
  line-height: 33px;
  color: #ADADAD;
}
@media screen and (max-width: 767px) {
  .locationDetailCardBoxWrapper--Dfv4w {
    flex-direction: column;
    margin: 30px 0;
  }
  .locationDetailCardBoxWrapper--Dfv4w .locationDetailCardBox--3Xjbs {
    padding: 80px 20px 20px;
    width: 100%;
    margin-right: 0;
    min-height: 280px;
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 1100px) and (min-width: 768px) {
  .locationDetailCardBoxWrapper--Dfv4w {
    padding: 15px;
  }
  .locationDetailCardBoxWrapper--Dfv4w .locationDetailCardBox--3Xjbs {
    padding: 80px 20px 20px;
    width: 50%;
    margin-right: 15px;
    min-height: 280px;
  }
  .locationDetailCardBoxWrapper--Dfv4w .locationDetailCardBox--3Xjbs:last-of-type {
    margin-right: 0;
  }
}
@media screen and (max-width: 1023px) {
  .locationDetailContainer--1Xs9B .openingTimeWrapper--2hKU0 {
    margin-top: 30px;
  }
}
.locationDetailContainer--1Xs9B .openingTimeWrapper--2hKU0 .beginLabel--1Km72 {
  padding: 0;
  font: var(--cr-heading-3);
  text-transform: uppercase;
  color: var(--cr-black);
  display: flex;
  align-items: baseline;
}
.locationDetailContainer--1Xs9B .openingTimeWrapper--2hKU0 .beginLabel--1Km72 .beginLabelSecond--2q2of {
  font: var(--cr-heading-3);
  text-transform: uppercase;
}
.locationDetailContainer--1Xs9B .openingTimeWrapper--2hKU0 strong {
  margin-bottom: 16px;
  margin-top: 32px;
  display: block;
}
.locationDetailContainer--1Xs9B .openingTimeWrapper--2hKU0 * {
  color: var(--cr-black);
}
.locationDetailContainer--1Xs9B .headlineType--xFngS {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 120px;
  position: relative;
  text-align: center;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .locationDetailContainer--1Xs9B .headlineType--xFngS {
    margin-top: 30px;
  }
}
.locationDetailContainer--1Xs9B .headlineType--xFngS h2 {
  display: flex;
  justify-content: center;
  text-align: center;
}
.locationDetailContainer--1Xs9B .headlineType--xFngS h2:before {
  content: "";
  height: 80px;
  width: 3px;
  background: #232323;
  position: absolute;
  top: -130px;
}
@media screen and (max-width: 767px) {
  .locationDetailContainer--1Xs9B .headlineType--xFngS h2:before {
    display: none;
  }
}
.locationDetailContainer--1Xs9B h2 {
  margin-bottom: 30px;
}
.locationDetailContainer--1Xs9B .locationDetailContainerCompany--2spUt .locationDetailName--1CUgT {
  display: block;
  width: 100%;
  font-size: 20px;
  font-family: "PFSquareSansPro-Medium", sans-serif;
  text-transform: uppercase;
}
.locationDetailContainer--1Xs9B .locationDetailContainerCompany--2spUt .locationDetailCompanyName--2mUuB {
  display: block;
  width: 100%;
}
.locationDetailContainer--1Xs9B .locationDetailContainerCompany--2spUt .locationDetailContainerCompanyEmail--3dGMk {
  color: #2A85BA;
  margin-bottom: 30px;
}
.locationDetailContainer--1Xs9B .locationDetailContainerCompany--2spUt .locationDetailContainerCompanyEmail--3dGMk a {
  color: #2A85BA;
  font-family: "PFSquareSansPro-Medium", sans-serif;
}
.locationDetailContainer--1Xs9B .locationDetailContainerCompany--2spUt .locationDetailContainerCompanyEmail--3dGMk a i {
  color: #333333;
  margin-right: 15px;
}
.locationDetailContainer--1Xs9B .locationDetailContainerCompany--2spUt .locationDetailContainerCompanyEmail--3dGMk a:hover {
  text-decoration: none;
}
.locationDetailContainer--1Xs9B .locationDetailContainerCompany--2spUt .locationDetailContainerCompanyPhone--3Q1fi {
  color: #333333;
  margin-top: 15px;
  margin-bottom: 8px;
}
.locationDetailContainer--1Xs9B .locationDetailContainerCompany--2spUt .locationDetailContainerCompanyPhone--3Q1fi a {
  color: #333333;
}
.locationDetailContainer--1Xs9B .locationDetailContainerCompany--2spUt .locationDetailContainerCompanyPhone--3Q1fi a i {
  color: #333333;
  margin-right: 15px;
}
.locationDetailContainer--1Xs9B .locationDetailContainerCompany--2spUt .locationDetailContainerCompanyPhone--3Q1fi a:hover {
  text-decoration: none;
}
.locationDetailContainer--1Xs9B span {
  display: block;
  width: 100%;
}
.locationDetailContainer--1Xs9B .locationDetailContainerCompanyTimes--2TNvn {
  width: 100%;
  background: #DEDFDF;
  padding: 15px;
}
.locationDetailContainer--1Xs9B .locationDetailContainerCompanyTimes--2TNvn .locationDetailContainerTimesTitle--MUFep {
  font-family: "PFSquareSansPro-Medium", sans-serif;
  margin: 10px 0;
}
.locationDetailContainer--1Xs9B .locationDetailContainerCompanyTimes--2TNvn .locationDetailContainerTimesTitle--MUFep:first-of-type {
  margin-top: 0;
}
.locationDetailContainer--1Xs9B .locationDetailContainerCompanyTimes--2TNvn span {
  color: #333333;
}
.locationDetailContainer--1Xs9B .locationDetailContainerOffer--3cw2L {
  border: 6px solid #97C218;
  padding: 15px;
  margin-bottom: 30px;
}
.locationDetailContainer--1Xs9B .locationDetailContainerOffer--3cw2L .locationDetailContainerOfferTitle--3N-8z {
  display: block;
  width: 100%;
  font-size: 20px;
  font-family: "PFSquareSansPro-Medium", sans-serif;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.locationDetailContainer--1Xs9B .locationDetailContainerOffer--3cw2L .locationDetailContainerOfferDate--3sv9V {
  font-family: "PFSquareSansPro-Medium", sans-serif;
}
.locationDetailContainer--1Xs9B .locationDetailContainerOffer--3cw2L .locationDetailContainerOfferBtn--6mt0O {
  font-size: 24px;
  font-family: "PFSquareSansPro-Medium", sans-serif;
  color: #2A85BA;
  background: #97C218;
  padding: 10px 30px;
  display: inline-block;
}
.locationDetailContainer--1Xs9B .locationDetailContainerOffer--3cw2L .locationDetailContainerOfferBtn--6mt0O:hover {
  text-decoration: none;
}
.locationDetailContainer--1Xs9B .locationDetailContainerAccCard--S5aKL {
  margin-top: 30px;
  margin-bottom: 30px;
}
.locationDetailContainer--1Xs9B .locationDetailContainerAccCard--S5aKL .locationDetailContainerAccBtn--2CTk- {
  position: relative;
}
.locationDetailContainer--1Xs9B .locationDetailContainerAccCard--S5aKL .locationDetailContainerAccBtn--2CTk- button {
  width: 100%;
  text-align: left;
  font-size: 20px;
  text-transform: uppercase;
  padding: 10px 20px;
  box-shadow: none;
  background: #EFEFEF;
  border: 1px solid #707070;
  outline: none;
  border-top: 10px solid #2A85BA;
  border-radius: 2px;
  font-family: "PFSquareSansPro-Medium", sans-serif;
}
.locationDetailContainer--1Xs9B .locationDetailContainerAccCard--S5aKL .locationDetailContainerAccBtn--2CTk- button i {
  position: absolute;
  right: 15px;
  top: 30px;
  font-size: 5px;
}
.locationDetailContainer--1Xs9B .locationDetailContainerAccTable--3yIWS {
  display: inline-block;
  width: 100%;
}
.locationDetailContainer--1Xs9B .locationDetailContainerAccTable--3yIWS .locationDetailContainerAccTableHead--zkES9 {
  display: flex;
  justify-content: space-between;
}
.locationDetailContainer--1Xs9B .locationDetailContainerAccTable--3yIWS .locationDetailContainerAccTableBody--1FtqD {
  padding: 10px;
  border-top: none;
}
.locationDetailContainer--1Xs9B .locationDetailContainerAccTable--3yIWS .locationDetailContainerAccTableBody--1FtqD .locationDetailContainerAccTableBodyRow--1WVMu {
  font: var(--cr-heading-4);
  color: var(--cr-black);
  text-transform: uppercase;
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--cr-black);
  padding: 24px 0;
}
.locationDetailContainer--1Xs9B .locationDetailContainerAccTable--3yIWS .locationDetailContainerAccTableBody--1FtqD .locationDetailContainerAccTableBodyRow--1WVMu:first-of-type {
  border-top: 1px solid var(--cr-black);
}
.locationDetailContainer--1Xs9B .locationDetailContainerAccTable--3yIWS .locationDetailContainerAccTableBody--1FtqD .locationDetailContainerAccTableBodyRow--1WVMu .locationDetailContainerAccTableBodyInfo--3CM2E {
  display: flex;
  align-items: center;
}
.locationDetailContainer--1Xs9B .locationDetailContainerAccTable--3yIWS .locationDetailContainerAccTableBody--1FtqD .locationDetailContainerAccTableBodyRow--1WVMu .locationDetailContainerAccTableBodyInfo--3CM2E i {
  color: #232323;
  font-size: 24px;
}
.locationDetailContainer--1Xs9B .locationDetailContainerAccTable--3yIWS .locationDetailContainerAccTableBody--1FtqD .locationDetailContainerAccTableBodyRow--1WVMu .locationDetailContainerAccTableBodyPrice--2cZQg {
  text-align: right;
}
.locationDetailContainer--1Xs9B .locationDetailContainerAccTable--3yIWS .locationDetailContainerAccTableBody--1FtqD .locationDetailContainerAccTableBodyRow--1WVMu .locationDetailContainerAccTableBodyPricePro--33wce {
  text-align: right;
}
.locationDetailContainer--1Xs9B .locationDetailContainerAccTable--3yIWS .locationDetailContainerAccTableBody--1FtqD .locationDetailContainerAccTableBodyRow--1WVMu span {
  font: var(--cr-heading-4);
  color: var(--cr-black);
  text-transform: uppercase;
}
.locationDetailContainer--1Xs9B .locationDetailContainerAccTable--3yIWS .locationDetailContainerAccTableBody--1FtqD .locationDetailContainerAccTableBodyRow--1WVMu:last-of-type {
  border: none;
}
.locationDetailContainer--1Xs9B .locationDetailContainerBtns--2wbE9 .mcRentYellowBtn--3HAiO,
.locationDetailContainer--1Xs9B .locationDetailContainerBtns--2wbE9 .mcRentGreenBtn--173Rx {
  font-size: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
.locationDetailContainer--1Xs9B .locationDetailContainerBtns--2wbE9 .mcRentYellowBtn--3HAiO {
  width: 100%;
  margin-bottom: 15px;
  text-align: center;
}
.locationDetailContainer--1Xs9B .locationDetailContainerBtns--2wbE9 .mcRentGreenBtn--173Rx {
  width: 100%;
  margin-bottom: 15px;
  margin-top: 30px;
  text-align: center;
}
.locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT {
  height: 650px;
  background: #F8F8F8;
  position: relative;
  width: 100%;
  margin: 80px 0;
}
.locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 {
  z-index: 100;
  box-shadow: 10px 10px 80px rgba(0, 0, 0, 0.1);
  background: #FFFFFF;
  position: absolute;
  left: 150px;
  bottom: -100px;
  height: auto;
  width: 500px;
  transition: all 0.3s;
}
.locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoHeader--15-aT {
  background: var(--primaryColor);
  font-size: 32px;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  padding: 15px;
  color: #FFFFFF;
}
.locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoContent--3r3eF {
  padding: 50px;
}
.locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoContent--3r3eF * {
  font-family: "Linotype - FuturaLTPro-Book";
  font-size: 20px;
  line-height: 33px;
  color: #ADADAD;
}
.locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoContent--3r3eF a {
  display: block;
  margin-top: 15px;
}
.locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoContent--3r3eF a i {
  color: var(--primaryColor);
}
.locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoPanelSummer--15DAn {
  border-top: 1px solid #ADADAD;
  padding: 15px 32px;
  font-size: 32px;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
}
.locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoPanelSummer--15DAn .iconCross-plus--zkm9m :before {
  content: "\e90a";
}
.locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoPanelSummer--15DAn .iconCross-minus--9f5JL:before {
  content: "\e907";
}
.locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoPanelWinter--H8W4m {
  padding: 15px 32px;
  font-size: 32px;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  border-top: 1px solid #ADADAD;
  border-bottom: 1px solid #ADADAD;
  margin-bottom: 32px;
}
.locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoPaneContnet--BnYKt * {
  font-size: 20px;
}
.locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .collpaseIco--1c1Zq i {
  font-size: 50px;
  font-weight: 600;
  position: relative;
  top: -8px;
}
@media screen and (max-width: 1100px) and (min-width: 768px) {
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT {
    height: auto;
  }
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 {
    position: relative;
    left: 60px;
    bottom: -60px;
    height: auto;
    width: 370px;
  }
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoHeader--15-aT {
    font-size: 22px;
  }
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoContent--3r3eF {
    padding: 15px;
  }
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoContent--3r3eF * {
    font-family: "Linotype - FuturaLTPro-Book";
    font-size: 20px;
    line-height: 33px;
    color: #ADADAD;
  }
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoContent--3r3eF a {
    display: block;
    margin-top: 15px;
  }
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoContent--3r3eF a i {
    color: var(--primaryColor);
  }
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoPanelSummer--15DAn {
    border-top: 1px solid #ADADAD;
    padding: 15px;
    font-size: 22px;
    font-family: "Linotype - Trade Gothic LT Pro Bold";
  }
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoPanelSummer--15DAn .iconCross-plus--zkm9m :before {
    content: "\e90a";
  }
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoPanelSummer--15DAn .iconCross-minus--9f5JL:before {
    content: "\e907";
  }
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoPanelWinter--H8W4m {
    padding: 15px;
    font-size: 22px;
    font-family: "Linotype - Trade Gothic LT Pro Bold";
    border-top: 1px solid #ADADAD;
    border-bottom: 1px solid #ADADAD;
    margin-bottom: 32px;
  }
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoPaneContnet--BnYKt * {
    font-size: 20px;
  }
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .collpaseIco--1c1Zq i {
    font-size: 30px;
    font-weight: 600;
    position: relative;
    top: -8px;
  }
}
@media screen and (max-width: 767px) {
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT {
    height: auto;
  }
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 {
    position: relative;
    left: 0;
    bottom: 0;
    height: auto;
    width: calc(100vw - 30px);
  }
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoHeader--15-aT {
    font-size: 22px;
  }
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoContent--3r3eF {
    padding: 15px;
  }
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoContent--3r3eF * {
    font-family: "Linotype - FuturaLTPro-Book";
    font-size: 20px;
    line-height: 33px;
    color: #ADADAD;
  }
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoContent--3r3eF a {
    display: block;
    margin-top: 15px;
  }
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoContent--3r3eF a i {
    color: var(--primaryColor);
  }
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoPanelSummer--15DAn {
    border-top: 1px solid #ADADAD;
    padding: 15px;
    font-size: 22px;
    font-family: "Linotype - Trade Gothic LT Pro Bold";
  }
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoPanelSummer--15DAn .iconCross-plus--zkm9m :before {
    content: "\e90a";
  }
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoPanelSummer--15DAn .iconCross-minus--9f5JL:before {
    content: "\e907";
  }
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoPanelWinter--H8W4m {
    padding: 15px;
    font-size: 22px;
    font-family: "Linotype - Trade Gothic LT Pro Bold";
    border-top: 1px solid #ADADAD;
    border-bottom: 1px solid #ADADAD;
    margin-bottom: 32px;
  }
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .locationDetailMapInfoContentArea--3mtXL .locationDetailMapInfoPaneContnet--BnYKt * {
    font-size: 20px;
  }
  .locationDetailContainer--1Xs9B .locationDetailMapWrapper--qHslT .locationDetailMapInfoWrapper--DGcM5 .collpaseIco--1c1Zq i {
    font-size: 30px;
    font-weight: 600;
    position: relative;
    top: -8px;
  }
}
.mcRentYellowBtn--3HAiO {
  background: var(--primaryColor);
  color: #FFFFFF;
  border: 1px solid var(--primaryColor);
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  padding: 13px 30px 10px;
  text-align: center;
  transition: all 0.3s;
  margin-top: 30px;
}
.mcRentYellowBtn--3HAiO:hover {
  color: #FFFFFF;
  background: var(--primaryColor);
  border: 1px solid var(--primaryColor);
}
.mcRentGreenBtn--173Rx {
  background: var(--primaryColor);
  color: #FFFFFF;
  border: 1px solid var(--primaryColor);
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  padding: 13px 30px 10px;
  text-align: center;
  transition: all 0.3s;
}
.mcRentGreenBtn--173Rx:hover {
  color: #FFFFFF;
  background: var(--primaryColor);
  border: 1px solid var(--primaryColor);
}
.mcRentGreenBtnSM--hHeHF {
  background: var(--primaryColor);
  color: #FFFFFF;
  border: 1px solid var(--primaryColor);
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 16px;
  padding: 13px 15px 10px;
  text-align: center;
  transition: all 0.3s;
}
.mcRentGreenBtnSM--hHeHF:hover {
  color: #FFFFFF;
  background: var(--primaryColor);
  border: 1px solid var(--primaryColor);
}
.mcRentDefaultBtn--2Fbjq {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  padding: 13px 30px 10px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
  margin-top: 30px;
}
.mcRentDefaultBtn--2Fbjq:hover {
  color: #FFFFFF;
  background: #232323;
  border: 1px solid #232323;
}
.twoColText--7k7bn {
  background: #DEDFDF;
  padding-top: 45px;
  padding-bottom: 45px;
}
.twoColText--7k7bn .textBox--2NUJ7 {
  margin-bottom: unset;
}
.twoColText--7k7bn .textBox--2NUJ7 ul {
  padding: 0 40px;
  margin: 0;
}
.twoColText--7k7bn .textBox--2NUJ7 ul li {
  list-style: none;
  position: relative;
}
.twoColText--7k7bn .textBox--2NUJ7 ul li:before {
  font-family: 'mcrent' !important;
  content: '\e906';
  color: #2A85BA;
  font-size: 12px;
  position: absolute;
  left: -2.3rem;
  top: 5px;
}
.twoColText--7k7bn .textBox--2NUJ7 a {
  color: #2A85BA;
}
.twoColText--7k7bn .textBox--2NUJ7 a:hover {
  color: #2A85BA;
  text-decoration: none;
  outline: none;
}
.twoColText--7k7bn h1 {
  margin-bottom: 30px;
}
.videoContainer--1oexd {
  margin-top: 30px;
  margin-bottom: 30px;
  height: 650px;
}
@media (max-width: 1200px) {
  .videoContainer--1oexd {
    height: 540px;
  }
}
@media (max-width: 991px) {
  .videoContainer--1oexd {
    height: 405px;
  }
}
@media (max-width: 767px) {
  .videoContainer--1oexd {
    height: 225px;
  }
}
.videoContainer--1oexd iframe {
  width: 100%;
  height: 100%;
}
.carouselSliderDetailContainer--1iQJJ {
  margin-bottom: 30px;
}
.carouselSliderDetailContainer--1iQJJ .carouselSliderDetailItem--1CZhO {
  padding-top: 75%;
  background-size: cover;
  background-position: center;
}
.carouselSliderDetailContainer--1iQJJ .slick-slide {
  margin: 0 16px;
}
.carouselSliderDetailContainer--1iQJJ .slick-list {
  margin: 0 -16px;
  height: 460px;
}
.carouselSliderDetailContainer--1iQJJ .slick-prev:before,
.carouselSliderDetailContainer--1iQJJ .slick-next:before {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e90c';
  font-size: 10px !important;
}
.carouselSliderDetailContainer--1iQJJ .slick-prev {
  left: 5px;
  z-index: 1;
  transform: rotate(90deg);
}
.carouselSliderDetailContainer--1iQJJ .slick-next {
  right: 5px;
  transform: rotate(-90deg);
}
.carouselSliderDetailContainer--1iQJJ .carouselSliderDetailImg--2ynAB {
  width: 100%;
  height: 384px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 767px) {
  .carouselSliderDetailContainer--1iQJJ .carouselSliderDetailImg--2ynAB {
    height: 284px;
  }
  .carouselSliderDetailContainer--1iQJJ .slick-slide {
    margin: 0;
  }
  .carouselSliderDetailContainer--1iQJJ .slick-list {
    height: 360px;
  }
  .carouselSliderDetailContainer--1iQJJ .slick-dots {
    right: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .carouselSliderDetailContainer--1iQJJ .slick-track {
    height: 100%;
  }
  .carouselSliderDetailContainer--1iQJJ .slick-dots {
    right: unset;
    left: 140px;
    text-align: left;
  }
}
.slick-dots {
  bottom: 30px;
}
.slick-dots li button:before {
  background: #ADADAD;
}
.tooltip--3dZGh {
  max-width: 200px;
}
.tabs--ih0ft {
  margin: -15px -15px 15px;
  text-align: center;
}
.tabs--ih0ft .tab--3LXx- {
  display: inline-block;
  width: 50%;
  padding: 10px;
  font-size: 16px;
  background: #EFEFEF;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
}
.tabs--ih0ft .tab--3LXx-:hover,
.tabs--ih0ft .tab--3LXx-.active--2q1Ff {
  background: #DEDFDF;
}
.tabContent--3-sp5 {
  display: none;
}
.tabContent--3-sp5 span {
  padding: 2px 0;
}
.tabContent--3-sp5 .beginLabel--1Km72 {
  padding: 0;
}
.tabContent--3-sp5 strong {
  padding: 10px 0;
  display: block;
  font-size: 18px;
  font-weight: 500;
}
.tabContent--3-sp5.active--2q1Ff {
  display: block;
}
.locationDetailBreadcrumb--1iUht {
  margin-top: 32px;
}
.locationDetailBreadcrumb--1iUht ul {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
}
.locationDetailBreadcrumb--1iUht ul li {
  margin-right: 10px;
  display: flex;
  align-items: center;
  font-size: 16px;
}
@media screen and (max-width: 1023px) {
  .locationDetailBreadcrumb--1iUht ul li {
    margin-right: 5px;
  }
}
.locationDetailBreadcrumb--1iUht ul li:after {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e908";
  text-align: center;
  margin-left: 10px;
  font-size: 20px;
}
@media screen and (max-width: 1023px) {
  .locationDetailBreadcrumb--1iUht ul li:after {
    margin-right: 5px;
  }
}
.locationDetailBreadcrumb--1iUht ul li a {
  color: #232323;
  text-decoration: none;
  transition: all 0.3s;
  font-family: "Linotype - FuturaLTPro-Book";
}
.locationDetailBreadcrumb--1iUht ul li a:hover {
  color: #232323;
}
.locationDetailBreadcrumb--1iUht ul li:last-of-type:after {
  display: none;
}
.locationDetailBreadcrumb--1iUht ul li:last-of-type a {
  color: var(--primaryColor);
  pointer-events: none;
}
.contactForm--1YeL3 {
  background-color: var(--cr-white);
  padding: 24px;
  border-radius: 10px;
}
.contactForm--1YeL3 input[type=submit] {
  display: block;
  border: none;
  -webkit-appearance: unset;
}
.contactForm--1YeL3 .sendNewsletterBtn--2EnZZ {
  background-color: var(--primaryColor);
  color: #FFFFFF;
  font-family: "Linotype - FuturaLTPro-Bold";
  font-size: 20px;
  line-height: 33px;
  padding: 5px 15px;
}
.contactPage--3BK6I .contactSuccess--3c_Fn .successCheckmark--2r3Ca {
  width: 80px;
  height: 115px;
  margin: 0 auto;
}
.contactPage--3BK6I .contactSuccess--3c_Fn .successCheckmark--2r3Ca .check-icon--Dnzfs {
  width: 80px;
  height: 80px;
  position: relative;
  border-radius: 50%;
  box-sizing: content-box;
  border: 4px solid #4CAF50;
}
.contactPage--3BK6I .contactSuccess--3c_Fn .successCheckmark--2r3Ca .check-icon--Dnzfs::before {
  top: 3px;
  left: -2px;
  width: 30px;
  transform-origin: 100% 50%;
  border-radius: 100px 0 0 100px;
}
.contactPage--3BK6I .contactSuccess--3c_Fn .successCheckmark--2r3Ca .check-icon--Dnzfs::after {
  top: 0;
  left: 30px;
  width: 60px;
  transform-origin: 0 50%;
  border-radius: 0 100px 100px 0;
  animation: rotate-circle--1YaiW 4.25s ease-in;
}
.contactPage--3BK6I .contactSuccess--3c_Fn .successCheckmark--2r3Ca .check-icon--Dnzfs::before,
.contactPage--3BK6I .contactSuccess--3c_Fn .successCheckmark--2r3Ca .check-icon--Dnzfs::after {
  content: '';
  height: 100px;
  position: absolute;
  background: #FFFFFF;
  transform: rotate(-45deg);
}
.contactPage--3BK6I .contactSuccess--3c_Fn .successCheckmark--2r3Ca .check-icon--Dnzfs .icon-line--RsPU2 {
  height: 5px;
  background-color: #4CAF50;
  display: block;
  border-radius: 2px;
  position: absolute;
  z-index: 10;
}
.contactPage--3BK6I .contactSuccess--3c_Fn .successCheckmark--2r3Ca .check-icon--Dnzfs .icon-line--RsPU2.line-tip--37YuM {
  top: 46px;
  left: 14px;
  width: 25px;
  transform: rotate(45deg);
  animation: icon-line-tip--Il6wB 0.75s;
}
.contactPage--3BK6I .contactSuccess--3c_Fn .successCheckmark--2r3Ca .check-icon--Dnzfs .icon-line--RsPU2.line-long--2UunB {
  top: 38px;
  right: 8px;
  width: 47px;
  transform: rotate(-45deg);
  animation: icon-line-long--3AtCy 0.75s;
}
.contactPage--3BK6I .contactSuccess--3c_Fn .successCheckmark--2r3Ca .check-icon--Dnzfs .icon-circle--2TjEx {
  top: -4px;
  left: -4px;
  z-index: 10;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  position: absolute;
  box-sizing: content-box;
  border: 4px solid rgba(76, 175, 80, 0.5);
}
.contactPage--3BK6I .contactSuccess--3c_Fn .successCheckmark--2r3Ca .check-icon--Dnzfs .icon-fix--2n6Xr {
  top: 8px;
  width: 5px;
  left: 26px;
  z-index: 1;
  height: 85px;
  position: absolute;
  transform: rotate(-45deg);
  background-color: #FFFFFF;
}
@keyframes rotate-circle--1YaiW {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@keyframes icon-line-tip--Il6wB {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}
@keyframes icon-line-long--3AtCy {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}
.contactPage--3BK6I .contactSuccess--3c_Fn .success--1HEbr {
  text-align: center;
}
.mobileAccordion--1c5-p {
  margin-top: 30px;
  position: relative;
}
.mobileAccordion--1c5-p .locationDetailCollapse--3cuMA {
  background: #FFFFFF;
  padding: 10px;
  margin-bottom: 15px;
  font-size: 22px;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  width: 100%;
  padding: 0 !important;
}
.mobileAccordion--1c5-p .locationDetailCollapse--3cuMA .collpaseIco--1c1Zq i {
  font-size: 50px;
  font-weight: 600;
  position: relative;
  top: -13px;
}
.__react_component_tooltip.type-warning {
  background-color: #97C218 !important;
}
.__react_component_tooltip.type-warning.place-bottom:after {
  border-bottom-color: #97C218 !important;
}
@media screen and (max-width: 767px) {
  .__react_component_tooltip {
    max-width: 90vw;
    left: 15px !important;
  }
}
.cookieAcceptance {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}
.cookieAcceptance.active {
  display: block;
}
@media (min-width: 565px) {
  .cookieAcceptance.active {
    background: rgba(0, 0, 0, 0.5);
  }
}
@media (max-width: 502px) {
}
.cookieAcceptance a {
  cursor: pointer !important;
}
.cookieAcceptance .cont {
  visibility: hidden;
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: var(--cr-black);
  padding: 30px 15px;
  width: 100%;
  max-width: 900px;
  overflow-y: auto;
  max-height: 100%;
}
@media screen and (max-width: 767px) {
  .cookieAcceptance .cont {
    text-align: center;
    top: 0;
    bottom: 0;
    left: 0;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.cookieAcceptance .cont.active {
  visibility: visible;
}
.cookieAcceptance .cont1 {
  padding: 45px;
}
@media screen and (max-width: 767px) {
  .cookieAcceptance .cont1 {
    padding: 12px 12px;
    height: 55vh;
  }
  .cookieAcceptance .cont1.active {
    margin: 0;
    top: 45vh;
  }
}
.cookieAcceptance .cont2 {
  text-align: center;
  max-width: 800px;
}
.cookieAcceptance .cont h3 {
  margin: 0 0 15px;
  font-weight: 600;
}
@media (max-width: 500) {
  .cookieAcceptance .cont h3 {
    margin: 0 0 5px !important;
    font-size: 22px !important;
  }
}
.cookieAcceptance .cookieAcceptance .cont h3.marginTop {
  margin: 30px 0;
}
.cookieAcceptance .cont p, .cookieAcceptance .cont span, .cookieAcceptance .cont li, .cookieAcceptance .cont a {
  font-size: 15px;
  line-height: 1.5em;
}
@media (max-width: 500px) {
  .cookieAcceptance .cont p, .cookieAcceptance .cont span, .cookieAcceptance .cont li, .cookieAcceptance .cont a {
    font-size: 11px;
    margin-bottom: 8px;
  }
}
.cookieAcceptance .cont a {
  text-decoration: underline;
  color: inherit;
}
.cookieAcceptance .cont a:hover, .cookieAcceptance .cont a:focus {
  text-decoration: none;
}
.cookieAcceptance .cont .buttonSecondary, .cookieAcceptance .cont .buttonMain, .cookieAcceptance .cont .buttonDefault {
  display: block;
  font-size: 16px;
  padding: 15px;
  width: 80%;
  margin: 30px auto;
  background: #f6f6f6;
  color: #9a9a9a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.cookieAcceptance .cont .buttonMain {
  background: var(--primaryColor);
  color: #ffffff;
}
.cookieAcceptance .cont .buttonSecondary {
  background: #ADADAD;
  color: #ffffff;
}
.cookieAcceptance .cont .buttonMain:hover, .cookieAcceptance .cont .buttonMain:focus, .cookieAcceptance .cont .buttonDefault:hover, .cookieAcceptance .cont .buttonDefault:focus {
  opacity: 0.75;
  text-decoration: none;
}
@media (max-width: 767px) {
  .cookieAcceptance .cont .buttonMain, .cookieAcceptance .cont .buttonDefault {
    font-size: 12px;
    padding: 5px 0;
  }
}
.cookieAcceptance .cont ul {
  margin: 15px 0;
  padding: 0;
  list-style-type: none;
}
.cookieAcceptance .cont ul li {
  line-height: 2em;
  font-weight: 600;
}
.cookieAcceptance .ftr, .cookieAcceptance .ftr a {
  font-size: 12px;
  font-weight: 200;
}
.cookieAcceptance .ftr a {
  text-decoration: none;
}
.cookieAcceptance .ftr a:hover, .cookieAcceptance .ftr a:focus {
  text-decoration: underline;
}
.cookieAcceptance .cont1 .excludeCookies {
  display: inline-block;
  margin-top: 10px;
  float: right;
  margin-right: 7px;
}
.cookieAcceptance .cont1 .buttonMain {
  display: inline-block;
  margin: 0;
  width: auto;
  font-size: 14px;
  padding: 10px 30px;
}
@media (max-width: 500px) {
  .cookieAcceptance .cont1 .buttonMain {
    max-width: 100% !important;
    padding: 10px 0;
  }
}
@media (max-width: 767px) {
  .cookieAcceptance .cont1 .buttonMain {
    float: none;
    display: block;
    max-width: 100%;
    margin: 0 auto;
  }
}
.fancyCheckBox--2Pgpx label {
  display: flex;
  align-items: center;
  position: relative;
  margin-bottom: 12px;
  cursor: pointer;
  font: var(--cr-body-copy-small);
  color: var(--cr-black);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.fancyCheckBox--2Pgpx span * {
  margin-bottom: 0;
}
.fancyCheckBox--2Pgpx input {
  margin-right: 8px;
}
.justifyEnd--2iBjf {
  display: flex;
  justify-content: flex-end;
}
.field-error--3dF1h {
  white-space: normal;
}
@media (max-width: 500px) {
  .cookieHeaderTitle--3iKHK {
    font-size: 18px !important;
    margin-bottom: 5px !important;
  }
}
.paddingVert--3Uskp {
  padding: 10px 0;
}
.cookieAcceptance {
  z-index: 2000;
  overflow-y: scroll;
}
.linkProps--357vw {
  cursor: pointer;
}
/**MOBILE ONLY (320px-1024px)**/
@media screen and (max-width: 1024px) {
  .offerItemSliderLastMinute--2ipOy {
    padding-top: 50px !important;
    height: 100%;
  }
  .offerItemSliderLastMinute--2ipOy .carouselWrapper--1xfuK .slideWrapper--1aUDu .slide--3Oo19 .slideHeadline--2UNEM {
    display: none;
  }
  .carouselWrapper--1xfuK .carouselInnerContainer--3H9D4 .col-12 {
    padding: 0;
  }
  .carouselWrapper--1xfuK .carouselInnerContainer--3H9D4 .slickSlider--1MCEV {
    height: 100% !important;
  }
  .carouselWrapper--1xfuK .slideWrapper--1aUDu {
    position: relative;
  }
  .carouselWrapper--1xfuK .slideWrapper--1aUDu .slide--3Oo19 .slideImage--3I105 {
    margin-bottom: 15px;
  }
  .carouselWrapper--1xfuK .slideWrapper--1aUDu .slide--3Oo19 .slideHeadline--2UNEM {
    font-size: 16px;
    padding: 30px 15px;
    width: calc(100% - 98px);
  }
  .carouselWrapper--1xfuK .slideWrapper--1aUDu .slide--3Oo19 > div {
    display: none;
  }
  .carouselWrapper--1xfuK .slick-prev {
    background: #707070;
    left: 15px !important;
    width: 35px;
    height: 50px;
    top: 45%;
    border: 1px solid #ffffff;
  }
  .carouselWrapper--1xfuK .slick-prev:before {
    font-size: 20px !important;
    color: #ffffff;
  }
  .carouselWrapper--1xfuK .slick-next {
    background: #707070;
    right: 15px !important;
    width: 35px;
    height: 50px;
    top: 45%;
    border: 1px solid #ffffff;
  }
  .carouselWrapper--1xfuK .slick-next:before {
    font-size: 20px !important;
    color: #ffffff;
  }
}
/**MOBILE ONLY (320px-1024px) END**/
.slickDots--3P02X {
  left: 50%;
  transform: translateX(-50%);
  align-items: center;
  justify-content: center;
  display: flex !important;
}
.checkIconContainer--2XKDR {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
}
.statisticsCheckbox--3kDJ6 .ant-checkbox * {
  border: 1px solid #DEDFDF !important;
  background-color: #DEDFDF !important;
}
.statisticsCheckbox--3kDJ6 .ant-checkbox-checked:after {
  border: 1px solid #DEDFDF !important;
}
.ra-number-input-wrapper {
  display: inline-flex;
  align-items: center;
}
.ra-number-input-wrapper .ra-number-input {
  border: none;
  outline: none;
  text-align: center;
  margin: 0 10px;
  font: var(--ra-button-2);
  background-color: transparent;
  font: var(--cr-heading-6);
  color: var(--cr-grey);
  width: 20px;
}
.ra-number-input-wrapper i {
  border-radius: 5px;
  font-size: 10px;
  cursor: pointer;
  font-weight: bold;
  padding: 10px;
  background-color: var(--cr-black);
  color: var(--cr-white);
}
.ra-number-input-wrapper input::-webkit-outer-spin-button, .ra-number-input-wrapper input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.ra-number-input-wrapper input[type=number] {
  -moz-appearance: textfield;
}
.ant-slider-track {
  background-color: var(--cr-blue) !important;
  height: 10px !important;
}
.ant-slider-rail {
  background-color: var(--cr-white) !important;
  height: 10px !important;
}
@media screen and (max-width: 767px) {
  .ant-slider-handle {
    border-color: var(--cr-grey) !important;
    height: 16px !important;
    width: 16px !important;
    margin-top: -3px !important;
  }
}
@media screen and (min-width: 767px) {
  .ant-slider-handle.ant-tooltip-open {
    border-color: var(--cr-black) !important;
  }
}
input.cr-checkbox {
  -webkit-appearance: none;
  appearance: none;
  width: 30px;
  height: 30px;
  min-width: 30px;
  min-height: 30px;
  max-width: 30px;
  max-height: 30px;
  border-radius: 50%;
  border: 1px solid var(--cr-black);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: 120ms transform ease-in-out;
}
input.cr-checkbox:before {
  background-color: transparent;
  font-family: 'cr-redesign' !important;
  content: '\e908';
  transform: scale(0);
  transform-origin: center center;
  transition: 120ms transform ease-in-out;
}
input.cr-checkbox:checked {
  transition: 120ms transform ease-in-out;
  background-color: var(--cr-black);
}
input.cr-checkbox:checked:before {
  transition: 120ms transform ease-in-out;
  transform: scale(1);
  color: var(--cr-white);
}
input.cr-checkbox.white {
  border: 1px solid var(--cr-white);
}
input.cr-checkbox.white:checked {
  background-color: var(--cr-white);
}
input.cr-checkbox.white:checked:before {
  color: var(--cr-black);
}
.quickCheckinRadioBtn {
  margin-bottom: 16px;
}
.cr-w-5 {
  width: 45%;
}
.cr-w-2 {
  width: 10%;
}
.cr-w-calc {
  width: calc(100% - ((33.33333333% * 2) + 16.66666667%));
}
.voucherCodeWrapper--19uuV {
  display: flex;
}
.crLocationDetailContentCard--2K2oL {
  background-color: var(--cr-white);
  border-radius: 30px;
  padding: 80px 0;
}
@media screen and (min-width: 1111px) {
  .crLocationDetailContentCard--2K2oL {
    margin-top: 32px;
  }
}
@media screen and (min-width: 1111px) {
  .crLocationDetailContentCard--2K2oL .crLocationDetailContentCardImage--2458y {
    position: relative;
    top: -128px;
    margin-bottom: -128px;
    display: block;
  }
  .crLocationDetailContentCard--2K2oL .crLocationDetailContentCardImage--2458y img {
    height: 490px;
  }
}
.crLocationDetailContentCard--2K2oL .crLocationDetailContentCardImage--2458y img {
  border-radius: 5px;
}
.locationDetailSeoTextWrapper--2c41M {
  background-color: var(--cr-white);
  border-radius: 5px;
  padding: 24px;
}
.cr-alert {
  font: var(--cr-body-copy-small);
}
.cr-alert.cr-alert-error {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}

.monthSelect--1Mrgk {
  min-width: 240px;
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--1aY7z:before {
  content: "\e921";
}
.cri-bed--1VvMC:before {
  content: "\e922";
}
.cri-minus--bRdTz:before {
  content: "\e923";
}
.cri-facebook--Kg1BT:before {
  content: "\e91e";
}
.cri-instagram--3JMwv:before {
  content: "\e91f";
}
.cri-logo--205Em:before {
  content: "\e920";
}
.cri-bulletpoint--mbCU2:before {
  content: "\e900";
}
.cri-check--jmKtq:before {
  content: "\e901";
}
.cri-diamond--3CxZx:before {
  content: "\e902";
}
.cri-triangle--TT5pW:before {
  content: "\e903";
}
.cri-gas-bottle--79ysQ:before {
  content: "\e904";
}
.cri-weight--3_Je6:before {
  content: "\e905";
}
.cri-info--lKPOt:before {
  content: "\e906";
}
.cri-calendar--BJRta:before {
  content: "\e907";
}
.cri-close--366fr:before {
  content: "\e908";
}
.cri-search--kNk_d:before {
  content: "\e909";
}
.cri-map--22zh7:before {
  content: "\e90a";
}
.cri-marker--1gAks:before {
  content: "\e90b";
}
.cri-ruler--15CCT:before {
  content: "\e90c";
}
.cri-arrow-left-top--3YxTn:before {
  content: "\e90d";
}
.cri-arrow-left--27gmX:before {
  content: "\e90e";
}
.cri-arrow-top--1wcCt:before {
  content: "\e90f";
}
.cri-arrow-right--1cxAH:before {
  content: "\e910";
}
.cri-arrow-down--NEk7S:before {
  content: "\e911";
}
.cri-plus--2Jx-y:before {
  content: "\e912";
}
.cri-percent--5AKn_:before {
  content: "\e913";
}
.cri-bicycle--3Mjth:before {
  content: "\e914";
}
.cri-reset--1oIjj:before {
  content: "\e915";
}
.cri-rear-camera---3lH9s:before {
  content: "\e916";
}
.cri-location--3ZR1s:before {
  content: "\e917";
}
.cri-star--2cl5p:before {
  content: "\e918";
}
.cri-web--3-5Yc:before {
  content: "\e919";
}
.cri-clock--3vBGT:before {
  content: "\e91a";
}
.cri-attention--2pohT:before {
  content: "\e91b";
}
.cri-zoom--1bdA4:before {
  content: "\e91c";
}
.cri-download--zr25g:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--1lfOM {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--1EOQL {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--I3qaE {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--I3qaE * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--WIAY5 {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--WIAY5 * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--T-3LN {
  font: var(--cr-heading-big);
}
.cr-heading-1--y8kma {
  font: var(--cr-heading-1);
}
.cr-heading-2--GL1IU {
  font: var(--cr-heading-2);
}
.cr-heading-3--36FAf {
  font: var(--cr-heading-3);
}
.cr-heading-3--36FAf.with-dot--2Hy25 {
  display: flex;
  align-items: center;
}
.cr-heading-3--36FAf.with-dot--2Hy25:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--36FAf.dark-dot--117zL.with-dot--2Hy25:before {
  background-color: var(--cr-black);
}
.cr-heading-4--2dzi8 {
  font: var(--cr-heading-4);
}
.cr-heading-4--2dzi8.with-dot--2Hy25:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--2dzi8.cr-text-black--Ot1L1.with-dot--2Hy25:before {
  background-color: var(--cr-black);
}
.cr-heading-6--gTCPR {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--2v1uw {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--1loJ3 {
  font: var(--cr-heading-info);
}
.cr-info-button--2xGgp {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--177as {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--2GS2q {
  margin-bottom: 100px;
}
.cr-text-white--1ZA55 {
  color: var(--cr-white) !important;
}
.cr-text-black--Ot1L1 {
  color: var(--cr-black) !important;
}
.cr-text-black--Ot1L1 * {
  color: var(--cr-black) !important;
}
.cr-text-grey--mXaBO {
  color: var(--cr-grey) !important;
}
.cr-text-grey--mXaBO * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--1rjdW {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--1oBcR {
  background-color: var(--cr-blue);
}
.cr-bg-grey--3NPuc {
  background-color: var(--cr-grey);
}
.ca-12-font--1zNJV {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--2kUt2 {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--2kUt2.disabled--bHfJ4 {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--2kUt2 * {
  transition: all 0.8s;
}
.cr-button--2kUt2.transparent--2Mysf {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--2kUt2.transparent--2Mysf.hover-blue--2AkRe:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--2kUt2.transparent--2Mysf.with-arrow--1hoA- {
  justify-content: space-between;
}
.cr-button--2kUt2.transparent--2Mysf.with-arrow--1hoA-:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--2kUt2.transparent--2Mysf.with-primary-style--1_xbe {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--2kUt2.primary--2VdeB {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2kUt2.primary--2VdeB * {
  color: var(--cr-white);
}
.cr-button--2kUt2.primary--2VdeB.hover-transparent--33rMr:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--2kUt2.primary--2VdeB.hover-transparent--33rMr:hover * {
  color: var(--cr-white);
}
.cr-button--2kUt2.primary--2VdeB.hover-black-border--1HgNo:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--2kUt2.primary--2VdeB.hover-black-border--1HgNo:hover * {
  color: var(--cr-black);
}
.cr-button--2kUt2.primary--2VdeB.with-arrow--1hoA- {
  justify-content: space-between;
}
.cr-button--2kUt2.primary--2VdeB.with-arrow--1hoA-:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--2kUt2.secondary--3YqqU {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--2kUt2.secondary--3YqqU * {
  color: var(--cr-blue);
}
.cr-button--2kUt2.secondary--3YqqU.with-border--3DQLF {
  border: none;
}
.cr-button--2kUt2.secondary--3YqqU.with-border--3DQLF .corner--1J9Ky {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--2kUt2.secondary--3YqqU.with-border--3DQLF .corner--1J9Ky.top-left--2IXSb {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--2kUt2.secondary--3YqqU.with-border--3DQLF .corner--1J9Ky.top-right--2Iakp {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--2kUt2.secondary--3YqqU.with-border--3DQLF .corner--1J9Ky.bottom-left--vivrA {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--2kUt2.secondary--3YqqU.with-border--3DQLF .corner--1J9Ky.bottom-right--1RxA3 {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--2kUt2.secondary--3YqqU.hover-blue--2AkRe:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2kUt2.secondary--3YqqU.hover-blue--2AkRe:hover * {
  color: var(--cr-white);
}
.cr-button--2kUt2.dark--yE5Zq {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2kUt2.dark--yE5Zq * {
  color: var(--cr-white);
}
.cr-button--2kUt2.with-icon--3HBus:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--1PK3e ul {
  list-style: none;
  padding: 0;
}
.list-item--1PK3e ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--1PK3e ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--6cs7y {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--3iGIU {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--3iGIU:hover {
  color: #ffffff;
}
.ant-btn-primary--3nsjr {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--2Z-HF.ant-tooltip-open--2OxK9 {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--3MsVR {
  background: var(--primaryColor) !important;
}
.slick-dots--2bH-0 li.slick-active--1TZHK button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--2k0Dl {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--2k0Dl:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--LLD1P {
  align-self: center;
}
.alignTop--1M7v4 {
  align-self: flex-start;
}
.noGutters--dmKRa {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--_OEnl {
  margin: 0 !important;
}
.opacityTransition--1Nf5Y {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--12oCn {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--2AyPr {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--3Hrhp {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--3WPg3.ant-picker-focused--3esrr .ant-picker-active-bar--3ryVq {
  background: var(--cr-blue);
}
.ant-picker-header-view--jm341 button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--2sX3h {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--2sX3h .step--2yi86 {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--2sX3h .step--2yi86 {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--2sX3h .step--2yi86 {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--2sX3h .step--2yi86.step--2yi86.step-active--giBjX {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--2sX3h .step--2yi86 .step-label--2-NF7 {
  justify-content: center;
}
.checkout-filter-container--3tx6V {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--3tx6V .station-date-box--3w3T6 {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--3tx6V .station-info--1wvbe {
  margin-bottom: 8px;
}
.checkout-filter-container--3tx6V .pickup-station--3sa0L {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--3tx6V .pickup-dropoff-date--3LAZS {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--3tx6V .edit-icon--1sWLD {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--3tx6V .edit-icon--1sWLD i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--3tx6V .filter-box--2joVu {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--3tx6V .filter-box--2joVu i {
  font-size: 24px;
  color: var(--cr-blue);
}
.locationMapSection--2bZ9s {
  padding: 80px 0;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  border-radius: 30px;
  background-color: var(--cr-light-grey);
}
.sideListItem--1H3BC {
  width: 100%;
  background: var(--cr-black);
  border-radius: 5px;
  cursor: pointer;
  padding: 24px;
  transition: all 0.3s;
  margin-bottom: 5px;
}
.locationSearchWrapper--3Pof2 input {
  border-radius: 3px;
  border: 1px solid var(--cr-grey) !important;
  padding: 20px 16px;
  height: auto !important;
  margin-bottom: 24px;
  font: var(--cr-body-copy-small);
  color: var(--cr-grey);
  outline: none;
  box-shadow: none;
  background-color: transparent;
}
.locationSearchWrapper--3Pof2 select {
  border-radius: 3px;
  border: 1px solid var(--cr-grey) !important;
  padding: 20px 16px;
  height: auto !important;
  margin-bottom: 24px;
  font: var(--cr-body-copy-small);
  color: var(--cr-grey);
  outline: none;
  box-shadow: none;
  background-color: transparent;
}
.locationSearchWrapper--3Pof2 label {
  font: var(--cr-body-copy-small);
  color: var(--cr-black);
  text-transform: uppercase;
}
.locationMapWrapper--3AWMk #mindstreamLocationDetailMap--2X4b1 {
  height: 300px;
}
.locationDetailRating--3j97s {
  background: #EFEFEF;
  padding: 30px 15px;
  margin-top: 30px;
}
.locationDetailRating--3j97s .label--2i0bm {
  text-align: center;
  font: Medium 26px/24px PF Square Sans Pro;
  letter-spacing: 0;
  color: #333333;
  text-transform: uppercase;
  opacity: 1;
  font-weight: bold;
}
.locationDetailRating--3j97s .recommendation--R2djT {
  margin: 20px auto;
  text-align: center;
  display: flex;
  justify-content: center;
}
.locationDetailRating--3j97s .recommendation--R2djT i {
  display: inline-block;
  margin-right: 10px;
}
.locationDetailRating--3j97s .recommendation--R2djT i:before {
  font-size: 30px;
}
.locationDetailRating--3j97s .recommendation--R2djT > div {
  display: inline-block;
  text-align: left;
  font: Regular 16px/24px PF Square Sans Pro;
  letter-spacing: 0;
  color: #333333;
  opacity: 1;
  line-height: 30px;
  margin-left: 5px;
}
.locationDetailRating--3j97s .source--2i-52 {
  font: Regular 12px/24px PF Square Sans Pro;
  color: #333333;
  text-align: center;
}
.locationPromotion--2gYkw {
  padding: 20px 0;
}
.locationPromotion--2gYkw .titleLine--2prt0 {
  font-size: 24px;
  margin-bottom: 8px;
}
.toOffers--2LoRe {
  width: 100%;
  cursor: pointer !important;
  color: #2A85BA !important;
}
.locationPageSectionContainer--2srft {
  margin-top: 30px;
  margin-bottom: 30px;
}
.promotionListTitle--2LbzH {
  font-size: 28px;
  text-transform: uppercase;
}
.promotionListItem--3Gxbq {
  margin: 25px 0;
}
.sideListItemWrapper--1TRuM {
  height: 600px;
  overflow-y: scroll;
}

.stationMapContainer--3V3Rd {
  position: relative;
  width: 100%;
  height: 100%;
  border-right: 5px;
}

.mapContainer--2Pnya {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.mapboxgl-marker {
  cursor: pointer;
}
.marker--2eXUn {
  background-size: cover;
  width: 34px;
  height: 34px;
}

.align--3qLqo {
  align-self: center;
}
.alignTop--26diu {
  align-self: flex-start;
}
.noGutters--3u2EO {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--2Femv {
  margin: 0 !important;
}
.opacityTransition--TIX4J {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--_t5pa {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.promotionCountryList--2BYlV {
  margin: 25px 15px;
  display: flex;
  justify-content: center;
}
.promotionCountryList--2BYlV .promotionCountryListItem--1mWyX {
  display: flex;
  align-items: center;
  position: relative;
}
.promotionCountryList--2BYlV .promotionCountryListItem--1mWyX button {
  margin-right: 16px;
  transition: all 0.4s;
}
.promotionCountryList--2BYlV .promotionCountryListItem--1mWyX:last-of-type button {
  margin-right: 16px;
}

.align--23Ti1 {
  align-self: center;
}
.alignTop--13dTq {
  align-self: flex-start;
}
.noGutters--2mUpm {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--1Gldi {
  margin: 0 !important;
}
.opacityTransition--1AlsS {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--3JBhn {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.lastMinuteSearch--_wigD {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 30px;
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--8Cx1R:before {
  content: "\e921";
}
.cri-bed--1xcYz:before {
  content: "\e922";
}
.cri-minus--3-BOK:before {
  content: "\e923";
}
.cri-facebook--C27C8:before {
  content: "\e91e";
}
.cri-instagram--3C-z_:before {
  content: "\e91f";
}
.cri-logo--3o3W1:before {
  content: "\e920";
}
.cri-bulletpoint--3NDVR:before {
  content: "\e900";
}
.cri-check--Ifvcc:before {
  content: "\e901";
}
.cri-diamond--1ngJX:before {
  content: "\e902";
}
.cri-triangle--1uu00:before {
  content: "\e903";
}
.cri-gas-bottle--t5raO:before {
  content: "\e904";
}
.cri-weight--1jsJv:before {
  content: "\e905";
}
.cri-info--3Pkjw:before {
  content: "\e906";
}
.cri-calendar--3ehMP:before {
  content: "\e907";
}
.cri-close--nRnHf:before {
  content: "\e908";
}
.cri-search--3XH-o:before {
  content: "\e909";
}
.cri-map--aH0Yr:before {
  content: "\e90a";
}
.cri-marker--20qCm:before {
  content: "\e90b";
}
.cri-ruler--2o2Sh:before {
  content: "\e90c";
}
.cri-arrow-left-top--2qHVT:before {
  content: "\e90d";
}
.cri-arrow-left--3mcpV:before {
  content: "\e90e";
}
.cri-arrow-top--27qxh:before {
  content: "\e90f";
}
.cri-arrow-right--HBDYn:before {
  content: "\e910";
}
.cri-arrow-down--2a6wS:before {
  content: "\e911";
}
.cri-plus--GhLRm:before {
  content: "\e912";
}
.cri-percent--3a7ZK:before {
  content: "\e913";
}
.cri-bicycle--Ogs_V:before {
  content: "\e914";
}
.cri-reset--2kteT:before {
  content: "\e915";
}
.cri-rear-camera---3QErz:before {
  content: "\e916";
}
.cri-location--1jvwO:before {
  content: "\e917";
}
.cri-star--3lAzz:before {
  content: "\e918";
}
.cri-web--AjlUN:before {
  content: "\e919";
}
.cri-clock--YnuZ6:before {
  content: "\e91a";
}
.cri-attention--2ipuw:before {
  content: "\e91b";
}
.cri-zoom--zuD7Z:before {
  content: "\e91c";
}
.cri-download--3RQns:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--2w3Zm {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--2kJ-4 {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--CGHHM {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--CGHHM * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--3oU90 {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--3oU90 * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--2Wbw5 {
  font: var(--cr-heading-big);
}
.cr-heading-1--fFtsO {
  font: var(--cr-heading-1);
}
.cr-heading-2--18QsI {
  font: var(--cr-heading-2);
}
.cr-heading-3--2GQgs {
  font: var(--cr-heading-3);
}
.cr-heading-3--2GQgs.with-dot--3R6ef {
  display: flex;
  align-items: center;
}
.cr-heading-3--2GQgs.with-dot--3R6ef:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--2GQgs.dark-dot--2dwcR.with-dot--3R6ef:before {
  background-color: var(--cr-black);
}
.cr-heading-4--2mtr7 {
  font: var(--cr-heading-4);
}
.cr-heading-4--2mtr7.with-dot--3R6ef:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--2mtr7.cr-text-black--3nzf5.with-dot--3R6ef:before {
  background-color: var(--cr-black);
}
.cr-heading-6--uUt1t {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--2rZTJ {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--2sLkt {
  font: var(--cr-heading-info);
}
.cr-info-button--3BkT1 {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--33Gnm {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--273Wi {
  margin-bottom: 100px;
}
.cr-text-white--294wI {
  color: var(--cr-white) !important;
}
.cr-text-black--3nzf5 {
  color: var(--cr-black) !important;
}
.cr-text-black--3nzf5 * {
  color: var(--cr-black) !important;
}
.cr-text-grey--1xHDO {
  color: var(--cr-grey) !important;
}
.cr-text-grey--1xHDO * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--2Rw4G {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--3a0ll {
  background-color: var(--cr-blue);
}
.cr-bg-grey--3Yp8v {
  background-color: var(--cr-grey);
}
.ca-12-font--ydHsf {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--3bNgu {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--3bNgu.disabled--1LIW8 {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--3bNgu * {
  transition: all 0.8s;
}
.cr-button--3bNgu.transparent--3nWH7 {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--3bNgu.transparent--3nWH7.hover-blue--1X_WF:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--3bNgu.transparent--3nWH7.with-arrow--1uQDj {
  justify-content: space-between;
}
.cr-button--3bNgu.transparent--3nWH7.with-arrow--1uQDj:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--3bNgu.transparent--3nWH7.with-primary-style--1bXVW {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--3bNgu.primary--1OujF {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3bNgu.primary--1OujF * {
  color: var(--cr-white);
}
.cr-button--3bNgu.primary--1OujF.hover-transparent--OCtBt:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--3bNgu.primary--1OujF.hover-transparent--OCtBt:hover * {
  color: var(--cr-white);
}
.cr-button--3bNgu.primary--1OujF.hover-black-border--3NRWa:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--3bNgu.primary--1OujF.hover-black-border--3NRWa:hover * {
  color: var(--cr-black);
}
.cr-button--3bNgu.primary--1OujF.with-arrow--1uQDj {
  justify-content: space-between;
}
.cr-button--3bNgu.primary--1OujF.with-arrow--1uQDj:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--3bNgu.secondary--387vO {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--3bNgu.secondary--387vO * {
  color: var(--cr-blue);
}
.cr-button--3bNgu.secondary--387vO.with-border--hxHEW {
  border: none;
}
.cr-button--3bNgu.secondary--387vO.with-border--hxHEW .corner--1IDx0 {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--3bNgu.secondary--387vO.with-border--hxHEW .corner--1IDx0.top-left--3qs1H {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--3bNgu.secondary--387vO.with-border--hxHEW .corner--1IDx0.top-right--2ilRx {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--3bNgu.secondary--387vO.with-border--hxHEW .corner--1IDx0.bottom-left--1W06W {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--3bNgu.secondary--387vO.with-border--hxHEW .corner--1IDx0.bottom-right--3Ae6i {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--3bNgu.secondary--387vO.hover-blue--1X_WF:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3bNgu.secondary--387vO.hover-blue--1X_WF:hover * {
  color: var(--cr-white);
}
.cr-button--3bNgu.dark--1XAeA {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3bNgu.dark--1XAeA * {
  color: var(--cr-white);
}
.cr-button--3bNgu.with-icon--2tc8-:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--3xziJ ul {
  list-style: none;
  padding: 0;
}
.list-item--3xziJ ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--3xziJ ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--2HZY7 {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--1oACg {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--1oACg:hover {
  color: #ffffff;
}
.ant-btn-primary--3hlNi {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--1e9_s.ant-tooltip-open--15Goi {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--3pwm6 {
  background: var(--primaryColor) !important;
}
.slick-dots--2fKkG li.slick-active--2O8be button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--3lJcn {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--3lJcn:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--Y7vPs {
  align-self: center;
}
.alignTop--2MX5k {
  align-self: flex-start;
}
.noGutters--3XJse {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--3KNAv {
  margin: 0 !important;
}
.opacityTransition--1wRQY {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--18-kw {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--NAjw6 {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--1aYZJ {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--VKuQk.ant-picker-focused--1S4vJ .ant-picker-active-bar--1jU8D {
  background: var(--cr-blue);
}
.ant-picker-header-view--nK_ro button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--1VYCM {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--1VYCM .step--3TsNm {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--1VYCM .step--3TsNm {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--1VYCM .step--3TsNm {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--1VYCM .step--3TsNm.step--3TsNm.step-active--188sa {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--1VYCM .step--3TsNm .step-label--2aNQr {
  justify-content: center;
}
.checkout-filter-container--3VsF1 {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--3VsF1 .station-date-box--1CSMS {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--3VsF1 .station-info--2r2tt {
  margin-bottom: 8px;
}
.checkout-filter-container--3VsF1 .pickup-station--3doPz {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--3VsF1 .pickup-dropoff-date--2TsLF {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--3VsF1 .edit-icon--_7LY6 {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--3VsF1 .edit-icon--_7LY6 i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--3VsF1 .filter-box--3fBCV {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--3VsF1 .filter-box--3fBCV i {
  font-size: 24px;
  color: var(--cr-blue);
}
.offerPageWrapper--_iJxb {
  display: flex;
  padding: 80px 24px;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  border-radius: 30px;
  background-color: var(--cr-light-grey);
}
@media screen and (max-width: 1100px) {
  .offerPageWrapper--_iJxb {
    padding: 24px 0;
  }
}
.offerPageWrapper--_iJxb h4 {
  margin-bottom: 15px;
}
.offerPageWrapper--_iJxb .offerFilter--1BvNB {
  padding: 25px;
  border: 0.5px solid #ADADAD;
}
.offerPageWrapper--_iJxb .offerFilter--1BvNB h3 {
  margin-bottom: 30px;
}
.offerPageWrapper--_iJxb .offerFilter--1BvNB .vehicleTypes--3fbIb .vehicleTypeItem--24dhH .vehicleTypeCol--1gkNC {
  width: 100%;
  height: 120px;
  background: #ADADAD;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 30px;
  text-align: center;
  word-spacing: 100vw;
}
.offerPageWrapper--_iJxb .offerFilter--1BvNB .vehicleTypes--3fbIb .vehicleTypeItem--24dhH .vehicleTypeCol--1gkNC i {
  font-size: 40px;
  color: #333333;
  margin-bottom: 10px;
}
.offerPageWrapper--_iJxb .offerFilter--1BvNB .vehicleTypes--3fbIb .vehicleTypeItem--24dhH .vehicleTypeCol--1gkNC span {
  color: #333333;
  font-size: 16px;
  line-height: 19px;
}
.offerPageWrapper--_iJxb .offerFilter--1BvNB .vehicleTypes--3fbIb .vehicleTypeItem--24dhH .vehicleTypeCol--1gkNC span.vehicleTypeAll--158jJ {
  color: var(--primaryColor);
}
.offerPageWrapper--_iJxb .offerFilter--1BvNB .occupancyFilterWrap--2G_dy {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.offerPageWrapper--_iJxb .offerFilter--1BvNB .occupancyFilterWrap--2G_dy h4 span {
  font-size: 14px;
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe {
  border: 1px solid #ADADAD;
  border-radius: 2px;
  margin-bottom: 30px;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe .offerListItemSlider--r-F3O {
  width: 100%;
  height: 100%;
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe .offerListItemSlider--r-F3O .offerListItemSliderImg--1tOPK {
  background-image: url('https://mcrent.mindstream.eu/mediatypes/cardImage/ee8b9402.jpg');
  background-size: cover;
  background-position: center center;
  height: 100%;
  width: 100%;
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe .offerListItemHeader--2lFN1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 15px;
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe .offerListItemHeader--2lFN1 .offerListItemHeaderLeft--1-O6y .offerListItemPersons--1WwZl {
  margin-bottom: 5px;
  display: block;
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe .offerListItemHeader--2lFN1 .offerListItemHeaderLeft--1-O6y .offerListItemPersons--1WwZl i {
  font-size: 20px !important;
  margin-right: 5px;
  color: #232323;
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe .offerListItemHeader--2lFN1 .offerListItemHeaderLeft--1-O6y .offerListItemBed--2Jmlo {
  margin-bottom: 5px;
  display: block;
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe .offerListItemHeader--2lFN1 .offerListItemHeaderLeft--1-O6y .offerListItemBed--2Jmlo i {
  font-size: 10px;
  margin-right: 5px;
  color: #232323;
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe .offerListItemHeader--2lFN1 .offerListItemHeaderLeft--1-O6y .offerListItemInfo--22_BZ {
  margin-bottom: 5px;
  position: relative;
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe .offerListItemHeader--2lFN1 .offerListItemHeaderLeft--1-O6y .offerListItemInfo--22_BZ > span {
  font-size: 16px;
  color: #232323;
  font-family: "Linotype - FuturaLTPro-Book";
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe .offerListItemHeader--2lFN1 .offerListItemHeaderLeft--1-O6y .offerListItemInfo--22_BZ i {
  position: relative;
  top: -5px;
  left: 5px;
  color: #232323;
  font-size: 10px;
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe .offerListItemHeader--2lFN1 .offerListItemHeaderRight--3VNnw {
  text-align: right;
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe .offerListItemHeader--2lFN1 .offerListItemHeaderRight--3VNnw .offerListItemPrice--1Mqh9 {
  font-size: 24px;
  color: #232323;
  font-family: "Linotype - FuturaLTPro-Bold";
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe .offerListItemHeader--2lFN1 .offerListItemHeaderRight--3VNnw .offerListItemDate--1SmD7 {
  font-size: 14px;
  color: #232323;
  font-family: "Linotype - FuturaLTPro-Bold";
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe .offerListItemHeader--2lFN1 .offerListItemHeaderRight--3VNnw .offerListItemBtn--3Xk21 {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 66px;
  padding: 13px 30px 10px;
  text-align: center;
  transition: all 0.3s;
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe .offerListItemHeader--2lFN1 .offerListItemHeaderRight--3VNnw .offerListItemBtn--3Xk21:hover {
  color: #FFFFFF;
  background: #232323;
  border: 1px solid #232323;
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe .offerListItemContent--3ZWOE {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 15px;
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe .offerListItemContent--3ZWOE span {
  display: block;
  margin-bottom: 5px;
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe .offerListItemContent--3ZWOE span i {
  margin-right: 10px;
  font-size: 11px;
  color: #2A85BA;
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe.isLastMinuteOffer--1ItJK {
  background: #F8F8F8;
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe.isLastMinuteOffer--1ItJK .offerListItemSlider--r-F3O {
  position: relative;
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe.isLastMinuteOffer--1ItJK .offerListItemSlider--r-F3O .offerListItemLastMinuteTitle--ceU7Y {
  position: absolute;
  text-align: center;
  width: 100%;
  background: var(--primaryColor);
  color: #FFFFFF;
  font-family: "Linotype - FuturaLTPro-Bold";
  padding: 5px;
  font-size: 26px;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .offerPageWrapper--_iJxb .offerListItems--2NvTe.isLastMinuteOffer--1ItJK .offerListItemSlider--r-F3O .offerListItemLastMinuteTitle--ceU7Y {
    position: relative !important;
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .offerPageWrapper--_iJxb .offerListItems--2NvTe.isLastMinuteOffer--1ItJK .offerListItemHeader--2lFN1 {
    flex-direction: column;
    justify-content: unset;
  }
}
@media screen and (max-width: 767px) {
  .offerPageWrapper--_iJxb .offerListItems--2NvTe.isLastMinuteOffer--1ItJK .offerListItemHeader--2lFN1 .offerListItemHeaderLeft--1-O6y {
    display: block;
    width: 100%;
  }
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe.isLastMinuteOffer--1ItJK .offerListItemHeader--2lFN1 .offerListItemHeaderLeft--1-O6y .offerListItemHeadlineLastMinuteAlternative--Tc0Ar {
  text-transform: uppercase;
  color: var(--primaryColor);
  font-family: "Linotype - FuturaLTPro-Book";
  margin-bottom: 10px;
  display: block;
}
@media screen and (max-width: 767px) {
  .offerPageWrapper--_iJxb .offerListItems--2NvTe.isLastMinuteOffer--1ItJK .offerListItemHeader--2lFN1 .offerListItemHeaderLeft--1-O6y .offerListItemHeadlineLastMinuteAlternative--Tc0Ar {
    margin-bottom: 15px;
  }
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe.isLastMinuteOffer--1ItJK .offerListItemHeader--2lFN1 .offerListItemHeaderLeft--1-O6y .offerListItemHeadlineLastMinuteAlternative--Tc0Ar.singleAlternative--3L4_L {
  margin-bottom: 50px;
}
@media screen and (max-width: 767px) {
  .offerPageWrapper--_iJxb .offerListItems--2NvTe.isLastMinuteOffer--1ItJK .offerListItemHeader--2lFN1 .offerListItemHeaderRight--3VNnw {
    display: block;
    width: 100%;
  }
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe.isLastMinuteOffer--1ItJK .offerListItemHeader--2lFN1 .offerListItemHeaderRight--3VNnw .offerListItemPrice--1Mqh9 {
  color: #232323;
  font-family: "Linotype - FuturaLTPro-Bold";
}
.offerPageWrapper--_iJxb .offerListItems--2NvTe.isLastMinuteOffer--1ItJK .offerListItemHeader--2lFN1 .offerListItemHeaderRight--3VNnw .offerListItemPriceLastMinute--3sTRe {
  text-decoration: line-through;
  display: block;
  color: var(--primaryColor);
  font-family: "Linotype - FuturaLTPro-Book";
}
@media screen and (max-width: 1400px) {
  .offerPageWrapper--_iJxb .offerListItems--2NvTe .col-xl-4--1vjpX {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  .offerPageWrapper--_iJxb .offerListItems--2NvTe .col-xl-8--1e2Gr {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
.offerPageWrapper--_iJxb .bookingNoticeWrapper--3lg4E {
  width: 100%;
  padding: 30px;
}
.nextButtonWrapper--1af44 {
  margin-top: 50px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.nextButtonWrapper--1af44 .nextButton--2TeX- {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  padding: 13px 30px 10px;
  text-align: center;
  transition: all 0.3s;
}
.nextButtonWrapper--1af44 .nextButton--2TeX-:hover {
  color: #FFFFFF;
  background: #232323;
  border: 1px solid #232323;
}
.nextButtonWrapper--1af44 .backButton--2Izbp {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  padding: 13px 30px 10px;
  text-align: center;
  transition: all 0.3s;
}
.nextButtonWrapper--1af44 .backButton--2Izbp:hover {
  color: #FFFFFF;
  background: #232323;
  border: 1px solid #232323;
}
.extraInfoPanelDiscountedPrice--1fjuT {
  text-decoration: line-through;
  display: block;
}
.extraPanelWrapper--XvzV6 {
  margin-top: 30px;
}
.extraPanelWrapper--XvzV6 h1 {
  font-size: 55px;
  margin-bottom: 15px;
}
@media screen and (max-width: 1023px) {
  .extraPanelWrapper--XvzV6 h1 {
    font-size: 36px;
  }
}
.extraPanelWrapper--XvzV6 p {
  margin-top: 20px;
  font-size: 16px;
  color: #232323;
  font-family: "Linotype - FuturaLTPro-Book";
}
.extraTable--1csPl {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
.extraTable--1csPl.extraTableCustomerArea--135S8 .extraTableBodyUpdated--28wHU .extraTableRowUpdated--1YADK {
  padding: 24px;
  border-radius: 10px;
  background-color: var(--cr-black);
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.extraTable--1csPl.extraTableCustomerArea--135S8 .extraTableBodyUpdated--28wHU .extraTableRowUpdated--1YADK * {
  color: var(--cr-white) !important;
  border-color: var(--cr-white) !important;
}
.extraTable--1csPl.extraTableCustomerArea--135S8 .extraTableBodyUpdated--28wHU .extraTableRowUpdated--1YADK .extraTableRowUpdatedHeader--1BmzC {
  display: flex;
}
.extraTable--1csPl.extraTableCustomerArea--135S8 .extraTableBodyUpdated--28wHU .extraTableRowUpdated--1YADK .extraTableRowUpdatedHeader--1BmzC .extraTableRowUpdatedHeaderContent--3rNAZ {
  width: 50%;
  padding-right: 24px;
}
.extraTable--1csPl.extraTableCustomerArea--135S8 .extraTableBodyUpdated--28wHU .extraTableRowUpdated--1YADK .extraTableRowUpdatedHeader--1BmzC .extraTableRowUpdatedHeaderImage--2DMVL {
  width: 50%;
  display: flex;
  justify-content: flex-end;
}
.extraTable--1csPl.extraTableCustomerArea--135S8 .extraTableBodyUpdated--28wHU .extraTableRowUpdated--1YADK .extraTableRowUpdatedHeader--1BmzC .extraTableRowUpdatedHeaderImage--2DMVL picture img {
  width: 170px;
  height: 170px;
  border-radius: 10px;
}
@media screen and (max-width: 998px) {
  .extraTable--1csPl.extraTableCustomerArea--135S8 .extraTableBodyUpdated--28wHU .extraTableRowUpdated--1YADK {
    padding: 0;
  }
  .extraTable--1csPl.extraTableCustomerArea--135S8 .extraTableBodyUpdated--28wHU .extraTableRowUpdated--1YADK .extraTableRowUpdatedHeaderImage--2DMVL picture img {
    width: 100%;
    height: 264px;
    border-radius: 10px;
  }
  .extraTable--1csPl.extraTableCustomerArea--135S8 .extraTableBodyUpdated--28wHU .extraTableRowUpdated--1YADK .extraTableRowUpdatedHeader--1BmzC {
    display: flex;
    padding: 24px;
  }
  .extraTable--1csPl.extraTableCustomerArea--135S8 .extraTableBodyUpdated--28wHU .extraTableRowUpdated--1YADK .extraTableRowUpdatedHeader--1BmzC .extraTableRowUpdatedHeaderContent--3rNAZ {
    width: 100%;
    padding-right: 0;
  }
  .extraTable--1csPl.extraTableCustomerArea--135S8 .extraTableBodyUpdated--28wHU .extraTableRowUpdated--1YADK .extraTableRowUpdatedBottom--31wfq {
    padding: 24px;
  }
}
.extraTableHead--2x8nr {
  width: 100%;
  background: #F8F8F8;
  border-top: 8px solid var(--primaryColor);
  margin-top: 30px;
  border-right: 0.5px solid var(--primaryColor);
  border-bottom: 0.5px solid var(--primaryColor);
  margin-bottom: 30px;
  margin-left: 0;
}
.extraTableHead--2x8nr > div {
  height: 50px;
  line-height: 50px;
  float: left;
  padding: 0 15px;
  border-left: 0.5px solid var(--primaryColor);
}
.extraTableHead--2x8nr > div label {
  display: inline-block;
  font-family: "Linotype - FuturaLTPro-Book";
  font-size: 18px;
  line-height: 33px;
  color: #ADADAD;
}
.extraTableBody--2xPRH {
  width: 100%;
  padding: 0 15px;
  border: 0.5px solid #F8F8F8;
  background: #F8F8F8;
}
.extraTableBody--2xPRH .extraTableRow--2p3d5 {
  border-bottom: 0.5px solid #F8F8F8;
  padding: 10px;
}
.extraTableBody--2xPRH .extraTableRow--2p3d5 * {
  font-family: "Linotype - FuturaLTPro-Book";
  font-size: 18px;
  line-height: 33px;
  color: #ADADAD;
}
.extraTableBody--2xPRH .extraTableRow--2p3d5 i {
  font-size: 14px;
}
.extraTableBodyUpdated--28wHU .extraTableRowUpdated--1YADK {
  padding: 24px;
  border-radius: 10px;
  background-color: var(--cr-white);
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.extraTableBodyUpdated--28wHU .extraTableRowUpdated--1YADK .extraTableRowUpdatedHeader--1BmzC {
  display: flex;
}
.extraTableBodyUpdated--28wHU .extraTableRowUpdated--1YADK .extraTableRowUpdatedHeader--1BmzC .extraTableRowUpdatedHeaderContent--3rNAZ {
  width: 50%;
  padding-right: 24px;
}
.extraTableBodyUpdated--28wHU .extraTableRowUpdated--1YADK .extraTableRowUpdatedHeader--1BmzC .extraTableRowUpdatedHeaderImage--2DMVL {
  width: 50%;
  display: flex;
  justify-content: flex-end;
}
.extraTableBodyUpdated--28wHU .extraTableRowUpdated--1YADK .extraTableRowUpdatedHeader--1BmzC .extraTableRowUpdatedHeaderImage--2DMVL picture img {
  width: 170px;
  height: 170px;
  border-radius: 10px;
}
@media screen and (max-width: 998px) {
  .extraTableBodyUpdated--28wHU .extraTableRowUpdated--1YADK {
    padding: 0;
  }
  .extraTableBodyUpdated--28wHU .extraTableRowUpdated--1YADK .extraTableRowUpdatedHeaderImage--2DMVL picture img {
    width: 100%;
    height: 150px;
    border-radius: 10px;
  }
  .extraTableBodyUpdated--28wHU .extraTableRowUpdated--1YADK .extraTableRowUpdatedHeader--1BmzC {
    display: flex;
    padding: 24px;
  }
  .extraTableBodyUpdated--28wHU .extraTableRowUpdated--1YADK .extraTableRowUpdatedHeader--1BmzC .extraTableRowUpdatedHeaderContent--3rNAZ {
    width: 100%;
    padding-right: 0;
  }
  .extraTableBodyUpdated--28wHU .extraTableRowUpdated--1YADK .extraTableRowUpdatedBottom--31wfq {
    padding: 24px;
    flex-direction: column;
  }
  .extraTableBodyUpdated--28wHU .extraTableRowUpdated--1YADK .extraTableRowUpdatedBottom--31wfq span {
    margin-bottom: 10px;
  }
}
.extraQuantitySelector--2IVD- {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  text-align: center;
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+/Edge */
  user-select: none;
  /* Standard */
}
@media screen and (max-width: 767px) {
  .extraQuantitySelector--2IVD- {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .extraQuantitySelector--2IVD- .minus--104gD {
    margin-left: 0;
  }
  .extraQuantitySelector--2IVD- .plus--39U2A {
    margin-right: 0;
  }
}
.extraQuantitySelector--2IVD- .minus--104gD,
.extraQuantitySelector--2IVD- .plus--39U2A {
  margin: 0 15px;
  color: #ADADAD !important;
  font-size: 24px;
  cursor: pointer;
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+/Edge */
  user-select: none;
  /* Standard */
}
.extraQuantitySelector--2IVD- label {
  margin-bottom: 0 !important;
}
.extraInfoPanelWrapper--h3NEe {
  position: relative;
  padding: 26px 10px;
  border-radius: 10px;
  background-color: var(--cr-black);
}
@media screen and (max-width: 1100px) {
  .extraInfoPanelWrapper--h3NEe {
    margin-bottom: 16px;
  }
}
.extraInfoPanelWrapper--h3NEe .extraInfoPanelItem--1XQ2M {
  display: flex;
  justify-content: space-between;
  padding: 20px 10px;
  border-bottom: 1px solid var(--cr-white);
}
.extraInfoPanelWrapper--h3NEe .extraInfoPanelRentPrice--vyn6j {
  display: flex;
  justify-content: space-between;
  padding: 20px 10px 10px;
  border-bottom: 1px solid var(--cr-white);
  margin-bottom: 10px;
}
.extraInfoPanelWrapper--h3NEe .extraInfoPanelRentPrices--1fcVa {
  margin-bottom: 24px;
  padding: 0 10px 10px;
  border-bottom: 1px solid var(--cr-white);
}
.extraInfoPanelWrapper--h3NEe .extraInfoPanelItemCompany--2eAkx {
  padding: 10px 10px 0;
}
.extraInfoPanelWrapper--h3NEe .extraInfoTotal--1vk4Z {
  margin-top: 64px;
  padding: 10px 10px;
}
.extraInfoPanelWrapper--h3NEe .extraInfoTotal--1vk4Z span {
  border-bottom: 1px solid var(--cr-white);
  padding-bottom: 4px;
  text-transform: uppercase;
}
.extraInfoPanelWrapper--h3NEe .serviceFees--H-cm6 {
  color: #707070;
}
.extraTableFooter--30Qj_ {
  width: 100%;
  margin: 0;
}
.extraTableFooter--30Qj_ .totalPriceLabel--2uS5E {
  margin-right: 15px;
  position: relative;
  left: 0;
  top: 0;
}
.extraTableFooter--30Qj_ .totalPrice--vtCUC {
  margin-top: 15px;
  font-family: "Linotype - FuturaLTPro-Bold";
  font-size: 20px;
  line-height: 33px;
  color: #232323;
}
@media screen and (max-width: 767px) {
  .extraTableFooter--30Qj_ .totalPrice--vtCUC {
    text-align: left;
    margin-top: 15px;
  }
}
.priceLineLeft--1ej3k,
.priceLineRight--1jQUm {
  margin-top: 15px;
}
.extraLineItemPrice--3BWxs {
  color: #232323;
  font-weight: bold;
}
.extraInfoIcon--2Gb8f {
  color: var(--primaryColor) !important;
  font-weight: 600 !important;
  cursor: pointer;
}
.voucherCodeWrapper--3jnhP {
  display: flex;
  margin-top: 32px;
}
.voucherCodeWrapper--3jnhP input {
  width: 60%;
  margin-right: 16px;
  background-color: transparent;
  border-radius: 5px;
  text-align: center;
  font: var(--cr-body-copy-small);
  color: var(--cr-black);
  margin-bottom: 0;
}
.voucherCodeWrapper--3jnhP input::placeholder {
  font: var(--cr-body-copy-small);
  color: var(--cr-black);
  text-transform: uppercase;
}
@media screen and (max-width: 998px) {
  .floatingNextButton--1kKSK {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: var(--cr-white);
    padding: 16px;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 10000000000;
  }
}

.align--1uK6L {
  align-self: center;
}
.alignTop--3-Q7O {
  align-self: flex-start;
}
.noGutters--iggnl {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--3TyR0 {
  margin: 0 !important;
}
.opacityTransition--L7tRd {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--W1y9i {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.mainContent--1-vNA,
.mainContentPadding--1tOp_,
.mainContentPaddingMobile--xsLYD {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: calc(100vh - 220px);
  z-index: 1;
}
.mainContentIntegration--cBd9A {
  margin-top: 0;
  min-height: auto;
  height: auto;
}
.menuIntegration--Tufgo {
  padding: 0;
  margin: 0;
  margin-bottom: 30px;
}
.mainContentPadding--1tOp_ {
  min-height: calc(100vh - 280px);
  padding-top: 200px;
}
.mainContentPaddingMobile--xsLYD {
  min-height: calc(100vh - 528px);
  margin-top: 528px;
}
@media screen and (max-width: 1024px) {
  .mainContentPaddingMobile--xsLYD {
    margin-top: 120px;
  }
}
.mainContentPaddingMobileQciHidden--D8BCR {
  min-height: calc(100vh - 120px);
  margin-top: 120px;
}
.bottomNavigation--2p--o {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 0;
  top: calc(100vh - 106px);
  width: 100%;
  height: 106px;
  border-top: 1px solid #ffffff;
  text-align: center;
  background-color: rgba(90, 89, 90, 0.7);
}
.bottomNavigation--2p--o .navigationItem--24mO0 {
  border-left: 1px solid #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 322px;
  height: 100%;
  font-size: 18px;
  font-family: 'PFSquareSansPro-Medium', sans-serif;
  color: #ffffff;
}
.bottomNavigation--2p--o .navigationItem--24mO0:hover {
  background-color: #2A85BA;
}
.bottomNavigation--2p--o .navigationItem--24mO0:last-child {
  border-right: 1px solid #ffffff;
}
.bottomNavigation--2p--o .col--3fwGE:last-of-type .navigationItem--24mO0 {
  color: #2A85BA;
  background: #97C218;
}
.mapWrapper--3THNK {
  width: 100%;
}
@media screen and (max-width: 1023px) {
  .bottomNavigation--2p--o {
    display: block;
  }
}
.required--3H6tr:after {
  content: ' *';
  color: var(--cr-blue);
  font-size: 16px;
  font-weight: 700;
}
.required:after {
  content: ' *';
  color: var(--cr-blue);
  font-size: 16px;
  font-weight: 700;
}
.compensateMargin--2oJQO {
  margin-top: 120px;
}
.qciHiddenMargin--2x6Uu {
  margin-top: 100px;
}
.mobileScrollTop--10Dgj {
  position: fixed;
  bottom: 2%;
  left: 2%;
  z-index: 999;
  cursor: pointer;
}
.mobileScrollTop--10Dgj img {
  width: 30px;
}

.align--334FU {
  align-self: center;
}
.alignTop--258xG {
  align-self: flex-start;
}
.noGutters--1yn1j {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--3HXnE {
  margin: 0 !important;
}
.opacityTransition--gKqF6 {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--3Ai9a {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.dividerBase--17cWs {
  height: 1px;
  border: 1px solid #DEDFDF;
  margin: 35px auto;
}
.divider--3KvCH {
  width: 100%;
}
.dividerShort--l1AxI {
  width: 90%;
}
.buttonDefault--39_x2 {
  background-color: #5A595A;
  box-shadow: 0 1px 2px #000029;
  height: 56px;
  min-width: 220px;
  color: #ffffff;
  border: none;
  border-radius: 2px;
  transition: box-shadow 0.2s ease-in-out;
}
.buttonDefault--39_x2:focus {
  outline: none;
}
.buttonDefault--39_x2:hover {
  box-shadow: 0 2px 4px #000029;
}
.buttonOutlined--1H3Pe {
  height: 56px;
  color: #2A85BA;
  border: 1px solid #ffffff;
  border-radius: 2px;
  background-color: unset;
}
.buttonOutlined--1H3Pe:focus {
  outline: none;
}
.sectionContainer--2sEkY {
  margin: 40px 0;
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--1GblL:before {
  content: "\e921";
}
.cri-bed--3toTa:before {
  content: "\e922";
}
.cri-minus--2wwIS:before {
  content: "\e923";
}
.cri-facebook--15j76:before {
  content: "\e91e";
}
.cri-instagram--3kqOM:before {
  content: "\e91f";
}
.cri-logo--1cZ8t:before {
  content: "\e920";
}
.cri-bulletpoint--1J4kI:before {
  content: "\e900";
}
.cri-check--3rilu:before {
  content: "\e901";
}
.cri-diamond--1qDQl:before {
  content: "\e902";
}
.cri-triangle--2Uo02:before {
  content: "\e903";
}
.cri-gas-bottle--3iOa8:before {
  content: "\e904";
}
.cri-weight--xETFw:before {
  content: "\e905";
}
.cri-info--32oX-:before {
  content: "\e906";
}
.cri-calendar--2wD6f:before {
  content: "\e907";
}
.cri-close--3zIXI:before {
  content: "\e908";
}
.cri-search--1pfl-:before {
  content: "\e909";
}
.cri-map--2qkcb:before {
  content: "\e90a";
}
.cri-marker--2BX8v:before {
  content: "\e90b";
}
.cri-ruler--7l20Q:before {
  content: "\e90c";
}
.cri-arrow-left-top--2SRtz:before {
  content: "\e90d";
}
.cri-arrow-left--234jb:before {
  content: "\e90e";
}
.cri-arrow-top--2D0Sd:before {
  content: "\e90f";
}
.cri-arrow-right--35Efw:before {
  content: "\e910";
}
.cri-arrow-down--3QKnv:before {
  content: "\e911";
}
.cri-plus--2bwqh:before {
  content: "\e912";
}
.cri-percent--2W0tZ:before {
  content: "\e913";
}
.cri-bicycle--1ddru:before {
  content: "\e914";
}
.cri-reset--3h7AG:before {
  content: "\e915";
}
.cri-rear-camera---TlwN9:before {
  content: "\e916";
}
.cri-location--1I1fj:before {
  content: "\e917";
}
.cri-star--2WS5_:before {
  content: "\e918";
}
.cri-web--3qLNO:before {
  content: "\e919";
}
.cri-clock--3EbWW:before {
  content: "\e91a";
}
.cri-attention--3m-Nu:before {
  content: "\e91b";
}
.cri-zoom--3Uete:before {
  content: "\e91c";
}
.cri-download--2MO47:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--2sQ0i {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--UKBkV {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--1fDPX {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--1fDPX * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--3eZoE {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--3eZoE * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--_umVy {
  font: var(--cr-heading-big);
}
.cr-heading-1--hy9tD {
  font: var(--cr-heading-1);
}
.cr-heading-2--1QKUT {
  font: var(--cr-heading-2);
}
.cr-heading-3--16FE3 {
  font: var(--cr-heading-3);
}
.cr-heading-3--16FE3.with-dot--1X3hl {
  display: flex;
  align-items: center;
}
.cr-heading-3--16FE3.with-dot--1X3hl:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--16FE3.dark-dot--1EQ8b.with-dot--1X3hl:before {
  background-color: var(--cr-black);
}
.cr-heading-4--3App7 {
  font: var(--cr-heading-4);
}
.cr-heading-4--3App7.with-dot--1X3hl:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--3App7.cr-text-black--1TNEO.with-dot--1X3hl:before {
  background-color: var(--cr-black);
}
.cr-heading-6--3vE4y {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--3HOJY {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--_v0Tg {
  font: var(--cr-heading-info);
}
.cr-info-button--1imy- {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--31DUY {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--3cMi8 {
  margin-bottom: 100px;
}
.cr-text-white--3H855 {
  color: var(--cr-white) !important;
}
.cr-text-black--1TNEO {
  color: var(--cr-black) !important;
}
.cr-text-black--1TNEO * {
  color: var(--cr-black) !important;
}
.cr-text-grey--1XFJS {
  color: var(--cr-grey) !important;
}
.cr-text-grey--1XFJS * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--2tDkE {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--KWf6P {
  background-color: var(--cr-blue);
}
.cr-bg-grey--PscFh {
  background-color: var(--cr-grey);
}
.ca-12-font--2RXp1 {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--1YsnM {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--1YsnM.disabled--ucPR4 {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--1YsnM * {
  transition: all 0.8s;
}
.cr-button--1YsnM.transparent--3Fw0r {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--1YsnM.transparent--3Fw0r.hover-blue--3YeVb:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--1YsnM.transparent--3Fw0r.with-arrow--N7ECs {
  justify-content: space-between;
}
.cr-button--1YsnM.transparent--3Fw0r.with-arrow--N7ECs:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--1YsnM.transparent--3Fw0r.with-primary-style--1xAux {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--1YsnM.primary--v14kF {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--1YsnM.primary--v14kF * {
  color: var(--cr-white);
}
.cr-button--1YsnM.primary--v14kF.hover-transparent--1SJ8C:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--1YsnM.primary--v14kF.hover-transparent--1SJ8C:hover * {
  color: var(--cr-white);
}
.cr-button--1YsnM.primary--v14kF.hover-black-border--25dpN:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--1YsnM.primary--v14kF.hover-black-border--25dpN:hover * {
  color: var(--cr-black);
}
.cr-button--1YsnM.primary--v14kF.with-arrow--N7ECs {
  justify-content: space-between;
}
.cr-button--1YsnM.primary--v14kF.with-arrow--N7ECs:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--1YsnM.secondary--1xy09 {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--1YsnM.secondary--1xy09 * {
  color: var(--cr-blue);
}
.cr-button--1YsnM.secondary--1xy09.with-border--1xubu {
  border: none;
}
.cr-button--1YsnM.secondary--1xy09.with-border--1xubu .corner--2GPpF {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--1YsnM.secondary--1xy09.with-border--1xubu .corner--2GPpF.top-left--11vi6 {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--1YsnM.secondary--1xy09.with-border--1xubu .corner--2GPpF.top-right--qyALy {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--1YsnM.secondary--1xy09.with-border--1xubu .corner--2GPpF.bottom-left--224ZA {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--1YsnM.secondary--1xy09.with-border--1xubu .corner--2GPpF.bottom-right--2do3S {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--1YsnM.secondary--1xy09.hover-blue--3YeVb:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--1YsnM.secondary--1xy09.hover-blue--3YeVb:hover * {
  color: var(--cr-white);
}
.cr-button--1YsnM.dark--1zeJ8 {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--1YsnM.dark--1zeJ8 * {
  color: var(--cr-white);
}
.cr-button--1YsnM.with-icon--1aMZL:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--gT2zH ul {
  list-style: none;
  padding: 0;
}
.list-item--gT2zH ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--gT2zH ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--YktJ7 {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--2rQ36 {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--2rQ36:hover {
  color: #ffffff;
}
.ant-btn-primary--2ERoU {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--1N1ZF.ant-tooltip-open--beFDb {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--LO-GN {
  background: var(--primaryColor) !important;
}
.slick-dots--3G1sD li.slick-active--3fHlL button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--2Pf2r {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--2Pf2r:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--1TW_T {
  align-self: center;
}
.alignTop--25Yz4 {
  align-self: flex-start;
}
.noGutters--fq9Qp {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--iA2OG {
  margin: 0 !important;
}
.opacityTransition--1_kCe {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--3ptH4 {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--2ArJ3 {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--3c9i3 {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--1pxqw.ant-picker-focused--CVEjw .ant-picker-active-bar--2iYHW {
  background: var(--cr-blue);
}
.ant-picker-header-view--1aiwM button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--36D4p {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--36D4p .step--2YimJ {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--36D4p .step--2YimJ {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--36D4p .step--2YimJ {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--36D4p .step--2YimJ.step--2YimJ.step-active--1PN6r {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--36D4p .step--2YimJ .step-label--2-8hn {
  justify-content: center;
}
.checkout-filter-container--1Dwsy {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--1Dwsy .station-date-box--16E3z {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--1Dwsy .station-info--27uTg {
  margin-bottom: 8px;
}
.checkout-filter-container--1Dwsy .pickup-station--1AZJN {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--1Dwsy .pickup-dropoff-date--3UU93 {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--1Dwsy .edit-icon--2vt1u {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--1Dwsy .edit-icon--2vt1u i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--1Dwsy .filter-box--1vay9 {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--1Dwsy .filter-box--1vay9 i {
  font-size: 24px;
  color: var(--cr-blue);
}
.faqPageWrapper--30zYV a {
  text-decoration: underline;
}
.faqPageWrapper--30zYV h4 {
  position: relative;
  cursor: pointer;
  margin: 0;
}
.faqPageWrapper--30zYV h4 * {
  margin: 0;
}
.faqPageWrapper--30zYV h4:after {
  transition: all 0.8s;
  font-family: "cr-redesign" !important;
  content: "\e911";
  position: absolute;
  right: 0;
}
.faqPageWrapper--30zYV .itemContainer--1OZIS {
  width: 100%;
  transition: all 0.8s;
  padding: 30px 0;
  border-top: 1px solid var(--cr-black);
}
.faqPageWrapper--30zYV .itemContainer--1OZIS.expanded--29JDW h4:after {
  transform: rotate(180deg);
}
.faqPageWrapper--30zYV .text--2iYjp {
  display: block;
  position: relative;
  transition: all 0.8s;
  padding: 0 16px;
  height: 0;
  pointer-events: unset;
  overflow: hidden;
}
.faqPageWrapper--30zYV .text--2iYjp.expanded--29JDW {
  height: auto;
  pointer-events: auto;
  padding: 16px 16px 0;
}

.align--n1CPc {
  align-self: center;
}
.alignTop--1Gm07 {
  align-self: flex-start;
}
.noGutters--3ppQt {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--16VcL {
  margin: 0 !important;
}
.opacityTransition--3Cyas {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--2YFJU {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.mcRentMenuBlock--3ysHp {
  position: absolute;
  display: flex;
  width: 480px;
  top: 130px;
  right: 80px;
  z-index: 10;
}
.mcRentMenu--2fJRw {
  position: fixed;
  left: 0;
  z-index: 2;
  background: #2A85BA;
  color: #ffffff;
  width: 100%;
  padding: 30px;
}
.linkButtons--2Khk1 {
  margin-bottom: 40px;
}
.linkButtons--2Khk1 .linkButton--1l_-7 {
  cursor: pointer;
  text-align: center;
  border: 1px solid #ffffff;
  color: #ffffff;
  background: #2A85BA;
  display: block;
  padding: 55px 0;
  transition: all 0.3s;
}
.linkButtons--2Khk1 .linkButton--1l_-7:last-of-type {
  margin-right: 0;
}
.linkButtons--2Khk1 .linkButton--1l_-7 > i {
  font-size: 40px;
  display: block;
  margin-bottom: 15px;
}
.linkButtons--2Khk1 .linkButton--1l_-7:hover {
  background: #ffffff;
  color: #2A85BA !important;
  border: 1px solid #ffffff;
}
.linkButtons--2Khk1 .linkButton--1l_-7:hover i:before {
  color: #2A85BA;
}
@media screen and (max-width: 1400px) and (min-width: 1023px) {
  .linkButtons--2Khk1 .menuCols--1PzpE {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 20% !important;
    max-width: 20% !important;
  }
}
@media screen and (max-width: 1200px) and (min-width: 1023px) {
  .linkButtons--2Khk1 .menuCols--1PzpE .linkButton--1l_-7 {
    padding: 30px 0 !important;
  }
}
.faqSearch--Pdvbr {
  display: block;
  width: 100%;
  position: relative;
}
.faqSearch--Pdvbr i {
  position: absolute;
  left: 10px;
  color: #333333;
  top: 10px;
  z-index: 1;
}
.faqSearch--Pdvbr input {
  width: 75%;
  height: 34px;
  padding-left: 30px;
  border-radius: 2px;
  border: none;
  outline: none;
  display: inline-block;
}
.navigationLinkTitle--37-Vo {
  font-size: 20px;
  color: #ffffff;
  width: 100%;
  display: block;
  margin-bottom: 30px;
  position: relative;
  left: 15px;
}
.navigationLinkWrapper--26Sny {
  margin-bottom: 40px;
  display: block;
}
.navigationLinkWrapper--26Sny .navigationLink--6VOza {
  cursor: pointer;
  color: #ffffff;
  text-decoration: none;
  display: block;
  margin-bottom: 10px;
}
.menuFaqSearch--3Kh2N {
  width: auto;
}
.pageFaqSearch--xC3OH {
  width: 100%;
  margin-bottom: 30px;
  outline: none;
  padding: 10px;
  margin-top: 30px;
  font: var(--cr-heading-4);
  text-transform: uppercase;
  color: var(--cr-black);
}
.pageFaqSearch--xC3OH::placeholder {
  font: var(--cr-heading-4);
  text-transform: uppercase;
  color: var(--cr-black);
}
.faqSearchButtonWrapper--9y3jA {
  width: 20%;
  margin-left: 5%;
  display: inline-block;
  padding: 5px;
  background: #ffffff;
  color: #2A85BA;
  text-align: center;
  cursor: pointer;
}
.faqSearchButtonWrapper--9y3jA a {
  width: 100%;
}
.faqSearchButtonWrapper--9y3jA:hover {
  background: #2A85BA;
  color: #ffffff;
  border: 1px solid #ffffff;
  padding: 4px;
}
.qciHidden--AOG4n {
  display: none;
}

.align--2d8aj {
  align-self: center;
}
.alignTop--zH_d6 {
  align-self: flex-start;
}
.noGutters--TPjgA {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--Av4xH {
  margin: 0 !important;
}
.opacityTransition--XMrqa {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--3tEZ7 {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media screen and (max-width: 1023px) {
  .bookingFormWrapper--3BgHP {
    padding: 15px 0;
  }
  .linkButtons--26wHw {
    margin-bottom: 0;
  }
  .linkButtons--26wHw .linkButton--3POoj {
    display: block;
    padding: 25px 0;
    margin-bottom: 30px;
  }
  .mcRentMenu--2hBLw {
    padding: 30px 0 60px;
    overflow-y: scroll;
    height: 100%;
  }
  .navigationLinkTitle--2z_D0 {
    left: 0 !important;
    text-align: center;
  }
  .navigationLinkTitle--2z_D0 i {
    position: relative;
    right: -30px;
  }
  .navigationLinkWrapper--29ZF0 .navigationLink--2B7Gy {
    text-align: center;
  }
}
.mcRentBookingForm--1oEUr {
  position: relative;
  background: rgba(90, 89, 90, 0.7);
  width: 100%;
  z-index: 10;
  padding: 10px 20px;
  display: flex;
  height: 0;
  opacity: 0;
  transition: all 200ms ease-in-out;
  pointer-events: none;
}
.mcRentBookingForm--1oEUr.mcrentBookingFormOpen--3Eo8y {
  height: 140px;
  opacity: 1;
  pointer-events: auto;
}
.mcRentBookingForm--1oEUr > form {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  width: 100%;
}
.mcRentBookingForm--1oEUr > form .mcRentBookingFormItem--3O4cW {
  flex-basis: 48%;
}
.mcRentBookingForm--1oEUr select,
.mcRentBookingForm--1oEUr input {
  display: block;
  position: relative;
  top: 15px;
  height: 34px;
  border-radius: 2px;
  border: none;
  padding-left: 30px;
  outline: none;
  width: 100%;
  background: #ffffff;
}
.mcRentBookingForm--1oEUr label {
  margin: 0;
  text-align: left;
  width: 100%;
  display: block;
  font-size: 18px;
  color: #ffffff;
}
.mcRentBookingForm--1oEUr .col1--3zJL4,
.mcRentBookingForm--1oEUr .col2--3_pWk,
.mcRentBookingForm--1oEUr .col3--3bzAr,
.mcRentBookingForm--1oEUr .col4--19obC,
.mcRentBookingForm--1oEUr .col5--2EBsY,
.mcRentBookingForm--1oEUr .col6--2mwVO {
  display: block;
  padding-right: 15px;
  position: relative;
}
.mcRentBookingForm--1oEUr .col1--3zJL4 label,
.mcRentBookingForm--1oEUr .col2--3_pWk label,
.mcRentBookingForm--1oEUr .col3--3bzAr label,
.mcRentBookingForm--1oEUr .col4--19obC label,
.mcRentBookingForm--1oEUr .col5--2EBsY label,
.mcRentBookingForm--1oEUr .col6--2mwVO label {
  white-space: nowrap;
}
.mcRentBookingForm--1oEUr .col1--3zJL4 input[disabled],
.mcRentBookingForm--1oEUr .col2--3_pWk input[disabled],
.mcRentBookingForm--1oEUr .col3--3bzAr input[disabled],
.mcRentBookingForm--1oEUr .col4--19obC input[disabled],
.mcRentBookingForm--1oEUr .col5--2EBsY input[disabled],
.mcRentBookingForm--1oEUr .col6--2mwVO input[disabled],
.mcRentBookingForm--1oEUr .col1--3zJL4 select[disabled],
.mcRentBookingForm--1oEUr .col2--3_pWk select[disabled],
.mcRentBookingForm--1oEUr .col3--3bzAr select[disabled],
.mcRentBookingForm--1oEUr .col4--19obC select[disabled],
.mcRentBookingForm--1oEUr .col5--2EBsY select[disabled],
.mcRentBookingForm--1oEUr .col6--2mwVO select[disabled] {
  cursor: not-allowed;
}
.mcRentBookingForm--1oEUr .col1--3zJL4 {
  width: 25%;
}
.mcRentBookingForm--1oEUr .col2--3_pWk {
  width: 11.5%;
}
.mcRentBookingForm--1oEUr .col3--3bzAr {
  width: 10%;
  top: 15px;
}
.mcRentBookingForm--1oEUr .col3--3bzAr select {
  top: 13px;
  text-indent: 24px;
  padding-left: 0;
}
@-moz-document url-prefix() {
  .mcRentBookingForm--1oEUr .col3--3bzAr select {
    text-indent: 14px;
  }
}
.mcRentBookingForm--1oEUr .col4--19obC {
  width: 13%;
}
.mcRentBookingForm--1oEUr .col4--19obC.OccupancySelectorInput--28q7e {
  width: 13%;
}
.mcRentBookingForm--1oEUr .closeBookingForm--1hsLb {
  border: none;
  box-shadow: none;
  text-align: left;
  min-width: unset;
  display: flex;
  margin-top: 30px;
  position: relative;
  align-items: center;
  left: 1%;
  font-size: 18px;
  text-transform: uppercase;
}
.mcRentBookingForm--1oEUr .closeBookingForm--1hsLb:hover {
  box-shadow: none;
}
.mcRentBookingForm--1oEUr .closeBookingForm--1hsLb:before {
  font-family: 'rent-easy' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e911";
  margin-right: 10px;
  font-size: 25px;
}
.mcRentBookingForm--1oEUr .col5--2EBsY {
  width: 18%;
  top: 15px;
  padding: 0;
}
.mcRentBookingForm--1oEUr .col6--2mwVO {
  width: 13.5%;
}
.mcRentBookingForm--1oEUr .offersButton--aOctH {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  color: white !important;
  background: #97C218;
  cursor: pointer;
  width: 100%;
  font-family: 'PFSquareSansPro-Medium', sans-serif;
  font-size: 24px;
  margin-top: -15px;
}
@media screen and (max-width: 1310px) and (min-width: 1024px) {
  .mcRentBookingForm--1oEUr .offersButton--aOctH {
    padding: 15px 30px;
    width: auto;
    display: inline-block;
    font-size: 21px;
    margin-top: 0;
  }
}
.mcRentBookingForm--1oEUr .offersButton--aOctH i {
  margin-left: 10px;
}
.mcRentBookingForm--1oEUr .offersButtonDisabled--3mByb {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  color: #ffffff !important;
  background: #97C218;
  cursor: not-allowed;
  width: 100%;
  font-family: 'PFSquareSansPro-Medium', sans-serif;
  font-size: 24px;
  margin-top: -15px;
}
@media screen and (max-width: 1310px) and (min-width: 1024px) {
  .mcRentBookingForm--1oEUr .offersButtonDisabled--3mByb {
    padding: 15px 30px;
    width: auto;
    display: inline-block;
    font-size: 21px;
    margin-top: 0;
  }
}
.mcRentBookingForm--1oEUr .offersButtonDisabled--3mByb i {
  margin-left: 10px;
}
.mcRentBookingForm--1oEUr .locationSelectorDiv--2FAh7 {
  position: relative;
}
.mcRentBookingForm--1oEUr .locationSelectorDiv--2FAh7 i {
  position: absolute;
  left: 10px;
  color: #333333;
  top: 25px;
  z-index: 1;
}
.mcRentBookingForm--1oEUr .locationSelectorDiv--2FAh7 .suggestedStation--2Og2o {
  color: #333333;
}
.mcRentBookingForm--1oEUr .locationSelectorDiv--2FAh7 .suggestedStation--2Og2o .suggestion--lDIQX {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.mcRentBookingForm--1oEUr .locationSelectorDiv--2FAh7 .suggestedStation--2Og2o .suggestion--lDIQX .suggestionTopRow--11IU3 {
  width: 100%;
  position: relative;
  height: auto;
  text-align: left;
}
.mcRentBookingForm--1oEUr .locationSelectorDiv--2FAh7 .suggestedStation--2Og2o .suggestion--lDIQX .suggestionTopRow--11IU3 .suggestionTitle--1arZV {
  color: #333333;
  font-size: 16px;
  text-transform: uppercase;
  text-align: left;
  width: 80%;
  display: block;
  font-weight: 700;
}
.mcRentBookingForm--1oEUr .locationSelectorDiv--2FAh7 .suggestedStation--2Og2o .suggestion--lDIQX .suggestionTopRow--11IU3 .suggestionDistance--3Ui7N {
  position: absolute;
  top: 2px;
  right: 2px;
  color: #2A85BA;
  font-size: 14px;
}
.mcRentBookingForm--1oEUr .locationSelectorDiv--2FAh7 .suggestedStation--2Og2o .suggestion--lDIQX .suggestionMiddleRow--2dyvz {
  font-size: 16px;
  position: relative;
  color: #2A85BA;
  text-align: left;
}
.mcRentBookingForm--1oEUr .locationSelectorDiv--2FAh7 .suggestedStation--2Og2o .suggestion--lDIQX .suggestionBottomRow--38Fup {
  color: #333333;
  font-size: 12px;
  text-align: left;
}
.mcRentBookingForm--1oEUr .locationSelectorDiv--2FAh7 .suggestedStation--2Og2o .suggestion--lDIQX .suggestionBottomRow--38Fup > div {
  width: 100%;
}
.mcRentBookingForm--1oEUr .timeSelectorDiv--1x8Qc {
  position: relative;
}
.mcRentBookingForm--1oEUr .timeSelectorDiv--1x8Qc i {
  position: absolute;
  left: 10px;
  color: #333333;
  top: 22px;
  z-index: 1;
  pointer-events: none;
}
.mcRentBookingForm--1oEUr .dateSelectorDiv--2SBXC {
  position: relative;
}
.mcRentBookingForm--1oEUr .dateSelectorDiv--2SBXC i {
  position: absolute;
  left: 10px;
  color: #333333;
  top: 25px;
  z-index: 1;
}
.mcRentBookingFormBlock--2rWdH {
  position: relative;
  z-index: 10;
  width: 500px;
  height: 500px;
  padding: 10px 20px;
  display: flex;
  background: rgba(90, 89, 90, 0.7);
}
.mcRentBookingFormBlock--2rWdH > form {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  flex-direction: column;
  width: 100%;
}
.mcRentBookingFormBlock--2rWdH > form .mcRentBookingFormItem--3O4cW {
  flex-basis: 48%;
}
.mcRentBookingFormBlock--2rWdH select,
.mcRentBookingFormBlock--2rWdH input {
  display: block;
  position: relative;
  top: 15px;
  height: 34px;
  border-radius: 2px;
  border: none;
  padding-left: 30px;
  outline: none;
  width: 100%;
  background: #ffffff;
}
.mcRentBookingFormBlock--2rWdH label {
  margin: 0;
  text-align: left;
  width: 100%;
  display: block;
  font-size: 18px;
  color: #ffffff;
}
.mcRentBookingFormBlock--2rWdH .col1--3zJL4,
.mcRentBookingFormBlock--2rWdH .col2--3_pWk,
.mcRentBookingFormBlock--2rWdH .col3--3bzAr,
.mcRentBookingFormBlock--2rWdH .col4--19obC,
.mcRentBookingFormBlock--2rWdH .col5--2EBsY,
.mcRentBookingFormBlock--2rWdH .col6--2mwVO {
  display: block;
  padding-right: 15px;
  position: relative;
}
.mcRentBookingFormBlock--2rWdH .col1--3zJL4 label,
.mcRentBookingFormBlock--2rWdH .col2--3_pWk label,
.mcRentBookingFormBlock--2rWdH .col3--3bzAr label,
.mcRentBookingFormBlock--2rWdH .col4--19obC label,
.mcRentBookingFormBlock--2rWdH .col5--2EBsY label,
.mcRentBookingFormBlock--2rWdH .col6--2mwVO label {
  white-space: nowrap;
}
.mcRentBookingFormBlock--2rWdH .col1--3zJL4 input[disabled],
.mcRentBookingFormBlock--2rWdH .col2--3_pWk input[disabled],
.mcRentBookingFormBlock--2rWdH .col3--3bzAr input[disabled],
.mcRentBookingFormBlock--2rWdH .col4--19obC input[disabled],
.mcRentBookingFormBlock--2rWdH .col5--2EBsY input[disabled],
.mcRentBookingFormBlock--2rWdH .col6--2mwVO input[disabled],
.mcRentBookingFormBlock--2rWdH .col1--3zJL4 select[disabled],
.mcRentBookingFormBlock--2rWdH .col2--3_pWk select[disabled],
.mcRentBookingFormBlock--2rWdH .col3--3bzAr select[disabled],
.mcRentBookingFormBlock--2rWdH .col4--19obC select[disabled],
.mcRentBookingFormBlock--2rWdH .col5--2EBsY select[disabled],
.mcRentBookingFormBlock--2rWdH .col6--2mwVO select[disabled] {
  cursor: not-allowed;
}
.mcRentBookingFormBlock--2rWdH .col1--3zJL4 {
  width: 25%;
}
.mcRentBookingFormBlock--2rWdH .col2--3_pWk {
  width: 11.5%;
}
.mcRentBookingFormBlock--2rWdH .col3--3bzAr {
  width: 10%;
  top: 15px;
}
.mcRentBookingFormBlock--2rWdH .col3--3bzAr select {
  top: 13px;
  text-indent: 24px;
  padding-left: 0;
}
@-moz-document url-prefix() {
  .mcRentBookingFormBlock--2rWdH .col3--3bzAr select {
    text-indent: 14px;
  }
}
.mcRentBookingFormBlock--2rWdH .col4--19obC {
  width: 13%;
}
.mcRentBookingFormBlock--2rWdH .col4--19obC.OccupancySelectorInput--28q7e {
  width: 13%;
}
.mcRentBookingFormBlock--2rWdH .col5--2EBsY {
  width: 18%;
  top: 15px;
  padding: 0;
}
.mcRentBookingFormBlock--2rWdH .col6--2mwVO {
  width: 13.5%;
}
.mcRentBookingFormBlock--2rWdH .offersButton--aOctH {
  padding: 20px;
  color: #ffffff !important;
  background: #97C218;
  cursor: pointer;
  width: 100%;
  display: block;
  font-family: 'PFSquareSansPro-Medium', sans-serif;
  font-size: 24px;
  margin-top: -15px;
}
@media screen and (max-width: 1310px) and (min-width: 1024px) {
  .mcRentBookingFormBlock--2rWdH .offersButton--aOctH {
    padding: 15px 30px;
    width: auto;
    display: inline-block;
    font-size: 21px;
    margin-top: 0;
  }
}
.mcRentBookingFormBlock--2rWdH .offersButton--aOctH i {
  margin-left: 10px;
}
.mcRentBookingFormBlock--2rWdH .offersButtonDisabled--3mByb {
  padding: 20px;
  color: #2A85BA !important;
  background: #97C218;
  cursor: not-allowed;
  width: 100%;
  display: block;
  font-family: 'PFSquareSansPro-Medium', sans-serif;
  font-size: 24px;
  margin-top: -15px;
}
@media screen and (max-width: 1310px) and (min-width: 1024px) {
  .mcRentBookingFormBlock--2rWdH .offersButtonDisabled--3mByb {
    padding: 15px 30px;
    width: auto;
    display: inline-block;
    font-size: 21px;
    margin-top: 0;
  }
}
.mcRentBookingFormBlock--2rWdH .offersButtonDisabled--3mByb i {
  margin-left: 10px;
}
.mcRentBookingFormBlock--2rWdH .locationSelectorDiv--2FAh7 {
  position: relative;
}
.mcRentBookingFormBlock--2rWdH .locationSelectorDiv--2FAh7 i {
  position: absolute;
  left: 10px;
  color: #333333;
  top: 25px;
  z-index: 1;
}
.mcRentBookingFormBlock--2rWdH .timeSelectorDiv--1x8Qc {
  position: relative;
}
.mcRentBookingFormBlock--2rWdH .timeSelectorDiv--1x8Qc i {
  position: absolute;
  left: 10px;
  color: #333333;
  top: 22px;
  z-index: 1;
  pointer-events: none;
}
.mcRentBookingFormBlock--2rWdH .dateSelectorDiv--2SBXC {
  position: relative;
}
.mcRentBookingFormBlock--2rWdH .dateSelectorDiv--2SBXC i {
  position: absolute;
  left: 10px;
  color: #333333;
  top: 25px;
  z-index: 1;
}
.bookingLocationModal--3xXxb {
  z-index: 2;
  position: fixed;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  width: 100%;
  height: 71%;
  background: transparent;
}
.bookingLocationModal--3xXxb .container--3YePv {
  height: 100%;
  position: relative;
}
.bookingLocationModal--3xXxb .container--3YePv > .row--17GOf {
  height: 100%;
  background: #EFEFEF;
  padding: 30px;
}
@media screen and (max-width: 1023px) {
  .bookingLocationModal--3xXxb .container--3YePv > .row--17GOf {
    padding: 15px;
  }
}
.bookingLocationModal--3xXxb .container--3YePv > .row--17GOf > .col-md-3--2xvH- {
  height: 100%;
}
.bookingLocationModal--3xXxb .container--3YePv > .row--17GOf > .col-md-9--2mr9n {
  max-height: 100%;
}
.bookingLocationModal--3xXxb .container--3YePv .closeButton--3OlUH {
  display: block;
  position: absolute;
  top: 15px;
  right: 30px;
  cursor: pointer;
}
.bookingLocationModal--3xXxb .titlePickDrop--gA_8b {
  color: #333333;
  font-size: 20px;
  font-family: 'PFSquareSansPro-Medium', sans-serif;
}
.bookingLocationCompany--kmY02 {
  display: block;
}
.bookingLocationCompany--kmY02 .bookingLocationCompanyName--Flksv {
  display: block;
  width: 100%;
  font-size: 20px;
}
.bookingLocationCompany--kmY02 span {
  display: block;
  width: 100%;
}
.bookingLocationCompany--kmY02 .bookingLocationCompanyEmail--3ziFn {
  color: #2A85BA;
  margin-bottom: 30px;
}
.bookingLocationCompany--kmY02 .bookingLocationCompanyEmail--3ziFn a {
  color: #2A85BA;
  font-family: 'PFSquareSansPro-Medium', sans-serif;
}
.bookingLocationCompany--kmY02 .bookingLocationCompanyEmail--3ziFn a i {
  color: #333333;
  margin-right: 15px;
}
.bookingLocationCompany--kmY02 .bookingLocationCompanyPhone--9_vIK {
  color: #333333;
  margin-top: 30px;
  margin-bottom: 15px;
}
.bookingLocationCompany--kmY02 .bookingLocationCompanyPhone--9_vIK a {
  color: #333333;
}
.bookingLocationCompany--kmY02 .bookingLocationCompanyPhone--9_vIK a i {
  color: #333333;
  margin-right: 15px;
}
.bookingLocationListWrapper--2ypHB {
  padding-right: 30px;
}
.bookingLocationListWrapper--2ypHB h2 {
  width: 100%;
}
.bookingLocationListWrapper--2ypHB .titlePickDrop--gA_8b {
  color: #333333;
  font-size: 20px;
  font-family: 'PFSquareSansPro-Medium', sans-serif;
}
.bookingLocationListWrapper--2ypHB .bookingLocationList--cL2wT {
  max-height: 80%;
}
.bookingLocationListWrapper--2ypHB .bookingLocationList--cL2wT .bookingLocationListItem--3AQ4Q {
  cursor: pointer;
  border-bottom: 1px solid #333333;
  font-size: 16px;
  padding: 15px;
  position: relative;
  z-index: 1;
  width: calc(100% + 30px);
}
.bookingLocationListWrapper--2ypHB .bookingLocationList--cL2wT .bookingLocationListItem--3AQ4Q:last-of-type {
  border-bottom: none;
}
.bookingLocationListWrapper--2ypHB .bookingLocationList--cL2wT .bookingLocationListItem--3AQ4Q:hover::before {
  content: '';
  background: #ffffff;
  width: calc(100% + 30px);
  position: absolute;
  height: 99%;
  z-index: -1;
  top: 0;
  left: 0;
}
.bookingLocationListWrapper--2ypHB .bookingLocationList--cL2wT .bookingLocationListItem--3AQ4Q.isSelected--3FaUL::before {
  content: '';
  background: #ffffff;
  width: calc(100% + 30px);
  position: absolute;
  height: 99%;
  z-index: -1;
  top: 0;
  left: 0;
}
.bookingLocationModal-enter--2uxQc {
  opacity: 0;
}
.bookingLocationModal-active--jcDfq {
  opacity: 1;
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.bookingLocationModal-exit--2DNzq {
  opacity: 1;
}
.bookingLocationModal-exit-active--W85Tu {
  opacity: 0;
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.dateMenuWrapper--3ITdn {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  backdrop-filter: blur(4px);
  z-index: 1000;
  height: auto;
}
.dateMenuWrapper--3ITdn .day--1k-in {
  color: #2A85BA;
  cursor: pointer;
}
.dateMenuWrapper--3ITdn .blockedDay--32GvX {
  background: #DEDFDF;
  cursor: not-allowed;
}
@media screen and (max-width: 1023px) {
  .dateMenuWrapper--3ITdn {
    position: fixed;
    top: 95px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    overflow-y: scroll;
  }
  .dateMenuWrapper--3ITdn .sameraContainer--1PhLi {
    border: none;
  }
}
.occupancySelector--3KEvU {
  display: block;
  position: relative;
  top: 15px;
}
@media screen and (max-width: 768px) {
  .occupancySelector--3KEvU {
    top: 0;
  }
}
.occupancySelector--3KEvU > .occupancyInput--2mlny {
  background: #ffffff;
  color: #333333;
  display: flex;
  justify-content: space-between;
  padding: 0 15px;
  align-items: center;
  position: relative;
  height: 34px;
  border-radius: 2px;
  border: none;
  outline: none;
  width: 100%;
  cursor: pointer;
}
.occupancySelector--3KEvU > .occupancyInput--2mlny i {
  position: relative;
}
.occupancySelector--3KEvU > .occupancyInput--2mlny i.iconEasyPerson--Y49l0 {
  font-size: 16px;
}
.occupancySelector--3KEvU > .occupancyInput--2mlny i.occupancyInputSeperator--34Lcb {
  font-size: 18px !important;
}
.occupancySelector--3KEvU > .occupancyInput--2mlny i.iconBed--3ASsg {
  top: -1px;
  font-size: 18px !important;
}
.occupancySelector--3KEvU > .occupancyInput--2mlny i .occupancyInputSelect--29RTZ {
  font-size: 16px !important;
  margin-left: 5px;
}
.occupancySelector--3KEvU ul {
  position: absolute;
  top: 33px;
  background: white;
  width: 100%;
  color: #333333;
  list-style: none;
  padding: 15px 0;
  z-index: 101;
}
.occupancySelector--3KEvU ul li {
  display: block;
  cursor: pointer;
  margin-top: 15px;
}
.occupancySelectorDisabled--_Dwyo {
  position: relative;
  top: 15px;
  pointer-events: none;
  cursor: pointer !important;
  display: inline-block;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .occupancySelectorDisabled--_Dwyo {
    top: 0;
  }
}
.occupancySelectorDisabled--_Dwyo .occupancyInput--2mlny {
  background: #ffffff;
  color: #333333;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  height: 34px;
  border-radius: 2px;
  border: none;
  outline: none;
  width: 100%;
  cursor: pointer;
  padding: 15px;
}
.occupancySelectorDisabled--_Dwyo .occupancyInput--2mlny i {
  position: relative;
}
.occupancySelectorDisabled--_Dwyo .occupancyInput--2mlny i.iconEasyPerson--Y49l0 {
  font-size: 16px;
}
.occupancySelectorDisabled--_Dwyo .occupancyInput--2mlny i.occupancyInputSeperator--34Lcb {
  font-size: 18px !important;
}
.occupancySelectorDisabled--_Dwyo .occupancyInput--2mlny i.iconBed--3ASsg {
  top: -1px;
  font-size: 18px !important;
}
.occupancySelectorDisabled--_Dwyo .occupancyInput--2mlny i .occupancyInputSelect--29RTZ {
  font-size: 16px !important;
  margin-left: 5px;
}
.occupancySelectorDisabled--_Dwyo ul {
  position: absolute;
  top: 33px;
  background: white;
  width: 100%;
  color: #333333;
  list-style: none;
  padding: 15px 0;
  z-index: 101;
}
.occupancySelectorDisabled--_Dwyo ul li {
  display: block;
  cursor: pointer;
  margin-top: 15px;
}
.occupancySelectorNotAllowed--3T_gC {
  cursor: not-allowed !important;
  display: inline-block;
  width: 100%;
}
.occupancySelectorModal--pvTgt {
  position: absolute;
  padding: 15px;
  background: #ffffff;
  z-index: 1;
}
.occupancySelectorModal--pvTgt .seats--2mfhY,
.occupancySelectorModal--pvTgt .beds--2Dpnv {
  width: 100%;
  text-align: center;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.occupancySelectorModal--pvTgt .seats--2mfhY > input,
.occupancySelectorModal--pvTgt .beds--2Dpnv > input {
  width: 33%;
  background: #ffffff;
  padding: 0;
  text-align: center;
  top: 0;
  height: 30px;
  float: left;
}
.occupancySelectorModal--pvTgt .seats--2mfhY > a,
.occupancySelectorModal--pvTgt .beds--2Dpnv > a {
  width: 33%;
  height: 30px;
  font-size: 30px;
  background: #ffffff;
  color: #333333 !important;
  float: left;
  padding: 0;
  cursor: pointer;
  position: relative;
  line-height: 25px;
  font-family: 'PFSquareSansPro-Medium', sans-serif;
}
.occupancySelectorModal--pvTgt .seats--2mfhY > a:hover,
.occupancySelectorModal--pvTgt .beds--2Dpnv > a:hover {
  color: #333333;
}
.occupancySelectorModal--pvTgt .seats--2mfhY > label,
.occupancySelectorModal--pvTgt .beds--2Dpnv > label {
  color: #333333;
  font-size: 16px;
  font-family: 'PFSquareSansPro-Medium', sans-serif;
}
@media screen and (max-width: 1023px) {
  .bookingLocationCompanyExtra--1WVJ3 {
    margin-bottom: 30px;
  }
  .mcRentBookingForm--1oEUr {
    z-index: 2;
    background: #2A85BA;
    color: #ffffff;
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
  }
  .mcRentBookingForm--1oEUr > form {
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
  }
  .mcRentBookingForm--1oEUr select,
  .mcRentBookingForm--1oEUr input {
    top: 0;
  }
  .mcRentBookingForm--1oEUr label {
    margin: 0;
    text-align: left;
    width: 100%;
    display: block;
    font-size: 18px;
    color: #ffffff;
  }
  .mcRentBookingForm--1oEUr .col1--3zJL4,
  .mcRentBookingForm--1oEUr .col2--3_pWk,
  .mcRentBookingForm--1oEUr .col3--3bzAr,
  .mcRentBookingForm--1oEUr .col4--19obC,
  .mcRentBookingForm--1oEUr .col5--2EBsY {
    padding-right: 0;
    margin-bottom: 20px;
  }
  .mcRentBookingForm--1oEUr .col1--3zJL4 {
    width: 100%;
  }
  .mcRentBookingForm--1oEUr .col2--3_pWk {
    width: 48%;
  }
  .mcRentBookingForm--1oEUr .col2Left--1fKSE {
    left: 4%;
    width: 48%;
    position: relative;
    margin-bottom: 20px;
  }
  .mcRentBookingForm--1oEUr .col3--3bzAr {
    width: 48%;
    top: 15px;
    left: 4%;
  }
  .mcRentBookingForm--1oEUr .col3--3bzAr select {
    top: 0;
  }
  .mcRentBookingForm--1oEUr .col4--19obC {
    width: 50% !important;
  }
  .mcRentBookingForm--1oEUr .colOccupancySelector--7Ea6y label {
    width: 50%;
    float: left;
    top: 15px;
    position: relative;
  }
  .mcRentBookingForm--1oEUr .colOccupancySelector--7Ea6y .occupancySelector--3KEvU {
    float: right;
    width: 48%;
  }
  .mcRentBookingForm--1oEUr .colOccupancySelector--7Ea6y .occupancySelectorNotAllowed--3T_gC .occupancySelectorDisabled--_Dwyo {
    float: right;
    width: 48%;
  }
  .mcRentBookingForm--1oEUr .colOccupancySelector--7Ea6y .occupancySelectorNotAllowed--3T_gC label {
    width: 50%;
    float: left;
    top: 15px;
    position: relative;
  }
  .mcRentBookingForm--1oEUr .col5--2EBsY {
    width: 100%;
    top: 15px;
    padding: 0;
  }
  .mcRentBookingForm--1oEUr .locationSelectorDiv--2FAh7 i {
    top: 10px;
  }
  .mcRentBookingForm--1oEUr .dateSelectorDiv--2SBXC i {
    top: 10px;
  }
  .mcRentBookingForm--1oEUr .timeSelectorDiv--1x8Qc i {
    top: 10px;
  }
}
.quickCheckinRadioBtn--2zn97 {
  margin-bottom: 16px;
}
.quickCheckinRadioBtn--2zn97 > div {
  margin-bottom: 8px;
}
.quickCheckinRadioBtn--2zn97 label {
  display: flex;
  align-items: center;
}
.quickCheckinRadioBtn--2zn97 label input {
  margin-bottom: 0 !important;
  margin-right: 4px;
}
.locationDetailLink--1H1n_ > a {
  position: absolute;
  top: 80px;
  color: #ffffff;
  text-align: left;
  left: 0;
}
.locationDetailLink--1H1n_ > a:hover {
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  .locationDetailLink--1H1n_ > a {
    top: 60px;
    font-size: 14px;
  }
}
.react-autosuggest__suggestions-container {
  border: none;
  height: auto;
  max-height: 500px;
  overflow-y: auto;
  overflow-x: hidden;
  position: fixed;
  top: 156px;
  left: 10px;
  right: 10px;
  width: calc(100% - 20px);
}
.react-autosuggest__suggestions-container .react-autosuggest__section-title {
  background: #2A85BA;
  color: #ffffff;
  text-align: left;
}
.react-autosuggest__suggestions-container .react-autosuggest__section-title .sectionTitle {
  font-weight: bolder;
  color: white;
  padding: 5px 10px;
  font-size: 20px;
}
.react-autosuggest__suggestions-container .react-autosuggest__section-container {
  background: #2A85BA;
  padding-bottom: 5px;
}
.react-autosuggest__suggestions-container .react-autosuggest__suggestion {
  padding: 5px 0;
  background: #ffffff;
  margin-bottom: 1px;
  margin-left: 5px;
  margin-right: 5px;
}
.react-autosuggest__suggestions-container .react-autosuggest__suggestion:hover {
  background: #EFEFEF;
}
@media screen and (max-width: 1024px) {
  .mcRentBookingForm--1oEUr {
    background: #5A595A;
    height: 0;
    z-index: 102;
  }
  .mcRentBookingForm--1oEUr.mcrentBookingFormOpen--3Eo8y {
    height: 100%;
  }
  .mcRentBookingForm--1oEUr.mcrentBookingFormOpenInMenu--3r5I5 {
    height: 100%;
    top: 60px;
    position: absolute;
    z-index: 101;
  }
  .mcRentBookingForm--1oEUr select,
  .mcRentBookingForm--1oEUr input {
    top: 0;
  }
  .mcRentBookingForm--1oEUr label {
    margin: 0;
    text-align: left;
    width: 100%;
    display: block;
    font-size: 18px;
    color: #ffffff;
  }
  .mcRentBookingForm--1oEUr .col1--3zJL4,
  .mcRentBookingForm--1oEUr .col2--3_pWk,
  .mcRentBookingForm--1oEUr .col3--3bzAr,
  .mcRentBookingForm--1oEUr .col4--19obC,
  .mcRentBookingForm--1oEUr .col5--2EBsY {
    padding-right: 0;
    margin-bottom: 20px;
  }
  .mcRentBookingForm--1oEUr .col1--3zJL4 {
    width: 100%;
  }
  .mcRentBookingForm--1oEUr .col2--3_pWk {
    width: 48%;
  }
  .mcRentBookingForm--1oEUr .col2Left--1fKSE {
    left: 2%;
    width: 48%;
    position: relative;
    margin-bottom: 20px;
  }
  .mcRentBookingForm--1oEUr .col3--3bzAr {
    width: 48%;
    top: 15px;
    left: 2%;
  }
  .mcRentBookingForm--1oEUr .col3--3bzAr select {
    top: 0;
  }
  .mcRentBookingForm--1oEUr .col4--19obC {
    width: 99% !important;
    left: 1%;
  }
  .mcRentBookingForm--1oEUr .colOccupancySelector--7Ea6y label {
    width: 50%;
    float: left;
    top: 0px;
    position: relative;
  }
  .mcRentBookingForm--1oEUr .colOccupancySelector--7Ea6y .occupancySelector--3KEvU {
    float: right;
    width: 48%;
  }
  .mcRentBookingForm--1oEUr .colOccupancySelector--7Ea6y .occupancySelectorNotAllowed--3T_gC .occupancySelectorDisabled--_Dwyo {
    float: right;
    width: 48%;
    top: 0;
  }
  .mcRentBookingForm--1oEUr .colOccupancySelector--7Ea6y .occupancySelectorNotAllowed--3T_gC label {
    width: 50%;
    float: left;
    top: 15px;
    position: relative;
  }
  .mcRentBookingForm--1oEUr .col5--2EBsY {
    width: 100%;
    top: 15px;
    padding: 0;
  }
  .mcRentBookingForm--1oEUr .locationSelectorDiv--2FAh7 i {
    top: 10px;
  }
  .mcRentBookingForm--1oEUr .dateSelectorDiv--2SBXC i {
    top: 10px;
  }
  .mcRentBookingForm--1oEUr .timeSelectorDiv--1x8Qc i {
    top: 10px;
  }
  .mcRentBookingForm--1oEUr .offersButton--aOctH {
    padding: 10px;
    width: 98%;
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 15px;
    left: 2%;
    position: relative;
  }
  .mcRentBookingForm--1oEUr .offersButton--aOctH i {
    margin-left: 10px;
  }
  .mcRentBookingForm--1oEUr .offersButtonDisabled--3mByb {
    padding: 10px;
    width: 98%;
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 15px;
    left: 2%;
    position: relative;
  }
  .mcRentBookingForm--1oEUr .offersButtonDisabled--3mByb i {
    margin-left: 10px;
  }
}

.align--WvyEB {
  align-self: center;
}
.alignTop--Za1xD {
  align-self: flex-start;
}
.noGutters--CXb2A {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--3Jukw {
  margin: 0 !important;
}
.opacityTransition--3yKcx {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--32tLQ {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--2rhSA:before {
  content: "\e921";
}
.cri-bed--yFzvj:before {
  content: "\e922";
}
.cri-minus--2jffG:before {
  content: "\e923";
}
.cri-facebook--3CsgH:before {
  content: "\e91e";
}
.cri-instagram--3UaVI:before {
  content: "\e91f";
}
.cri-logo--2il_Z:before {
  content: "\e920";
}
.cri-bulletpoint--1RCie:before {
  content: "\e900";
}
.cri-check--2wn_R:before {
  content: "\e901";
}
.cri-diamond--YbcSi:before {
  content: "\e902";
}
.cri-triangle--c28Kk:before {
  content: "\e903";
}
.cri-gas-bottle--8IgNX:before {
  content: "\e904";
}
.cri-weight--2fO4N:before {
  content: "\e905";
}
.cri-info--3p0rP:before {
  content: "\e906";
}
.cri-calendar--39_uQ:before {
  content: "\e907";
}
.cri-close--2H8XC:before {
  content: "\e908";
}
.cri-search--f-qwa:before {
  content: "\e909";
}
.cri-map--3eH8d:before {
  content: "\e90a";
}
.cri-marker--DEQgZ:before {
  content: "\e90b";
}
.cri-ruler--3S1s7:before {
  content: "\e90c";
}
.cri-arrow-left-top--1a7UU:before {
  content: "\e90d";
}
.cri-arrow-left--1e5gU:before {
  content: "\e90e";
}
.cri-arrow-top--BRx-B:before {
  content: "\e90f";
}
.cri-arrow-right--CD8T7:before {
  content: "\e910";
}
.cri-arrow-down--nLCqn:before {
  content: "\e911";
}
.cri-plus--2QlRE:before {
  content: "\e912";
}
.cri-percent--2NMMq:before {
  content: "\e913";
}
.cri-bicycle--yZfnw:before {
  content: "\e914";
}
.cri-reset--7HlVq:before {
  content: "\e915";
}
.cri-rear-camera---1eCpY:before {
  content: "\e916";
}
.cri-location--JvQXa:before {
  content: "\e917";
}
.cri-star--3c8kF:before {
  content: "\e918";
}
.cri-web--1UCfU:before {
  content: "\e919";
}
.cri-clock--2XZpN:before {
  content: "\e91a";
}
.cri-attention--j6N_S:before {
  content: "\e91b";
}
.cri-zoom--Uc_FW:before {
  content: "\e91c";
}
.cri-download--CjWNC:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--1Diym {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--19LPe {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--BQF28 {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--BQF28 * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--3sydk {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--3sydk * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--3xqLX {
  font: var(--cr-heading-big);
}
.cr-heading-1--BWpmb {
  font: var(--cr-heading-1);
}
.cr-heading-2--1oi-0 {
  font: var(--cr-heading-2);
}
.cr-heading-3--2Vte4 {
  font: var(--cr-heading-3);
}
.cr-heading-3--2Vte4.with-dot--1O5cK {
  display: flex;
  align-items: center;
}
.cr-heading-3--2Vte4.with-dot--1O5cK:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--2Vte4.dark-dot--3nbhj.with-dot--1O5cK:before {
  background-color: var(--cr-black);
}
.cr-heading-4--2K-HB {
  font: var(--cr-heading-4);
}
.cr-heading-4--2K-HB.with-dot--1O5cK:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--2K-HB.cr-text-black--FfReB.with-dot--1O5cK:before {
  background-color: var(--cr-black);
}
.cr-heading-6--1OXRN {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--38Pjs {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--1iq2- {
  font: var(--cr-heading-info);
}
.cr-info-button--3GXjo {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--2SAdc {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--9GJiG {
  margin-bottom: 100px;
}
.cr-text-white--3N7iE {
  color: var(--cr-white) !important;
}
.cr-text-black--FfReB {
  color: var(--cr-black) !important;
}
.cr-text-black--FfReB * {
  color: var(--cr-black) !important;
}
.cr-text-grey--16ECm {
  color: var(--cr-grey) !important;
}
.cr-text-grey--16ECm * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--3LqVl {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--26mTN {
  background-color: var(--cr-blue);
}
.cr-bg-grey--31Fzn {
  background-color: var(--cr-grey);
}
.ca-12-font--2ZKV5 {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--3A7BA {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--3A7BA.disabled--NyFV1 {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--3A7BA * {
  transition: all 0.8s;
}
.cr-button--3A7BA.transparent--3HCzW {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--3A7BA.transparent--3HCzW.hover-blue--2YBHa:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--3A7BA.transparent--3HCzW.with-arrow--3HrQL {
  justify-content: space-between;
}
.cr-button--3A7BA.transparent--3HCzW.with-arrow--3HrQL:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--3A7BA.transparent--3HCzW.with-primary-style--1hEDk {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--3A7BA.primary--2AYS2 {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3A7BA.primary--2AYS2 * {
  color: var(--cr-white);
}
.cr-button--3A7BA.primary--2AYS2.hover-transparent--2BjE7:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--3A7BA.primary--2AYS2.hover-transparent--2BjE7:hover * {
  color: var(--cr-white);
}
.cr-button--3A7BA.primary--2AYS2.hover-black-border--1wez6:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--3A7BA.primary--2AYS2.hover-black-border--1wez6:hover * {
  color: var(--cr-black);
}
.cr-button--3A7BA.primary--2AYS2.with-arrow--3HrQL {
  justify-content: space-between;
}
.cr-button--3A7BA.primary--2AYS2.with-arrow--3HrQL:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--3A7BA.secondary--26Sal {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--3A7BA.secondary--26Sal * {
  color: var(--cr-blue);
}
.cr-button--3A7BA.secondary--26Sal.with-border--3Mf84 {
  border: none;
}
.cr-button--3A7BA.secondary--26Sal.with-border--3Mf84 .corner--3SB02 {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--3A7BA.secondary--26Sal.with-border--3Mf84 .corner--3SB02.top-left--2IrA9 {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--3A7BA.secondary--26Sal.with-border--3Mf84 .corner--3SB02.top-right--epkEj {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--3A7BA.secondary--26Sal.with-border--3Mf84 .corner--3SB02.bottom-left--3xrfs {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--3A7BA.secondary--26Sal.with-border--3Mf84 .corner--3SB02.bottom-right--2bnDN {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--3A7BA.secondary--26Sal.hover-blue--2YBHa:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3A7BA.secondary--26Sal.hover-blue--2YBHa:hover * {
  color: var(--cr-white);
}
.cr-button--3A7BA.dark--ygyQk {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3A7BA.dark--ygyQk * {
  color: var(--cr-white);
}
.cr-button--3A7BA.with-icon--43vm_:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--2Fsi9 ul {
  list-style: none;
  padding: 0;
}
.list-item--2Fsi9 ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--2Fsi9 ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--3ReF6 {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--1x5Qa {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--1x5Qa:hover {
  color: #ffffff;
}
.ant-btn-primary--12qYh {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--27yEn.ant-tooltip-open--1NQI_ {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--27qvl {
  background: var(--primaryColor) !important;
}
.slick-dots--1Rmd1 li.slick-active--dEjHe button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--1cDx5 {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--1cDx5:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--WvyEB {
  align-self: center;
}
.alignTop--Za1xD {
  align-self: flex-start;
}
.noGutters--CXb2A {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--3Jukw {
  margin: 0 !important;
}
.opacityTransition--3yKcx {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--32tLQ {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--1ifS8 {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--2gzIT {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--1ojaI.ant-picker-focused--3fr3v .ant-picker-active-bar--1NePL {
  background: var(--cr-blue);
}
.ant-picker-header-view--CRJxH button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--2ldKY {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--2ldKY .step--A4vxj {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--2ldKY .step--A4vxj {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--2ldKY .step--A4vxj {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--2ldKY .step--A4vxj.step--A4vxj.step-active--uLJ9i {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--2ldKY .step--A4vxj .step-label--3Nbs8 {
  justify-content: center;
}
.checkout-filter-container--3_i3h {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--3_i3h .station-date-box--3P_oN {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--3_i3h .station-info--1UoPy {
  margin-bottom: 8px;
}
.checkout-filter-container--3_i3h .pickup-station--1IvOz {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--3_i3h .pickup-dropoff-date--3BAQj {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--3_i3h .edit-icon--WFI57 {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--3_i3h .edit-icon--WFI57 i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--3_i3h .filter-box--37l30 {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--3_i3h .filter-box--37l30 i {
  font-size: 24px;
  color: var(--cr-blue);
}
.openAmount--f493u {
  font-family: "PFSquareSansPro-Medium", sans-serif;
}
.payRestAmountWrapper--pO4a2 {
  padding: 16px;
  border: 1px solid var(--cr-black);
  border-radius: 5px;
  margin-bottom: 21px;
}
.payRestAmountWrapper--pO4a2 .payRestAmount--D9PY5 {
  display: flex;
  align-items: center;
}
.rightContainer--2y7r_ {
  position: relative;
  padding: 26px 10px;
  border-radius: 10px;
  background-color: var(--cr-black);
}
@media screen and (max-width: 1100px) {
  .rightContainer--2y7r_ {
    margin-bottom: 16px;
  }
}
.rightContainer--2y7r_ .listBlock--3Zznl {
  margin-bottom: 30px;
}
.rightContainer--2y7r_ .listBlock--3Zznl .listEntryLabel--2iF6B {
  display: block;
}
.onlinePaymentContainer--2W6Kr {
  padding-bottom: 20px;
}
@media (max-width: 1310px) {
  .onlinePaymentContainer--2W6Kr {
    padding-top: 40px;
  }
}

.align--1A7Bk {
  align-self: center;
}
.alignTop--1OOlx {
  align-self: flex-start;
}
.noGutters--2mKgO {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--1X0rJ {
  margin: 0 !important;
}
.opacityTransition--2EPVn {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--2B8Fa {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.imageAccordionContainer--2wBV7 * {
  color: var(--cr-white);
}
.imageAccordionContainer--2wBV7.inSection--3iQYv * {
  color: var(--cr-black);
}
.imageAccordionContainer--2wBV7 .itemContainer--1orOs {
  width: 100%;
  transition: all 0.8s;
  padding: 30px 0;
  border-bottom: 1px solid var(--cr-black);
}
.imageAccordionContainer--2wBV7 .itemContainer--1orOs.expanded--1Dna7 {
  margin-bottom: 30px;
}
.imageAccordionContainer--2wBV7 .itemContainer--1orOs.expanded--1Dna7 .headline--1noN8:after {
  transform: rotate(-180deg);
}
.imageAccordionContainer--2wBV7 .itemContainer--1orOs.collapsed--2GniR {
  margin-bottom: 5px;
}
.imageAccordionContainer--2wBV7 .headline--1noN8:after {
  transition: all 0.8s;
  font-family: "cr-redesign" !important;
  content: "\e911";
  position: absolute;
  right: 0;
}
.imageAccordionContainer--2wBV7 .text--318Im {
  display: block;
  position: relative;
  transition: all 0.3s;
  padding: 0;
}
.imageAccordionContainer--2wBV7 .text--318Im.expanded--1Dna7 {
  height: auto;
  visibility: visible;
  padding: 15px 0;
}
.imageAccordionContainer--2wBV7 .text--318Im.collapsed--2GniR {
  display: none;
  visibility: hidden;
}
.imageAccordionContainer--2wBV7 .text--318Im img {
  max-width: 100%;
}
.imageAccordionContainer--2wBV7 .copyRightText--2YAn9 {
  margin-top: 15px;
}

.align--1w3h0 {
  align-self: center;
}
.alignTop--2DAeL {
  align-self: flex-start;
}
.noGutters--3zACY {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--3Enbv {
  margin: 0 !important;
}
.opacityTransition--1pVq3 {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--zpjdR {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--zFh0w:before {
  content: "\e921";
}
.cri-bed--gSJam:before {
  content: "\e922";
}
.cri-minus--3imDL:before {
  content: "\e923";
}
.cri-facebook--2u_SU:before {
  content: "\e91e";
}
.cri-instagram--38klH:before {
  content: "\e91f";
}
.cri-logo--3JfQn:before {
  content: "\e920";
}
.cri-bulletpoint--3loyO:before {
  content: "\e900";
}
.cri-check--1T_Ip:before {
  content: "\e901";
}
.cri-diamond--1D-5q:before {
  content: "\e902";
}
.cri-triangle--3MZn_:before {
  content: "\e903";
}
.cri-gas-bottle--3LdlB:before {
  content: "\e904";
}
.cri-weight--1wGKf:before {
  content: "\e905";
}
.cri-info--32irt:before {
  content: "\e906";
}
.cri-calendar--2UXVA:before {
  content: "\e907";
}
.cri-close--3siFJ:before {
  content: "\e908";
}
.cri-search--2GtHc:before {
  content: "\e909";
}
.cri-map--VE4y2:before {
  content: "\e90a";
}
.cri-marker--1GxsB:before {
  content: "\e90b";
}
.cri-ruler--1W4Wd:before {
  content: "\e90c";
}
.cri-arrow-left-top--aa1q4:before {
  content: "\e90d";
}
.cri-arrow-left--3JbLZ:before {
  content: "\e90e";
}
.cri-arrow-top--1nVCw:before {
  content: "\e90f";
}
.cri-arrow-right--1Qy6r:before {
  content: "\e910";
}
.cri-arrow-down--PtpOI:before {
  content: "\e911";
}
.cri-plus--12TIT:before {
  content: "\e912";
}
.cri-percent--2eGI8:before {
  content: "\e913";
}
.cri-bicycle--3v59K:before {
  content: "\e914";
}
.cri-reset--25X3r:before {
  content: "\e915";
}
.cri-rear-camera---37IYu:before {
  content: "\e916";
}
.cri-location--2DbPb:before {
  content: "\e917";
}
.cri-star--3bNLS:before {
  content: "\e918";
}
.cri-web--3CSg_:before {
  content: "\e919";
}
.cri-clock--sMAoo:before {
  content: "\e91a";
}
.cri-attention--1_4xj:before {
  content: "\e91b";
}
.cri-zoom--8kQXw:before {
  content: "\e91c";
}
.cri-download--DQ99s:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--15p7Y {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--5jYyT {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--19txc {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--19txc * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--QghUh {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--QghUh * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--Iuhd3 {
  font: var(--cr-heading-big);
}
.cr-heading-1--2mdgo {
  font: var(--cr-heading-1);
}
.cr-heading-2--3jIn- {
  font: var(--cr-heading-2);
}
.cr-heading-3--15KUS {
  font: var(--cr-heading-3);
}
.cr-heading-3--15KUS.with-dot--3ra5A {
  display: flex;
  align-items: center;
}
.cr-heading-3--15KUS.with-dot--3ra5A:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--15KUS.dark-dot--1K9pt.with-dot--3ra5A:before {
  background-color: var(--cr-black);
}
.cr-heading-4--2-SHw {
  font: var(--cr-heading-4);
}
.cr-heading-4--2-SHw.with-dot--3ra5A:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--2-SHw.cr-text-black--3u_fr.with-dot--3ra5A:before {
  background-color: var(--cr-black);
}
.cr-heading-6--1t1nO {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--2VZw8 {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--3xFov {
  font: var(--cr-heading-info);
}
.cr-info-button--1AP3B {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--1hKtu {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--2Rzmn {
  margin-bottom: 100px;
}
.cr-text-white--30T-J {
  color: var(--cr-white) !important;
}
.cr-text-black--3u_fr {
  color: var(--cr-black) !important;
}
.cr-text-black--3u_fr * {
  color: var(--cr-black) !important;
}
.cr-text-grey--17nRk {
  color: var(--cr-grey) !important;
}
.cr-text-grey--17nRk * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--mbq36 {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--1bKtf {
  background-color: var(--cr-blue);
}
.cr-bg-grey--2Xeq4 {
  background-color: var(--cr-grey);
}
.ca-12-font--3GJFG {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--1rL_Q {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--1rL_Q.disabled--1ehT2 {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--1rL_Q * {
  transition: all 0.8s;
}
.cr-button--1rL_Q.transparent--1Yy65 {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--1rL_Q.transparent--1Yy65.hover-blue--1Hqxu:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--1rL_Q.transparent--1Yy65.with-arrow--12JVU {
  justify-content: space-between;
}
.cr-button--1rL_Q.transparent--1Yy65.with-arrow--12JVU:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--1rL_Q.transparent--1Yy65.with-primary-style--10ioD {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--1rL_Q.primary--1gOTp {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--1rL_Q.primary--1gOTp * {
  color: var(--cr-white);
}
.cr-button--1rL_Q.primary--1gOTp.hover-transparent--2RBNL:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--1rL_Q.primary--1gOTp.hover-transparent--2RBNL:hover * {
  color: var(--cr-white);
}
.cr-button--1rL_Q.primary--1gOTp.hover-black-border--uKKGy:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--1rL_Q.primary--1gOTp.hover-black-border--uKKGy:hover * {
  color: var(--cr-black);
}
.cr-button--1rL_Q.primary--1gOTp.with-arrow--12JVU {
  justify-content: space-between;
}
.cr-button--1rL_Q.primary--1gOTp.with-arrow--12JVU:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--1rL_Q.secondary--2igRH {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--1rL_Q.secondary--2igRH * {
  color: var(--cr-blue);
}
.cr-button--1rL_Q.secondary--2igRH.with-border--2brRk {
  border: none;
}
.cr-button--1rL_Q.secondary--2igRH.with-border--2brRk .corner--74S6_ {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--1rL_Q.secondary--2igRH.with-border--2brRk .corner--74S6_.top-left--6CyRU {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--1rL_Q.secondary--2igRH.with-border--2brRk .corner--74S6_.top-right--AJrhr {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--1rL_Q.secondary--2igRH.with-border--2brRk .corner--74S6_.bottom-left--d0ZWr {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--1rL_Q.secondary--2igRH.with-border--2brRk .corner--74S6_.bottom-right--3qYm- {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--1rL_Q.secondary--2igRH.hover-blue--1Hqxu:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--1rL_Q.secondary--2igRH.hover-blue--1Hqxu:hover * {
  color: var(--cr-white);
}
.cr-button--1rL_Q.dark--1UpEZ {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--1rL_Q.dark--1UpEZ * {
  color: var(--cr-white);
}
.cr-button--1rL_Q.with-icon--JPV32:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--3XSrJ ul {
  list-style: none;
  padding: 0;
}
.list-item--3XSrJ ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--3XSrJ ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--3nPlm {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--sA_M_ {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--sA_M_:hover {
  color: #ffffff;
}
.ant-btn-primary--SZGi7 {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--1NOHq.ant-tooltip-open--2E_WG {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--1xWnU {
  background: var(--primaryColor) !important;
}
.slick-dots--3RX4Y li.slick-active--1hVzY button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--JKCl4 {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--JKCl4:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--1w3h0 {
  align-self: center;
}
.alignTop--2DAeL {
  align-self: flex-start;
}
.noGutters--3zACY {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--3Enbv {
  margin: 0 !important;
}
.opacityTransition--1pVq3 {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--zpjdR {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--1p73U {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--3tKsP {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--1cHom.ant-picker-focused--3reDe .ant-picker-active-bar--zVcFJ {
  background: var(--cr-blue);
}
.ant-picker-header-view--tB84s button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--iwOiJ {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--iwOiJ .step--14K6c {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--iwOiJ .step--14K6c {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--iwOiJ .step--14K6c {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--iwOiJ .step--14K6c.step--14K6c.step-active--1uK0_ {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--iwOiJ .step--14K6c .step-label--15zY0 {
  justify-content: center;
}
.checkout-filter-container--3uuSG {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--3uuSG .station-date-box--w9au7 {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--3uuSG .station-info--1sIBE {
  margin-bottom: 8px;
}
.checkout-filter-container--3uuSG .pickup-station--3BxIV {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--3uuSG .pickup-dropoff-date--zLWkt {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--3uuSG .edit-icon--3H-Sx {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--3uuSG .edit-icon--3H-Sx i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--3uuSG .filter-box--MOcX6 {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--3uuSG .filter-box--MOcX6 i {
  font-size: 24px;
  color: var(--cr-blue);
}
.filesListContainer--3YMSR .itemContainer--1rF6T {
  width: 100%;
  transition: all 0.8s;
  padding: 30px 0;
  border-bottom: 1px solid var(--cr-black);
}
.filesListContainer--3YMSR .itemContainer--1rF6T.expanded--1McyG {
  margin-bottom: 30px;
}
.filesListContainer--3YMSR .itemContainer--1rF6T.expanded--1McyG .headline--y11IJ:after {
  transform: rotate(-180deg);
}
.filesListContainer--3YMSR .itemContainer--1rF6T.collapsed--1ZVkZ {
  margin-bottom: 5px;
}
.filesListContainer--3YMSR .headline--y11IJ:after {
  transition: all 0.8s;
  font-family: "cr-redesign" !important;
  content: "\e911";
  position: absolute;
  right: 0;
}
.filesListContainer--3YMSR .files--2lPFz {
  display: block;
  position: relative;
  transition: all 0.3s;
  padding: 0;
}
.filesListContainer--3YMSR .files--2lPFz ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.filesListContainer--3YMSR .files--2lPFz a,
.filesListContainer--3YMSR .files--2lPFz a:hover,
.filesListContainer--3YMSR .files--2lPFz a:focus {
  font-family: "Linotype - FuturaLTPro-Bold";
  font-size: 20px;
  line-height: 33px;
  color: #5884EA;
}
.filesListContainer--3YMSR .files--2lPFz.expanded--1McyG {
  height: auto;
  visibility: visible;
  padding: 15px 0;
}
.filesListContainer--3YMSR .files--2lPFz.collapsed--1ZVkZ {
  display: none;
  visibility: hidden;
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--2G1bF:before {
  content: "\e921";
}
.cri-bed--3aF3t:before {
  content: "\e922";
}
.cri-minus--2IJF9:before {
  content: "\e923";
}
.cri-facebook--2iHTk:before {
  content: "\e91e";
}
.cri-instagram--2EAhI:before {
  content: "\e91f";
}
.cri-logo--dGa9D:before {
  content: "\e920";
}
.cri-bulletpoint--1xY5O:before {
  content: "\e900";
}
.cri-check--1YuOs:before {
  content: "\e901";
}
.cri-diamond--2QfMt:before {
  content: "\e902";
}
.cri-triangle--bSCh0:before {
  content: "\e903";
}
.cri-gas-bottle--1MFqg:before {
  content: "\e904";
}
.cri-weight--2Xo_C:before {
  content: "\e905";
}
.cri-info--Xl0FA:before {
  content: "\e906";
}
.cri-calendar--McDlT:before {
  content: "\e907";
}
.cri-close--23jO9:before {
  content: "\e908";
}
.cri-search--2Bpc1:before {
  content: "\e909";
}
.cri-map--CXQXa:before {
  content: "\e90a";
}
.cri-marker--2_IPa:before {
  content: "\e90b";
}
.cri-ruler--2slN0:before {
  content: "\e90c";
}
.cri-arrow-left-top--24g8N:before {
  content: "\e90d";
}
.cri-arrow-left--5-JvY:before {
  content: "\e90e";
}
.cri-arrow-top--3abcx:before {
  content: "\e90f";
}
.cri-arrow-right--2WS65:before {
  content: "\e910";
}
.cri-arrow-down--XpcTO:before {
  content: "\e911";
}
.cri-plus--zmsQJ:before {
  content: "\e912";
}
.cri-percent--3uRw7:before {
  content: "\e913";
}
.cri-bicycle--2xvpI:before {
  content: "\e914";
}
.cri-reset--2zIsD:before {
  content: "\e915";
}
.cri-rear-camera---2R99W:before {
  content: "\e916";
}
.cri-location--q2g1b:before {
  content: "\e917";
}
.cri-star--19ZB0:before {
  content: "\e918";
}
.cri-web--3RJJC:before {
  content: "\e919";
}
.cri-clock--3MkNE:before {
  content: "\e91a";
}
.cri-attention--x5FuG:before {
  content: "\e91b";
}
.cri-zoom--2AovA:before {
  content: "\e91c";
}
.cri-download--3fMZc:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--FwSg_ {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--3Bvag {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--3BnsN {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--3BnsN * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--2sq5F {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--2sq5F * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--2sMHM {
  font: var(--cr-heading-big);
}
.cr-heading-1--3buPK {
  font: var(--cr-heading-1);
}
.cr-heading-2--15IPb {
  font: var(--cr-heading-2);
}
.cr-heading-3--2EqcK {
  font: var(--cr-heading-3);
}
.cr-heading-3--2EqcK.with-dot--3sio_ {
  display: flex;
  align-items: center;
}
.cr-heading-3--2EqcK.with-dot--3sio_:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--2EqcK.dark-dot--uTI5M.with-dot--3sio_:before {
  background-color: var(--cr-black);
}
.cr-heading-4--2-Gw_ {
  font: var(--cr-heading-4);
}
.cr-heading-4--2-Gw_.with-dot--3sio_:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--2-Gw_.cr-text-black--gG-qy.with-dot--3sio_:before {
  background-color: var(--cr-black);
}
.cr-heading-6--29c1D {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--17rAu {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--1FbPS {
  font: var(--cr-heading-info);
}
.cr-info-button--U7VfT {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--2iAUp {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--E9OUq {
  margin-bottom: 100px;
}
.cr-text-white--1CexG {
  color: var(--cr-white) !important;
}
.cr-text-black--gG-qy {
  color: var(--cr-black) !important;
}
.cr-text-black--gG-qy * {
  color: var(--cr-black) !important;
}
.cr-text-grey--Klm65 {
  color: var(--cr-grey) !important;
}
.cr-text-grey--Klm65 * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--1BOJN {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--297gk {
  background-color: var(--cr-blue);
}
.cr-bg-grey--3sC6p {
  background-color: var(--cr-grey);
}
.ca-12-font--134FA {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--3GRVW {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--3GRVW.disabled--2ogHp {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--3GRVW * {
  transition: all 0.8s;
}
.cr-button--3GRVW.transparent--2MR7v {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--3GRVW.transparent--2MR7v.hover-blue--3S_cU:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--3GRVW.transparent--2MR7v.with-arrow--27a1P {
  justify-content: space-between;
}
.cr-button--3GRVW.transparent--2MR7v.with-arrow--27a1P:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--3GRVW.transparent--2MR7v.with-primary-style--VI_Tp {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--3GRVW.primary--28_MW {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3GRVW.primary--28_MW * {
  color: var(--cr-white);
}
.cr-button--3GRVW.primary--28_MW.hover-transparent--1-CDr:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--3GRVW.primary--28_MW.hover-transparent--1-CDr:hover * {
  color: var(--cr-white);
}
.cr-button--3GRVW.primary--28_MW.hover-black-border--2yXNb:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--3GRVW.primary--28_MW.hover-black-border--2yXNb:hover * {
  color: var(--cr-black);
}
.cr-button--3GRVW.primary--28_MW.with-arrow--27a1P {
  justify-content: space-between;
}
.cr-button--3GRVW.primary--28_MW.with-arrow--27a1P:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--3GRVW.secondary--2xUa- {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--3GRVW.secondary--2xUa- * {
  color: var(--cr-blue);
}
.cr-button--3GRVW.secondary--2xUa-.with-border--A7-13 {
  border: none;
}
.cr-button--3GRVW.secondary--2xUa-.with-border--A7-13 .corner--22QB7 {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--3GRVW.secondary--2xUa-.with-border--A7-13 .corner--22QB7.top-left--2cy47 {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--3GRVW.secondary--2xUa-.with-border--A7-13 .corner--22QB7.top-right--1dYCZ {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--3GRVW.secondary--2xUa-.with-border--A7-13 .corner--22QB7.bottom-left--2QtwU {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--3GRVW.secondary--2xUa-.with-border--A7-13 .corner--22QB7.bottom-right--1wacv {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--3GRVW.secondary--2xUa-.hover-blue--3S_cU:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3GRVW.secondary--2xUa-.hover-blue--3S_cU:hover * {
  color: var(--cr-white);
}
.cr-button--3GRVW.dark--3qbQG {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3GRVW.dark--3qbQG * {
  color: var(--cr-white);
}
.cr-button--3GRVW.with-icon--30iQG:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--1kAXj ul {
  list-style: none;
  padding: 0;
}
.list-item--1kAXj ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--1kAXj ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--bZijZ {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--2qKyn {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--2qKyn:hover {
  color: #ffffff;
}
.ant-btn-primary--1OYCj {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--1IwmK.ant-tooltip-open--2PM8L {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--1LwuD {
  background: var(--primaryColor) !important;
}
.slick-dots--3Yu8H li.slick-active--3lg9L button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--_4GfG {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--_4GfG:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--1cCHd {
  align-self: center;
}
.alignTop--3VK2i {
  align-self: flex-start;
}
.noGutters--1kIGJ {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--zn84R {
  margin: 0 !important;
}
.opacityTransition--P7mb5 {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--3KEGd {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--eQMUb {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--ajdyz {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--2z_MX.ant-picker-focused--3n0HK .ant-picker-active-bar--26U0M {
  background: var(--cr-blue);
}
.ant-picker-header-view--3_4HR button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--1piLr {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--1piLr .step--3Bo4i {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--1piLr .step--3Bo4i {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--1piLr .step--3Bo4i {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--1piLr .step--3Bo4i.step--3Bo4i.step-active--hW-gY {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--1piLr .step--3Bo4i .step-label--1ojr2 {
  justify-content: center;
}
.checkout-filter-container--2voH4 {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--2voH4 .station-date-box--1fKuF {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--2voH4 .station-info--10Zxb {
  margin-bottom: 8px;
}
.checkout-filter-container--2voH4 .pickup-station--SZJyq {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--2voH4 .pickup-dropoff-date--3juKa {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--2voH4 .edit-icon--3lbTG {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--2voH4 .edit-icon--3lbTG i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--2voH4 .filter-box--2ZYEa {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--2voH4 .filter-box--2ZYEa i {
  font-size: 24px;
  color: var(--cr-blue);
}
.specialOfferContainer--3XueZ {
  position: relative;
  margin: 30px;
}
.specialOfferContainer--3XueZ .specialOfferContentContainer--3z0RE {
  padding: 40px;
  background-color: #F8F8F8;
  margin-left: 16px;
}
.specialOfferContainer--3XueZ .specialOfferContentContainer--3z0RE h2 {
  margin-bottom: 24px;
  text-transform: uppercase;
  text-align: left;
  color: #5884EA;
}
.specialOfferContainer--3XueZ .specialOfferContentContainer--3z0RE .button--u-ps- {
  background: #232323;
  color: #ffffff;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
  border-radius: 5px;
  text-transform: uppercase;
}
.specialOfferContainer--3XueZ .specialOfferContentContainer--3z0RE .button--u-ps-:hover {
  color: #ffffff;
}
.specialOfferContainer--3XueZ .specialOfferContentContainer--3z0RE .button--u-ps- .icoLogo--3qwfx:after {
  content: "";
  width: 18px;
  height: 18px;
  display: inline-block;
  background-size: contain !important;
  background-repeat: no-repeat;
  margin-left: 10px;
  background: url("/frontend/icons/apple-icon-152x152.png");
}
.specialOfferContainer--3XueZ .specialOfferContentContainer--3z0RE ul {
  padding: 0 20px;
  margin: 0;
  line-height: 2;
}
.specialOfferContainer--3XueZ .specialOfferContentContainer--3z0RE ul li {
  list-style: none;
}
.specialOfferContainer--3XueZ .specialOfferContentContainer--3z0RE ul li:before {
  content: "\e905";
  font-family: 'rent-easy' !important;
  display: inline-block;
  margin-left: -1.3em;
  width: 2em;
  font-size: 14px;
  color: #5A595A;
}
.specialOfferContainer--3XueZ .specialOfferImage--2HCCJ {
  width: 100%;
}
.specialOfferContainer--3XueZ .specialOfferBadge--2m9qg {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  position: absolute;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  top: -50px;
  left: -50px;
  width: 224px;
  height: 224px;
  background: #5884EA 0 0 no-repeat padding-box;
  border-radius: 50%;
}
.specialOfferContainer--3XueZ .specialOfferBadge--2m9qg:before {
  content: '';
  position: absolute;
  display: block;
  width: 234px;
  height: 234px;
  border: 2px solid #5884EA;
  border-radius: 50%;
  background-color: transparent;
  top: -5px;
  left: -5px;
}
.specialOfferContainer--3XueZ .specialOfferBadge--2m9qg span {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 28px;
  width: 80%;
  text-align: center;
}
.specialOfferContainer--3XueZ .row {
  margin-right: 0;
  margin-left: 0;
}
/**MOBILE ONLY (320px-1024px)**/
@media screen and (max-width: 1024px) {
  .specialOfferContainer--3XueZ .specialOfferContentContainer--3z0RE {
    padding: 20px;
    width: calc(100% - 30px);
    margin: 0 auto;
  }
  .specialOfferContainer--3XueZ .specialOfferContentContainer--3z0RE h2 {
    margin-bottom: 24px;
  }
  .specialOfferContainer--3XueZ .specialOfferContentContainer--3z0RE .button--u-ps- {
    width: 100%;
    font-size: 16px;
  }
  .specialOfferContainer--3XueZ .specialOfferContentContainer--3z0RE .button--u-ps- .icoLogo--3qwfx {
    font-size: 16px;
  }
  .specialOfferContainer--3XueZ .specialOfferContentContainer--3z0RE ul {
    padding: 0 20px;
    margin: 0;
    line-height: 2;
  }
  .specialOfferContainer--3XueZ .specialOfferContentContainer--3z0RE ul li {
    font-size: 16px;
  }
  .specialOfferContainer--3XueZ .specialOfferImage--2HCCJ {
    width: 100%;
  }
  .specialOfferContainer--3XueZ .specialOfferImage--2HCCJ .specialOfferImageSrc--DVDjv {
    height: 224px !important;
  }
  .specialOfferContainer--3XueZ .specialOfferBadge--2m9qg {
    width: 154px;
    height: 154px;
    left: 50%;
    margin-left: -84px;
    top: -76px;
  }
  .specialOfferContainer--3XueZ .specialOfferBadge--2m9qg:before {
    content: '';
    position: absolute;
    display: block;
    width: 164px;
    height: 164px;
    top: -5px;
    left: -5px;
  }
  .specialOfferContainer--3XueZ .specialOfferBadge--2m9qg span {
    font-size: 16px;
  }
}
/**MOBILE ONLY (320px-1024px) END**/

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--1OJTQ:before {
  content: "\e921";
}
.cri-bed--1mIYk:before {
  content: "\e922";
}
.cri-minus--1zGSR:before {
  content: "\e923";
}
.cri-facebook--b3GAn:before {
  content: "\e91e";
}
.cri-instagram--2OT9h:before {
  content: "\e91f";
}
.cri-logo--2ORWY:before {
  content: "\e920";
}
.cri-bulletpoint--1Xod-:before {
  content: "\e900";
}
.cri-check--1AH0K:before {
  content: "\e901";
}
.cri-diamond--Fxalw:before {
  content: "\e902";
}
.cri-triangle--uaYEu:before {
  content: "\e903";
}
.cri-gas-bottle--I4D0n:before {
  content: "\e904";
}
.cri-weight--2A0VQ:before {
  content: "\e905";
}
.cri-info--2hCJt:before {
  content: "\e906";
}
.cri-calendar--QvRkL:before {
  content: "\e907";
}
.cri-close--2qL1C:before {
  content: "\e908";
}
.cri-search--3ktQj:before {
  content: "\e909";
}
.cri-map--23R3A:before {
  content: "\e90a";
}
.cri-marker--2YxX1:before {
  content: "\e90b";
}
.cri-ruler--YjdhW:before {
  content: "\e90c";
}
.cri-arrow-left-top--3FpoQ:before {
  content: "\e90d";
}
.cri-arrow-left--1G-_F:before {
  content: "\e90e";
}
.cri-arrow-top--2tuPZ:before {
  content: "\e90f";
}
.cri-arrow-right--1CEgq:before {
  content: "\e910";
}
.cri-arrow-down--msymD:before {
  content: "\e911";
}
.cri-plus--19ik9:before {
  content: "\e912";
}
.cri-percent--3xUCr:before {
  content: "\e913";
}
.cri-bicycle--1-r3A:before {
  content: "\e914";
}
.cri-reset--2M3wf:before {
  content: "\e915";
}
.cri-rear-camera---1FzV1:before {
  content: "\e916";
}
.cri-location--psVKz:before {
  content: "\e917";
}
.cri-star--BgkX8:before {
  content: "\e918";
}
.cri-web--1gota:before {
  content: "\e919";
}
.cri-clock--147zx:before {
  content: "\e91a";
}
.cri-attention--2WxRo:before {
  content: "\e91b";
}
.cri-zoom--2GryH:before {
  content: "\e91c";
}
.cri-download--1wN-3:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--1GY7n {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--1C_sl {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--2SzBB {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--2SzBB * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--2uuZD {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--2uuZD * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--1sNMm {
  font: var(--cr-heading-big);
}
.cr-heading-1--11bJh {
  font: var(--cr-heading-1);
}
.cr-heading-2--2gPfp {
  font: var(--cr-heading-2);
}
.cr-heading-3--T_tF9 {
  font: var(--cr-heading-3);
}
.cr-heading-3--T_tF9.with-dot--2IpZt {
  display: flex;
  align-items: center;
}
.cr-heading-3--T_tF9.with-dot--2IpZt:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--T_tF9.dark-dot--2oS9-.with-dot--2IpZt:before {
  background-color: var(--cr-black);
}
.cr-heading-4--OdCkN {
  font: var(--cr-heading-4);
}
.cr-heading-4--OdCkN.with-dot--2IpZt:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--OdCkN.cr-text-black--3IjBG.with-dot--2IpZt:before {
  background-color: var(--cr-black);
}
.cr-heading-6--Y_OKz {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--3px3_ {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--cYmzH {
  font: var(--cr-heading-info);
}
.cr-info-button--2CPx0 {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--L3mG0 {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--Vsxne {
  margin-bottom: 100px;
}
.cr-text-white--b7c6u {
  color: var(--cr-white) !important;
}
.cr-text-black--3IjBG {
  color: var(--cr-black) !important;
}
.cr-text-black--3IjBG * {
  color: var(--cr-black) !important;
}
.cr-text-grey--1C4Oc {
  color: var(--cr-grey) !important;
}
.cr-text-grey--1C4Oc * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--4A0MF {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--2GvX1 {
  background-color: var(--cr-blue);
}
.cr-bg-grey--DxW3f {
  background-color: var(--cr-grey);
}
.ca-12-font--2Rbdk {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--3DAWx {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--3DAWx.disabled--3vVnC {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--3DAWx * {
  transition: all 0.8s;
}
.cr-button--3DAWx.transparent--1Hj4U {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--3DAWx.transparent--1Hj4U.hover-blue--1xUwD:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--3DAWx.transparent--1Hj4U.with-arrow--1iQGc {
  justify-content: space-between;
}
.cr-button--3DAWx.transparent--1Hj4U.with-arrow--1iQGc:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--3DAWx.transparent--1Hj4U.with-primary-style--28tId {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--3DAWx.primary--1cbmr {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3DAWx.primary--1cbmr * {
  color: var(--cr-white);
}
.cr-button--3DAWx.primary--1cbmr.hover-transparent--9FVmB:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--3DAWx.primary--1cbmr.hover-transparent--9FVmB:hover * {
  color: var(--cr-white);
}
.cr-button--3DAWx.primary--1cbmr.hover-black-border--1RBz1:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--3DAWx.primary--1cbmr.hover-black-border--1RBz1:hover * {
  color: var(--cr-black);
}
.cr-button--3DAWx.primary--1cbmr.with-arrow--1iQGc {
  justify-content: space-between;
}
.cr-button--3DAWx.primary--1cbmr.with-arrow--1iQGc:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--3DAWx.secondary--14dz0 {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--3DAWx.secondary--14dz0 * {
  color: var(--cr-blue);
}
.cr-button--3DAWx.secondary--14dz0.with-border--3jLJV {
  border: none;
}
.cr-button--3DAWx.secondary--14dz0.with-border--3jLJV .corner--11shB {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--3DAWx.secondary--14dz0.with-border--3jLJV .corner--11shB.top-left--1yrPD {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--3DAWx.secondary--14dz0.with-border--3jLJV .corner--11shB.top-right--3muPy {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--3DAWx.secondary--14dz0.with-border--3jLJV .corner--11shB.bottom-left--1Fv_2 {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--3DAWx.secondary--14dz0.with-border--3jLJV .corner--11shB.bottom-right--2SxwR {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--3DAWx.secondary--14dz0.hover-blue--1xUwD:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3DAWx.secondary--14dz0.hover-blue--1xUwD:hover * {
  color: var(--cr-white);
}
.cr-button--3DAWx.dark--SHI6m {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3DAWx.dark--SHI6m * {
  color: var(--cr-white);
}
.cr-button--3DAWx.with-icon--2KV9F:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--3AM28 ul {
  list-style: none;
  padding: 0;
}
.list-item--3AM28 ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--3AM28 ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--3MzSp {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--1j85u {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--1j85u:hover {
  color: #ffffff;
}
.ant-btn-primary--26akm {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--1zJXu.ant-tooltip-open--1C_Er {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--37sJU {
  background: var(--primaryColor) !important;
}
.slick-dots--1T5cr li.slick-active--1jtGh button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--Bt5KO {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--Bt5KO:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--g10fS {
  align-self: center;
}
.alignTop--1fdR- {
  align-self: flex-start;
}
.noGutters--TxdRc {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--3k3YZ {
  margin: 0 !important;
}
.opacityTransition--3-71q {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--HBgE9 {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--3ajN9 {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--3JKNL {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--2ezcG.ant-picker-focused--1wh_- .ant-picker-active-bar--3YPQA {
  background: var(--cr-blue);
}
.ant-picker-header-view--pIlZv button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--23kqv {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--23kqv .step--3AcGC {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--23kqv .step--3AcGC {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--23kqv .step--3AcGC {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--23kqv .step--3AcGC.step--3AcGC.step-active--urbSr {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--23kqv .step--3AcGC .step-label--i7ZuY {
  justify-content: center;
}
.checkout-filter-container--2XFTo {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--2XFTo .station-date-box--1rgQk {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--2XFTo .station-info--3Ing2 {
  margin-bottom: 8px;
}
.checkout-filter-container--2XFTo .pickup-station--2RrR1 {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--2XFTo .pickup-dropoff-date--3B34o {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--2XFTo .edit-icon--166LN {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--2XFTo .edit-icon--166LN i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--2XFTo .filter-box--1NoC5 {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--2XFTo .filter-box--1NoC5 i {
  font-size: 24px;
  color: var(--cr-blue);
}
.vehicleListSlider--1Xfm8 {
  margin-bottom: 64px;
}
.vehicleListSliderItem--33aUC {
  background-color: var(--cr-black);
  padding: 24px;
  height: 100%;
  display: flex;
  flex-direction: column;
  border-radius: 10px;
  justify-content: space-between;
  transition: background-color 0.8s;
}
.vehicleListSliderItem--33aUC.cr-blue-gradient:hover {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.48) 45.07%, rgba(88, 132, 234, 0.48) 92.06%), var(--cr-black);
}
.vehicleListSliderItem--33aUC.cr-green-gradient:hover {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.48) 45.07%, rgba(88, 234, 155, 0.48) 92.06%), var(--cr-black);
}
.vehicleListSliderItem--33aUC.cr-orange-gradient:hover {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.48) 45.07%, rgba(234, 158, 88, 0.48) 92.06%), var(--cr-black);
}
.vehicleListSliderItem--33aUC .vehicleListSliderItemContent--3t3dC {
  display: flex;
  flex-direction: column;
}
.vehicleListSliderItem--33aUC .vehicleListSliderItemContent--3t3dC * {
  color: var(--cr-white);
}
@media screen and (max-width: 1100px) {
  .vehicleListSliderItem--33aUC {
    margin-bottom: 10px;
    height: auto;
  }
  .vehicleListSliderItem--33aUC.cr-blue-gradient {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.48) 45.07%, rgba(88, 132, 234, 0.48) 92.06%), var(--cr-black);
  }
  .vehicleListSliderItem--33aUC.cr-green-gradient {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.48) 45.07%, rgba(88, 234, 155, 0.48) 92.06%), var(--cr-black);
  }
  .vehicleListSliderItem--33aUC.cr-orange-gradient {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.48) 45.07%, rgba(234, 158, 88, 0.48) 92.06%), var(--cr-black);
  }
}
.vehicleListSliderGlobal .slick-slider {
  height: 100%;
}
.vehicleListSliderGlobal .slick-slider .slick-list {
  height: 100% !important;
}
.vehicleListSliderGlobal .slick-slider .slick-list .slick-track {
  height: 100%;
}
.vehicleListSliderGlobal .slick-slider .slick-list .slick-track .slick-slide {
  height: 100%;
  padding-left: 8px;
  left: 120px;
  position: relative;
}
.vehicleListSliderGlobal .slick-slider .slick-list .slick-track .slick-slide > div {
  height: 100%;
}
.vehicleListSliderGlobal .slick-slider .slick-dots {
  display: flex !important;
  padding: 0;
  position: relative;
  bottom: -16px;
  left: 4px;
  list-style: none;
}
.vehicleListSliderGlobal .slick-slider .slick-dots li {
  margin-right: 4px;
}
.vehicleListSliderGlobal .slick-slider .slick-dots li.slick-active button {
  background: var(--cr-blue);
}
.vehicleListSliderGlobal .slick-slider .slick-dots li button {
  background: transparent;
  border: none;
  font-size: 0;
  padding: 0;
  margin: 0;
  outline: none;
  width: 8px;
  height: 8px;
  background: var(--cr-black);
  border-radius: 50%;
}
.vehicleListSliderGlobal .vehicleNameImage {
  margin-bottom: 24px;
}
.vehicleListSliderGlobal .vehicleNameImage img {
  width: 240px;
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--1jQJA:before {
  content: "\e921";
}
.cri-bed--3jocI:before {
  content: "\e922";
}
.cri-minus--2Pv6P:before {
  content: "\e923";
}
.cri-facebook--PlqDJ:before {
  content: "\e91e";
}
.cri-instagram--IgGkc:before {
  content: "\e91f";
}
.cri-logo--2cG19:before {
  content: "\e920";
}
.cri-bulletpoint--3M6bW:before {
  content: "\e900";
}
.cri-check--2A3X2:before {
  content: "\e901";
}
.cri-diamond--1QtZo:before {
  content: "\e902";
}
.cri-triangle--MBA67:before {
  content: "\e903";
}
.cri-gas-bottle--3SGA4:before {
  content: "\e904";
}
.cri-weight--1I6MM:before {
  content: "\e905";
}
.cri-info--1BnBv:before {
  content: "\e906";
}
.cri-calendar--Bhv04:before {
  content: "\e907";
}
.cri-close--2r_MV:before {
  content: "\e908";
}
.cri-search--3W6kV:before {
  content: "\e909";
}
.cri-map--y5HzM:before {
  content: "\e90a";
}
.cri-marker--m_3ty:before {
  content: "\e90b";
}
.cri-ruler--BTrml:before {
  content: "\e90c";
}
.cri-arrow-left-top--1CFaj:before {
  content: "\e90d";
}
.cri-arrow-left--39WoD:before {
  content: "\e90e";
}
.cri-arrow-top--2658Z:before {
  content: "\e90f";
}
.cri-arrow-right--1h-ds:before {
  content: "\e910";
}
.cri-arrow-down--2Vvel:before {
  content: "\e911";
}
.cri-plus--1P800:before {
  content: "\e912";
}
.cri-percent--1Hw5a:before {
  content: "\e913";
}
.cri-bicycle--3cKiw:before {
  content: "\e914";
}
.cri-reset--CHiud:before {
  content: "\e915";
}
.cri-rear-camera---3yZiG:before {
  content: "\e916";
}
.cri-location--fxrAq:before {
  content: "\e917";
}
.cri-star--1-DXg:before {
  content: "\e918";
}
.cri-web--3DtQI:before {
  content: "\e919";
}
.cri-clock--1KpHD:before {
  content: "\e91a";
}
.cri-attention--htFYO:before {
  content: "\e91b";
}
.cri-zoom--3vfWM:before {
  content: "\e91c";
}
.cri-download--S-3fl:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--fuECv {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--2N48C {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--2H4p2 {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--2H4p2 * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--3Ijx6 {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--3Ijx6 * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--2WFv6 {
  font: var(--cr-heading-big);
}
.cr-heading-1--2OTih {
  font: var(--cr-heading-1);
}
.cr-heading-2--Tu5q3 {
  font: var(--cr-heading-2);
}
.cr-heading-3--2JZey {
  font: var(--cr-heading-3);
}
.cr-heading-3--2JZey.with-dot--3TBVs {
  display: flex;
  align-items: center;
}
.cr-heading-3--2JZey.with-dot--3TBVs:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--2JZey.dark-dot--5V80M.with-dot--3TBVs:before {
  background-color: var(--cr-black);
}
.cr-heading-4--1hwzD {
  font: var(--cr-heading-4);
}
.cr-heading-4--1hwzD.with-dot--3TBVs:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--1hwzD.cr-text-black--j-lOG.with-dot--3TBVs:before {
  background-color: var(--cr-black);
}
.cr-heading-6--1DfaP {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--2xWqX {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--3yC0R {
  font: var(--cr-heading-info);
}
.cr-info-button--39t8r {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--3_F2k {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--cf6DJ {
  margin-bottom: 100px;
}
.cr-text-white--2hLZW {
  color: var(--cr-white) !important;
}
.cr-text-black--j-lOG {
  color: var(--cr-black) !important;
}
.cr-text-black--j-lOG * {
  color: var(--cr-black) !important;
}
.cr-text-grey--2Al45 {
  color: var(--cr-grey) !important;
}
.cr-text-grey--2Al45 * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--2NHG8 {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--kH1qZ {
  background-color: var(--cr-blue);
}
.cr-bg-grey--3Jv6f {
  background-color: var(--cr-grey);
}
.ca-12-font--3uXOX {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--2tCsQ {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--2tCsQ.disabled--36P18 {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--2tCsQ * {
  transition: all 0.8s;
}
.cr-button--2tCsQ.transparent--zcwjn {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--2tCsQ.transparent--zcwjn.hover-blue--O7cTi:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--2tCsQ.transparent--zcwjn.with-arrow--I19qx {
  justify-content: space-between;
}
.cr-button--2tCsQ.transparent--zcwjn.with-arrow--I19qx:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--2tCsQ.transparent--zcwjn.with-primary-style--19Qsr {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--2tCsQ.primary--1CVKG {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2tCsQ.primary--1CVKG * {
  color: var(--cr-white);
}
.cr-button--2tCsQ.primary--1CVKG.hover-transparent--2zw3b:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--2tCsQ.primary--1CVKG.hover-transparent--2zw3b:hover * {
  color: var(--cr-white);
}
.cr-button--2tCsQ.primary--1CVKG.hover-black-border--143Ar:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--2tCsQ.primary--1CVKG.hover-black-border--143Ar:hover * {
  color: var(--cr-black);
}
.cr-button--2tCsQ.primary--1CVKG.with-arrow--I19qx {
  justify-content: space-between;
}
.cr-button--2tCsQ.primary--1CVKG.with-arrow--I19qx:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--2tCsQ.secondary--2ZVQe {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--2tCsQ.secondary--2ZVQe * {
  color: var(--cr-blue);
}
.cr-button--2tCsQ.secondary--2ZVQe.with-border--kbwdt {
  border: none;
}
.cr-button--2tCsQ.secondary--2ZVQe.with-border--kbwdt .corner--2oi0P {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--2tCsQ.secondary--2ZVQe.with-border--kbwdt .corner--2oi0P.top-left--1R3Il {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--2tCsQ.secondary--2ZVQe.with-border--kbwdt .corner--2oi0P.top-right--1Y_bv {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--2tCsQ.secondary--2ZVQe.with-border--kbwdt .corner--2oi0P.bottom-left--ZafK3 {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--2tCsQ.secondary--2ZVQe.with-border--kbwdt .corner--2oi0P.bottom-right--3qMRM {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--2tCsQ.secondary--2ZVQe.hover-blue--O7cTi:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2tCsQ.secondary--2ZVQe.hover-blue--O7cTi:hover * {
  color: var(--cr-white);
}
.cr-button--2tCsQ.dark--3j7pL {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2tCsQ.dark--3j7pL * {
  color: var(--cr-white);
}
.cr-button--2tCsQ.with-icon--zUbxX:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--3SJtp ul {
  list-style: none;
  padding: 0;
}
.list-item--3SJtp ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--3SJtp ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--1jCSx {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--iGn2u {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--iGn2u:hover {
  color: #ffffff;
}
.ant-btn-primary--1_oLn {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--J3YpN.ant-tooltip-open--1_w3c {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--3aWEp {
  background: var(--primaryColor) !important;
}
.slick-dots--1zCxt li.slick-active--2ONh- button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--2mdX6 {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--2mdX6:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--VjAxH {
  align-self: center;
}
.alignTop--TbCCu {
  align-self: flex-start;
}
.noGutters--1BsoG {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--2kDId {
  margin: 0 !important;
}
.opacityTransition--2blgS {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--2muC1 {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--12U-b {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--2pbay {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--1r6VW.ant-picker-focused--7kkyw .ant-picker-active-bar--2hyjP {
  background: var(--cr-blue);
}
.ant-picker-header-view--1mkdB button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--3uKJX {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--3uKJX .step--2Vyw9 {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--3uKJX .step--2Vyw9 {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--3uKJX .step--2Vyw9 {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--3uKJX .step--2Vyw9.step--2Vyw9.step-active--2zUtJ {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--3uKJX .step--2Vyw9 .step-label--1pGxu {
  justify-content: center;
}
.checkout-filter-container--3Wnpe {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--3Wnpe .station-date-box--l5pt6 {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--3Wnpe .station-info--1tOcE {
  margin-bottom: 8px;
}
.checkout-filter-container--3Wnpe .pickup-station--3PxV9 {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--3Wnpe .pickup-dropoff-date--2LD2b {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--3Wnpe .edit-icon--3Ourw {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--3Wnpe .edit-icon--3Ourw i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--3Wnpe .filter-box--1_Gyy {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--3Wnpe .filter-box--1_Gyy i {
  font-size: 24px;
  color: var(--cr-blue);
}
.textBreaker--2dKXj {
  margin-bottom: 64px;
  padding: 96px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border: 1px solid var(--cr-white);
  border-radius: 10px;
}
@media screen and (max-width: 1100px) {
  .textBreaker--2dKXj {
    padding: 32px 24px;
    margin-bottom: 32px;
  }
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--2Q5Nr:before {
  content: "\e921";
}
.cri-bed--2miiH:before {
  content: "\e922";
}
.cri-minus--1Qm7w:before {
  content: "\e923";
}
.cri-facebook--1xOv-:before {
  content: "\e91e";
}
.cri-instagram--1ww_r:before {
  content: "\e91f";
}
.cri-logo--2hAI4:before {
  content: "\e920";
}
.cri-bulletpoint--1Oq_Z:before {
  content: "\e900";
}
.cri-check--3AuXf:before {
  content: "\e901";
}
.cri-diamond--2TTih:before {
  content: "\e902";
}
.cri-triangle--2e-QP:before {
  content: "\e903";
}
.cri-gas-bottle--1YsSl:before {
  content: "\e904";
}
.cri-weight--3CUFV:before {
  content: "\e905";
}
.cri-info--2oG15:before {
  content: "\e906";
}
.cri-calendar--2e0G-:before {
  content: "\e907";
}
.cri-close--3RbkA:before {
  content: "\e908";
}
.cri-search--2CU_n:before {
  content: "\e909";
}
.cri-map--3cfP_:before {
  content: "\e90a";
}
.cri-marker--37Inl:before {
  content: "\e90b";
}
.cri-ruler--1-Yw0:before {
  content: "\e90c";
}
.cri-arrow-left-top--3Z_-b:before {
  content: "\e90d";
}
.cri-arrow-left--13ak0:before {
  content: "\e90e";
}
.cri-arrow-top--1SwkL:before {
  content: "\e90f";
}
.cri-arrow-right--BTxnE:before {
  content: "\e910";
}
.cri-arrow-down--2f15n:before {
  content: "\e911";
}
.cri-plus--20FHV:before {
  content: "\e912";
}
.cri-percent--gidqW:before {
  content: "\e913";
}
.cri-bicycle--3GcBk:before {
  content: "\e914";
}
.cri-reset--J8gJK:before {
  content: "\e915";
}
.cri-rear-camera---2GeCJ:before {
  content: "\e916";
}
.cri-location--3oIYz:before {
  content: "\e917";
}
.cri-star--jKuUM:before {
  content: "\e918";
}
.cri-web--7iknN:before {
  content: "\e919";
}
.cri-clock--5RLBB:before {
  content: "\e91a";
}
.cri-attention--3YJGZ:before {
  content: "\e91b";
}
.cri-zoom--1r_n8:before {
  content: "\e91c";
}
.cri-download--b9JHm:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--1OMPQ {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--2JXRc {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--36ETX {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--36ETX * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--2_voM {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--2_voM * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--3toin {
  font: var(--cr-heading-big);
}
.cr-heading-1--x7NU1 {
  font: var(--cr-heading-1);
}
.cr-heading-2--2tF0Z {
  font: var(--cr-heading-2);
}
.cr-heading-3--1FwbZ {
  font: var(--cr-heading-3);
}
.cr-heading-3--1FwbZ.with-dot--Tw-g5 {
  display: flex;
  align-items: center;
}
.cr-heading-3--1FwbZ.with-dot--Tw-g5:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--1FwbZ.dark-dot--Duf3k.with-dot--Tw-g5:before {
  background-color: var(--cr-black);
}
.cr-heading-4--14Jpj {
  font: var(--cr-heading-4);
}
.cr-heading-4--14Jpj.with-dot--Tw-g5:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--14Jpj.cr-text-black--vWqIc.with-dot--Tw-g5:before {
  background-color: var(--cr-black);
}
.cr-heading-6--1XAAU {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--34II5 {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--1yg_j {
  font: var(--cr-heading-info);
}
.cr-info-button--1BpXT {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--3a3Tk {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--1NZje {
  margin-bottom: 100px;
}
.cr-text-white--1JX_N {
  color: var(--cr-white) !important;
}
.cr-text-black--vWqIc {
  color: var(--cr-black) !important;
}
.cr-text-black--vWqIc * {
  color: var(--cr-black) !important;
}
.cr-text-grey--27AIH {
  color: var(--cr-grey) !important;
}
.cr-text-grey--27AIH * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--2WXrz {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--mChl7 {
  background-color: var(--cr-blue);
}
.cr-bg-grey--1_A30 {
  background-color: var(--cr-grey);
}
.ca-12-font--3u2Bh {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--4bgOh {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--4bgOh.disabled--3TjPN {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--4bgOh * {
  transition: all 0.8s;
}
.cr-button--4bgOh.transparent--R5mqL {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--4bgOh.transparent--R5mqL.hover-blue--3K53x:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--4bgOh.transparent--R5mqL.with-arrow--2KNSh {
  justify-content: space-between;
}
.cr-button--4bgOh.transparent--R5mqL.with-arrow--2KNSh:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--4bgOh.transparent--R5mqL.with-primary-style--13nbx {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--4bgOh.primary--1ZrRH {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--4bgOh.primary--1ZrRH * {
  color: var(--cr-white);
}
.cr-button--4bgOh.primary--1ZrRH.hover-transparent--4Sg63:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--4bgOh.primary--1ZrRH.hover-transparent--4Sg63:hover * {
  color: var(--cr-white);
}
.cr-button--4bgOh.primary--1ZrRH.hover-black-border--2-G-X:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--4bgOh.primary--1ZrRH.hover-black-border--2-G-X:hover * {
  color: var(--cr-black);
}
.cr-button--4bgOh.primary--1ZrRH.with-arrow--2KNSh {
  justify-content: space-between;
}
.cr-button--4bgOh.primary--1ZrRH.with-arrow--2KNSh:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--4bgOh.secondary--1mKyy {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--4bgOh.secondary--1mKyy * {
  color: var(--cr-blue);
}
.cr-button--4bgOh.secondary--1mKyy.with-border--wX-u8 {
  border: none;
}
.cr-button--4bgOh.secondary--1mKyy.with-border--wX-u8 .corner--ZS28h {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--4bgOh.secondary--1mKyy.with-border--wX-u8 .corner--ZS28h.top-left--2lmT4 {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--4bgOh.secondary--1mKyy.with-border--wX-u8 .corner--ZS28h.top-right--3eGC0 {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--4bgOh.secondary--1mKyy.with-border--wX-u8 .corner--ZS28h.bottom-left--3AGMw {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--4bgOh.secondary--1mKyy.with-border--wX-u8 .corner--ZS28h.bottom-right--2Dl9r {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--4bgOh.secondary--1mKyy.hover-blue--3K53x:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--4bgOh.secondary--1mKyy.hover-blue--3K53x:hover * {
  color: var(--cr-white);
}
.cr-button--4bgOh.dark--1SuVy {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--4bgOh.dark--1SuVy * {
  color: var(--cr-white);
}
.cr-button--4bgOh.with-icon--3sVSF:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--3uPS0 ul {
  list-style: none;
  padding: 0;
}
.list-item--3uPS0 ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--3uPS0 ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--1oCff {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--37IH_ {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--37IH_:hover {
  color: #ffffff;
}
.ant-btn-primary--3gK3D {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--MslPA.ant-tooltip-open--m57PX {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--1F4uR {
  background: var(--primaryColor) !important;
}
.slick-dots--1UlhT li.slick-active--23ZWz button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--3qMFT {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--3qMFT:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--3t93c {
  align-self: center;
}
.alignTop--3x36l {
  align-self: flex-start;
}
.noGutters--1jsZg {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--3ecFz {
  margin: 0 !important;
}
.opacityTransition--4n007 {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--z1haX {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--3TRTH {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--212J7 {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--1Ftkq.ant-picker-focused--32VDp .ant-picker-active-bar--bH51L {
  background: var(--cr-blue);
}
.ant-picker-header-view--1qZ78 button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--3PbLH {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--3PbLH .step--24xWm {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--3PbLH .step--24xWm {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--3PbLH .step--24xWm {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--3PbLH .step--24xWm.step--24xWm.step-active--1UZms {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--3PbLH .step--24xWm .step-label--2f_Iq {
  justify-content: center;
}
.checkout-filter-container--3cxXB {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--3cxXB .station-date-box--MY525 {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--3cxXB .station-info--QNHTU {
  margin-bottom: 8px;
}
.checkout-filter-container--3cxXB .pickup-station--2CAov {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--3cxXB .pickup-dropoff-date--1kbXG {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--3cxXB .edit-icon--1VxsN {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--3cxXB .edit-icon--1VxsN i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--3cxXB .filter-box--2XM7y {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--3cxXB .filter-box--2XM7y i {
  font-size: 24px;
  color: var(--cr-blue);
}
.textImageSliderItem--3hx5U {
  background-color: var(--cr-blue);
  border-radius: 10px;
  padding: 24px;
  margin-bottom: 64px;
}
.textImageSliderItem--3hx5U * {
  color: var(--cr-light-grey);
}
.textImageSliderGlobal img {
  height: 532px;
  border-radius: 10px;
}
@media screen and (max-width: 1100px) {
  .textImageSliderGlobal img {
    height: 400px;
    object-fit: contain;
  }
}
.textImageSliderGlobal .crSliderArrow {
  position: absolute;
  bottom: 64px;
  width: 80px;
  height: 80px;
  background-color: var(--cr-black-70);
  backdrop-filter: var(--cr-blur-25);
  border-radius: 50%;
  border: 1px solid var(--cr-white);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 11;
  cursor: pointer;
}
.textImageSliderGlobal .crSliderArrow i {
  font-size: 54px;
  color: var(--cr-white);
}
.textImageSliderGlobal .crSliderArrow.crSliderArrowRight {
  right: 0;
}
.textImageSliderGlobal .crSliderArrow.crSliderArrowLeft {
  right: 80px;
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--2EcKL:before {
  content: "\e921";
}
.cri-bed--1QjY6:before {
  content: "\e922";
}
.cri-minus--K-6m7:before {
  content: "\e923";
}
.cri-facebook--3TH9S:before {
  content: "\e91e";
}
.cri-instagram--31n8z:before {
  content: "\e91f";
}
.cri-logo--1tmPm:before {
  content: "\e920";
}
.cri-bulletpoint--Iy9mN:before {
  content: "\e900";
}
.cri-check--ZwMUY:before {
  content: "\e901";
}
.cri-diamond--FL0J0:before {
  content: "\e902";
}
.cri-triangle--2gyhR:before {
  content: "\e903";
}
.cri-gas-bottle--2wO_Z:before {
  content: "\e904";
}
.cri-weight--34KqO:before {
  content: "\e905";
}
.cri-info--3HoN8:before {
  content: "\e906";
}
.cri-calendar--JPU-Z:before {
  content: "\e907";
}
.cri-close--XmluJ:before {
  content: "\e908";
}
.cri-search--20tYA:before {
  content: "\e909";
}
.cri-map--2zvpA:before {
  content: "\e90a";
}
.cri-marker--2Yuki:before {
  content: "\e90b";
}
.cri-ruler--2u_Zl:before {
  content: "\e90c";
}
.cri-arrow-left-top--1E0fP:before {
  content: "\e90d";
}
.cri-arrow-left--2vLOx:before {
  content: "\e90e";
}
.cri-arrow-top--3KqvJ:before {
  content: "\e90f";
}
.cri-arrow-right--wbbLU:before {
  content: "\e910";
}
.cri-arrow-down--25URv:before {
  content: "\e911";
}
.cri-plus--1QY4V:before {
  content: "\e912";
}
.cri-percent--1xQ5r:before {
  content: "\e913";
}
.cri-bicycle--bwvuu:before {
  content: "\e914";
}
.cri-reset--3LTjl:before {
  content: "\e915";
}
.cri-rear-camera---3lQXV:before {
  content: "\e916";
}
.cri-location--1yPPa:before {
  content: "\e917";
}
.cri-star--1y2cr:before {
  content: "\e918";
}
.cri-web--2fRS-:before {
  content: "\e919";
}
.cri-clock--2l9Cm:before {
  content: "\e91a";
}
.cri-attention--31b4o:before {
  content: "\e91b";
}
.cri-zoom--1xWpl:before {
  content: "\e91c";
}
.cri-download--3ovqG:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--2ik7w {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--2ojSL {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--2vd_H {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--2vd_H * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--IezQY {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--IezQY * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--1y9Ek {
  font: var(--cr-heading-big);
}
.cr-heading-1--1EEeB {
  font: var(--cr-heading-1);
}
.cr-heading-2--eVjbK {
  font: var(--cr-heading-2);
}
.cr-heading-3--3qJEF {
  font: var(--cr-heading-3);
}
.cr-heading-3--3qJEF.with-dot--2c0Se {
  display: flex;
  align-items: center;
}
.cr-heading-3--3qJEF.with-dot--2c0Se:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--3qJEF.dark-dot--2d9vA.with-dot--2c0Se:before {
  background-color: var(--cr-black);
}
.cr-heading-4--2FAHV {
  font: var(--cr-heading-4);
}
.cr-heading-4--2FAHV.with-dot--2c0Se:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--2FAHV.cr-text-black--c0Zke.with-dot--2c0Se:before {
  background-color: var(--cr-black);
}
.cr-heading-6--_HJpB {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--YBExo {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--PRUiz {
  font: var(--cr-heading-info);
}
.cr-info-button--XNG3S {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--3Gdiu {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--BW09C {
  margin-bottom: 100px;
}
.cr-text-white--3vNFh {
  color: var(--cr-white) !important;
}
.cr-text-black--c0Zke {
  color: var(--cr-black) !important;
}
.cr-text-black--c0Zke * {
  color: var(--cr-black) !important;
}
.cr-text-grey--tkQ2Z {
  color: var(--cr-grey) !important;
}
.cr-text-grey--tkQ2Z * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--3XcJQ {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--QKrNN {
  background-color: var(--cr-blue);
}
.cr-bg-grey--2-lpg {
  background-color: var(--cr-grey);
}
.ca-12-font---5I2N {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--3ba6Z {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--3ba6Z.disabled--2zKLR {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--3ba6Z * {
  transition: all 0.8s;
}
.cr-button--3ba6Z.transparent--11xy9 {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--3ba6Z.transparent--11xy9.hover-blue--RjIuc:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--3ba6Z.transparent--11xy9.with-arrow--3jL43 {
  justify-content: space-between;
}
.cr-button--3ba6Z.transparent--11xy9.with-arrow--3jL43:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--3ba6Z.transparent--11xy9.with-primary-style--EDaCS {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--3ba6Z.primary--1kqft {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3ba6Z.primary--1kqft * {
  color: var(--cr-white);
}
.cr-button--3ba6Z.primary--1kqft.hover-transparent--eBJhW:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--3ba6Z.primary--1kqft.hover-transparent--eBJhW:hover * {
  color: var(--cr-white);
}
.cr-button--3ba6Z.primary--1kqft.hover-black-border--LNVuO:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--3ba6Z.primary--1kqft.hover-black-border--LNVuO:hover * {
  color: var(--cr-black);
}
.cr-button--3ba6Z.primary--1kqft.with-arrow--3jL43 {
  justify-content: space-between;
}
.cr-button--3ba6Z.primary--1kqft.with-arrow--3jL43:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--3ba6Z.secondary--2bPBX {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--3ba6Z.secondary--2bPBX * {
  color: var(--cr-blue);
}
.cr-button--3ba6Z.secondary--2bPBX.with-border--2bdCQ {
  border: none;
}
.cr-button--3ba6Z.secondary--2bPBX.with-border--2bdCQ .corner--3yJPX {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--3ba6Z.secondary--2bPBX.with-border--2bdCQ .corner--3yJPX.top-left--2ODtd {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--3ba6Z.secondary--2bPBX.with-border--2bdCQ .corner--3yJPX.top-right--195fd {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--3ba6Z.secondary--2bPBX.with-border--2bdCQ .corner--3yJPX.bottom-left--1ncB4 {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--3ba6Z.secondary--2bPBX.with-border--2bdCQ .corner--3yJPX.bottom-right--1j-z2 {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--3ba6Z.secondary--2bPBX.hover-blue--RjIuc:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3ba6Z.secondary--2bPBX.hover-blue--RjIuc:hover * {
  color: var(--cr-white);
}
.cr-button--3ba6Z.dark--2l6Uh {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3ba6Z.dark--2l6Uh * {
  color: var(--cr-white);
}
.cr-button--3ba6Z.with-icon--1W4GU:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--gmDSO ul {
  list-style: none;
  padding: 0;
}
.list-item--gmDSO ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--gmDSO ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--1rBkk {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--3d6R7 {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--3d6R7:hover {
  color: #ffffff;
}
.ant-btn-primary--9mES- {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--1RhHe.ant-tooltip-open--3hdgx {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--3KGBK {
  background: var(--primaryColor) !important;
}
.slick-dots--6czkY li.slick-active--1rL87 button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--lpRUQ {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--lpRUQ:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--3_d6H {
  align-self: center;
}
.alignTop--I9pIz {
  align-self: flex-start;
}
.noGutters--3OTHL {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--ij9C5 {
  margin: 0 !important;
}
.opacityTransition--2yaAE {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--1bC10 {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--1XIeB {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--3TwYD {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--viwtW.ant-picker-focused--_dIaz .ant-picker-active-bar--3DNBG {
  background: var(--cr-blue);
}
.ant-picker-header-view--3md3i button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--3TKG4 {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--3TKG4 .step--1oQ94 {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--3TKG4 .step--1oQ94 {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--3TKG4 .step--1oQ94 {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--3TKG4 .step--1oQ94.step--1oQ94.step-active--2VEgl {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--3TKG4 .step--1oQ94 .step-label--3JMtK {
  justify-content: center;
}
.checkout-filter-container--2bbsm {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--2bbsm .station-date-box--1JpEZ {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--2bbsm .station-info--mQ7FY {
  margin-bottom: 8px;
}
.checkout-filter-container--2bbsm .pickup-station--2S6G8 {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--2bbsm .pickup-dropoff-date--1snRp {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--2bbsm .edit-icon--GfpTS {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--2bbsm .edit-icon--GfpTS i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--2bbsm .filter-box--tEZdc {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--2bbsm .filter-box--tEZdc i {
  font-size: 24px;
  color: var(--cr-blue);
}
.marqueeWrapper--eJsJz {
  margin-bottom: 40px;
  background-color: var(--cr-white);
  padding: 32px 0;
}
.marqueeWrapper--eJsJz * {
  color: var(--cr-black) !important;
  margin-bottom: 0;
  font: var(--cr-heading-3-marquee);
  overflow: hidden;
  text-transform: uppercase;
}
.marqueeWrapper--eJsJz.inSection--DtFWt {
  background-color: var(--cr-black);
  width: calc(100% + 48px);
  position: relative;
  left: -24px;
}
.marqueeWrapper--eJsJz.inSection--DtFWt * {
  color: var(--cr-white) !important;
  margin-bottom: 0;
}

.align--3BKNc {
  align-self: center;
}
.alignTop--185T7 {
  align-self: flex-start;
}
.noGutters--1iITp {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--2B-Pw {
  margin: 0 !important;
}
.opacityTransition--yLu7N {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--3yrb2 {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.customerAreaWrapper--1OEtY {
  display: flex;
  padding: 80px 24px;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  border-radius: 30px;
  background-color: var(--cr-light-grey);
}
@media screen and (max-width: 1100px) {
  .customerAreaWrapper--1OEtY {
    padding: 24px 0;
  }
}
body.customerAreaPopupOpen--1jHtk {
  overflow: hidden;
}
body.customerAreaPopupOpen--1jHtk main {
  z-index: 999 !important;
  background-color: #ffffff;
}
.header--2goeR .customerAreaLoginButton--3w362,
.customerAreaHeader--mEDY1 .customerAreaLoginButton--3w362 {
  display: flex;
  align-items: center;
  background: none;
  border: none;
  font-size: 18px;
  outline: none !important;
  color: #333333;
  text-decoration: none;
  margin-right: 16px;
}
@media screen and (min-width: 993px) {
  .header--2goeR .customerAreaLoginButton--3w362,
  .customerAreaHeader--mEDY1 .customerAreaLoginButton--3w362 {
    margin-right: 64px;
  }
}
.header--2goeR .customerAreaLoginButton--3w362.customerAreaStyle--2PE47,
.customerAreaHeader--mEDY1 .customerAreaLoginButton--3w362.customerAreaStyle--2PE47 {
  margin-right: 64px;
}
.header--2goeR .customerAreaLoginButton--3w362.defaultStyle--3P1dB,
.customerAreaHeader--mEDY1 .customerAreaLoginButton--3w362.defaultStyle--3P1dB {
  width: 120px;
  line-height: 1;
  position: relative;
}
.header--2goeR .customerAreaLoginButton--3w362.defaultStyle--3P1dB .customerAreaLoggedInArea--3R37K,
.customerAreaHeader--mEDY1 .customerAreaLoginButton--3w362.defaultStyle--3P1dB .customerAreaLoggedInArea--3R37K {
  background: white;
  height: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 120px;
  position: relative;
  transform: translateX(-50%);
  top: 80px;
  text-align: center;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  padding: 8px;
  left: -16px;
  opacity: 0;
}
.header--2goeR .customerAreaLoginButton--3w362.defaultStyle--3P1dB:hover .customerAreaLoggedInArea--3R37K,
.customerAreaHeader--mEDY1 .customerAreaLoginButton--3w362.defaultStyle--3P1dB:hover .customerAreaLoggedInArea--3R37K {
  opacity: 1;
  height: 80px;
}
.header--2goeR .customerAreaLoginButton--3w362.defaultStyle--3P1dB .customerAreaLoginButtonLabel--2NRSw,
.customerAreaHeader--mEDY1 .customerAreaLoginButton--3w362.defaultStyle--3P1dB .customerAreaLoginButtonLabel--2NRSw {
  position: relative;
}
.header--2goeR .customerAreaLoginButton--3w362.defaultStyle--3P1dB .customerAreaLoginButtonLabel--2NRSw:before,
.customerAreaHeader--mEDY1 .customerAreaLoginButton--3w362.defaultStyle--3P1dB .customerAreaLoginButtonLabel--2NRSw:before {
  right: -15px;
  content: ">";
  position: absolute;
  transform: rotate(90deg) scale(1, 1.5);
}
.header--2goeR .customerAreaLoginButton--3w362 i,
.customerAreaHeader--mEDY1 .customerAreaLoginButton--3w362 i {
  font-size: 20px;
}
.customerAreaHeader--mEDY1 .customerAreaLogoutButton--3_PiV {
  display: flex;
  align-items: center;
  background: none;
  border: none;
  font-size: 18px;
  outline: none !important;
}
@media screen and (min-width: 993px) {
  .customerAreaHeader--mEDY1 .customerAreaLogoutButton--3_PiV {
    margin-right: 64px;
  }
}
.customerAreaHeader--mEDY1 .customerAreaLogoutButton--3_PiV i {
  font-size: 20px;
}
.customerAreaHeader--mEDY1 .headerWrapper--C-b9u .headerRightArea--2N2Aw .findOffersButton--1ml_w {
  margin-right: 32px;
}
@media screen and (min-width: 993px) {
  .customerAreaHeader--mEDY1 .headerWrapper--C-b9u .headerRightArea--2N2Aw .headerLang--3rWEN {
    margin-right: 32px;
    width: 110px !important;
  }
}
.customerAreaH3--2vygK {
  color: var(--cr-black);
  font: var(--cr-heading-4);
  text-transform: uppercase;
}
.customerAreaH3--2vygK .customerAreaH3Span--3jPKZ {
  display: inline-block !important;
  margin-left: 32px;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .customerAreaH3--2vygK .customerAreaH3Span--3jPKZ {
    margin-left: 16px;
  }
}
.primaryButton--2SK5k {
  background-color: #97C218;
  padding: 16px 32px;
  font-size: 16px;
  font-family: 'PFSquareSansPro-Medium', sans-serif;
  color: #333333;
  outline: none !important;
  border: none;
  margin-top: 6px;
  text-decoration: none;
}
.primaryButton--2SK5k:hover {
  color: #333333;
  text-decoration: none;
}
.errorButton--3G9kK {
  background-color: #f8d7da;
  padding: 16px 32px;
  font-size: 16px;
  font-family: 'PFSquareSansPro-Medium', sans-serif;
  color: #721c24;
  outline: none !important;
  border: none;
  margin-top: 6px;
  text-decoration: none;
}
.errorButton--3G9kK:hover {
  color: #721c24;
  text-decoration: none;
}
.successButton--2cdsH {
  background-color: #2A85BA;
  padding: 16px 32px;
  font-size: 16px;
  font-family: 'PFSquareSansPro-Medium', sans-serif;
  color: #ffffff;
  outline: none !important;
  border: none;
  margin-top: 6px;
  text-decoration: none;
}
.successButton--2cdsH:hover {
  color: #ffffff;
  text-decoration: none;
}
.secondaryButton--1z5Ex {
  background-color: transparent;
  padding: 16px 20px;
  font-size: 16px;
  font-family: 'PFSquareSansPro-Medium', sans-serif;
  color: #DEDFDF;
  border: 1px solid #DEDFDF;
  outline: none !important;
  margin-top: 6px;
}
.buttonCursorDefault--2YAAr {
  cursor: default;
}
.customerAreaSimpleLink--2lAFh {
  color: #2A85BA;
  margin-bottom: 32px;
  margin-top: 16px;
  text-decoration: none;
  display: inline-block;
}
.customerAreaSimpleLink--2lAFh i {
  font-weight: bold;
  color: var(--primaryColor);
  margin-right: 6px;
}
.customerAreaSimpleLink--2lAFh:hover {
  text-decoration: none;
  color: #2A85BA;
}
.customerAreaWrapper--1OEtY .customerAreaFormWrapper--SfQQm {
  margin-top: 32px;
  position: relative;
}
.customerAreaWrapper--1OEtY .customerAreaFormWrapper--SfQQm .customerAreaSimpleLink--2lAFh {
  display: block;
}
.customerAreaWrapper--1OEtY .customerAreaFormWrapper--SfQQm .customerAreaSocialMediaLoginWrapper--2GlQ0 {
  margin-top: 96px;
}
@media screen and (max-width: 992px) {
  .customerAreaWrapper--1OEtY .customerAreaFormWrapper--SfQQm .customerAreaSocialMediaLoginWrapper--2GlQ0 {
    margin-top: 128px;
  }
}
.customerAreaWrapper--1OEtY .customerAreaFormWrapper--SfQQm .customerAreaSocialMediaLoginWrapper--2GlQ0 .customerAreaSocialMediaLogin--2KurR {
  background-color: var(--cr-black);
  border-radius: 10px;
  width: 100%;
  padding: 24px 12px;
}
.customerAreaWrapper--1OEtY .customerAreaFormWrapper--SfQQm .customerAreaSocialMediaLoginWrapper--2GlQ0 .customerAreaSocialMediaLogin--2KurR .customerAreaSocialMediaIcons--2YBaJ {
  display: flex;
  flex-direction: row;
  margin-top: 16px;
}
.customerAreaWrapper--1OEtY .customerAreaNavigationWrapper--21KHh {
  position: sticky;
  padding: 26px 10px;
  border-radius: 10px;
  background-color: var(--cr-black);
  height: 100%;
}
@media screen and (max-width: 1200px) {
  .customerAreaWrapper--1OEtY .customerAreaNavigationWrapper--21KHh {
    background-color: var(--ra-white);
    border-radius: 0;
    position: fixed;
    right: -100%;
    transition: all 0.8s;
    top: 60px;
    z-index: 1001;
    height: 100%;
    width: 45%;
    overflow: scroll;
    padding-bottom: 80px;
  }
  .customerAreaWrapper--1OEtY .customerAreaNavigationWrapper--21KHh.customerAreaNavigationShown--3TAi9 {
    right: 0;
  }
}
@media screen and (max-width: 767px) {
  .customerAreaWrapper--1OEtY .customerAreaNavigationWrapper--21KHh {
    width: 100%;
  }
}
.customerAreaWrapper--1OEtY .customerAreaNavigationWrapper--21KHh .customerAreaNavigationItem--2sfKO {
  font-family: 'PFSquareSansPro-Medium', sans-serif;
  font-size: 20px;
  line-height: 28px;
  color: #333333;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #DEDFDF;
  text-decoration: none;
  transition: all 0.8s;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.customerAreaWrapper--1OEtY .customerAreaNavigationWrapper--21KHh .customerAreaNavigationItem--2sfKO i {
  margin-right: 16px;
  font-size: 20px;
}
.customerAreaWrapper--1OEtY .customerAreaNavigationWrapper--21KHh .customerAreaNavigationItem--2sfKO:hover {
  color: #2A85BA;
}
.customerAreaWrapper--1OEtY .customerAreaNavigationWrapper--21KHh .customerAreaNavigationItem--2sfKO.open--w2H6- {
  color: #2A85BA;
}
.customerAreaWrapper--1OEtY .customerAreaNavigationWrapper--21KHh .customerAreaNavigationItem--2sfKO.active--3JXbK {
  color: #2A85BA;
}
.customerAreaWrapper--1OEtY .customerAreaNavigationWrapper--21KHh .customerAreaNavigationItemLogout--3CjQm {
  font-family: 'PFSquareSansPro-Medium', sans-serif;
  font-size: 20px;
  line-height: 28px;
  color: #333333;
  margin-bottom: 20px;
  padding-bottom: 20px;
  background-color: transparent;
  border: none;
}
.customerAreaWrapper--1OEtY .customerAreaNavigationWrapper--21KHh .customerAreaNavigationChildren--1hMbR {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #DEDFDF;
}
.customerAreaWrapper--1OEtY .customerAreaNavigationWrapper--21KHh .customerAreaNavigationChildren--1hMbR .customerAreaNavigationChildrenItem--3_nKr {
  font-family: 'PFSquareSansPro-Regular', sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: #333333;
  margin-bottom: 16px;
  padding-left: 36px;
  display: block;
  text-decoration: none;
  transition: all 0.8s;
}
.customerAreaWrapper--1OEtY .customerAreaNavigationWrapper--21KHh .customerAreaNavigationChildren--1hMbR .customerAreaNavigationChildrenItem--3_nKr:hover {
  color: #2A85BA;
  font-weight: bold;
}
.customerAreaWrapper--1OEtY .customerAreaNavigationWrapper--21KHh .customerAreaNavigationChildren--1hMbR .customerAreaNavigationChildrenItem--3_nKr.active--3JXbK {
  font-weight: bold;
  color: #2A85BA;
}
.customerAreaLoginLeft--Nb4Em {
  margin-top: 160px;
}
@media screen and (max-width: 992px) {
  .customerAreaLoginLeft--Nb4Em {
    margin-top: 80px;
  }
}
.customerAreaLoginRight--2dbO7 img {
  width: 100%;
  border-radius: 20px;
  aspect-ratio: 1/1;
  object-fit: cover;
  max-height: 100vh;
  position: relative;
}
.customerAreaBreadcrumb--L0BW7 {
  display: flex;
  list-style: none;
  padding-left: 0;
  margin-bottom: 40px;
}
.customerAreaBreadcrumb--L0BW7 li {
  margin-right: 12px;
  color: #2A85BA;
}
.customerAreaBreadcrumb--L0BW7 li:after {
  content: '>';
  margin-left: 12px;
}
.customerAreaBreadcrumb--L0BW7 li.active--3JXbK {
  margin-right: 0;
  color: #000000;
}
.customerAreaBreadcrumb--L0BW7 li.active--3JXbK:after {
  content: '';
  margin-left: 0;
}
.customerAreaPopupWrapper--39a3_ {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: var(--cr-black-70);
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
}
.customerAreaPopup--1sFyZ {
  position: relative;
  padding: 48px 24px;
  background-color: var(--cr-white);
  border-radius: 10px;
  width: 800px;
  max-height: 80%;
  overflow: auto;
}
@media screen and (max-width: 1100px) {
  .customerAreaPopup--1sFyZ {
    width: 90%;
    padding: 24px 16px;
  }
}
.customerAreaPopup--1sFyZ .customerAreaPopupClose--jZXus {
  position: absolute;
  right: 24px;
  top: 24px;
  font-size: 24px;
  cursor: pointer;
}
@media screen and (max-width: 992px) {
  .customerAreaPopup--1sFyZ .customerAreaPopupClose--jZXus {
    right: 16px;
    top: 16px;
  }
}
.customerAreaBookingsWrapper--3vvzn {
  margin-top: 24px;
  background-color: var(--cr-white);
  padding: 24px;
  border-radius: 25px;
  position: relative;
}
.customerAreaBookingsWrapper--3vvzn.open--w2H6- .customerAreaBookingsContent--1x68l {
  border-bottom: 1px solid var(--cr-grey);
  padding-bottom: 24px;
  margin-bottom: 24px;
}
@media screen and (max-width: 992px) and (min-width: 767px) {
  .customerAreaBookingsWrapper--3vvzn.customerAreaBookingsPriceAndPaymentWrapper--3SIjj .customerAreaBookingInfo--7PugQ {
    position: relative;
    left: 12px;
    width: 75% !important;
    display: flex;
  }
}
.customerAreaBookingsWrapper--3vvzn .customerAreaBookingsContent--1x68l {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}
@media screen and (max-width: 992px) {
  .customerAreaBookingsWrapper--3vvzn .customerAreaBookingsContent--1x68l {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
}
.customerAreaBookingsWrapper--3vvzn .customerAreaBookingsContent--1x68l .primaryButton--2SK5k {
  padding: 16px 20px;
  width: 100%;
}
.customerAreaBookingsWrapper--3vvzn .customerAreaBookingsContent--1x68l i {
  font-size: 30px;
  padding: 0 28px;
  font-weight: normal;
  cursor: pointer;
}
@media screen and (max-width: 992px) and (min-width: 767px) {
  .customerAreaBookingsWrapper--3vvzn .customerAreaBookingInfo--7PugQ {
    position: relative;
    left: 160px;
    width: 75% !important;
    display: flex;
  }
}
@media screen and (max-width: 767px) {
  .customerAreaBookingsWrapper--3vvzn .customerAreaBookingInfo--7PugQ {
    width: 100% !important;
    display: flex;
    margin-bottom: 15px;
  }
  .customerAreaBookingsWrapper--3vvzn .customerAreaBookingInfo--7PugQ span {
    width: 50%;
  }
  .customerAreaBookingsWrapper--3vvzn .customerAreaBookingInfo--7PugQ i {
    position: absolute;
    top: 30px;
    right: 0;
  }
}
@media screen and (max-width: 992px) and (min-width: 767px) {
  .customerAreaBookingsWrapper--3vvzn .customerAreaBookingInfo--7PugQ.customerAreaBookingInfoImage--26Awm {
    position: absolute;
    left: 12px;
  }
  .customerAreaBookingsWrapper--3vvzn .customerAreaBookingInfo--7PugQ.customerAreaBookingInfoImage--26Awm img {
    width: 110px;
  }
}
.customerAreaBookingsWrapper--3vvzn .customerAreaBookingInfo--7PugQ.customerAreaBookingInfoButton--QBo2f {
  text-align: right;
}
@media screen and (max-width: 992px) and (min-width: 767px) {
  .customerAreaBookingsWrapper--3vvzn .customerAreaBookingInfo--7PugQ.customerAreaBookingInfoButton--QBo2f {
    position: absolute;
    right: 20px;
    left: unset;
    width: 15% !important;
  }
}
.customerAreaBookingsWrapper--3vvzn .customerAreaBookingInfo--7PugQ.customerAreaBookingInfoButton2--98_y4 {
  text-align: right;
}
@media screen and (max-width: 992px) and (min-width: 767px) {
  .customerAreaBookingsWrapper--3vvzn .customerAreaBookingInfo--7PugQ.customerAreaBookingInfoButton2--98_y4 {
    position: absolute;
    right: 20px;
    left: unset;
    width: 15% !important;
  }
}
.customerAreaBookingsWrapper--3vvzn .customerAreaBookingInfo--7PugQ span {
  display: block;
}
.customerAreaBookingsWrapper--3vvzn .customerAreaBookingInfo--7PugQ span.customerAreaBookingInfoLabel--2Hz44 {
  font: var(--cr-heading-4);
  text-transform: uppercase;
  color: var(--cr-black);
}
@media screen and (max-width: 992px) and (min-width: 767px) {
  .customerAreaBookingsWrapper--3vvzn .customerAreaBookingInfo--7PugQ span.customerAreaBookingInfoLabel--2Hz44 {
    width: 30%;
  }
}
.customerAreaBookingsWrapper--3vvzn .customerAreaBookingInfo--7PugQ span.customerAreaBookingInfoContent--RKNlf {
  color: var(--cr-black);
  font: var(--cr-body-copy-small);
}
@media screen and (max-width: 992px) and (min-width: 767px) {
  .customerAreaBookingsWrapper--3vvzn .customerAreaBookingInfo--7PugQ span.customerAreaBookingInfoContent--RKNlf {
    width: 45%;
  }
}
.customerAreaBookingsWrapper--3vvzn .customerAreaBookingInfoLeftAreaContent--2KXoJ {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.customerAreaBookingsWrapper--3vvzn .customerAreaBookingInfoLeftAreaContent--2KXoJ span {
  width: 50%;
}
.customerAreaBookingsWrapper--3vvzn .customerAreaBookingInfoTotalWrapper--2M4Ne {
  background: #efefef;
  padding: 16px 20px;
  margin-top: 24px;
}
.customerAreaBookingsWrapper--3vvzn .customerAreaBookingInfoTotalWrapper--2M4Ne h3 {
  display: flex;
  justify-content: space-between;
}
.customerAreaBookingsWrapper--3vvzn .customerAreaBookingInfos--1SkTT span {
  display: block;
}
.customerAreaBookingsWrapper--3vvzn .customerAreaBookingInfos--1SkTT span.customerAreaBookingInfoLabel--2Hz44 {
  color: var(--cr-black);
  text-transform: uppercase;
  font: var(--cr-heading-6);
}
.customerAreaBookingsWrapper--3vvzn .customerAreaBookingInfos--1SkTT span.customerAreaBookingInfoContent--RKNlf {
  color: var(--cr-black);
  font: var(--cr-body-copy-small);
}
.customerAreaBookingsWrapper--3vvzn .customerAreaBookingInfos--1SkTT span.customerAreaMyBookingsNotesText--3K1lB {
  color: var(--cr-black);
  font: var(--cr-body-copy-small);
}
@media screen and (max-width: 992px) {
  .customerAreaBookingsWrapper--3vvzn .customerAreaBookingInfos--1SkTT .secondaryButtonFullWidth--2lqUt {
    width: 100%;
    display: block;
    margin-right: 0;
    text-align: center;
  }
}
.travelPreparationItem--3WyI5 {
  background-color: var(--cr-black);
  padding: 24px;
  height: 100%;
  display: flex;
  flex-direction: column;
  border-radius: 10px;
  justify-content: space-between;
  transition: background-color 0.8s;
}
.travelPreparationItem--3WyI5 img {
  aspect-ratio: 16/9;
}
.newsletterWrapper--2Q9T_ {
  border: 1px solid #DEDFDF;
}
.newsletterWrapper--2Q9T_ img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.newsletterForm--3gDQm {
  padding: 40px 32px;
}
@media screen and (max-width: 992px) {
  .newsletterForm--3gDQm {
    padding: 32px 16px;
  }
}
.newsletterForm--3gDQm input:not([type=submit]) {
  height: 45px;
  display: block;
  width: 100%;
}
.newsletterForm--3gDQm select {
  height: 45px;
  display: block;
  width: 100%;
}
.removeAccountWrapper--2Gyov {
  padding: 40px 32px;
  border: 1px solid #DEDFDF;
}
.removeAccountWrapper--2Gyov input:not([type=submit]) {
  height: 45px;
  display: block;
  width: 100%;
}
.removeAccountWrapper--2Gyov select {
  height: 45px;
  display: block;
  width: 100%;
}
.customerAreaMyBookingsButtonContainer--2Ae9A .primaryButton--2SK5k {
  display: inline-block;
  margin-right: 15px;
}
@media screen and (max-width: 992px) {
  .customerAreaMyBookingsButtonContainer--2Ae9A .primaryButton--2SK5k {
    width: 100%;
    display: block;
    margin-right: 0;
    text-align: center;
  }
}
.customerAreaAccordion--1BnTE {
  padding: 30px 0;
  width: 100%;
}
.customerAreaAccordion--1BnTE.collapsed--2jNZx .customerAreaAccordionBody--3yn4x {
  display: none;
}
.customerAreaAccordion--1BnTE.expanded--2I35u .customerAreaAccordionBody--3yn4x {
  display: block;
}
.customerAreaAccordion--1BnTE.expanded--2I35u .customerAreaAccordionHead--3ko52:after {
  transform: rotate(-180deg);
}
.customerAreaAccordion--1BnTE .customerAreaAccordionHead--3ko52 {
  position: relative;
  cursor: pointer;
  border-bottom: 1px solid var(--cr-black);
  padding-bottom: 8px;
}
.customerAreaAccordion--1BnTE .customerAreaAccordionHead--3ko52 .customerAreaAccordionHeadLabel--ATnA7 {
  color: var(--cr-black);
  font: var(--cr-heading-4);
  text-transform: uppercase;
}
.customerAreaAccordion--1BnTE .customerAreaAccordionHead--3ko52:after {
  transition: all 0.8s;
  font-family: "cr-redesign" !important;
  content: "\e911";
  position: absolute;
  right: 0;
  color: var(--cr-black);
}
.customerAreaAccordion--1BnTE .customerAreaAccordionBody--3yn4x {
  transition: all 0.3s;
}
.customerAreaPersonalDetails--3XveX {
  border: 1px solid #DEDFDF;
  padding: 40px 32px;
}
@media screen and (max-width: 992px) {
  .customerAreaPersonalDetails--3XveX {
    padding: 32px 16px;
  }
}
.customerAreaExtraHeader--3gfcz {
  border: none !important;
  background: #EFEFEF !important;
  margin-bottom: 0 !important;
  padding: 10px !important;
}
.customerAreaExtraHeader--3gfcz > div {
  border: none !important;
}
.customerAreaExtraTableBody--3ctz5 {
  border: 0.5px solid #efefef !important;
}
.customerAreaExtraTableRow--1186o {
  padding: 10px !important;
}
.customerAreaExtraTableRow--1186o .checkLabel--2ELUY .checkMark--1lmH5:after {
  left: 7px;
  top: 3px;
  position: relative;
}
.customerAreaExtraFooter--2QRRe {
  position: sticky;
  bottom: -48px;
  background: #ffffff;
  border: 0.5px solid #efefef !important;
  padding: 15px 0;
}
.customerAreaExtraFooter--2QRRe .totalPrice--COKpa {
  display: flex;
}
.customerAreaNotificationWrapper--3N61B {
  position: fixed;
  right: 0;
  bottom: 100px;
  z-index: 9999;
  min-width: 100px;
}
.customerAreaNotificationWrapper--3N61B .customerAreaNotification--KrusJ {
  position: relative;
  animation-name: notificationAnim--2Q3bd;
  animation-duration: 2s;
  right: 16px;
  padding: 16px;
  font-family: 'PFSquareSansPro-Medium', sans-serif;
  font-size: 16px;
  margin-bottom: 16px;
  background-color: #efefef;
  color: #333333;
  z-index: 9999;
}
.customerAreaNotificationWrapper--3N61B .customerAreaNotification--KrusJ.notification_info--3nob- {
  background-color: #efefef;
  color: #333333;
}
.customerAreaNotificationWrapper--3N61B .customerAreaNotification--KrusJ.notification_success--2NeGr {
  background-color: #155724;
  color: #ffffff;
}
.customerAreaNotificationWrapper--3N61B .customerAreaNotification--KrusJ.notification_error--2Tr2g {
  background-color: #721c24;
  color: #ffffff;
}
@keyframes notificationAnim--2Q3bd {
  from {
    right: -100%;
  }
  to {
    right: 16px;
  }
}
.customerAreaPrepareBooking--30rRn {
  position: sticky;
  bottom: -48px;
  margin-right: 12px;
  text-align: right;
}
@media screen and (max-width: 992px) {
  .customerAreaPrepareBooking--30rRn {
    position: unset;
    margin-top: 0;
    margin-right: 0;
    text-align: left;
  }
}
.customerAreaForm--3GRAy input:not([type="checkbox"]):not([type="submit"]) {
  border-radius: 3px;
  border: 1px solid var(--cr-grey) !important;
  padding: 20px 16px;
  height: auto !important;
  margin-bottom: 4px;
  font: var(--cr-body-copy-small);
  color: var(--cr-grey);
  outline: none;
  box-shadow: none;
  background-color: transparent;
}
.customerAreaForm--3GRAy select {
  border-radius: 3px;
  border: 1px solid var(--cr-grey) !important;
  padding: 20px 16px;
  height: auto !important;
  margin-bottom: 24px;
  font: var(--cr-body-copy-small);
  color: var(--cr-grey);
  outline: none;
  box-shadow: none;
  background-color: transparent;
}
.customerAreaForm--3GRAy label {
  font: var(--cr-body-copy-small);
  color: var(--cr-black);
}
.crHeader--RNGuo {
  top: 10px;
  z-index: 1111;
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
}
.crHeader--RNGuo .crNavigationWrapper--2lbQf {
  display: inline-block;
  background-color: var(--cr-black-70);
  backdrop-filter: var(--cr-blur-25);
  position: relative;
  border-radius: 5px;
}
.crHeader--RNGuo .crNavigationWrapper--2lbQf .crNavigation--4KCYt {
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
}
.crHeader--RNGuo .crNavigationWrapper--2lbQf .crNavigation--4KCYt li {
  padding: 18px 12px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.8s;
  cursor: pointer;
  border-right: 1px solid var(--cr-white);
}
.crHeader--RNGuo .crNavigationWrapper--2lbQf .crNavigation--4KCYt li:last-of-type {
  border-right: unset;
}
.crHeader--RNGuo .crNavigationWrapper--2lbQf .crNavigation--4KCYt li:hover {
  background-color: var(--cr-blue);
}
.crHeader--RNGuo .crNavigationWrapper--2lbQf .crNavigation--4KCYt li * {
  color: var(--cr-white);
  font: var(--ra-nav-list);
  letter-spacing: 0.99px;
}
.crHeader--RNGuo .crNavigationWrapper--2lbQf .crNavigation--4KCYt li.crNavigationHelp--3pJsL {
  position: relative;
}
.crHeader--RNGuo .crNavigationWrapper--2lbQf .crNavigation--4KCYt li.crNavigationHelp--3pJsL:before {
  content: "";
  width: 100%;
  height: 10px;
  position: absolute;
  bottom: -5px;
}
.crHeader--RNGuo .crNavigationWrapper--2lbQf .customerAreaSub--3MGN0 {
  position: absolute;
  top: 100%;
  width: 100%;
  left: 0;
  background-color: var(--cr-black-70);
  backdrop-filter: var(--cr-blur-25);
  border-radius: 5px;
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s;
  transform: translateY(-10px);
  pointer-events: none;
  z-index: 1;
  display: flex;
  flex-wrap: wrap;
}
.crHeader--RNGuo .crNavigationWrapper--2lbQf .customerAreaSub--3MGN0.active--3JXbK {
  opacity: 1;
  visibility: visible;
  transform: translateY(5px);
  pointer-events: auto;
}
.crHeader--RNGuo .crNavigationWrapper--2lbQf .customerAreaSub--3MGN0 li {
  padding: 18px 12px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.8s;
  cursor: pointer;
  border-right: unset;
}
.crHeader--RNGuo .crNavigationWrapper--2lbQf .customerAreaSub--3MGN0 li:last-of-type {
  border-right: unset;
}
.crHeader--RNGuo .crNavigationWrapper--2lbQf .customerAreaSub--3MGN0 li:hover {
  background-color: var(--cr-blue);
}
.crHeader--RNGuo .crNavigationWrapper--2lbQf .customerAreaSub--3MGN0 li * {
  color: var(--cr-white);
  font: var(--ra-nav-list);
  letter-spacing: 0.99px;
}
.customerAreaMyBookingsMailButton--3nFs1 {
  display: flex;
  align-items: center;
}
.customerAreaMyBookingsMailButton--3nFs1 svg {
  width: 32px;
  cursor: pointer;
}

.align--10CuC {
  align-self: center;
}
.alignTop--2a9S0 {
  align-self: flex-start;
}
.noGutters--15Dt9 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--JqyOT {
  margin: 0 !important;
}
.opacityTransition--HYO6e {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--CS_IX {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.row {
  position: relative;
}
.header--eVYvl {
  position: fixed;
  display: flex;
  align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 80px;
  z-index: 101;
  background: #ffffff;
  box-shadow: 0px -10px 20px #333333;
}
.header--eVYvl .logoWrapper--3hSFI {
  display: inline-block;
  cursor: pointer;
  float: left;
}
.header--eVYvl .menuIcon--1pc42 {
  width: 32px;
  height: 32px;
}
.header--eVYvl .logo--3lHC_ {
  width: 200px;
}
.header--eVYvl .tagLine--3N2Iz {
  color: #2A85BA;
  text-align: left;
  text-transform: uppercase;
  font-size: 16px;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.header--eVYvl .links--XhnfP {
  text-decoration: none;
  color: #333333;
  cursor: pointer;
  font-size: 16px;
  text-align: right;
  display: block;
}
.header--eVYvl .links--XhnfP i {
  margin-right: 5px;
}
.header--eVYvl .col-md-3--3S1Vy {
  align-self: center;
}
.header--eVYvl .headerRightArea--24RoQ {
  width: auto;
  position: absolute;
  right: 0;
}
.header--eVYvl .headerRightArea--24RoQ div {
  float: left;
  width: auto;
  position: relative;
  top: 8px;
  margin-right: 30px;
}
.header--eVYvl .headerRightArea--24RoQ .headerLang--3Mr3G {
  margin: 0;
  top: 0;
  width: 180px;
  height: 40px;
}
@media screen and (max-width: 767px) {
  .header--eVYvl .headerRightArea--24RoQ .headerLang--3Mr3G {
    display: none;
  }
}
.header--eVYvl .headerRightArea--24RoQ .headerLang--3Mr3G .languagePicker--3kuir {
  background-color: #ffffff;
  display: inline-block;
  padding: 0;
  margin: 0;
  height: 40px;
  overflow-y: hidden;
  transition: all 0.3s ease;
  position: relative;
  z-index: 2;
  text-align: center;
  right: 0;
  top: 0;
  width: 100%;
}
.header--eVYvl .headerRightArea--24RoQ .headerLang--3Mr3G .languagePicker--3kuir:hover {
  height: 500px;
  overflow-y: scroll;
}
.header--eVYvl .headerRightArea--24RoQ .headerLang--3Mr3G .languagePicker--3kuir a {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  display: block;
}
.header--eVYvl .headerRightArea--24RoQ .headerLang--3Mr3G .languagePicker--3kuir a:first-child li {
  border: none;
  background: #fff !important;
  padding: 5px 0;
}
.header--eVYvl .headerRightArea--24RoQ .headerLang--3Mr3G .languagePicker--3kuir li {
  display: block;
  padding: 10px 5px;
  line-height: 40px;
  border-top: 1px solid #eee;
}
.header--eVYvl .headerRightArea--24RoQ .headerLang--3Mr3G .languagePicker--3kuir li img {
  width: 30px;
  position: absolute;
  left: 10px;
}
.header--eVYvl .headerRightArea--24RoQ .headerLang--3Mr3G .languagePicker--3kuir li span {
  padding-left: 20px;
  display: block;
  position: relative;
  top: -5px;
}
.header--eVYvl .headerRightArea--24RoQ .headerLang--3Mr3G .languagePicker--3kuir li:hover {
  background-color: #eee;
}
.header--eVYvl .scrollNull--1Fv9y {
  display: inline-block;
  width: 50%;
  position: relative;
  top: 20px;
  padding: 0 30px;
}
.header--eVYvl .logoScrolled--1QLcc {
  position: relative;
  top: 8px;
}
.header--eVYvl .scrollOne--35bv3 {
  display: block;
  width: 30%;
  margin: 0 auto;
}
.header--eVYvl .scrollOne--35bv3 .findOffersButton--3IE2m {
  text-decoration: none;
  color: #2A85BA !important;
  background: #97C218;
  cursor: pointer;
  padding: 10px;
  font-size: 24px;
  width: 100%;
  display: block;
  text-align: center;
  font-family: 'PFSquareSansPro-Medium', sans-serif;
}
.header--eVYvl .scrollOne--35bv3 .findOffersButton--3IE2m i {
  font-size: 8px;
  position: relative;
  top: -3px;
  right: -3px;
}
.headerMenuButton--P-VnT {
  position: absolute;
  cursor: pointer;
  left: 2%;
  z-index: 101;
}
.headerMenuButton--P-VnT i {
  font-size: 35px;
}
.headerMenuButton--P-VnT i:before {
  color: #2A85BA;
}
.headerMenuButton--P-VnT i.icon-close--2OZow {
  margin-right: 11px;
}
.headerMenuButton--P-VnT.headerMenuButtonXL--2FvpK {
  position: relative;
  left: 0;
  display: inline-block;
  float: left;
  margin-right: 30px;
  top: 3px;
}
.headerMenuButton--P-VnT.headerMenuButtonScrolled--1IJiW {
  top: 10px;
}
@media screen and (max-width: 1550px) {
  .header--eVYvl .scrollOne--35bv3 {
    display: inline-block;
    width: 30%;
    margin-left: 60px;
  }
}
@media screen and (max-width: 1400px) and (min-width: 1310px) {
  .mcRentBookingForm--31fjc .col2--2ZMuV {
    width: 13% !important;
  }
  .mcRentBookingForm--31fjc .col2Left--1H_Vo {
    display: block;
    padding-right: 15px;
    position: relative;
    width: 13%;
  }
  .mcRentBookingForm--31fjc .col5--3XFYT {
    width: 15% !important;
  }
  .mcRentBookingForm--31fjc .col5--3XFYT .offersButtonDisabled--HYmnD,
  .mcRentBookingForm--31fjc .col5--3XFYT .offersButton--UdTO5 {
    font-size: 18px;
    margin-top: -8px;
  }
}
@media screen and (max-width: 1310px) and (min-width: 1024px) {
  .mcRentBookingForm--31fjc {
    height: 100% !important;
  }
  .mcRentBookingForm--31fjc .col1--2z7h2 {
    width: 25% !important;
  }
  .mcRentBookingForm--31fjc .col2--2ZMuV {
    width: 17% !important;
  }
  .mcRentBookingForm--31fjc .col2--2ZMuV#mcrentFromDate--3SCtL {
    width: 15% !important;
  }
  .mcRentBookingForm--31fjc .col2--2ZMuV#mcrentToDate--35qR3 {
    width: 15% !important;
  }
  .mcRentBookingForm--31fjc .col2Left--1H_Vo {
    display: block;
    padding-right: 15px;
    position: relative;
    width: 17%;
  }
  .mcRentBookingForm--31fjc .col3--28czZ {
    width: 12% !important;
  }
  .mcRentBookingForm--31fjc .col4--19xJN {
    width: 17% !important;
  }
  .mcRentBookingForm--31fjc .col4--19xJN.OccupancySelectorInput--1HhEK {
    width: 12% !important;
  }
  .mcRentBookingForm--31fjc .col5--3XFYT {
    width: 50% !important;
    margin: 15px auto;
    top: 30px !important;
  }
  .mcRentBookingForm--31fjc label {
    font-size: 16px;
  }
}
@media screen and (max-width: 1023px) {
  .header--eVYvl .logoWrapper--3hSFI {
    position: relative;
    top: 5px;
  }
  .header--eVYvl .headerRightArea--24RoQ {
    top: 25px;
  }
  .header--eVYvl .menuIcon--1pc42 {
    width: 32px;
    height: 32px;
  }
  .header--eVYvl .tagLine--3N2Iz {
    text-align: left;
    font-size: 14px;
    top: 0;
    left: 40px;
  }
  .header--eVYvl .findOffersButton--3IE2m {
    position: fixed;
    left: 0;
    width: 100% !important;
    top: 80px;
  }
  .header--eVYvl .logo--3lHC_ {
    width: 120px;
    position: relative;
    top: 0;
  }
  .header--eVYvl .headerMenuButton--P-VnT {
    top: 5px;
  }
  .header--eVYvl .headerMenuButton--P-VnT i {
    font-size: 25px;
  }
}
@media screen and (max-width: 767px) {
  .header--eVYvl .logoWrapper--3hSFI {
    position: relative;
    top: 0px;
  }
  .header--eVYvl .headerRightArea--24RoQ {
    top: 25px;
  }
  .header--eVYvl .menuIcon--1pc42 {
    width: 32px;
    height: 32px;
  }
  .header--eVYvl .tagLine--3N2Iz {
    text-align: left;
    font-size: 14px;
    top: 0;
    left: 40px;
  }
  .header--eVYvl .findOffersButton--3IE2m {
    position: fixed;
    left: 0;
    width: 100% !important;
    top: 80px;
  }
  .header--eVYvl .logo--3lHC_ {
    width: 120px;
    position: relative;
    top: 0;
  }
  .header--eVYvl .headerMenuButton--P-VnT {
    top: 0px;
  }
  .header--eVYvl .headerMenuButton--P-VnT i {
    font-size: 25px;
  }
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--3wqGG:before {
  content: "\e921";
}
.cri-bed--3X0of:before {
  content: "\e922";
}
.cri-minus--ggFUN:before {
  content: "\e923";
}
.cri-facebook--3k2DN:before {
  content: "\e91e";
}
.cri-instagram--2qzzx:before {
  content: "\e91f";
}
.cri-logo--3GkQv:before {
  content: "\e920";
}
.cri-bulletpoint--3eerR:before {
  content: "\e900";
}
.cri-check--3i6B_:before {
  content: "\e901";
}
.cri-diamond--3rZk2:before {
  content: "\e902";
}
.cri-triangle--2gH8b:before {
  content: "\e903";
}
.cri-gas-bottle--1kzF3:before {
  content: "\e904";
}
.cri-weight--1DyRj:before {
  content: "\e905";
}
.cri-info--JTXoX:before {
  content: "\e906";
}
.cri-calendar--Aci2M:before {
  content: "\e907";
}
.cri-close--1EEiL:before {
  content: "\e908";
}
.cri-search--Xsn1G:before {
  content: "\e909";
}
.cri-map--1UTGS:before {
  content: "\e90a";
}
.cri-marker--37a9D:before {
  content: "\e90b";
}
.cri-ruler--1pFuE:before {
  content: "\e90c";
}
.cri-arrow-left-top--1jEeR:before {
  content: "\e90d";
}
.cri-arrow-left--oyzYq:before {
  content: "\e90e";
}
.cri-arrow-top--1E3uo:before {
  content: "\e90f";
}
.cri-arrow-right--2JYEA:before {
  content: "\e910";
}
.cri-arrow-down--3MAFP:before {
  content: "\e911";
}
.cri-plus--2R7nL:before {
  content: "\e912";
}
.cri-percent--PXXFh:before {
  content: "\e913";
}
.cri-bicycle--1XIdz:before {
  content: "\e914";
}
.cri-reset--1NXQY:before {
  content: "\e915";
}
.cri-rear-camera---23yur:before {
  content: "\e916";
}
.cri-location--2YDJy:before {
  content: "\e917";
}
.cri-star--1ztq5:before {
  content: "\e918";
}
.cri-web--jfSC5:before {
  content: "\e919";
}
.cri-clock--1GEeB:before {
  content: "\e91a";
}
.cri-attention--s549j:before {
  content: "\e91b";
}
.cri-zoom--1BD0Z:before {
  content: "\e91c";
}
.cri-download--2raRZ:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--3g4Hs {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--3Xdcb {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--3wdjB {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--3wdjB * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--afpQW {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--afpQW * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--2kzWP {
  font: var(--cr-heading-big);
}
.cr-heading-1--SwDmj {
  font: var(--cr-heading-1);
}
.cr-heading-2--3ACtm {
  font: var(--cr-heading-2);
}
.cr-heading-3--13WEe {
  font: var(--cr-heading-3);
}
.cr-heading-3--13WEe.with-dot--2XwTm {
  display: flex;
  align-items: center;
}
.cr-heading-3--13WEe.with-dot--2XwTm:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--13WEe.dark-dot--1wGQo.with-dot--2XwTm:before {
  background-color: var(--cr-black);
}
.cr-heading-4--29t_C {
  font: var(--cr-heading-4);
}
.cr-heading-4--29t_C.with-dot--2XwTm:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--29t_C.cr-text-black--2aNyY.with-dot--2XwTm:before {
  background-color: var(--cr-black);
}
.cr-heading-6--3IVLI {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--2y7-2 {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--1TjIM {
  font: var(--cr-heading-info);
}
.cr-info-button--3ETo1 {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--1FZcv {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--2XsxS {
  margin-bottom: 100px;
}
.cr-text-white--22poV {
  color: var(--cr-white) !important;
}
.cr-text-black--2aNyY {
  color: var(--cr-black) !important;
}
.cr-text-black--2aNyY * {
  color: var(--cr-black) !important;
}
.cr-text-grey--2Dq6S {
  color: var(--cr-grey) !important;
}
.cr-text-grey--2Dq6S * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--3ia-U {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--1yzAP {
  background-color: var(--cr-blue);
}
.cr-bg-grey--y-H2s {
  background-color: var(--cr-grey);
}
.ca-12-font--34QMn {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--1NUiU {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--1NUiU.disabled--2r729 {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--1NUiU * {
  transition: all 0.8s;
}
.cr-button--1NUiU.transparent--2ij5o {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--1NUiU.transparent--2ij5o.hover-blue--JgOYJ:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--1NUiU.transparent--2ij5o.with-arrow--VoI30 {
  justify-content: space-between;
}
.cr-button--1NUiU.transparent--2ij5o.with-arrow--VoI30:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--1NUiU.transparent--2ij5o.with-primary-style--2fbGw {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--1NUiU.primary--21qAc {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--1NUiU.primary--21qAc * {
  color: var(--cr-white);
}
.cr-button--1NUiU.primary--21qAc.hover-transparent--mPX7q:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--1NUiU.primary--21qAc.hover-transparent--mPX7q:hover * {
  color: var(--cr-white);
}
.cr-button--1NUiU.primary--21qAc.hover-black-border--1szfL:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--1NUiU.primary--21qAc.hover-black-border--1szfL:hover * {
  color: var(--cr-black);
}
.cr-button--1NUiU.primary--21qAc.with-arrow--VoI30 {
  justify-content: space-between;
}
.cr-button--1NUiU.primary--21qAc.with-arrow--VoI30:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--1NUiU.secondary--3Lo9C {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--1NUiU.secondary--3Lo9C * {
  color: var(--cr-blue);
}
.cr-button--1NUiU.secondary--3Lo9C.with-border--2i-8h {
  border: none;
}
.cr-button--1NUiU.secondary--3Lo9C.with-border--2i-8h .corner--2-qu- {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--1NUiU.secondary--3Lo9C.with-border--2i-8h .corner--2-qu-.top-left--1blNs {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--1NUiU.secondary--3Lo9C.with-border--2i-8h .corner--2-qu-.top-right--1n6Vt {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--1NUiU.secondary--3Lo9C.with-border--2i-8h .corner--2-qu-.bottom-left--30cke {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--1NUiU.secondary--3Lo9C.with-border--2i-8h .corner--2-qu-.bottom-right--1dHBk {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--1NUiU.secondary--3Lo9C.hover-blue--JgOYJ:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--1NUiU.secondary--3Lo9C.hover-blue--JgOYJ:hover * {
  color: var(--cr-white);
}
.cr-button--1NUiU.dark--sCFsw {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--1NUiU.dark--sCFsw * {
  color: var(--cr-white);
}
.cr-button--1NUiU.with-icon--2Wqgc:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--iMJX- ul {
  list-style: none;
  padding: 0;
}
.list-item--iMJX- ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--iMJX- ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--3eF5r {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--3nRUT {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--3nRUT:hover {
  color: #ffffff;
}
.ant-btn-primary--yX1Gr {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--1EAJU.ant-tooltip-open--2jmLd {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--2W6_k {
  background: var(--primaryColor) !important;
}
.slick-dots--2CLh7 li.slick-active--2IEpS button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--1W7Vp {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--1W7Vp:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--nte9L {
  align-self: center;
}
.alignTop--3qv9z {
  align-self: flex-start;
}
.noGutters--2cRf0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--2miUx {
  margin: 0 !important;
}
.opacityTransition--3k61w {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--3J-O0 {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--1ztzp {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--1P8dj {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--3BFQC.ant-picker-focused--1g-TC .ant-picker-active-bar--3H3cL {
  background: var(--cr-blue);
}
.ant-picker-header-view--2a6Qu button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--aQXse {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--aQXse .step--1EtXe {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--aQXse .step--1EtXe {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--aQXse .step--1EtXe {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--aQXse .step--1EtXe.step--1EtXe.step-active--1O7Cd {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--aQXse .step--1EtXe .step-label--3qhfr {
  justify-content: center;
}
.checkout-filter-container--2ujVt {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--2ujVt .station-date-box--1hCBY {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--2ujVt .station-info--3HU4e {
  margin-bottom: 8px;
}
.checkout-filter-container--2ujVt .pickup-station--eVuRG {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--2ujVt .pickup-dropoff-date--3qYCA {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--2ujVt .edit-icon--3dQSS {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--2ujVt .edit-icon--3dQSS i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--2ujVt .filter-box--14Iy9 {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--2ujVt .filter-box--14Iy9 i {
  font-size: 24px;
  color: var(--cr-blue);
}
.appBarMobileWrapper--125xv {
  position: fixed;
  z-index: 1111;
  top: 0;
  left: 0;
  width: 100%;
  background: transparent;
  background: var(--cr-black);
  transition: all 0.3s;
  padding: 32px 12px;
  height: 95px;
}
.appBarMobileWrapper--125xv.appBarMobileOpen--1H9rH {
  height: 200px;
  background: var(--cr-black-45);
  backdrop-filter: var(--cr-blur-25);
}
.appBarMobileWrapper--125xv .appBarArea--2i2YN {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.appBarMobileWrapper--125xv .appBarArea--2i2YN .logo--2oDIi {
  font-size: 30px;
}
.ant-drawer-body {
  padding: 54px 24px !important;
}
.ant-drawer-bottom.ant-drawer-open {
  height: calc(100% - 180px) !important;
  background: transparent !important;
  z-index: 1111;
}
.ant-drawer-content-wrapper {
  height: 100% !important;
}
.ant-drawer-content-wrapper .ant-drawer-content {
  background-color: var(--cr-black) !important;
  border-radius: 20px 20px 0 0 !important;
  overflow-x: hidden;
}
.ant-menu {
  border: none !important;
}
.appDrawer--uZrrX .menuWrapper--3i5rB {
  list-style: none;
  padding: 0;
}
.appDrawer--uZrrX .menuWrapper--3i5rB .crNavLi--1niAR {
  list-style: none;
  border-bottom: 1px solid var(--cr-white);
  margin-bottom: 54px;
}
.appDrawer--uZrrX .menuWrapper--3i5rB .crNavLi--1niAR * {
  font: var(--cr-heading-3);
  text-transform: uppercase;
  color: var(--cr-white);
}
.appDrawer--uZrrX .menuWrapperSub--3CJ8G {
  position: absolute;
  right: -100%;
  background-color: var(--cr-black);
  transition: all 0.8s;
  height: 100%;
  top: 0;
  width: 100%;
  padding: 54px 24px !important;
}
.appDrawer--uZrrX .menuWrapperSub--3CJ8G.menuWrapperSubActive--3pX_s {
  right: 0;
}
.appDrawer--uZrrX .menuWrapperSub--3CJ8G .menuWrapperSubUl--1nuzX {
  list-style: none;
  padding: 0;
}
.appDrawer--uZrrX .menuWrapperSub--3CJ8G .menuWrapperSubUl--1nuzX .menuWrapperSubItem--1mkWR {
  list-style: none;
  border-bottom: 1px solid var(--cr-white);
  margin-bottom: 54px;
}
.appDrawer--uZrrX .menuWrapperSub--3CJ8G .menuWrapperSubUl--1nuzX .menuWrapperSubItem--1mkWR * {
  font: var(--cr-heading-3);
  text-transform: uppercase;
  color: var(--cr-white);
}
.appDrawer--uZrrX .menuWrapperSub--3CJ8G .menuWrapperSubBack--28d9- {
  display: block;
  text-align: right;
  font-size: 54px;
  margin-bottom: 32px;
}
.appBarRightArea--2haWL {
  display: flex;
  align-items: center;
}
.appBarRightArea--2haWL .menuIco--Qv_Kk {
  height: 35px;
  align-items: center;
  justify-content: center;
  display: flex;
}
.appBarRightArea--2haWL .phoneIcon--2JzgU {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FFFFFF;
  margin-right: 18px;
  font-size: 18px;
  height: 24px;
}
.appBarRightArea--2haWL .openBookingForm--1hsD4 {
  height: 45px;
  border: 2px solid #5884EA;
  background: #5884EA;
  color: #FFFFFF;
  margin-right: 30px;
  font-family: "Linotype - FuturaLTPro-Bold";
  font-size: 18px;
  pointer-events: auto;
  transition: all 0.3s;
}
.languageSelector--k-bhQ {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  letter-spacing: 0;
  color: #232323;
  text-transform: uppercase;
}

.align--3aqdC {
  align-self: center;
}
.alignTop--xO-gf {
  align-self: flex-start;
}
.noGutters--UZSUa {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--1_8ki {
  margin: 0 !important;
}
.opacityTransition--1Tgyq {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--3YPOz {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.vehicles-layout--r0y-O .MuiSlider-markLabel--1NYUQ[data-index="0"] {
  left: 24px !important;
}
.vehicles-layout--r0y-O .MuiSlider-markLabel--1NYUQ[data-index="1"] {
  left: unset !important;
  right: -44px !important;
}
.vehicles-layout--r0y-O .vehicles-layout-left--1DycF .vehicles-filter--35zw8 {
  background-color: var(--ra-secondary);
  padding: 0;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}
.vehicles-layout--r0y-O .vehicles-layout-left--1DycF .vehicles-filter--35zw8,
.vehicles-layout--r0y-O .vehicles-layout-left--1DycF .selected-vehicles--Nobe3 {
  padding: 0;
}
.vehicles-layout--r0y-O .vehicles-layout-left--1DycF .vehicles-filter--35zw8 .selected-vehicles-infos--33PpK,
.vehicles-layout--r0y-O .vehicles-layout-left--1DycF .selected-vehicles--Nobe3 .selected-vehicles-infos--33PpK {
  background-color: var(--ra-secondary);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}
.vehicles-layout--r0y-O .vehicles-layout-left--1DycF .vehicles-filter--35zw8.mobile--31Vn0 .vehicles-filter-header--1OZ5N,
.vehicles-layout--r0y-O .vehicles-layout-left--1DycF .selected-vehicles--Nobe3.mobile--31Vn0 .vehicles-filter-header--1OZ5N,
.vehicles-layout--r0y-O .vehicles-layout-left--1DycF .vehicles-filter--35zw8.mobile--31Vn0 .selected-vehicles-header--2ZOYN,
.vehicles-layout--r0y-O .vehicles-layout-left--1DycF .selected-vehicles--Nobe3.mobile--31Vn0 .selected-vehicles-header--2ZOYN,
.vehicles-layout--r0y-O .vehicles-layout-left--1DycF .vehicles-filter--35zw8.mobile--31Vn0 .selected-vehicles-div--1KXna,
.vehicles-layout--r0y-O .vehicles-layout-left--1DycF .selected-vehicles--Nobe3.mobile--31Vn0 .selected-vehicles-div--1KXna {
  padding: 16px;
}
.vehicles-layout--r0y-O .vehicles-layout-left--1DycF .vehicles-filter--35zw8.mobile--31Vn0 .selected-vehicles-infos--33PpK,
.vehicles-layout--r0y-O .vehicles-layout-left--1DycF .selected-vehicles--Nobe3.mobile--31Vn0 .selected-vehicles-infos--33PpK {
  border-radius: 20px;
  margin-bottom: 32px;
}
.vehicles-layout--r0y-O .vehicles-layout-left--1DycF .vehicles-filter--35zw8 .vehicle-category-group-occupancy--3xrva,
.vehicles-layout--r0y-O .vehicles-layout-left--1DycF .selected-vehicles--Nobe3 .vehicle-category-group-occupancy--3xrva {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  justify-content: space-between;
}
.vehicles-layout--r0y-O .vehicles-layout-left--1DycF .selected-vehicles-header--2ZOYN {
  position: relative;
}
.vehicles-layout--r0y-O .vehicles-layout-left--1DycF .selected-vehicles-header--2ZOYN .ra-icon-arrow-down--2BTo5 {
  transition: all 0.3s;
}
.vehicles-layout--r0y-O .vehicles-layout-left--1DycF .selected-vehicles-header--2ZOYN .ra-icon-arrow-down--2BTo5.open--1Sf0B {
  transform: rotate(180deg);
}
.vehicles-layout--r0y-O .vehicles-filter-header--1OZ5N,
.vehicles-layout--r0y-O .selected-vehicles-header--2ZOYN,
.vehicles-layout--r0y-O .selected-vehicles-div--1KXna {
  padding: 32px 24px 32px 32px;
}
.vehicles-layout--r0y-O .selected-vehicles-div--1KXna {
  background: transparent;
  border: none;
  border-top: 2px solid var(--ra-white);
  border-top-left-radius: 0;
  border-top-right-radius: 20px;
  padding: 32px 24px 32px 32px;
}
.vehicles-layout--r0y-O .accordion-item--3Hu-8 {
  background: transparent;
  border: none;
  border-top: 2px solid var(--ra-white) !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 20px !important;
  padding: 32px 24px 32px 32px;
}
.vehicles-layout--r0y-O .accordion-item--3Hu-8 .accordion-header--iQopP {
  background-color: transparent;
  outline: none;
  box-shadow: none;
}
.vehicles-layout--r0y-O .accordion-item--3Hu-8 .accordion-header--iQopP .accordion-button--3aF32 {
  color: var(--ra-primary);
}
.vehicles-layout--r0y-O .accordion-item--3Hu-8 .accordion-body--2lNZP {
  padding: 0 !important;
}
.vehicles-layout--r0y-O .accordion-item--3Hu-8 .vehicle-category-item--i8-PC {
  text-align: center;
  height: 70px;
  background: var(--ra-white);
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 5px;
  flex-direction: column;
  cursor: pointer;
}
.vehicles-layout--r0y-O .accordion-item--3Hu-8 .vehicle-category-item--i8-PC.selected--3MmeS {
  background-color: var(--ra-primary);
}
.vehicles-layout--r0y-O .accordion-item--3Hu-8 .vehicle-category-item--i8-PC.selected--3MmeS span {
  color: var(--ra-secondary);
}
.vehicles-layout--r0y-O .accordion-item--3Hu-8 .vehicle-category-item--i8-PC .vehicle-category-img--1aHUF {
  width: 64px;
}
.vehicles-layout--r0y-O .accordion-item--3Hu-8 .vehicle-category-group--v_WX9 {
  text-align: center;
  background: var(--ra-white);
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border-radius: 20px;
  transition: all 0.4s;
  cursor: pointer;
}
.vehicles-layout--r0y-O .accordion-item--3Hu-8 .vehicle-category-group--v_WX9.selected--3MmeS {
  background-color: var(--ra-primary);
}
.vehicles-layout--r0y-O .accordion-item--3Hu-8 .vehicle-category-group--v_WX9.selected--3MmeS span {
  color: var(--ra-secondary);
}
.vehicles-layout--r0y-O .carousel-indicators--3L0qk button {
  height: 8px;
  width: 8px;
  border-radius: 50%;
  transition: all 0.8s;
  background-color: var(--ra-primary);
}
.vehicles-layout--r0y-O .carousel-indicators--3L0qk button.active--2_M1r {
  width: 64px;
  height: 8px;
  border-radius: 20px;
}
.vehicles-layout--r0y-O .vehicle-item-360--2Gpkl {
  position: relative;
  top: -32px;
}
.vehicles-layout--r0y-O .ra-alternative-offer-teaser--1gXro {
  border-radius: 20px;
  padding: 48px 32px;
  border: 1px solid var(--ra-primary-50);
}
.vehicles-layout--r0y-O .ra-alternative-offer-teaser--1gXro .ra-alternative-offer-icon--3U1UJ {
  width: 160px;
  position: relative;
  top: 16px;
}
.vehicles-layout--r0y-O .ra-alternative-offer-teaser--1gXro .ra-alternative-offer-icon--3U1UJ i {
  font-size: 80px;
  width: 40px;
  height: 40px;
  background: var(--ra-secondary);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.vehicles-layout--r0y-O .ra-alternative-offer-teaser--1gXro .ra-alternative-offer-icon--3U1UJ i:after {
  content: "";
  width: 4px;
  background-color: var(--ra-primary);
  height: 60px;
  position: absolute;
  top: 32px;
  z-index: -1;
}
@media screen and (max-width: 998px) {
  .vehicles-layout--r0y-O .ra-alternative-offer-teaser--1gXro {
    padding: 16px;
  }
  .vehicles-layout--r0y-O .ra-alternative-offer-teaser--1gXro .ra-alternative-offer-icon--3U1UJ {
    margin-right: 32px;
  }
}
.vehicle-group-list-item--e3EJ8 {
  color: var(--ra-primary);
}
.vehicle-group-list-item--e3EJ8 img {
  width: 180px;
}
.vehicle-group-list-item--e3EJ8 .vehicle-group-occupancy-icons--2EYXv {
  margin-top: 16px;
}
.vehicle-group-list-item--e3EJ8 .vehicle-group-occupancy-icons--2EYXv * {
  color: var(--ra-primary-50);
}
.vehicle-group-list-item--e3EJ8 .vehicle-group-list-item-content--tVIoM {
  display: flex;
  flex-direction: column;
  border-top: 1px solid var(--ra-primary);
  margin-top: 16px;
}
.vehicle-group-list-item--e3EJ8 .vehicle-group-list-item-content--tVIoM span {
  color: var(--ra-primary);
  padding-bottom: 8px;
  margin-top: 8px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--ra-primary-50);
}
.vehicle-item--22xXF .ra-offer-label--1PZmV {
  position: absolute;
  right: 20px;
  top: 20px;
}
.vehicle-item--22xXF .ra-offer-label-spaced--2lVy7 {
  position: absolute;
  right: 20px;
  top: 60px;
}
@media screen and (min-width: 1024px) {
  .vehicle-item--22xXF .ra-offer-label-magenta--uYz15 {
    position: absolute;
    right: 20px;
    top: 20px;
  }
}
.vehicle-item--22xXF .alternative-travel-time--3dhwV {
  border-radius: 0px 0px 20px 20px;
  background: var(--ra-secondary);
  padding: 0;
  position: relative;
  top: -16px;
  z-index: -1;
  height: 104px;
  border: 1px solid var(--ra-primary-30);
}
.vehicle-item--22xXF .alternative-travel-time--3dhwV.magenta-bg--2PYGN {
  background: var(--ra-magenta);
}
.vehicle-item--22xXF .alternative-travel-time--3dhwV .alternative-travel-time-div--SLmpz {
  display: inline-flex;
  position: relative;
  overflow: hidden;
  border-radius: 0 0 20px 20px;
}
.vehicle-item--22xXF .alternative-travel-time--3dhwV .alternative-travel-time-div--SLmpz .left-area--2dQjj {
  width: 50%;
  height: 100%;
  position: relative;
  left: -64px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom-left-radius: 20px;
}
@media screen and (max-width: 998px) {
  .vehicle-item--22xXF .alternative-travel-time--3dhwV .alternative-travel-time-div--SLmpz .left-area--2dQjj {
    left: 48px;
  }
}
.vehicle-item--22xXF .alternative-travel-time--3dhwV .alternative-travel-time-div--SLmpz .left-area--2dQjj:before {
  content: "";
  clip-path: polygon(0% 24.507%, 0% 24.507%, 0.075% 20.53%, 0.291% 16.759%, 0.637% 13.242%, 1.101% 10.031%, 1.671% 7.176%, 2.336% 4.727%, 3.084% 2.735%, 3.903% 1.249%, 4.781% 0.321%, 5.707% 0%, 88.906% 0%, 88.906% 0%, 89.054% 0.025%, 89.2% 0.1%, 89.343% 0.224%, 89.483% 0.395%, 89.62% 0.612%, 89.752% 0.874%, 89.879% 1.18%, 90% 1.528%, 90.115% 1.919%, 90.224% 2.349%, 100% 44.343%, 100% 44.343%, 100.197% 45.335%, 100.35% 46.42%, 100.459% 47.575%, 100.524% 48.776%, 100.546% 50%, 100.524% 51.224%, 100.459% 52.425%, 100.35% 53.58%, 100.197% 54.665%, 100% 55.657%, 90.224% 97.651%, 90.224% 97.651%, 90.115% 98.081%, 90% 98.472%, 89.879% 98.82%, 89.752% 99.126%, 89.62% 99.388%, 89.483% 99.605%, 89.343% 99.776%, 89.2% 99.9%, 89.054% 99.975%, 88.906% 100%, 88.906% 100%, 88.906% 100%, 86.456% 100%, 80.063% 99.999%, 70.717% 99.997%, 59.406% 99.995%, 47.121% 99.993%, 34.851% 99.991%, 23.585% 99.989%, 14.312% 99.988%, 8.023% 99.986%, 5.707% 99.986%, 5.707% 99.986%, 4.781% 99.665%, 3.903% 98.737%, 3.084% 97.252%, 2.336% 95.259%, 1.671% 92.81%, 1.101% 89.955%, 0.637% 86.744%, 0.291% 83.227%, 0.075% 79.456%, 0% 75.48%, 0% 24.507%);
  position: absolute;
  width: 100%;
  background: white;
  height: 116px;
  top: 0;
  left: -16px;
}
.vehicle-item--22xXF .alternative-travel-time--3dhwV .alternative-travel-time-div--SLmpz .left-area--2dQjj:after {
  content: "";
  position: absolute;
  width: 50%;
  height: 100%;
  background: white;
  left: -50%;
}
.vehicle-item--22xXF .alternative-travel-time--3dhwV .alternative-travel-time-div--SLmpz .left-area--2dQjj > div {
  top: 8px;
}
@media screen and (max-width: 998px) {
  .vehicle-item--22xXF .alternative-travel-time--3dhwV .alternative-travel-time-div--SLmpz .left-area--2dQjj > div {
    left: -48px;
    z-index: 11;
  }
}
.vehicle-item--22xXF .alternative-travel-time--3dhwV .alternative-travel-time-div--SLmpz .right-area--2hjKY {
  display: flex;
  align-items: center;
  justify-content: center;
}
.vehicle-item--22xXF .alternative-travel-time--3dhwV .alternative-travel-time-div--SLmpz .right-area--2hjKY > div {
  top: 8px;
}
@media screen and (max-width: 998px) {
  .vehicle-item--22xXF .alternative-travel-time--3dhwV .alternative-travel-time-div--SLmpz .right-area--2hjKY > div {
    left: 48px;
  }
}
.vehicle-item--22xXF .alternativeTravelWrapper--1uR86 {
  background: var(--ra-primary);
  padding: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  position: relative;
  top: -32px;
  z-index: -11;
  width: calc(100% + 16px);
  left: -8px;
}
.vehicle-item--22xXF .vehicle-offer-item-slider--2FzLQ {
  padding: 32px;
}
.vehicle-item--22xXF .vehicle-offer-item-slider--2FzLQ .slick-dots--1aCUz {
  left: 0;
  bottom: 8px;
}
.vehicle-item--22xXF .vehicle-offer-item-slider--2FzLQ .slick-dots--1aCUz li {
  width: 8px;
  transition: all 0.8s;
  height: 8px;
}
.vehicle-item--22xXF .vehicle-offer-item-slider--2FzLQ .slick-dots--1aCUz li button {
  width: 8px;
  transition: all 0.8s;
  height: 8px;
}
.vehicle-item--22xXF .vehicle-offer-item-slider--2FzLQ .slick-dots--1aCUz li button:before {
  transition: all 0.8s;
  height: 8px;
  opacity: 1;
  width: 8px;
  font-size: 0;
  background-color: var(--ra-primary-30);
  border-radius: 20px;
}
.vehicle-item--22xXF .vehicle-offer-item-slider--2FzLQ .slick-dots--1aCUz li.slick-active--2fjGm {
  width: 64px;
  height: 8px;
}
.vehicle-item--22xXF .vehicle-offer-item-slider--2FzLQ .slick-dots--1aCUz li.slick-active--2fjGm button {
  width: 64px;
  height: 8px;
}
.vehicle-item--22xXF .vehicle-offer-item-slider--2FzLQ .slick-dots--1aCUz li.slick-active--2fjGm button:before {
  opacity: 1;
  width: 64px;
  font-size: 0;
  height: 8px;
  background-color: var(--ra-primary);
  border-radius: 20px;
}
.vehicle-item--22xXF.mobile--31Vn0 .vehicle-image--nd_A8 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.vehicle-item--22xXF.mobile--31Vn0 .vehicle-image--nd_A8 img {
  width: 256px;
}
.vehicle-item--22xXF.mobile--31Vn0 .select-item-button--Z6Pzq {
  width: calc(100% - 16px);
}
.vehicle-item--22xXF .show-vehicle-infos--2GJZr i {
  transition: all 0.3s;
}
.vehicle-item--22xXF .show-vehicle-infos--2GJZr i.open--1Sf0B {
  transform: rotate(180deg);
}
.vehicle-item--22xXF .ra-offer-discount--1i1np {
  font-size: 12px;
  text-decoration: line-through;
  color: var(--ra-primary-50);
}
.headline-tag--1sazh {
  border-radius: 20px;
  padding: 8px 16px;
}
.vehicle-extra-item--696Bb {
  border: 1px solid var(--ra-primary);
  border-radius: 20px;
  overflow: hidden;
}
.vehicle-groups-wrapper--Y75fz {
  padding: 100px 0;
  background-color: var(--ra-secondary);
}
.vehicle-groups-wrapper--Y75fz .vehicle-group-item--3okOY {
  height: 100px;
  background-color: white;
}
.vehicle-groups-wrapper--Y75fz .vehicle-group-item--3okOY.hexagon--1IrMr {
  clip-path: url(#clip-hexagon);
}
.vehicle-groups-wrapper--Y75fz .vehicle-group-item--3okOY.arrow--1-TUf {
  clip-path: url(#clip-arrow);
}
.vehicle-groups-wrapper--Y75fz .vehicle-group-item--3okOY.arrow-2--3RLAI {
  clip-path: url(#clip-arrow-2);
}
.vehicle-groups-wrapper--Y75fz .vehicle-group-item--3okOY.arrow-round--2qj85 {
  clip-path: url(#clip-arrow-round);
}
.vehicle-groups-wrapper--Y75fz .vehicle-group-item--3okOY.round--3c8bS {
  border-radius: 168px;
}
.vehicle-groups-wrapper--Y75fz .vehicle-group-item--3okOY.normal--3odV8 {
  border-radius: 20px;
}
.image-text-vehicle-img--2vXBL {
  width: 180px;
  position: relative;
  top: -50%;
  margin-bottom: -224px;
  left: -32px;
}
@media screen and (max-width: 998px) {
  .image-text-vehicle-img--2vXBL {
    width: 28svw;
    position: absolute !important;
    margin-bottom: 0 !important;
    right: 10px;
    left: unset !important;
    top: unset !important;
    bottom: 4px;
  }
}
@media screen and (max-width: 998px) {
  .vehicle-group-list-content--3Zghh {
    padding: 64px 16px 16px;
  }
}
.vehicle-group-list-image {
  display: block;
}
.vehicle-group-list-image img {
  aspect-ratio: 16/9;
}
@media screen and (min-width: 998px) {
  .ra-vehicle-button-area--28Wa1 {
    position: absolute;
    bottom: 20px;
  }
}
.text-image-vehicle-group-service--29_oc span {
  color: var(--ra-white);
}
.text-image-vehicle-group-service--29_oc span {
  color: var(--ra-white);
}
.text-image-vehicle-group-service--29_oc span.group-service-icon--2kzkU i {
  font-size: 32px !important;
  text-align: center;
}
.vehicle-comparison-wrapper--qEC8z {
  padding: 64px 0;
}
.vehicle-comparison-wrapper--qEC8z .vehicle-comparison--2el0- {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.vehicle-comparison-wrapper--qEC8z .vehicle-comparison--2el0- .vehicle-comparison-item--2r6da {
  width: 20%;
  margin-right: 16px;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.vehicle-comparison-wrapper--qEC8z .vehicle-comparison--2el0- .vehicle-comparison-item--2r6da:last-of-type {
  margin-right: 0;
}
.vehicle-comparison-wrapper--qEC8z .vehicle-comparison--2el0- .vehicle-comparison-item--2r6da .vehicle-comparison-header--Mk-vM {
  display: flex;
}
.vehicle-comparison-wrapper--qEC8z .vehicle-comparison--2el0- .vehicle-comparison-item--2r6da .vehicle-comparison-body--3A1Ym {
  height: 100%;
}
.vehicle-comparison-wrapper--qEC8z .vehicle-comparison--2el0- .vehicle-comparison-item--2r6da .vehicle-comparison-body--3A1Ym ul {
  list-style: none;
  padding: 0;
}
.vehicle-comparison-wrapper--qEC8z .vehicle-comparison--2el0- .vehicle-comparison-item--2r6da .vehicle-comparison-body--3A1Ym ul li {
  display: flex;
  margin-bottom: 8px;
}
.vehicle-comparison-wrapper--qEC8z .vehicle-comparison--2el0- .vehicle-comparison-item--2r6da .vehicle-comparison-body--3A1Ym ul li:before {
  font-family: 'ra-mcrent' !important;
  content: "\e994";
  background: var(--ra-primary);
  width: 16px;
  height: 16px;
  border-radius: 50%;
  color: var(--ra-secondary);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  margin-right: 8px;
  top: 3px;
  position: relative;
}
.vehicle-comparison-wrapper--qEC8z .vehicle-comparison--2el0- .vehicle-comparison-item--2r6da img {
  height: 124px;
}
.vehicle-comparison-wrapper-mobile--2Gfr6 {
  padding: 32px 0;
}
.vehicle-comparison-wrapper-mobile--2Gfr6 .slick-slider--1xI1d {
  height: 100%;
}
.vehicle-comparison-wrapper-mobile--2Gfr6 .slick-slider--1xI1d .slick-list--1b2fN {
  height: 100%;
}
.vehicle-comparison-wrapper-mobile--2Gfr6 .slick-slider--1xI1d .slick-list--1b2fN .slick-track--1uupk {
  height: 100%;
}
.vehicle-comparison-wrapper-mobile--2Gfr6 .slick-slider--1xI1d .slick-list--1b2fN .slick-track--1uupk .slick-slide--1q6iv {
  height: 100%;
}
.vehicle-comparison-wrapper-mobile--2Gfr6 .slick-slider--1xI1d .slick-list--1b2fN .slick-track--1uupk .slick-slide--1q6iv > div {
  height: 100%;
}
@media screen and (max-width: 380px) {
  .vehicle-comparison-wrapper-mobile--2Gfr6.vehicle-search-result-slider--3g7OH .slick-slide--1q6iv.slick-active--2fjGm.slick-current--31fti {
    position: relative;
    left: -64px;
  }
  .vehicle-comparison-wrapper-mobile--2Gfr6.vehicle-search-result-slider--3g7OH .slick-slide--1q6iv.slick-active--2fjGm {
    margin-left: -64px !important;
    margin: 0 16px;
  }
}
.vehicle-comparison-wrapper-mobile--2Gfr6 .slick-slide--1q6iv.slick-active--2fjGm.slick-current--31fti {
  position: relative;
  left: -80px;
}
.vehicle-comparison-wrapper-mobile--2Gfr6 .slick-slide--1q6iv.slick-active--2fjGm {
  margin-left: -80px !important;
  margin: 0 16px;
}
.vehicle-comparison-wrapper-mobile--2Gfr6 .slick-dots--1aCUz {
  bottom: -32px !important;
}
.vehicle-comparison-wrapper-mobile--2Gfr6 .slick-dots--1aCUz li {
  width: 8px;
  transition: all 0.8s;
  height: 8px;
}
.vehicle-comparison-wrapper-mobile--2Gfr6 .slick-dots--1aCUz li button {
  width: 8px;
  transition: all 0.8s;
  height: 8px;
}
.vehicle-comparison-wrapper-mobile--2Gfr6 .slick-dots--1aCUz li button:before {
  transition: all 0.8s;
  height: 8px;
  opacity: 1;
  width: 8px;
  font-size: 0;
  background-color: var(--ra-primary-30);
  border-radius: 20px;
}
.vehicle-comparison-wrapper-mobile--2Gfr6 .slick-dots--1aCUz li.slick-active--2fjGm {
  width: 64px;
  height: 8px;
}
.vehicle-comparison-wrapper-mobile--2Gfr6 .slick-dots--1aCUz li.slick-active--2fjGm button {
  width: 64px;
  height: 8px;
}
.vehicle-comparison-wrapper-mobile--2Gfr6 .slick-dots--1aCUz li.slick-active--2fjGm button:before {
  opacity: 1;
  width: 64px;
  font-size: 0;
  height: 8px;
  background-color: var(--ra-primary);
  border-radius: 20px;
}
.vehicle-comparison-wrapper-mobile--2Gfr6 .vehicle-comparison--2el0- .vehicle-comparison-item--2r6da {
  background-color: var(--ra-secondary);
  display: flex !important;
  flex-direction: column;
  height: 100%;
  padding: 24px;
}
.vehicle-comparison-wrapper-mobile--2Gfr6 .vehicle-comparison--2el0- .vehicle-comparison-item--2r6da .vehicle-comparison-header--Mk-vM {
  display: flex;
}
.vehicle-comparison-wrapper-mobile--2Gfr6 .vehicle-comparison--2el0- .vehicle-comparison-item--2r6da .vehicle-comparison-body--3A1Ym {
  height: 100%;
}
.vehicle-comparison-wrapper-mobile--2Gfr6 .vehicle-comparison--2el0- .vehicle-comparison-item--2r6da .vehicle-comparison-body--3A1Ym ul {
  list-style: none;
  padding: 0;
}
.vehicle-comparison-wrapper-mobile--2Gfr6 .vehicle-comparison--2el0- .vehicle-comparison-item--2r6da .vehicle-comparison-body--3A1Ym ul li {
  display: flex;
  margin-bottom: 8px;
}
.vehicle-comparison-wrapper-mobile--2Gfr6 .vehicle-comparison--2el0- .vehicle-comparison-item--2r6da .vehicle-comparison-body--3A1Ym ul li:before {
  font-family: 'ra-mcrent' !important;
  content: "\e915";
  font-size: 20px;
}
.vehicle-comparison-wrapper-mobile--2Gfr6 .vehicle-comparison--2el0- .vehicle-comparison-item--2r6da img {
  height: 100px;
}
.vehicles-filter-mobile--3aC31 .vehicles-filter-header--1OZ5N {
  padding: 16px 0 !important;
}
.vehicles-filter-mobile--3aC31 .checkout-next-btn--2Duh1 {
  position: relative;
  left: -16px;
}
@keyframes slideUp--1V3VV {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes slideDown--2_ag4 {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(100%);
  }
}
.vehicles-filter-mobile--3aC31 .action-sheet--2cXur {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: var(--ra-secondary);
  box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  z-index: 1000;
  transform: translateY(100%);
  height: calc(100dvh - 60px);
  overflow: scroll;
}
.vehicles-filter-mobile--3aC31 .action-sheet--2cXur.open--1Sf0B {
  animation: slideUp--1V3VV 0.3s forwards;
}
.vehicles-filter-mobile--3aC31 .action-sheet--2cXur.close--1xMU5 {
  animation: slideDown--2_ag4 0.3s forwards;
}
.vehicles-filter-mobile--3aC31 .action-sheet--2cXur .action-sheet-content--3fmx- {
  padding: 20px;
}
.vehicles-filter-mobile--3aC31 .action-sheet--2cXur .accordion-item--3Hu-8 {
  background: transparent;
  border: none;
  border-top: 2px solid var(--ra-white) !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 20px !important;
  padding: 16px 0;
}
.vehicles-filter-mobile--3aC31 .action-sheet--2cXur .vehicle-category-item--i8-PC {
  text-align: center;
  height: 70px;
  background: var(--ra-white);
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 5px;
  flex-direction: column;
}
.vehicles-filter-mobile--3aC31 .action-sheet--2cXur .vehicle-category-item--i8-PC.selected--3MmeS {
  background-color: var(--ra-primary);
}
.vehicles-filter-mobile--3aC31 .action-sheet--2cXur .vehicle-category-item--i8-PC.selected--3MmeS span {
  color: var(--ra-secondary);
}
.vehicles-filter-mobile--3aC31 .action-sheet--2cXur .vehicle-category-item--i8-PC .vehicle-category-img--1aHUF {
  width: 32px;
}
.vehicles-filter-mobile--3aC31 .action-sheet--2cXur .vehicle-category-group--v_WX9 {
  text-align: center;
  background: var(--ra-white);
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border-radius: 20px;
  transition: all 0.4s;
  cursor: pointer;
}
.vehicles-filter-mobile--3aC31 .action-sheet--2cXur .vehicle-category-group--v_WX9.selected--3MmeS {
  background-color: var(--ra-primary);
}
.vehicles-filter-mobile--3aC31 .action-sheet--2cXur .vehicle-category-group--v_WX9.selected--3MmeS span {
  color: var(--ra-secondary);
}
.vehicles-filter-mobile--3aC31 .vehicles-filter-floating-btn--YNwKU {
  position: fixed;
  bottom: 0;
  background-color: var(--ra-secondary);
  padding: 0 12px;
  width: 100%;
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
  display: flex;
  align-items: center;
  height: 60px;
  z-index: 9;
}
.vehicles-filter-mobile--3aC31 .vehicles-filter-floating-btn--YNwKU h5 {
  margin-bottom: 0 !important;
  display: flex;
}
.vehicles-filter-mobile--3aC31 .vehicles-filter-floating-btn--YNwKU h5 i {
  margin-right: 8px;
}
.vehicles-filter-mobile--3aC31 .vehicles-filter-floating-btn--YNwKU i {
  font-size: 24px;
}
.vehicles-filter-mobile--3aC31 .accordion-body--2lNZP {
  padding: 0 !important;
}
@media screen and (max-width: 998px) {
  .vehicle-list-main-image--6J_2B {
    position: relative;
    left: -64px;
    top: 64px;
  }
  .vehicle-list-headline--g4UUp {
    margin-top: 64px;
  }
  .vehicle-list-item--2rIFy {
    margin-top: -80px;
  }
}
.vehicleGroupWrapper--1sa7M {
  background-color: var(--cr-black);
  border-radius: 5px;
  margin-bottom: 32px;
  padding: 32px 16px;
}
.vehicleGroupWrapper--1sa7M .vehicleGroupItem--1CMhw {
  position: relative;
  padding: 32px 16px;
}
.vehicleGroupWrapper--1sa7M .vehicleGroupItem--1CMhw .vehicleGroupItemIcon--1gkxu {
  margin-right: 24px;
  width: 45px;
  min-width: 45px;
  height: 45px;
  border-radius: 5px;
  background-color: var(--cr-blue);
  color: var(--cr-white) !important;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
}
.vehicleGroupWrapper--1sa7M .vehicleGroupListItem--11dNU {
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media screen and (max-width: 1023px) {
  .vehicleGroupWrapper--1sa7M .vehicleGroupListItem--11dNU {
    padding: 0 8px;
  }
}
.vehicleGroupWrapper--1sa7M .vehicleGroupListItem--11dNU img {
  width: 160px;
  object-fit: contain;
}
.vehicleGroupWrapper--1sa7M .vehicleGroupListItem--11dNU .vehicleGroupListItemContent--3Uhdd {
  display: flex;
  flex-direction: column;
  border-top: 1px solid var(--cr-white);
  margin-top: 16px;
  font: var(--cr-body-copy-small) !important;
}
.vehicleGroupWrapper--1sa7M .vehicleGroupListItem--11dNU .vehicleGroupListItemContent--3Uhdd span {
  color: var(--cr-white);
  padding-bottom: 8px;
  margin-top: 8px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--cr-white);
}
.ra-vehicle-group-slider .slick-dots {
  display: flex !important;
  padding: 0;
  position: relative;
  bottom: -16px;
  left: 4px;
  list-style: none;
}
.ra-vehicle-group-slider .slick-dots li {
  margin-right: 4px;
}
.ra-vehicle-group-slider .slick-dots li.slick-active button {
  background: var(--cr-blue);
}
.ra-vehicle-group-slider .slick-dots li button {
  background: transparent;
  border: none;
  font-size: 0;
  padding: 0;
  margin: 0;
  outline: none;
  width: 8px;
  height: 8px;
  background: var(--cr-white);
  border-radius: 50%;
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--23s51:before {
  content: "\e921";
}
.cri-bed--3zrd1:before {
  content: "\e922";
}
.cri-minus--3z6VY:before {
  content: "\e923";
}
.cri-facebook--1nTYN:before {
  content: "\e91e";
}
.cri-instagram--2xEUs:before {
  content: "\e91f";
}
.cri-logo--31HoW:before {
  content: "\e920";
}
.cri-bulletpoint--2ZUjc:before {
  content: "\e900";
}
.cri-check--2CzD9:before {
  content: "\e901";
}
.cri-diamond--2N_QE:before {
  content: "\e902";
}
.cri-triangle--1OPrb:before {
  content: "\e903";
}
.cri-gas-bottle--33zgW:before {
  content: "\e904";
}
.cri-weight--1hau5:before {
  content: "\e905";
}
.cri-info--lnx-D:before {
  content: "\e906";
}
.cri-calendar--12xhO:before {
  content: "\e907";
}
.cri-close--1TUZm:before {
  content: "\e908";
}
.cri-search--4-QRZ:before {
  content: "\e909";
}
.cri-map--1FlUZ:before {
  content: "\e90a";
}
.cri-marker--3-Ra-:before {
  content: "\e90b";
}
.cri-ruler--2FEFu:before {
  content: "\e90c";
}
.cri-arrow-left-top--3mhSe:before {
  content: "\e90d";
}
.cri-arrow-left--mrgD4:before {
  content: "\e90e";
}
.cri-arrow-top--qBgzZ:before {
  content: "\e90f";
}
.cri-arrow-right--2xAPn:before {
  content: "\e910";
}
.cri-arrow-down--58Nm2:before {
  content: "\e911";
}
.cri-plus--Vht3g:before {
  content: "\e912";
}
.cri-percent--2pG1z:before {
  content: "\e913";
}
.cri-bicycle--2iUg_:before {
  content: "\e914";
}
.cri-reset--1kgFH:before {
  content: "\e915";
}
.cri-rear-camera---3qeUN:before {
  content: "\e916";
}
.cri-location--iwjUK:before {
  content: "\e917";
}
.cri-star--1sBzB:before {
  content: "\e918";
}
.cri-web--2FLl2:before {
  content: "\e919";
}
.cri-clock--xhktv:before {
  content: "\e91a";
}
.cri-attention--1yy5X:before {
  content: "\e91b";
}
.cri-zoom--NxGPz:before {
  content: "\e91c";
}
.cri-download--14YT_:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--FWc_R {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--3cOoZ {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--2KvFL {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--2KvFL * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--1ATZz {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--1ATZz * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--3bZfW {
  font: var(--cr-heading-big);
}
.cr-heading-1--1e9Ro {
  font: var(--cr-heading-1);
}
.cr-heading-2--1-qJG {
  font: var(--cr-heading-2);
}
.cr-heading-3--2lNT6 {
  font: var(--cr-heading-3);
}
.cr-heading-3--2lNT6.with-dot--20i4L {
  display: flex;
  align-items: center;
}
.cr-heading-3--2lNT6.with-dot--20i4L:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--2lNT6.dark-dot--1lGfo.with-dot--20i4L:before {
  background-color: var(--cr-black);
}
.cr-heading-4--NnbiW {
  font: var(--cr-heading-4);
}
.cr-heading-4--NnbiW.with-dot--20i4L:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--NnbiW.cr-text-black--1UaMO.with-dot--20i4L:before {
  background-color: var(--cr-black);
}
.cr-heading-6--OfpUe {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--3wk7f {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--3IcA8 {
  font: var(--cr-heading-info);
}
.cr-info-button--1KDcl {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--1ELrY {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--2pa2J {
  margin-bottom: 100px;
}
.cr-text-white--1b_Sv {
  color: var(--cr-white) !important;
}
.cr-text-black--1UaMO {
  color: var(--cr-black) !important;
}
.cr-text-black--1UaMO * {
  color: var(--cr-black) !important;
}
.cr-text-grey--3dVK- {
  color: var(--cr-grey) !important;
}
.cr-text-grey--3dVK- * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--1UyP5 {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--2afZN {
  background-color: var(--cr-blue);
}
.cr-bg-grey--3WQ0v {
  background-color: var(--cr-grey);
}
.ca-12-font--1Y1Gj {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--2Oj7n {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--2Oj7n.disabled--WnYtp {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--2Oj7n * {
  transition: all 0.8s;
}
.cr-button--2Oj7n.transparent--3zlFr {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--2Oj7n.transparent--3zlFr.hover-blue--CQVXz:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--2Oj7n.transparent--3zlFr.with-arrow--1dM1Q {
  justify-content: space-between;
}
.cr-button--2Oj7n.transparent--3zlFr.with-arrow--1dM1Q:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--2Oj7n.transparent--3zlFr.with-primary-style--kd9Ux {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--2Oj7n.primary--3TX8q {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2Oj7n.primary--3TX8q * {
  color: var(--cr-white);
}
.cr-button--2Oj7n.primary--3TX8q.hover-transparent--s_Q3N:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--2Oj7n.primary--3TX8q.hover-transparent--s_Q3N:hover * {
  color: var(--cr-white);
}
.cr-button--2Oj7n.primary--3TX8q.hover-black-border--2--3i:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--2Oj7n.primary--3TX8q.hover-black-border--2--3i:hover * {
  color: var(--cr-black);
}
.cr-button--2Oj7n.primary--3TX8q.with-arrow--1dM1Q {
  justify-content: space-between;
}
.cr-button--2Oj7n.primary--3TX8q.with-arrow--1dM1Q:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--2Oj7n.secondary--26tgq {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--2Oj7n.secondary--26tgq * {
  color: var(--cr-blue);
}
.cr-button--2Oj7n.secondary--26tgq.with-border--1daTr {
  border: none;
}
.cr-button--2Oj7n.secondary--26tgq.with-border--1daTr .corner--VPVsB {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--2Oj7n.secondary--26tgq.with-border--1daTr .corner--VPVsB.top-left--2oIRh {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--2Oj7n.secondary--26tgq.with-border--1daTr .corner--VPVsB.top-right--3EBCo {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--2Oj7n.secondary--26tgq.with-border--1daTr .corner--VPVsB.bottom-left--vJvZo {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--2Oj7n.secondary--26tgq.with-border--1daTr .corner--VPVsB.bottom-right--1Z2JO {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--2Oj7n.secondary--26tgq.hover-blue--CQVXz:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2Oj7n.secondary--26tgq.hover-blue--CQVXz:hover * {
  color: var(--cr-white);
}
.cr-button--2Oj7n.dark--3XGXl {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2Oj7n.dark--3XGXl * {
  color: var(--cr-white);
}
.cr-button--2Oj7n.with-icon--3whk9:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--lRhL1 ul {
  list-style: none;
  padding: 0;
}
.list-item--lRhL1 ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--lRhL1 ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--3bhea {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--2KeKX {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--2KeKX:hover {
  color: #ffffff;
}
.ant-btn-primary--19u_8 {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--GLrwG.ant-tooltip-open--1YWnW {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--ienOR {
  background: var(--primaryColor) !important;
}
.slick-dots--1MJbB li.slick-active--1_12Z button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--O9cku {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--O9cku:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--37IQk {
  align-self: center;
}
.alignTop--3_LRw {
  align-self: flex-start;
}
.noGutters--1x8u- {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--3ppI9 {
  margin: 0 !important;
}
.opacityTransition--13Bwf {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--14RKK {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--3qAfW {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--3VRmO {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--veS2t.ant-picker-focused--3OIFt .ant-picker-active-bar--1g3bW {
  background: var(--cr-blue);
}
.ant-picker-header-view--2AnHR button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--3O9Ob {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--3O9Ob .step--3_Zpz {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--3O9Ob .step--3_Zpz {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--3O9Ob .step--3_Zpz {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--3O9Ob .step--3_Zpz.step--3_Zpz.step-active--19LZH {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--3O9Ob .step--3_Zpz .step-label--hlYzh {
  justify-content: center;
}
.checkout-filter-container--ykbec {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--ykbec .station-date-box--9hiQC {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--ykbec .station-info--2EFdT {
  margin-bottom: 8px;
}
.checkout-filter-container--ykbec .pickup-station--1hsry {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--ykbec .pickup-dropoff-date--1hHBp {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--ykbec .edit-icon--KvXNi {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--ykbec .edit-icon--KvXNi i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--ykbec .filter-box--3U20C {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--ykbec .filter-box--3U20C i {
  font-size: 24px;
  color: var(--cr-blue);
}
.vehicleCatDetailHeader--249iK {
  display: flex;
  justify-content: space-between;
  margin-bottom: 128px;
}
.vehicleCatDetailHeader--249iK p {
  line-height: 21px;
}
@media screen and (max-width: 998px) {
  .vehicleCatDetailHeader--249iK {
    flex-direction: column-reverse;
    margin-bottom: 64px;
  }
  .vehicleCatDetailHeader--249iK span {
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 998px) {
  .vehicleCatDetailRow--1u3ig {
    flex-direction: column-reverse;
  }
}
.vehicleCatDetailBody--1Sd3Y {
  display: flex;
  justify-content: space-between;
  margin-bottom: 128px;
}
.vehicleCatDetail--I50eB {
  background-color: var(--cr-white);
  padding: 24px;
  border-radius: 10px;
}
.vehicleCatDetail--I50eB .vehicleCatDetailItem--1_biX {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  padding-top: 16px;
  padding-bottom: 16px;
  border-top: 1px solid var(--cr-black);
}
.vehicleCatDetail--I50eB .vehicleCatDetailItem--1_biX:nth-child(1) {
  margin-top: 24px;
}
.vehicleCatDetail--I50eB .vehicleCatDetailItem--1_biX:nth-child(2) {
  border-bottom: 1px solid var(--cr-black);
}
.vehicleCatDetail--I50eB .vehicleCatDetailItem--1_biX * {
  margin-bottom: 0;
}
.vehicleCatDetail--I50eB .vehicleCatDetailStats--1TTHp {
  margin-top: 64px;
}
.vehicleCatDetail--I50eB .vehicleCatDetailStats--1TTHp .statBar--1TZXu {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
.vehicleCatDetail--I50eB .vehicleCatDetailStats--1TTHp .statBar--1TZXu .progressBar--O8aKI {
  background-color: var(--cr-grey);
  height: 16px;
  width: 100%;
  overflow: hidden;
}
.vehicleCatDetail--I50eB .vehicleCatDetailStats--1TTHp .statBar--1TZXu .progressFill--1YXPu {
  height: 100%;
  transition: width 0.5s ease;
}
.vehicleCatDetailFooter--1EcFP {
  margin-top: 32px;
  padding-top: 32px;
  position: relative;
}
.vehicleCatDetailFooter--1EcFP:before {
  content: "";
  width: 25%;
  height: 1px;
  position: absolute;
  left: 0;
  top: 0;
  background-color: var(--cr-white);
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--C5Du3:before {
  content: "\e921";
}
.cri-bed--1JjvF:before {
  content: "\e922";
}
.cri-minus--3QB3F:before {
  content: "\e923";
}
.cri-facebook--1Kz65:before {
  content: "\e91e";
}
.cri-instagram--1Jd3l:before {
  content: "\e91f";
}
.cri-logo--1-YZa:before {
  content: "\e920";
}
.cri-bulletpoint--3TDVn:before {
  content: "\e900";
}
.cri-check--1uOXa:before {
  content: "\e901";
}
.cri-diamond--8XL0R:before {
  content: "\e902";
}
.cri-triangle--2T_bA:before {
  content: "\e903";
}
.cri-gas-bottle--1GDwg:before {
  content: "\e904";
}
.cri-weight---dOvN:before {
  content: "\e905";
}
.cri-info--2ji5p:before {
  content: "\e906";
}
.cri-calendar--hJPLh:before {
  content: "\e907";
}
.cri-close--3-0zM:before {
  content: "\e908";
}
.cri-search--3RntQ:before {
  content: "\e909";
}
.cri-map--1hFPH:before {
  content: "\e90a";
}
.cri-marker--1quHT:before {
  content: "\e90b";
}
.cri-ruler--swi-7:before {
  content: "\e90c";
}
.cri-arrow-left-top--1JIPF:before {
  content: "\e90d";
}
.cri-arrow-left--2sjla:before {
  content: "\e90e";
}
.cri-arrow-top--2lfOO:before {
  content: "\e90f";
}
.cri-arrow-right--1sqLn:before {
  content: "\e910";
}
.cri-arrow-down--3vpbC:before {
  content: "\e911";
}
.cri-plus--3JNws:before {
  content: "\e912";
}
.cri-percent--NpyAU:before {
  content: "\e913";
}
.cri-bicycle--3_D6C:before {
  content: "\e914";
}
.cri-reset--mZg1K:before {
  content: "\e915";
}
.cri-rear-camera---1O-ia:before {
  content: "\e916";
}
.cri-location--1l3yT:before {
  content: "\e917";
}
.cri-star--3tz8e:before {
  content: "\e918";
}
.cri-web--3lKGU:before {
  content: "\e919";
}
.cri-clock--AzMhE:before {
  content: "\e91a";
}
.cri-attention--2FL66:before {
  content: "\e91b";
}
.cri-zoom--2bnGe:before {
  content: "\e91c";
}
.cri-download--2bELi:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--2ez6q {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--peWbZ {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--16TyZ {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--16TyZ * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--1C9Le {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--1C9Le * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--ucxPL {
  font: var(--cr-heading-big);
}
.cr-heading-1--1JVcc {
  font: var(--cr-heading-1);
}
.cr-heading-2--PHq8z {
  font: var(--cr-heading-2);
}
.cr-heading-3--2B3wq {
  font: var(--cr-heading-3);
}
.cr-heading-3--2B3wq.with-dot--3op3s {
  display: flex;
  align-items: center;
}
.cr-heading-3--2B3wq.with-dot--3op3s:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--2B3wq.dark-dot--2LMjT.with-dot--3op3s:before {
  background-color: var(--cr-black);
}
.cr-heading-4--3oHhU {
  font: var(--cr-heading-4);
}
.cr-heading-4--3oHhU.with-dot--3op3s:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--3oHhU.cr-text-black--3F-wL.with-dot--3op3s:before {
  background-color: var(--cr-black);
}
.cr-heading-6--9jTSy {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--KStgA {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--3Jb-G {
  font: var(--cr-heading-info);
}
.cr-info-button--1Iog0 {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--3vrhN {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--4yO2A {
  margin-bottom: 100px;
}
.cr-text-white--3kg1u {
  color: var(--cr-white) !important;
}
.cr-text-black--3F-wL {
  color: var(--cr-black) !important;
}
.cr-text-black--3F-wL * {
  color: var(--cr-black) !important;
}
.cr-text-grey--q3qQt {
  color: var(--cr-grey) !important;
}
.cr-text-grey--q3qQt * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--10vk4 {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--3q6L7 {
  background-color: var(--cr-blue);
}
.cr-bg-grey--GJqSN {
  background-color: var(--cr-grey);
}
.ca-12-font--3NtZV {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--3Tf1z {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--3Tf1z.disabled--1iM9C {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--3Tf1z * {
  transition: all 0.8s;
}
.cr-button--3Tf1z.transparent--3tatR {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--3Tf1z.transparent--3tatR.hover-blue--3Uetf:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--3Tf1z.transparent--3tatR.with-arrow--m8oOd {
  justify-content: space-between;
}
.cr-button--3Tf1z.transparent--3tatR.with-arrow--m8oOd:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--3Tf1z.transparent--3tatR.with-primary-style--15bes {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--3Tf1z.primary--16c-L {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3Tf1z.primary--16c-L * {
  color: var(--cr-white);
}
.cr-button--3Tf1z.primary--16c-L.hover-transparent--_pvJX:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--3Tf1z.primary--16c-L.hover-transparent--_pvJX:hover * {
  color: var(--cr-white);
}
.cr-button--3Tf1z.primary--16c-L.hover-black-border--bcDy_:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--3Tf1z.primary--16c-L.hover-black-border--bcDy_:hover * {
  color: var(--cr-black);
}
.cr-button--3Tf1z.primary--16c-L.with-arrow--m8oOd {
  justify-content: space-between;
}
.cr-button--3Tf1z.primary--16c-L.with-arrow--m8oOd:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--3Tf1z.secondary--1HEvn {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--3Tf1z.secondary--1HEvn * {
  color: var(--cr-blue);
}
.cr-button--3Tf1z.secondary--1HEvn.with-border--25vj2 {
  border: none;
}
.cr-button--3Tf1z.secondary--1HEvn.with-border--25vj2 .corner--20dOM {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--3Tf1z.secondary--1HEvn.with-border--25vj2 .corner--20dOM.top-left--3U6ut {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--3Tf1z.secondary--1HEvn.with-border--25vj2 .corner--20dOM.top-right--LxOop {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--3Tf1z.secondary--1HEvn.with-border--25vj2 .corner--20dOM.bottom-left--1QXJc {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--3Tf1z.secondary--1HEvn.with-border--25vj2 .corner--20dOM.bottom-right--3HT2z {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--3Tf1z.secondary--1HEvn.hover-blue--3Uetf:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3Tf1z.secondary--1HEvn.hover-blue--3Uetf:hover * {
  color: var(--cr-white);
}
.cr-button--3Tf1z.dark--1vZ5d {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3Tf1z.dark--1vZ5d * {
  color: var(--cr-white);
}
.cr-button--3Tf1z.with-icon--1I5Xp:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--3fpf1 ul {
  list-style: none;
  padding: 0;
}
.list-item--3fpf1 ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--3fpf1 ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--Vk-cW {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--4Ecrs {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--4Ecrs:hover {
  color: #ffffff;
}
.ant-btn-primary--3QvuY {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--3_0sp.ant-tooltip-open--20kny {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--42dBY {
  background: var(--primaryColor) !important;
}
.slick-dots--1crQj li.slick-active--2ZOYC button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--1DZ2Y {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--1DZ2Y:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--2em3f {
  align-self: center;
}
.alignTop--1qhGO {
  align-self: flex-start;
}
.noGutters--2nPl1 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--3HWFN {
  margin: 0 !important;
}
.opacityTransition--2A-Kw {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--ctrM0 {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--3W64g {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--1KYAG {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--2YycU.ant-picker-focused--54azT .ant-picker-active-bar--2TXms {
  background: var(--cr-blue);
}
.ant-picker-header-view--2TPxW button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--3U01g {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--3U01g .step--2A1oF {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--3U01g .step--2A1oF {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--3U01g .step--2A1oF {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--3U01g .step--2A1oF.step--2A1oF.step-active--1p5Fm {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--3U01g .step--2A1oF .step-label--iRYSM {
  justify-content: center;
}
.checkout-filter-container--2jlyB {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--2jlyB .station-date-box--1RVAD {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--2jlyB .station-info--hXlF2 {
  margin-bottom: 8px;
}
.checkout-filter-container--2jlyB .pickup-station--1U8SE {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--2jlyB .pickup-dropoff-date--2r6aE {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--2jlyB .edit-icon--32K6B {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--2jlyB .edit-icon--32K6B i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--2jlyB .filter-box--1lYHx {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--2jlyB .filter-box--1lYHx i {
  font-size: 24px;
  color: var(--cr-blue);
}
.vehicleCategoryInfoTiles--3xKNZ {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 998px) {
  .vehicleCategoryInfoTiles--3xKNZ .vehicleCategoryInfoTile--2rfVp {
    min-width: 45%;
    margin-bottom: 16px;
    text-align: center;
  }
  .vehicleCategoryInfoTiles--3xKNZ .vehicleCategoryInfoTile--2rfVp:last-of-type {
    margin-bottom: 16px;
  }
}
.vehicleCategoryInfoTiles--3xKNZ .vehicleCategoryInfoTile--2rfVp {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 24px;
  background-color: var(--cr-black);
  border-radius: 10px;
  margin-right: 16px;
}
.vehicleCategoryInfoTiles--3xKNZ .vehicleCategoryInfoTile--2rfVp:last-of-type {
  margin-right: 0;
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--3zmjI:before {
  content: "\e921";
}
.cri-bed--1CGl0:before {
  content: "\e922";
}
.cri-minus--2Crab:before {
  content: "\e923";
}
.cri-facebook--3rYt6:before {
  content: "\e91e";
}
.cri-instagram--1gKjO:before {
  content: "\e91f";
}
.cri-logo--3LwZ9:before {
  content: "\e920";
}
.cri-bulletpoint--RqgGJ:before {
  content: "\e900";
}
.cri-check--1bID6:before {
  content: "\e901";
}
.cri-diamond--1_RZ1:before {
  content: "\e902";
}
.cri-triangle--3a6dt:before {
  content: "\e903";
}
.cri-gas-bottle--3-pBv:before {
  content: "\e904";
}
.cri-weight--2_XIQ:before {
  content: "\e905";
}
.cri-info--2elqH:before {
  content: "\e906";
}
.cri-calendar--1L_vJ:before {
  content: "\e907";
}
.cri-close--3TUFm:before {
  content: "\e908";
}
.cri-search--2Fjb1:before {
  content: "\e909";
}
.cri-map--10_jg:before {
  content: "\e90a";
}
.cri-marker--3KCRS:before {
  content: "\e90b";
}
.cri-ruler--ZIO6z:before {
  content: "\e90c";
}
.cri-arrow-left-top--2FcnF:before {
  content: "\e90d";
}
.cri-arrow-left--EQwRG:before {
  content: "\e90e";
}
.cri-arrow-top--3TjGC:before {
  content: "\e90f";
}
.cri-arrow-right--Pvf_j:before {
  content: "\e910";
}
.cri-arrow-down--1ypep:before {
  content: "\e911";
}
.cri-plus--1XLeE:before {
  content: "\e912";
}
.cri-percent--ewbdf:before {
  content: "\e913";
}
.cri-bicycle--3ugkc:before {
  content: "\e914";
}
.cri-reset--KdqFG:before {
  content: "\e915";
}
.cri-rear-camera---1Kv2D:before {
  content: "\e916";
}
.cri-location--3tAcp:before {
  content: "\e917";
}
.cri-star--1sBcg:before {
  content: "\e918";
}
.cri-web--2gZ38:before {
  content: "\e919";
}
.cri-clock--2W8V-:before {
  content: "\e91a";
}
.cri-attention--3YoI0:before {
  content: "\e91b";
}
.cri-zoom--Tmu-w:before {
  content: "\e91c";
}
.cri-download--1NMcn:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--3f5Ub {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--3KSD_ {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--_GRlG {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--_GRlG * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--3ABYR {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--3ABYR * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--2G7dr {
  font: var(--cr-heading-big);
}
.cr-heading-1--2gsjz {
  font: var(--cr-heading-1);
}
.cr-heading-2--2Tu9u {
  font: var(--cr-heading-2);
}
.cr-heading-3--Bb7bS {
  font: var(--cr-heading-3);
}
.cr-heading-3--Bb7bS.with-dot--cVl-H {
  display: flex;
  align-items: center;
}
.cr-heading-3--Bb7bS.with-dot--cVl-H:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--Bb7bS.dark-dot--2RQND.with-dot--cVl-H:before {
  background-color: var(--cr-black);
}
.cr-heading-4--1uZVQ {
  font: var(--cr-heading-4);
}
.cr-heading-4--1uZVQ.with-dot--cVl-H:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--1uZVQ.cr-text-black--1tJcE.with-dot--cVl-H:before {
  background-color: var(--cr-black);
}
.cr-heading-6--1kO-1 {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--1sVct {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--2ywPr {
  font: var(--cr-heading-info);
}
.cr-info-button--3-k2O {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--3Xbfk {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--2PFtt {
  margin-bottom: 100px;
}
.cr-text-white--3Tt8c {
  color: var(--cr-white) !important;
}
.cr-text-black--1tJcE {
  color: var(--cr-black) !important;
}
.cr-text-black--1tJcE * {
  color: var(--cr-black) !important;
}
.cr-text-grey--JWAYT {
  color: var(--cr-grey) !important;
}
.cr-text-grey--JWAYT * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--2JLR7 {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--BVAuk {
  background-color: var(--cr-blue);
}
.cr-bg-grey--3jXSR {
  background-color: var(--cr-grey);
}
.ca-12-font--2BPoT {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--2cOdR {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--2cOdR.disabled--2GNUi {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--2cOdR * {
  transition: all 0.8s;
}
.cr-button--2cOdR.transparent--KsGMc {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--2cOdR.transparent--KsGMc.hover-blue--1NWl7:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--2cOdR.transparent--KsGMc.with-arrow--CThow {
  justify-content: space-between;
}
.cr-button--2cOdR.transparent--KsGMc.with-arrow--CThow:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--2cOdR.transparent--KsGMc.with-primary-style--1YOGI {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--2cOdR.primary--1MVN5 {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2cOdR.primary--1MVN5 * {
  color: var(--cr-white);
}
.cr-button--2cOdR.primary--1MVN5.hover-transparent--3giUO:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--2cOdR.primary--1MVN5.hover-transparent--3giUO:hover * {
  color: var(--cr-white);
}
.cr-button--2cOdR.primary--1MVN5.hover-black-border--3-FSD:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--2cOdR.primary--1MVN5.hover-black-border--3-FSD:hover * {
  color: var(--cr-black);
}
.cr-button--2cOdR.primary--1MVN5.with-arrow--CThow {
  justify-content: space-between;
}
.cr-button--2cOdR.primary--1MVN5.with-arrow--CThow:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--2cOdR.secondary--2gASZ {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--2cOdR.secondary--2gASZ * {
  color: var(--cr-blue);
}
.cr-button--2cOdR.secondary--2gASZ.with-border--35WyH {
  border: none;
}
.cr-button--2cOdR.secondary--2gASZ.with-border--35WyH .corner--2VQhc {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--2cOdR.secondary--2gASZ.with-border--35WyH .corner--2VQhc.top-left--3GYrf {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--2cOdR.secondary--2gASZ.with-border--35WyH .corner--2VQhc.top-right--2ZMTW {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--2cOdR.secondary--2gASZ.with-border--35WyH .corner--2VQhc.bottom-left--1jfMX {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--2cOdR.secondary--2gASZ.with-border--35WyH .corner--2VQhc.bottom-right--1dP4k {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--2cOdR.secondary--2gASZ.hover-blue--1NWl7:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2cOdR.secondary--2gASZ.hover-blue--1NWl7:hover * {
  color: var(--cr-white);
}
.cr-button--2cOdR.dark--3hbW- {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2cOdR.dark--3hbW- * {
  color: var(--cr-white);
}
.cr-button--2cOdR.with-icon--2Dl4r:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--23ean ul {
  list-style: none;
  padding: 0;
}
.list-item--23ean ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--23ean ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--2Ro2t {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--2FGA4 {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--2FGA4:hover {
  color: #ffffff;
}
.ant-btn-primary--1utmI {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--3Kart.ant-tooltip-open--1YPdT {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--1MFVq {
  background: var(--primaryColor) !important;
}
.slick-dots--2d0Mb li.slick-active--19PG3 button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--2dmUY {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--2dmUY:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--35mZZ {
  align-self: center;
}
.alignTop--2Idru {
  align-self: flex-start;
}
.noGutters--TrHh2 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--2J76d {
  margin: 0 !important;
}
.opacityTransition--38hCK {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--1MkTn {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--36nHA {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--2zuLe {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--2tLpe.ant-picker-focused--2sZ7c .ant-picker-active-bar--1FxWq {
  background: var(--cr-blue);
}
.ant-picker-header-view--1uE0d button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--3U7rL {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--3U7rL .step--fGak5 {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--3U7rL .step--fGak5 {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--3U7rL .step--fGak5 {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--3U7rL .step--fGak5.step--fGak5.step-active--1SFrI {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--3U7rL .step--fGak5 .step-label--3wmWT {
  justify-content: center;
}
.checkout-filter-container--2wubK {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--2wubK .station-date-box--2J9Bw {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--2wubK .station-info--2YWIq {
  margin-bottom: 8px;
}
.checkout-filter-container--2wubK .pickup-station--Xazmm {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--2wubK .pickup-dropoff-date--24TLi {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--2wubK .edit-icon--1NR6A {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--2wubK .edit-icon--1NR6A i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--2wubK .filter-box--2hNvy {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--2wubK .filter-box--2hNvy i {
  font-size: 24px;
  color: var(--cr-blue);
}
.headerSlider--R4EG4 {
  width: 100%;
  height: 80vh;
  margin-bottom: 64px;
}
@media screen and (max-width: 998px) {
  .headerSlider--R4EG4 {
    height: 40vh;
  }
}
.headerSlider--R4EG4 iframe {
  border-radius: 10px;
  height: 80vh;
  width: 100%;
}
@media screen and (max-width: 998px) {
  .headerSlider--R4EG4 iframe {
    height: 40vh;
  }
}
.headerSliderHome--2Ckh2 {
  width: 100%;
  height: 80vh;
  margin-bottom: 64px;
}
@media screen and (max-width: 998px) {
  .headerSliderHome--2Ckh2 {
    height: 40vh;
    margin-bottom: 240px;
  }
}
.headerSliderHome--2Ckh2 iframe {
  border-radius: 10px;
  height: 80vh;
  width: 100%;
}
@media screen and (max-width: 998px) {
  .headerSliderHome--2Ckh2 iframe {
    height: 40vh;
    z-index: -1;
  }
}

.align--xf45b {
  align-self: center;
}
.alignTop--W7Omh {
  align-self: flex-start;
}
.noGutters--3jeXk {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--2ZsPe {
  margin: 0 !important;
}
.opacityTransition--27qol {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--mJwgo {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--1cXEh:before {
  content: "\e921";
}
.cri-bed--3g_-o:before {
  content: "\e922";
}
.cri-minus--3DGQl:before {
  content: "\e923";
}
.cri-facebook--7z315:before {
  content: "\e91e";
}
.cri-instagram--73Hae:before {
  content: "\e91f";
}
.cri-logo--PdeJV:before {
  content: "\e920";
}
.cri-bulletpoint--2VcpE:before {
  content: "\e900";
}
.cri-check--3DnY8:before {
  content: "\e901";
}
.cri-diamond--3ScEH:before {
  content: "\e902";
}
.cri-triangle--302k3:before {
  content: "\e903";
}
.cri-gas-bottle--2PQhu:before {
  content: "\e904";
}
.cri-weight--3eV-l:before {
  content: "\e905";
}
.cri-info--1eKn4:before {
  content: "\e906";
}
.cri-calendar--dQtlJ:before {
  content: "\e907";
}
.cri-close--2nu1v:before {
  content: "\e908";
}
.cri-search--3ccxG:before {
  content: "\e909";
}
.cri-map--1OfYG:before {
  content: "\e90a";
}
.cri-marker--3uMTN:before {
  content: "\e90b";
}
.cri-ruler--131I4:before {
  content: "\e90c";
}
.cri-arrow-left-top--2oRpW:before {
  content: "\e90d";
}
.cri-arrow-left--37ao1:before {
  content: "\e90e";
}
.cri-arrow-top--3cSlP:before {
  content: "\e90f";
}
.cri-arrow-right--36K8I:before {
  content: "\e910";
}
.cri-arrow-down--EISD-:before {
  content: "\e911";
}
.cri-plus--3X5K6:before {
  content: "\e912";
}
.cri-percent--1KsyE:before {
  content: "\e913";
}
.cri-bicycle--3mp46:before {
  content: "\e914";
}
.cri-reset--1hMRA:before {
  content: "\e915";
}
.cri-rear-camera---1kLWk:before {
  content: "\e916";
}
.cri-location--3hWfB:before {
  content: "\e917";
}
.cri-star--1Bc6C:before {
  content: "\e918";
}
.cri-web--3DUs2:before {
  content: "\e919";
}
.cri-clock--19ya3:before {
  content: "\e91a";
}
.cri-attention--2Zmo6:before {
  content: "\e91b";
}
.cri-zoom--XTjac:before {
  content: "\e91c";
}
.cri-download--1Se3U:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--1i7DO {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--2JMzz {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--2YXeu {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--2YXeu * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--1xynP {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--1xynP * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--3iNey {
  font: var(--cr-heading-big);
}
.cr-heading-1--3cyWs {
  font: var(--cr-heading-1);
}
.cr-heading-2--ydEz2 {
  font: var(--cr-heading-2);
}
.cr-heading-3--7_Acu {
  font: var(--cr-heading-3);
}
.cr-heading-3--7_Acu.with-dot--j_SCL {
  display: flex;
  align-items: center;
}
.cr-heading-3--7_Acu.with-dot--j_SCL:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--7_Acu.dark-dot--1MpX5.with-dot--j_SCL:before {
  background-color: var(--cr-black);
}
.cr-heading-4--8evAm {
  font: var(--cr-heading-4);
}
.cr-heading-4--8evAm.with-dot--j_SCL:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--8evAm.cr-text-black--2JYc4.with-dot--j_SCL:before {
  background-color: var(--cr-black);
}
.cr-heading-6--gTVXt {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--1kh4c {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--2dKB1 {
  font: var(--cr-heading-info);
}
.cr-info-button--38g2W {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--KZZws {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--B24l4 {
  margin-bottom: 100px;
}
.cr-text-white--26fme {
  color: var(--cr-white) !important;
}
.cr-text-black--2JYc4 {
  color: var(--cr-black) !important;
}
.cr-text-black--2JYc4 * {
  color: var(--cr-black) !important;
}
.cr-text-grey--1N47x {
  color: var(--cr-grey) !important;
}
.cr-text-grey--1N47x * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--26Tk2 {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--1kNgn {
  background-color: var(--cr-blue);
}
.cr-bg-grey--Yqd83 {
  background-color: var(--cr-grey);
}
.ca-12-font--1zvzU {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--1AGMp {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--1AGMp.disabled--2F3ge {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--1AGMp * {
  transition: all 0.8s;
}
.cr-button--1AGMp.transparent--3Lj2o {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--1AGMp.transparent--3Lj2o.hover-blue--3xLxi:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--1AGMp.transparent--3Lj2o.with-arrow--2tg4O {
  justify-content: space-between;
}
.cr-button--1AGMp.transparent--3Lj2o.with-arrow--2tg4O:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--1AGMp.transparent--3Lj2o.with-primary-style--3wyUe {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--1AGMp.primary--3jPbW {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--1AGMp.primary--3jPbW * {
  color: var(--cr-white);
}
.cr-button--1AGMp.primary--3jPbW.hover-transparent--2LD2U:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--1AGMp.primary--3jPbW.hover-transparent--2LD2U:hover * {
  color: var(--cr-white);
}
.cr-button--1AGMp.primary--3jPbW.hover-black-border--3fYqe:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--1AGMp.primary--3jPbW.hover-black-border--3fYqe:hover * {
  color: var(--cr-black);
}
.cr-button--1AGMp.primary--3jPbW.with-arrow--2tg4O {
  justify-content: space-between;
}
.cr-button--1AGMp.primary--3jPbW.with-arrow--2tg4O:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--1AGMp.secondary--y2JWq {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--1AGMp.secondary--y2JWq * {
  color: var(--cr-blue);
}
.cr-button--1AGMp.secondary--y2JWq.with-border--1oKCd {
  border: none;
}
.cr-button--1AGMp.secondary--y2JWq.with-border--1oKCd .corner--C7MVs {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--1AGMp.secondary--y2JWq.with-border--1oKCd .corner--C7MVs.top-left--3JDKw {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--1AGMp.secondary--y2JWq.with-border--1oKCd .corner--C7MVs.top-right--2nB16 {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--1AGMp.secondary--y2JWq.with-border--1oKCd .corner--C7MVs.bottom-left--2nqn9 {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--1AGMp.secondary--y2JWq.with-border--1oKCd .corner--C7MVs.bottom-right--1dK_m {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--1AGMp.secondary--y2JWq.hover-blue--3xLxi:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--1AGMp.secondary--y2JWq.hover-blue--3xLxi:hover * {
  color: var(--cr-white);
}
.cr-button--1AGMp.dark--2_7WK {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--1AGMp.dark--2_7WK * {
  color: var(--cr-white);
}
.cr-button--1AGMp.with-icon--DlJ0W:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--2Gs2e ul {
  list-style: none;
  padding: 0;
}
.list-item--2Gs2e ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--2Gs2e ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--29--V {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--3Rrm9 {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--3Rrm9:hover {
  color: #ffffff;
}
.ant-btn-primary--lJDuj {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--2DuuX.ant-tooltip-open--3IBTm {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--2bjjP {
  background: var(--primaryColor) !important;
}
.slick-dots--2TxiP li.slick-active--1vWRJ button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--2bRt_ {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--2bRt_:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--xf45b {
  align-self: center;
}
.alignTop--W7Omh {
  align-self: flex-start;
}
.noGutters--3jeXk {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--2ZsPe {
  margin: 0 !important;
}
.opacityTransition--27qol {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--mJwgo {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--2Vrle {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--1T_kD {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--3Cjeu.ant-picker-focused--1UEUD .ant-picker-active-bar--1kXaB {
  background: var(--cr-blue);
}
.ant-picker-header-view--3gt1m button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--2EKmF {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--2EKmF .step--a5Wv6 {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--2EKmF .step--a5Wv6 {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--2EKmF .step--a5Wv6 {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--2EKmF .step--a5Wv6.step--a5Wv6.step-active--3GBKE {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--2EKmF .step--a5Wv6 .step-label--3KeGn {
  justify-content: center;
}
.checkout-filter-container--3WvzV {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--3WvzV .station-date-box--1xAAG {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--3WvzV .station-info--2qByy {
  margin-bottom: 8px;
}
.checkout-filter-container--3WvzV .pickup-station--3aHh0 {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--3WvzV .pickup-dropoff-date--3JbVc {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--3WvzV .edit-icon--1--RE {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--3WvzV .edit-icon--1--RE i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--3WvzV .filter-box--QIu2k {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--3WvzV .filter-box--QIu2k i {
  font-size: 24px;
  color: var(--cr-blue);
}
.externalUserLoginContainer--2dLYQ .externalUserWrapper--1S9S0 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
}
.externalUserLoginContainer--2dLYQ .externalUserWrapper--1S9S0 input:not([type="checkbox"]):not([type="submit"]) {
  border-radius: 3px;
  border: 1px solid var(--cr-white) !important;
  padding: 20px 16px;
  height: auto !important;
  margin-bottom: 24px;
  font: var(--cr-body-copy-small);
  color: var(--cr-white);
  outline: none;
  box-shadow: none;
  background-color: transparent;
}
.externalUserLoginContainer--2dLYQ .externalUserWrapper--1S9S0 label {
  font: var(--cr-body-copy-small);
  color: var(--cr-white);
}
.externalUserLoginContainer--2dLYQ .errorMsg--1I3fI {
  display: block;
  color: #F60000;
  font-family: "PFSquareSansPro-Medium", sans-serif;
  font-size: 18px;
  margin: 15px 0;
}

.align--2xhrb {
  align-self: center;
}
.alignTop--3dFc6 {
  align-self: flex-start;
}
.noGutters--2bk1k {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--2sJYi {
  margin: 0 !important;
}
.opacityTransition--A_Vzy {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--2AzD1 {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--1wJiZ:before {
  content: "\e921";
}
.cri-bed--1Rqdu:before {
  content: "\e922";
}
.cri-minus--3yapr:before {
  content: "\e923";
}
.cri-facebook--2_e9M:before {
  content: "\e91e";
}
.cri-instagram--os6f6:before {
  content: "\e91f";
}
.cri-logo--1zHKY:before {
  content: "\e920";
}
.cri-bulletpoint--EnRNo:before {
  content: "\e900";
}
.cri-check--RLUYz:before {
  content: "\e901";
}
.cri-diamond--1tW9H:before {
  content: "\e902";
}
.cri-triangle--2VVCy:before {
  content: "\e903";
}
.cri-gas-bottle--3IWZT:before {
  content: "\e904";
}
.cri-weight--3_3rw:before {
  content: "\e905";
}
.cri-info--3TJ3j:before {
  content: "\e906";
}
.cri-calendar--1MwaW:before {
  content: "\e907";
}
.cri-close--2hlac:before {
  content: "\e908";
}
.cri-search--1aU4j:before {
  content: "\e909";
}
.cri-map--1FsTu:before {
  content: "\e90a";
}
.cri-marker--2SXPB:before {
  content: "\e90b";
}
.cri-ruler--138Ha:before {
  content: "\e90c";
}
.cri-arrow-left-top--2bgOU:before {
  content: "\e90d";
}
.cri-arrow-left--1q4J3:before {
  content: "\e90e";
}
.cri-arrow-top--1UCnH:before {
  content: "\e90f";
}
.cri-arrow-right--3iMkc:before {
  content: "\e910";
}
.cri-arrow-down--24Vwg:before {
  content: "\e911";
}
.cri-plus--4zTbS:before {
  content: "\e912";
}
.cri-percent--yozlO:before {
  content: "\e913";
}
.cri-bicycle--2K1zo:before {
  content: "\e914";
}
.cri-reset--2j-yd:before {
  content: "\e915";
}
.cri-rear-camera---29Byi:before {
  content: "\e916";
}
.cri-location--25ajs:before {
  content: "\e917";
}
.cri-star--2CHhu:before {
  content: "\e918";
}
.cri-web--2N201:before {
  content: "\e919";
}
.cri-clock--16S24:before {
  content: "\e91a";
}
.cri-attention--g24je:before {
  content: "\e91b";
}
.cri-zoom--3Cwlj:before {
  content: "\e91c";
}
.cri-download--nK5eX:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--18gIC {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--12GqP {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--2LjsC {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--2LjsC * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--1H36F {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--1H36F * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--2I600 {
  font: var(--cr-heading-big);
}
.cr-heading-1--3czyf {
  font: var(--cr-heading-1);
}
.cr-heading-2--3Q2eN {
  font: var(--cr-heading-2);
}
.cr-heading-3--2bxDL {
  font: var(--cr-heading-3);
}
.cr-heading-3--2bxDL.with-dot--dUUCJ {
  display: flex;
  align-items: center;
}
.cr-heading-3--2bxDL.with-dot--dUUCJ:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--2bxDL.dark-dot--2wB4m.with-dot--dUUCJ:before {
  background-color: var(--cr-black);
}
.cr-heading-4--5549S {
  font: var(--cr-heading-4);
}
.cr-heading-4--5549S.with-dot--dUUCJ:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--5549S.cr-text-black--3RljA.with-dot--dUUCJ:before {
  background-color: var(--cr-black);
}
.cr-heading-6--2sXla {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--3ACH7 {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--3jAku {
  font: var(--cr-heading-info);
}
.cr-info-button--vGtJW {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--588CE {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--2YKJ0 {
  margin-bottom: 100px;
}
.cr-text-white--3EAPt {
  color: var(--cr-white) !important;
}
.cr-text-black--3RljA {
  color: var(--cr-black) !important;
}
.cr-text-black--3RljA * {
  color: var(--cr-black) !important;
}
.cr-text-grey--_Mzr_ {
  color: var(--cr-grey) !important;
}
.cr-text-grey--_Mzr_ * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--3hh0M {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--3czH5 {
  background-color: var(--cr-blue);
}
.cr-bg-grey--3KDN8 {
  background-color: var(--cr-grey);
}
.ca-12-font--3WEsc {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--2Ju1A {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--2Ju1A.disabled--19fb6 {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--2Ju1A * {
  transition: all 0.8s;
}
.cr-button--2Ju1A.transparent--3bj7D {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--2Ju1A.transparent--3bj7D.hover-blue--3J-G2:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--2Ju1A.transparent--3bj7D.with-arrow--16W9f {
  justify-content: space-between;
}
.cr-button--2Ju1A.transparent--3bj7D.with-arrow--16W9f:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--2Ju1A.transparent--3bj7D.with-primary-style--3OJH2 {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--2Ju1A.primary--1CKzb {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2Ju1A.primary--1CKzb * {
  color: var(--cr-white);
}
.cr-button--2Ju1A.primary--1CKzb.hover-transparent--JyV6f:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--2Ju1A.primary--1CKzb.hover-transparent--JyV6f:hover * {
  color: var(--cr-white);
}
.cr-button--2Ju1A.primary--1CKzb.hover-black-border--3N_Ol:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--2Ju1A.primary--1CKzb.hover-black-border--3N_Ol:hover * {
  color: var(--cr-black);
}
.cr-button--2Ju1A.primary--1CKzb.with-arrow--16W9f {
  justify-content: space-between;
}
.cr-button--2Ju1A.primary--1CKzb.with-arrow--16W9f:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--2Ju1A.secondary--2Qgne {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--2Ju1A.secondary--2Qgne * {
  color: var(--cr-blue);
}
.cr-button--2Ju1A.secondary--2Qgne.with-border--3vvGO {
  border: none;
}
.cr-button--2Ju1A.secondary--2Qgne.with-border--3vvGO .corner--1EG-s {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--2Ju1A.secondary--2Qgne.with-border--3vvGO .corner--1EG-s.top-left--hyIxC {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--2Ju1A.secondary--2Qgne.with-border--3vvGO .corner--1EG-s.top-right--gBybY {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--2Ju1A.secondary--2Qgne.with-border--3vvGO .corner--1EG-s.bottom-left--3EaEZ {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--2Ju1A.secondary--2Qgne.with-border--3vvGO .corner--1EG-s.bottom-right--2RFxa {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--2Ju1A.secondary--2Qgne.hover-blue--3J-G2:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2Ju1A.secondary--2Qgne.hover-blue--3J-G2:hover * {
  color: var(--cr-white);
}
.cr-button--2Ju1A.dark--1f_Pj {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2Ju1A.dark--1f_Pj * {
  color: var(--cr-white);
}
.cr-button--2Ju1A.with-icon--1tekm:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--Z5M5T ul {
  list-style: none;
  padding: 0;
}
.list-item--Z5M5T ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--Z5M5T ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--1Jjwa {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--1gU4r {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--1gU4r:hover {
  color: #ffffff;
}
.ant-btn-primary--pHZk1 {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--3zh5R.ant-tooltip-open--1y9y3 {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--Fyxtf {
  background: var(--primaryColor) !important;
}
.slick-dots--1ZONw li.slick-active--2SLnv button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--2TQ-q {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--2TQ-q:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--2xhrb {
  align-self: center;
}
.alignTop--3dFc6 {
  align-self: flex-start;
}
.noGutters--2bk1k {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--2sJYi {
  margin: 0 !important;
}
.opacityTransition--A_Vzy {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--2AzD1 {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--11WHM {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--1wjhR {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--3Zl9W.ant-picker-focused--1jqZ0 .ant-picker-active-bar--11mEL {
  background: var(--cr-blue);
}
.ant-picker-header-view--1piHN button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--179P5 {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--179P5 .step--2ECFw {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--179P5 .step--2ECFw {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--179P5 .step--2ECFw {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--179P5 .step--2ECFw.step--2ECFw.step-active--3FkxF {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--179P5 .step--2ECFw .step-label--VLnBW {
  justify-content: center;
}
.checkout-filter-container--1AqoT {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--1AqoT .station-date-box--39_tx {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--1AqoT .station-info--10mS_ {
  margin-bottom: 8px;
}
.checkout-filter-container--1AqoT .pickup-station--2ztn5 {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--1AqoT .pickup-dropoff-date--2-bYq {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--1AqoT .edit-icon--2pv4r {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--1AqoT .edit-icon--2pv4r i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--1AqoT .filter-box--1oSKL {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--1AqoT .filter-box--1oSKL i {
  font-size: 24px;
  color: var(--cr-blue);
}
.externalUserLogoutContainer--2c9IA {
  text-align: right;
}
.externalUserLogoutContainer--2c9IA span {
  color: #5884EA;
  cursor: pointer;
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--1AbG-:before {
  content: "\e921";
}
.cri-bed--2kBS_:before {
  content: "\e922";
}
.cri-minus--3teOg:before {
  content: "\e923";
}
.cri-facebook--mAqeb:before {
  content: "\e91e";
}
.cri-instagram--2pBct:before {
  content: "\e91f";
}
.cri-logo--2btK3:before {
  content: "\e920";
}
.cri-bulletpoint--3Bx14:before {
  content: "\e900";
}
.cri-check---E6g9:before {
  content: "\e901";
}
.cri-diamond--2jzEh:before {
  content: "\e902";
}
.cri-triangle--3A2i9:before {
  content: "\e903";
}
.cri-gas-bottle--2HuRS:before {
  content: "\e904";
}
.cri-weight--2FcAa:before {
  content: "\e905";
}
.cri-info--aJULe:before {
  content: "\e906";
}
.cri-calendar--3O39H:before {
  content: "\e907";
}
.cri-close--3nxIa:before {
  content: "\e908";
}
.cri-search--8jd2I:before {
  content: "\e909";
}
.cri-map--1Cfnt:before {
  content: "\e90a";
}
.cri-marker--1pHu5:before {
  content: "\e90b";
}
.cri-ruler--1gSqC:before {
  content: "\e90c";
}
.cri-arrow-left-top--2Ntas:before {
  content: "\e90d";
}
.cri-arrow-left--1sTUq:before {
  content: "\e90e";
}
.cri-arrow-top--D9jtW:before {
  content: "\e90f";
}
.cri-arrow-right--3pcDj:before {
  content: "\e910";
}
.cri-arrow-down--2ikkf:before {
  content: "\e911";
}
.cri-plus--JzUKM:before {
  content: "\e912";
}
.cri-percent--9UMqX:before {
  content: "\e913";
}
.cri-bicycle--36M9H:before {
  content: "\e914";
}
.cri-reset--3Hbc5:before {
  content: "\e915";
}
.cri-rear-camera---1ztl9:before {
  content: "\e916";
}
.cri-location--9c18B:before {
  content: "\e917";
}
.cri-star--3z9HM:before {
  content: "\e918";
}
.cri-web--2ZPt4:before {
  content: "\e919";
}
.cri-clock--36kKU:before {
  content: "\e91a";
}
.cri-attention--38SkA:before {
  content: "\e91b";
}
.cri-zoom--3_AJi:before {
  content: "\e91c";
}
.cri-download--6kDJb:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--2sv6J {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--2Qq-R {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--13c9Q {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--13c9Q * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--dQE6t {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--dQE6t * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--17Xzv {
  font: var(--cr-heading-big);
}
.cr-heading-1--fAldf {
  font: var(--cr-heading-1);
}
.cr-heading-2--Stx_- {
  font: var(--cr-heading-2);
}
.cr-heading-3--te3nE {
  font: var(--cr-heading-3);
}
.cr-heading-3--te3nE.with-dot--AgLMc {
  display: flex;
  align-items: center;
}
.cr-heading-3--te3nE.with-dot--AgLMc:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--te3nE.dark-dot--3UZHs.with-dot--AgLMc:before {
  background-color: var(--cr-black);
}
.cr-heading-4--1JWqg {
  font: var(--cr-heading-4);
}
.cr-heading-4--1JWqg.with-dot--AgLMc:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--1JWqg.cr-text-black--2MJLz.with-dot--AgLMc:before {
  background-color: var(--cr-black);
}
.cr-heading-6--23yCh {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--3NbVB {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--3izdm {
  font: var(--cr-heading-info);
}
.cr-info-button--1-EVT {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--tV9Du {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--GszMo {
  margin-bottom: 100px;
}
.cr-text-white--15YEz {
  color: var(--cr-white) !important;
}
.cr-text-black--2MJLz {
  color: var(--cr-black) !important;
}
.cr-text-black--2MJLz * {
  color: var(--cr-black) !important;
}
.cr-text-grey--3FeKP {
  color: var(--cr-grey) !important;
}
.cr-text-grey--3FeKP * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--Y9tp1 {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--1wXEL {
  background-color: var(--cr-blue);
}
.cr-bg-grey--2Q2wl {
  background-color: var(--cr-grey);
}
.ca-12-font--Vs0Jd {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--2fVZ9 {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--2fVZ9.disabled--1fHjC {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--2fVZ9 * {
  transition: all 0.8s;
}
.cr-button--2fVZ9.transparent--3JQZ1 {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--2fVZ9.transparent--3JQZ1.hover-blue--1IAUJ:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--2fVZ9.transparent--3JQZ1.with-arrow--1tB6j {
  justify-content: space-between;
}
.cr-button--2fVZ9.transparent--3JQZ1.with-arrow--1tB6j:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--2fVZ9.transparent--3JQZ1.with-primary-style--1h7kl {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--2fVZ9.primary--2zMwz {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2fVZ9.primary--2zMwz * {
  color: var(--cr-white);
}
.cr-button--2fVZ9.primary--2zMwz.hover-transparent--T6dV2:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--2fVZ9.primary--2zMwz.hover-transparent--T6dV2:hover * {
  color: var(--cr-white);
}
.cr-button--2fVZ9.primary--2zMwz.hover-black-border--2wDdu:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--2fVZ9.primary--2zMwz.hover-black-border--2wDdu:hover * {
  color: var(--cr-black);
}
.cr-button--2fVZ9.primary--2zMwz.with-arrow--1tB6j {
  justify-content: space-between;
}
.cr-button--2fVZ9.primary--2zMwz.with-arrow--1tB6j:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--2fVZ9.secondary--1GPJu {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--2fVZ9.secondary--1GPJu * {
  color: var(--cr-blue);
}
.cr-button--2fVZ9.secondary--1GPJu.with-border--35MWu {
  border: none;
}
.cr-button--2fVZ9.secondary--1GPJu.with-border--35MWu .corner--1xQjt {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--2fVZ9.secondary--1GPJu.with-border--35MWu .corner--1xQjt.top-left--BqvwM {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--2fVZ9.secondary--1GPJu.with-border--35MWu .corner--1xQjt.top-right--3akTx {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--2fVZ9.secondary--1GPJu.with-border--35MWu .corner--1xQjt.bottom-left--3LzqL {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--2fVZ9.secondary--1GPJu.with-border--35MWu .corner--1xQjt.bottom-right--VM4jZ {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--2fVZ9.secondary--1GPJu.hover-blue--1IAUJ:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2fVZ9.secondary--1GPJu.hover-blue--1IAUJ:hover * {
  color: var(--cr-white);
}
.cr-button--2fVZ9.dark--29sLe {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2fVZ9.dark--29sLe * {
  color: var(--cr-white);
}
.cr-button--2fVZ9.with-icon--Ac9Ca:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--QKPE3 ul {
  list-style: none;
  padding: 0;
}
.list-item--QKPE3 ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--QKPE3 ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--3mxY8 {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--2i6hs {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--2i6hs:hover {
  color: #ffffff;
}
.ant-btn-primary--3iv2k {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--3F9WX.ant-tooltip-open--1EVWt {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--3MPSF {
  background: var(--primaryColor) !important;
}
.slick-dots--1swXh li.slick-active--2EWuq button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--KEozJ {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--KEozJ:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--1GPaG {
  align-self: center;
}
.alignTop--1IrVA {
  align-self: flex-start;
}
.noGutters--1R7bG {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--13hv4 {
  margin: 0 !important;
}
.opacityTransition--2Zq3T {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--3WCWv {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--3RD_f {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--2Di7Y {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--1x98P.ant-picker-focused--zdtVj .ant-picker-active-bar--3dsjB {
  background: var(--cr-blue);
}
.ant-picker-header-view--mcGYZ button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--11L3v {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--11L3v .step--3yM3K {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--11L3v .step--3yM3K {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--11L3v .step--3yM3K {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--11L3v .step--3yM3K.step--3yM3K.step-active--XnPr2 {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--11L3v .step--3yM3K .step-label--3rS0S {
  justify-content: center;
}
.checkout-filter-container--2fbM6 {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--2fbM6 .station-date-box--y9pCf {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--2fbM6 .station-info--3zP38 {
  margin-bottom: 8px;
}
.checkout-filter-container--2fbM6 .pickup-station--3Ktza {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--2fbM6 .pickup-dropoff-date--3IAFw {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--2fbM6 .edit-icon--3aL48 {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--2fbM6 .edit-icon--3aL48 i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--2fbM6 .filter-box--HECWx {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--2fbM6 .filter-box--HECWx i {
  font-size: 24px;
  color: var(--cr-blue);
}
.moduleWrapperContainer--Qr3Gz {
  display: flex;
  flex-direction: column;
}
.offsetContainer--amfe-.integration--HgHkD {
  margin-top: 0;
}
.openBookingForm--2LOV9 {
  position: fixed;
  bottom: 0;
  width: 100% !important;
  height: 55px;
  border-radius: 0;
  border: 2px solid #5884EA;
  background: #5884EA;
  color: #FFFFFF;
  padding: 10px;
  margin-right: 30px;
  font-family: "Linotype - FuturaLTPro-Bold";
  font-size: 18px;
  opacity: 1;
  pointer-events: auto;
  transition: all 0.3s;
  z-index: 102;
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--3L6rs:before {
  content: "\e921";
}
.cri-bed--oNN9V:before {
  content: "\e922";
}
.cri-minus--3rZls:before {
  content: "\e923";
}
.cri-facebook--nqCpI:before {
  content: "\e91e";
}
.cri-instagram--1PW2J:before {
  content: "\e91f";
}
.cri-logo--1cIsx:before {
  content: "\e920";
}
.cri-bulletpoint--1I-m4:before {
  content: "\e900";
}
.cri-check--3rVVF:before {
  content: "\e901";
}
.cri-diamond--1_Akq:before {
  content: "\e902";
}
.cri-triangle--1Z_GQ:before {
  content: "\e903";
}
.cri-gas-bottle--1l8QJ:before {
  content: "\e904";
}
.cri-weight--21hVJ:before {
  content: "\e905";
}
.cri-info--1WoGl:before {
  content: "\e906";
}
.cri-calendar--YaJSs:before {
  content: "\e907";
}
.cri-close--2IgVt:before {
  content: "\e908";
}
.cri-search--3jImC:before {
  content: "\e909";
}
.cri-map--10sc-:before {
  content: "\e90a";
}
.cri-marker--1Bdp5:before {
  content: "\e90b";
}
.cri-ruler--3DaSF:before {
  content: "\e90c";
}
.cri-arrow-left-top--HVouK:before {
  content: "\e90d";
}
.cri-arrow-left--3XF4q:before {
  content: "\e90e";
}
.cri-arrow-top--qqmfZ:before {
  content: "\e90f";
}
.cri-arrow-right--24yrM:before {
  content: "\e910";
}
.cri-arrow-down--1FKQ9:before {
  content: "\e911";
}
.cri-plus--1VJqO:before {
  content: "\e912";
}
.cri-percent--sCIYc:before {
  content: "\e913";
}
.cri-bicycle--27Us5:before {
  content: "\e914";
}
.cri-reset--3sYr7:before {
  content: "\e915";
}
.cri-rear-camera---FieFK:before {
  content: "\e916";
}
.cri-location--2pCGX:before {
  content: "\e917";
}
.cri-star--2e5Jv:before {
  content: "\e918";
}
.cri-web--3k4o3:before {
  content: "\e919";
}
.cri-clock--185Mt:before {
  content: "\e91a";
}
.cri-attention--1epBX:before {
  content: "\e91b";
}
.cri-zoom--WvFwC:before {
  content: "\e91c";
}
.cri-download--1VwHg:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--29Ui9 {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--12oQu {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--2jjVE {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--2jjVE * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--2k9NJ {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--2k9NJ * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--1xAZe {
  font: var(--cr-heading-big);
}
.cr-heading-1--2alOC {
  font: var(--cr-heading-1);
}
.cr-heading-2--2ZDQH {
  font: var(--cr-heading-2);
}
.cr-heading-3--2L6wg {
  font: var(--cr-heading-3);
}
.cr-heading-3--2L6wg.with-dot--1e0hM {
  display: flex;
  align-items: center;
}
.cr-heading-3--2L6wg.with-dot--1e0hM:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--2L6wg.dark-dot--3gw0Q.with-dot--1e0hM:before {
  background-color: var(--cr-black);
}
.cr-heading-4--1RHIR {
  font: var(--cr-heading-4);
}
.cr-heading-4--1RHIR.with-dot--1e0hM:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--1RHIR.cr-text-black--3F7VB.with-dot--1e0hM:before {
  background-color: var(--cr-black);
}
.cr-heading-6--tndK_ {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--1bF8e {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--3QqyX {
  font: var(--cr-heading-info);
}
.cr-info-button--XR10S {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--zqSoS {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--2a8iI {
  margin-bottom: 100px;
}
.cr-text-white--1igM3 {
  color: var(--cr-white) !important;
}
.cr-text-black--3F7VB {
  color: var(--cr-black) !important;
}
.cr-text-black--3F7VB * {
  color: var(--cr-black) !important;
}
.cr-text-grey--1RjPa {
  color: var(--cr-grey) !important;
}
.cr-text-grey--1RjPa * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--3NcXc {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--BIRuN {
  background-color: var(--cr-blue);
}
.cr-bg-grey--2wx6g {
  background-color: var(--cr-grey);
}
.ca-12-font--12FLe {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--f7PAh {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--f7PAh.disabled--30Fgi {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--f7PAh * {
  transition: all 0.8s;
}
.cr-button--f7PAh.transparent--2zbLy {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--f7PAh.transparent--2zbLy.hover-blue--2SBl5:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--f7PAh.transparent--2zbLy.with-arrow--vYx2m {
  justify-content: space-between;
}
.cr-button--f7PAh.transparent--2zbLy.with-arrow--vYx2m:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--f7PAh.transparent--2zbLy.with-primary-style--2NW1f {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--f7PAh.primary--1TfyA {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--f7PAh.primary--1TfyA * {
  color: var(--cr-white);
}
.cr-button--f7PAh.primary--1TfyA.hover-transparent--SLj1G:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--f7PAh.primary--1TfyA.hover-transparent--SLj1G:hover * {
  color: var(--cr-white);
}
.cr-button--f7PAh.primary--1TfyA.hover-black-border--12EdH:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--f7PAh.primary--1TfyA.hover-black-border--12EdH:hover * {
  color: var(--cr-black);
}
.cr-button--f7PAh.primary--1TfyA.with-arrow--vYx2m {
  justify-content: space-between;
}
.cr-button--f7PAh.primary--1TfyA.with-arrow--vYx2m:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--f7PAh.secondary--3DPeg {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--f7PAh.secondary--3DPeg * {
  color: var(--cr-blue);
}
.cr-button--f7PAh.secondary--3DPeg.with-border--2XpUm {
  border: none;
}
.cr-button--f7PAh.secondary--3DPeg.with-border--2XpUm .corner--2IRrK {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--f7PAh.secondary--3DPeg.with-border--2XpUm .corner--2IRrK.top-left--1ZgLP {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--f7PAh.secondary--3DPeg.with-border--2XpUm .corner--2IRrK.top-right--3jOfZ {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--f7PAh.secondary--3DPeg.with-border--2XpUm .corner--2IRrK.bottom-left--Nt2VA {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--f7PAh.secondary--3DPeg.with-border--2XpUm .corner--2IRrK.bottom-right--urbsj {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--f7PAh.secondary--3DPeg.hover-blue--2SBl5:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--f7PAh.secondary--3DPeg.hover-blue--2SBl5:hover * {
  color: var(--cr-white);
}
.cr-button--f7PAh.dark--28lkM {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--f7PAh.dark--28lkM * {
  color: var(--cr-white);
}
.cr-button--f7PAh.with-icon--21cdW:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--3oUTK ul {
  list-style: none;
  padding: 0;
}
.list-item--3oUTK ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--3oUTK ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--i5Vep {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--17kWX {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--17kWX:hover {
  color: #ffffff;
}
.ant-btn-primary--2_5XG {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--2G4TM.ant-tooltip-open--wqa0y {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--3h216 {
  background: var(--primaryColor) !important;
}
.slick-dots--3Rh09 li.slick-active--FBLyZ button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--1Tcdy {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--1Tcdy:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--1v02D {
  align-self: center;
}
.alignTop--3iF06 {
  align-self: flex-start;
}
.noGutters--1_2Kb {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--2I3R8 {
  margin: 0 !important;
}
.opacityTransition--11P6N {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--3a-do {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--2NY97 {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--23GaX {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--1kD1p.ant-picker-focused--3oZ_g .ant-picker-active-bar--237FG {
  background: var(--cr-blue);
}
.ant-picker-header-view--25Hes button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--2NhR3 {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--2NhR3 .step--df3C- {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--2NhR3 .step--df3C- {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--2NhR3 .step--df3C- {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--2NhR3 .step--df3C-.step--df3C-.step-active--2HVyz {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--2NhR3 .step--df3C- .step-label--2dFbo {
  justify-content: center;
}
.checkout-filter-container--lADrY {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--lADrY .station-date-box--oLFUP {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--lADrY .station-info--2Adxu {
  margin-bottom: 8px;
}
.checkout-filter-container--lADrY .pickup-station--28DwH {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--lADrY .pickup-dropoff-date--3-I6E {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--lADrY .edit-icon--3cwzD {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--lADrY .edit-icon--3cwzD i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--lADrY .filter-box--2wrH4 {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--lADrY .filter-box--2wrH4 i {
  font-size: 24px;
  color: var(--cr-blue);
}
.crHeader--1dHga {
  top: 10px;
  z-index: 1111;
  display: flex;
  align-items: center;
  justify-content: center;
}
.crHeader--1dHga .crNavigationWrapper--3MN4Q {
  display: inline-block;
  background-color: var(--cr-black-70);
  backdrop-filter: var(--cr-blur-25);
  position: relative;
  border-radius: 5px;
}
.crHeader--1dHga .crNavigationWrapper--3MN4Q .crNavigation--2Z8mx {
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
}
.crHeader--1dHga .crNavigationWrapper--3MN4Q .crNavigation--2Z8mx li {
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.8s;
  cursor: pointer;
  border-right: 1px solid var(--cr-white);
}
.crHeader--1dHga .crNavigationWrapper--3MN4Q .crNavigation--2Z8mx li:last-of-type {
  border-right: unset;
}
.crHeader--1dHga .crNavigationWrapper--3MN4Q .crNavigation--2Z8mx li:hover {
  background-color: var(--cr-blue);
}
.crHeader--1dHga .crNavigationWrapper--3MN4Q .crNavigation--2Z8mx li * {
  color: var(--cr-white);
  font: var(--ra-nav-list);
  letter-spacing: 0.99px;
  padding: 18px 12px;
}
.crHeader--1dHga .crNavigationWrapper--3MN4Q .crNavigation--2Z8mx li.crNavigationHelp--Wa5hG {
  position: relative;
}
.crHeader--1dHga .crNavigationWrapper--3MN4Q .crNavigation--2Z8mx li.crNavigationHelp--Wa5hG:before {
  content: "";
  width: 100%;
  height: 10px;
  position: absolute;
  bottom: -5px;
}
.crHeader--1dHga .crNavigationWrapper--3MN4Q .crNavigation--2Z8mx li.crNavigationHelp--Wa5hG .crNavigationHelpCustomerArea--1zcLs {
  line-height: 4px;
  padding: 18px 0 !important;
}
.crHeader--1dHga .crNavigationWrapper--3MN4Q .crNavigation--2Z8mx li.crNavigationHelp--Wa5hG .crNavigationHelpCustomerArea--1zcLs i {
  font-size: 20px !important;
}
.crHeader--1dHga .crNavigationWrapper--3MN4Q .helpBox--16EeN {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: var(--cr-black-70);
  backdrop-filter: var(--cr-blur-25);
  border-radius: 5px;
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s;
  transform: translateY(-10px);
  pointer-events: none;
  z-index: 1;
  display: flex;
  flex-wrap: wrap;
}
.crHeader--1dHga .crNavigationWrapper--3MN4Q .helpBox--16EeN.active--2T3CL {
  opacity: 1;
  visibility: visible;
  transform: translateY(5px);
  pointer-events: auto;
}
.crHeader--1dHga .crNavigationWrapper--3MN4Q .languageBox--1L3GY {
  position: absolute;
  top: 100%;
  right: 0;
  background-color: var(--cr-black-70);
  backdrop-filter: var(--cr-blur-25);
  border-radius: 5px;
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s;
  transform: translateY(-10px);
  pointer-events: none;
  z-index: 1;
  display: flex;
  flex-direction: column;
}
.crHeader--1dHga .crNavigationWrapper--3MN4Q .languageBox--1L3GY.active--2T3CL {
  opacity: 1;
  visibility: visible;
  transform: translateY(5px);
  pointer-events: auto;
}
.crHeader--1dHga .crNavigationWrapper--3MN4Q .languageBox--1L3GY .languageBoxEntry--BUvSH {
  transition: all 0.8s;
  color: var(--cr-white);
  font: var(--ra-nav-list);
  letter-spacing: 0.99px;
  text-transform: uppercase;
  padding: 10px 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.crHeader--1dHga .crNavigationWrapper--3MN4Q .languageBox--1L3GY .languageBoxEntry--BUvSH:hover {
  background-color: var(--cr-blue) !important;
}
.crHeader--1dHga .crNavigationWrapper--3MN4Q .vehicleBox--ZxUKv {
  position: absolute;
  top: 100%;
  left: 0;
  background-color: var(--cr-black-70);
  backdrop-filter: var(--cr-blur-25);
  border-radius: 5px;
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s;
  transform: translateY(-10px);
  pointer-events: none;
  z-index: 1;
  display: flex;
  flex-direction: column;
}
.crHeader--1dHga .crNavigationWrapper--3MN4Q .vehicleBox--ZxUKv.active--2T3CL {
  opacity: 1;
  visibility: visible;
  transform: translateY(5px);
  pointer-events: auto;
}
.helpBoxItem {
  margin-bottom: 4px;
  margin-right: 4px;
  list-style: none;
  text-align: center;
}
.helpBoxItem:hover a {
  background-color: var(--cr-blue) !important;
}
.helpBoxItem a {
  transition: all 0.8s;
  color: var(--cr-white);
  font: var(--ra-nav-list);
  letter-spacing: 0.99px;
  text-transform: uppercase;
  padding: 10px 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.helpBoxItem a i {
  margin-right: 4px;
}
.helpBoxItem.normal {
  width: calc(33% - 2px);
}
.helpBoxItem.normal a {
  background-color: var(--cr-black);
}
.helpBoxItem.normal:nth-child(3) {
  margin-right: 0;
}
.helpBoxItem.half {
  width: calc(50% - 2px);
}
.helpBoxItem.half a {
  background-color: var(--cr-black-45);
  backdrop-filter: var(--cr-blur-25);
}
.helpBoxItem.half:nth-of-type(5) {
  margin-right: 0;
}
.helpBoxItem.full {
  width: 100%;
  margin-right: 0;
}
.helpBoxItem.full a {
  background-color: var(--cr-black-45);
  backdrop-filter: var(--cr-blur-25);
}
.helpBoxItem.full:last-of-type {
  margin-bottom: 0;
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--6gwEI:before {
  content: "\e921";
}
.cri-bed--1kAYd:before {
  content: "\e922";
}
.cri-minus--2yETM:before {
  content: "\e923";
}
.cri-facebook--2h2D-:before {
  content: "\e91e";
}
.cri-instagram--38o-p:before {
  content: "\e91f";
}
.cri-logo--1_aej:before {
  content: "\e920";
}
.cri-bulletpoint--RhFeT:before {
  content: "\e900";
}
.cri-check--3qmGM:before {
  content: "\e901";
}
.cri-diamond--H6icx:before {
  content: "\e902";
}
.cri-triangle--1Orp7:before {
  content: "\e903";
}
.cri-gas-bottle--28u36:before {
  content: "\e904";
}
.cri-weight--Ecs3W:before {
  content: "\e905";
}
.cri-info--cLdRK:before {
  content: "\e906";
}
.cri-calendar--3wxJn:before {
  content: "\e907";
}
.cri-close--38sHt:before {
  content: "\e908";
}
.cri-search--2Is-N:before {
  content: "\e909";
}
.cri-map--1SApy:before {
  content: "\e90a";
}
.cri-marker--Ze5XC:before {
  content: "\e90b";
}
.cri-ruler--3B-yW:before {
  content: "\e90c";
}
.cri-arrow-left-top--2uBYE:before {
  content: "\e90d";
}
.cri-arrow-left--1Z8PA:before {
  content: "\e90e";
}
.cri-arrow-top--20Dbl:before {
  content: "\e90f";
}
.cri-arrow-right--3Z1nR:before {
  content: "\e910";
}
.cri-arrow-down--1EXby:before {
  content: "\e911";
}
.cri-plus--1IHEm:before {
  content: "\e912";
}
.cri-percent--30HTC:before {
  content: "\e913";
}
.cri-bicycle--3I298:before {
  content: "\e914";
}
.cri-reset--3bVp5:before {
  content: "\e915";
}
.cri-rear-camera---2VVet:before {
  content: "\e916";
}
.cri-location--275vl:before {
  content: "\e917";
}
.cri-star--1DsQ4:before {
  content: "\e918";
}
.cri-web--29H5-:before {
  content: "\e919";
}
.cri-clock--2y1-i:before {
  content: "\e91a";
}
.cri-attention--3GcMn:before {
  content: "\e91b";
}
.cri-zoom--VlUl6:before {
  content: "\e91c";
}
.cri-download--12Oh-:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--2sP_q {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--1GIoe {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--8ZTiC {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--8ZTiC * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--1iOWu {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--1iOWu * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--MKS6z {
  font: var(--cr-heading-big);
}
.cr-heading-1--31XQ7 {
  font: var(--cr-heading-1);
}
.cr-heading-2--3Tz3T {
  font: var(--cr-heading-2);
}
.cr-heading-3--1o0Xd {
  font: var(--cr-heading-3);
}
.cr-heading-3--1o0Xd.with-dot--2S2VR {
  display: flex;
  align-items: center;
}
.cr-heading-3--1o0Xd.with-dot--2S2VR:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--1o0Xd.dark-dot--10Tt8.with-dot--2S2VR:before {
  background-color: var(--cr-black);
}
.cr-heading-4--28Lf0 {
  font: var(--cr-heading-4);
}
.cr-heading-4--28Lf0.with-dot--2S2VR:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--28Lf0.cr-text-black--E36xa.with-dot--2S2VR:before {
  background-color: var(--cr-black);
}
.cr-heading-6--1z1oD {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--1XjOZ {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--2MUbu {
  font: var(--cr-heading-info);
}
.cr-info-button--287ek {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--2srdu {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--2Kc3y {
  margin-bottom: 100px;
}
.cr-text-white--8oxba {
  color: var(--cr-white) !important;
}
.cr-text-black--E36xa {
  color: var(--cr-black) !important;
}
.cr-text-black--E36xa * {
  color: var(--cr-black) !important;
}
.cr-text-grey--2qD9Y {
  color: var(--cr-grey) !important;
}
.cr-text-grey--2qD9Y * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--3Peth {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--1dqnR {
  background-color: var(--cr-blue);
}
.cr-bg-grey--3PO0G {
  background-color: var(--cr-grey);
}
.ca-12-font--1f5Fy {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--V62wd {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--V62wd.disabled--HRCpJ {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--V62wd * {
  transition: all 0.8s;
}
.cr-button--V62wd.transparent--1N4UK {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--V62wd.transparent--1N4UK.hover-blue--yIwZ8:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--V62wd.transparent--1N4UK.with-arrow--2HCN8 {
  justify-content: space-between;
}
.cr-button--V62wd.transparent--1N4UK.with-arrow--2HCN8:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--V62wd.transparent--1N4UK.with-primary-style--2DIGR {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--V62wd.primary--3wRO2 {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--V62wd.primary--3wRO2 * {
  color: var(--cr-white);
}
.cr-button--V62wd.primary--3wRO2.hover-transparent--31Oir:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--V62wd.primary--3wRO2.hover-transparent--31Oir:hover * {
  color: var(--cr-white);
}
.cr-button--V62wd.primary--3wRO2.hover-black-border--1cfr6:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--V62wd.primary--3wRO2.hover-black-border--1cfr6:hover * {
  color: var(--cr-black);
}
.cr-button--V62wd.primary--3wRO2.with-arrow--2HCN8 {
  justify-content: space-between;
}
.cr-button--V62wd.primary--3wRO2.with-arrow--2HCN8:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--V62wd.secondary--14ipC {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--V62wd.secondary--14ipC * {
  color: var(--cr-blue);
}
.cr-button--V62wd.secondary--14ipC.with-border--2_wTS {
  border: none;
}
.cr-button--V62wd.secondary--14ipC.with-border--2_wTS .corner--2lTTF {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--V62wd.secondary--14ipC.with-border--2_wTS .corner--2lTTF.top-left--3USoq {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--V62wd.secondary--14ipC.with-border--2_wTS .corner--2lTTF.top-right--2T_K1 {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--V62wd.secondary--14ipC.with-border--2_wTS .corner--2lTTF.bottom-left--3i0DL {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--V62wd.secondary--14ipC.with-border--2_wTS .corner--2lTTF.bottom-right--3uo0X {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--V62wd.secondary--14ipC.hover-blue--yIwZ8:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--V62wd.secondary--14ipC.hover-blue--yIwZ8:hover * {
  color: var(--cr-white);
}
.cr-button--V62wd.dark--R6gcf {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--V62wd.dark--R6gcf * {
  color: var(--cr-white);
}
.cr-button--V62wd.with-icon--1k5ny:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--oQNiy ul {
  list-style: none;
  padding: 0;
}
.list-item--oQNiy ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--oQNiy ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--24mr7 {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--3Kk-I {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--3Kk-I:hover {
  color: #ffffff;
}
.ant-btn-primary--QTVpf {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--8U-GN.ant-tooltip-open--1AE5T {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--2ZF0e {
  background: var(--primaryColor) !important;
}
.slick-dots--2B_HG li.slick-active--3zgKx button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--3h6y1 {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--3h6y1:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--1Y_qG {
  align-self: center;
}
.alignTop--2wR3z {
  align-self: flex-start;
}
.noGutters--lOOFt {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--32GBX {
  margin: 0 !important;
}
.opacityTransition--geIyj {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--2f8rb {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--2MWeU {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--3IYTV {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--2AX-E.ant-picker-focused--1Tzmf .ant-picker-active-bar--3wh63 {
  background: var(--cr-blue);
}
.ant-picker-header-view--d1xtK button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--3iISB {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--3iISB .step--2NjJM {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--3iISB .step--2NjJM {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--3iISB .step--2NjJM {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--3iISB .step--2NjJM.step--2NjJM.step-active--p1Oot {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--3iISB .step--2NjJM .step-label--2aTC5 {
  justify-content: center;
}
.checkout-filter-container--1Dhox {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--1Dhox .station-date-box--YadU5 {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--1Dhox .station-info--2xAW6 {
  margin-bottom: 8px;
}
.checkout-filter-container--1Dhox .pickup-station--cbNBx {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--1Dhox .pickup-dropoff-date--32wEE {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--1Dhox .edit-icon--6yqEW {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--1Dhox .edit-icon--6yqEW i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--1Dhox .filter-box--TSPGR {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--1Dhox .filter-box--TSPGR i {
  font-size: 24px;
  color: var(--cr-blue);
}
.crFooter--3x2zc {
  margin-top: 64px;
  padding-bottom: 16px;
}
.crFooter--3x2zc .crFooterStations--1RTRB {
  display: flex;
  flex-wrap: wrap;
}
.crFooter--3x2zc .crFooterStations--1RTRB:after {
  content: "";
  flex: 1 1 33%;
  visibility: hidden;
}
.crFooter--3x2zc .crFooterStations--1RTRB span {
  cursor: pointer;
  flex: 1 1 33%;
  font: 400 10px / 15px 'n27-regular';
  letter-spacing: 1.5px;
  color: var(--cr-white);
}
.crFooter--3x2zc .logoArea--1a_ll i {
  color: var(--cr-white);
}
.crFooter--3x2zc .crFooterQuickLinks--2vTTK a {
  font: 400 12px/15px 'n27-regular';
  letter-spacing: 1.5px;
  color: var(--cr-white);
}
@media screen and (max-width: 1100px) {
  .crFooter--3x2zc .crFooterQuickLinks--2vTTK a {
    margin-bottom: 8px;
  }
}
.crFooter--3x2zc .crFooterNewsletterBox--xxt2v {
  padding: 24px;
  border: 1px solid var(--cr-white);
  border-radius: 5px;
}
@media screen and (max-width: 1100px) {
  .crFooter--3x2zc .crFooterNewsletterBox--xxt2v {
    margin-top: 32px;
    margin-bottom: 32px;
    text-align: right;
  }
}
.footerArea--jLi1e {
  margin-top: 100px;
}
.footerArea--jLi1e .footerAreaTop--2RgiN {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.footerArea--jLi1e .footerAreaTop--2RgiN .footerAreaTopLogo--gTMt8 {
  width: 300px;
}
.footerArea--jLi1e .footerAreaTop--2RgiN .footerAreaTopTitle--3vH5k {
  font-family: "Linotype - FuturaLTPro-Bold";
  font-size: 20px;
  line-height: 36px;
  margin-top: 60px;
  display: block;
}
.footerArea--jLi1e .footerAreaTop--2RgiN .footerAreaTopText--uyZrX {
  font-family: "Linotype - FuturaLTPro-Book";
  font-size: 20px;
  line-height: 36px;
  display: flex;
  align-items: center;
  text-align: center;
}
.footerArea--jLi1e .footerAreaBottom--2SHm1 {
  background: #232323;
  padding: 25px 0;
  text-align: center;
  margin-top: 50px;
}
.footerArea--jLi1e .footerAreaBottom--2SHm1 .footerAreaBottomMenu--3SOMS * {
  color: #FFFFFF;
  font-family: "Linotype - FuturaLTPro-Book";
  font-size: 20px;
  line-height: 36px;
}
.footerArea--jLi1e .footerAreaBottom--2SHm1 .footerAreaBottomMenu--3SOMS a:before {
  content: "|";
  margin: 0 10px;
}
@media screen and (max-width: 767px) {
  .footerArea--jLi1e {
    margin-top: 100px;
  }
  .footerArea--jLi1e .footerAreaTop--2RgiN {
    display: flex;
    justify-content: left;
    flex-direction: column;
    align-items: baseline;
    padding: 15px;
    background: #232323;
  }
  .footerArea--jLi1e .footerAreaTop--2RgiN .footerAreaTopLogo--gTMt8 {
    width: 200px;
  }
  .footerArea--jLi1e .footerAreaTop--2RgiN * {
    color: #FFFFFF;
  }
  .footerArea--jLi1e .footerAreaBottom--2SHm1 {
    background: #232323;
    padding: 25px 15px;
    text-align: revert;
    margin-top: 0;
  }
  .footerArea--jLi1e .footerAreaBottom--2SHm1 * {
    justify-content: left !important;
  }
  .footerArea--jLi1e .footerAreaBottom--2SHm1 .footerAreaBottomMenu--3SOMS * {
    display: block;
  }
  .footerArea--jLi1e .footerAreaBottom--2SHm1 .footerAreaBottomMenu--3SOMS a:before {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .footerArea--jLi1e .footerAreaBottom--2SHm1 {
    margin-bottom: 50px;
  }
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--12arb:before {
  content: "\e921";
}
.cri-bed--3FaAc:before {
  content: "\e922";
}
.cri-minus--2CLCM:before {
  content: "\e923";
}
.cri-facebook--3TjeU:before {
  content: "\e91e";
}
.cri-instagram--1tHhH:before {
  content: "\e91f";
}
.cri-logo--WsWZW:before {
  content: "\e920";
}
.cri-bulletpoint--27NOg:before {
  content: "\e900";
}
.cri-check--2mW0U:before {
  content: "\e901";
}
.cri-diamond--2htQR:before {
  content: "\e902";
}
.cri-triangle--9JAcA:before {
  content: "\e903";
}
.cri-gas-bottle--3dfDM:before {
  content: "\e904";
}
.cri-weight--h1a72:before {
  content: "\e905";
}
.cri-info--2tWKX:before {
  content: "\e906";
}
.cri-calendar--G1l85:before {
  content: "\e907";
}
.cri-close--jfcNG:before {
  content: "\e908";
}
.cri-search--3GJyZ:before {
  content: "\e909";
}
.cri-map--2L2kn:before {
  content: "\e90a";
}
.cri-marker--1Gnck:before {
  content: "\e90b";
}
.cri-ruler--17H8n:before {
  content: "\e90c";
}
.cri-arrow-left-top--2EPv3:before {
  content: "\e90d";
}
.cri-arrow-left--24wO8:before {
  content: "\e90e";
}
.cri-arrow-top--3lhvs:before {
  content: "\e90f";
}
.cri-arrow-right--1vV17:before {
  content: "\e910";
}
.cri-arrow-down--3Ys8B:before {
  content: "\e911";
}
.cri-plus--34jWx:before {
  content: "\e912";
}
.cri-percent--2rOyr:before {
  content: "\e913";
}
.cri-bicycle--3nnOf:before {
  content: "\e914";
}
.cri-reset--oaQAj:before {
  content: "\e915";
}
.cri-rear-camera---1MIY0:before {
  content: "\e916";
}
.cri-location--FmpAr:before {
  content: "\e917";
}
.cri-star--NLdQi:before {
  content: "\e918";
}
.cri-web--3PaSw:before {
  content: "\e919";
}
.cri-clock--3pC9f:before {
  content: "\e91a";
}
.cri-attention--1fctb:before {
  content: "\e91b";
}
.cri-zoom--wAszT:before {
  content: "\e91c";
}
.cri-download--1iqM0:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--2R4uC {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--2MdLz {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--2EMGg {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--2EMGg * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--3Ajpq {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--3Ajpq * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--3NlgB {
  font: var(--cr-heading-big);
}
.cr-heading-1--19l_t {
  font: var(--cr-heading-1);
}
.cr-heading-2--117xq {
  font: var(--cr-heading-2);
}
.cr-heading-3--2zStg {
  font: var(--cr-heading-3);
}
.cr-heading-3--2zStg.with-dot--2mrpB {
  display: flex;
  align-items: center;
}
.cr-heading-3--2zStg.with-dot--2mrpB:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--2zStg.dark-dot--1uSJV.with-dot--2mrpB:before {
  background-color: var(--cr-black);
}
.cr-heading-4--2nUfH {
  font: var(--cr-heading-4);
}
.cr-heading-4--2nUfH.with-dot--2mrpB:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--2nUfH.cr-text-black--1uCfW.with-dot--2mrpB:before {
  background-color: var(--cr-black);
}
.cr-heading-6--1Kb_6 {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--14Q6Z {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--1T6jm {
  font: var(--cr-heading-info);
}
.cr-info-button--1V3Wr {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--3bGnE {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--3TcLs {
  margin-bottom: 100px;
}
.cr-text-white--oOLn6 {
  color: var(--cr-white) !important;
}
.cr-text-black--1uCfW {
  color: var(--cr-black) !important;
}
.cr-text-black--1uCfW * {
  color: var(--cr-black) !important;
}
.cr-text-grey--32PSc {
  color: var(--cr-grey) !important;
}
.cr-text-grey--32PSc * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--2R_GA {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--3GCAx {
  background-color: var(--cr-blue);
}
.cr-bg-grey--2cRKj {
  background-color: var(--cr-grey);
}
.ca-12-font--1lpTD {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--1yw00 {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--1yw00.disabled--6ZLiD {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--1yw00 * {
  transition: all 0.8s;
}
.cr-button--1yw00.transparent--3D4y7 {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--1yw00.transparent--3D4y7.hover-blue--N6rd6:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--1yw00.transparent--3D4y7.with-arrow--Yjb0I {
  justify-content: space-between;
}
.cr-button--1yw00.transparent--3D4y7.with-arrow--Yjb0I:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--1yw00.transparent--3D4y7.with-primary-style--1Rys_ {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--1yw00.primary--2WAcV {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--1yw00.primary--2WAcV * {
  color: var(--cr-white);
}
.cr-button--1yw00.primary--2WAcV.hover-transparent--3Js11:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--1yw00.primary--2WAcV.hover-transparent--3Js11:hover * {
  color: var(--cr-white);
}
.cr-button--1yw00.primary--2WAcV.hover-black-border--6V95S:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--1yw00.primary--2WAcV.hover-black-border--6V95S:hover * {
  color: var(--cr-black);
}
.cr-button--1yw00.primary--2WAcV.with-arrow--Yjb0I {
  justify-content: space-between;
}
.cr-button--1yw00.primary--2WAcV.with-arrow--Yjb0I:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--1yw00.secondary--1FXzb {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--1yw00.secondary--1FXzb * {
  color: var(--cr-blue);
}
.cr-button--1yw00.secondary--1FXzb.with-border--4oXur {
  border: none;
}
.cr-button--1yw00.secondary--1FXzb.with-border--4oXur .corner--3e-gF {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--1yw00.secondary--1FXzb.with-border--4oXur .corner--3e-gF.top-left--3vE0e {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--1yw00.secondary--1FXzb.with-border--4oXur .corner--3e-gF.top-right--1mh9C {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--1yw00.secondary--1FXzb.with-border--4oXur .corner--3e-gF.bottom-left--3FGBi {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--1yw00.secondary--1FXzb.with-border--4oXur .corner--3e-gF.bottom-right--iJIn3 {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--1yw00.secondary--1FXzb.hover-blue--N6rd6:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--1yw00.secondary--1FXzb.hover-blue--N6rd6:hover * {
  color: var(--cr-white);
}
.cr-button--1yw00.dark--12LnS {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--1yw00.dark--12LnS * {
  color: var(--cr-white);
}
.cr-button--1yw00.with-icon--2E9Lt:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--RKdc0 ul {
  list-style: none;
  padding: 0;
}
.list-item--RKdc0 ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--RKdc0 ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--27Fmh {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--3rwSH {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--3rwSH:hover {
  color: #ffffff;
}
.ant-btn-primary--3ueHG {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--1dXuy.ant-tooltip-open--3GOhX {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--2xcGn {
  background: var(--primaryColor) !important;
}
.slick-dots--PhzL_ li.slick-active--kk85j button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--4xNh2 {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--4xNh2:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--3G5SZ {
  align-self: center;
}
.alignTop--2Wfmm {
  align-self: flex-start;
}
.noGutters--1sAKF {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--16O4J {
  margin: 0 !important;
}
.opacityTransition--3pKGm {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--2uo-k {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--1QTKS {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--3xyX- {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--3bxLB.ant-picker-focused--37GU7 .ant-picker-active-bar--1ycy2 {
  background: var(--cr-blue);
}
.ant-picker-header-view--nxnpN button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--88B-s {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--88B-s .step--2LSxk {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--88B-s .step--2LSxk {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--88B-s .step--2LSxk {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--88B-s .step--2LSxk.step--2LSxk.step-active--3Dvso {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--88B-s .step--2LSxk .step-label--1XsdU {
  justify-content: center;
}
.checkout-filter-container--3W2yH {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--3W2yH .station-date-box--36LNc {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--3W2yH .station-info--1mNrS {
  margin-bottom: 8px;
}
.checkout-filter-container--3W2yH .pickup-station--1T1nZ {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--3W2yH .pickup-dropoff-date--1E7vE {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--3W2yH .edit-icon--3s1Q1 {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--3W2yH .edit-icon--3s1Q1 i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--3W2yH .filter-box--UFnkr {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--3W2yH .filter-box--UFnkr i {
  font-size: 24px;
  color: var(--cr-blue);
}
.metaHeader--HABB5 {
  margin-top: 64px;
  margin-bottom: 100px;
}
@media screen and (max-width: 998px) {
  .metaHeader--HABB5 {
    margin-top: 98px;
    margin-bottom: 52px;
  }
}
.metaHeader--HABB5 .logo--jMC4V {
  position: relative;
  top: 16px;
  color: var(--cr-white);
}
.metaHeader--HABB5 .logo--jMC4V i {
  font-size: 32px;
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--XBFCf:before {
  content: "\e921";
}
.cri-bed--3_UYB:before {
  content: "\e922";
}
.cri-minus--3cr7G:before {
  content: "\e923";
}
.cri-facebook--1ZdEi:before {
  content: "\e91e";
}
.cri-instagram--16EGV:before {
  content: "\e91f";
}
.cri-logo--1HtZ1:before {
  content: "\e920";
}
.cri-bulletpoint--2wNRC:before {
  content: "\e900";
}
.cri-check--CYG5E:before {
  content: "\e901";
}
.cri-diamond--19sjZ:before {
  content: "\e902";
}
.cri-triangle--2pAQO:before {
  content: "\e903";
}
.cri-gas-bottle--3WQ4K:before {
  content: "\e904";
}
.cri-weight--2Op3c:before {
  content: "\e905";
}
.cri-info--3u4Ch:before {
  content: "\e906";
}
.cri-calendar--3P5Gh:before {
  content: "\e907";
}
.cri-close--2FmZ7:before {
  content: "\e908";
}
.cri-search--3xZci:before {
  content: "\e909";
}
.cri-map--4dHQ8:before {
  content: "\e90a";
}
.cri-marker--3TRsP:before {
  content: "\e90b";
}
.cri-ruler--p5Lol:before {
  content: "\e90c";
}
.cri-arrow-left-top--2a1aw:before {
  content: "\e90d";
}
.cri-arrow-left--2qjk3:before {
  content: "\e90e";
}
.cri-arrow-top--2iXO-:before {
  content: "\e90f";
}
.cri-arrow-right--f-yho:before {
  content: "\e910";
}
.cri-arrow-down--DhTLD:before {
  content: "\e911";
}
.cri-plus--upTLw:before {
  content: "\e912";
}
.cri-percent--2WVBh:before {
  content: "\e913";
}
.cri-bicycle--8T3EF:before {
  content: "\e914";
}
.cri-reset--SCMq5:before {
  content: "\e915";
}
.cri-rear-camera---2yTXe:before {
  content: "\e916";
}
.cri-location--3au-8:before {
  content: "\e917";
}
.cri-star--2nc98:before {
  content: "\e918";
}
.cri-web--3a1Kw:before {
  content: "\e919";
}
.cri-clock--1miLr:before {
  content: "\e91a";
}
.cri-attention--32Q8g:before {
  content: "\e91b";
}
.cri-zoom--37gfx:before {
  content: "\e91c";
}
.cri-download--2gnln:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--1Fc2n {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--GJslh {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--3xyQy {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--3xyQy * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--34Ir1 {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--34Ir1 * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--yj4Am {
  font: var(--cr-heading-big);
}
.cr-heading-1--2Zsvz {
  font: var(--cr-heading-1);
}
.cr-heading-2--1c3jz {
  font: var(--cr-heading-2);
}
.cr-heading-3--3DVRW {
  font: var(--cr-heading-3);
}
.cr-heading-3--3DVRW.with-dot--1rNqG {
  display: flex;
  align-items: center;
}
.cr-heading-3--3DVRW.with-dot--1rNqG:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--3DVRW.dark-dot--3Wfbb.with-dot--1rNqG:before {
  background-color: var(--cr-black);
}
.cr-heading-4--1_QUK {
  font: var(--cr-heading-4);
}
.cr-heading-4--1_QUK.with-dot--1rNqG:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--1_QUK.cr-text-black--3A-tq.with-dot--1rNqG:before {
  background-color: var(--cr-black);
}
.cr-heading-6--1W-L2 {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--3X4CJ {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--2r_l_ {
  font: var(--cr-heading-info);
}
.cr-info-button--JgC6x {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--FC5Z7 {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--BVdlg {
  margin-bottom: 100px;
}
.cr-text-white--1ObKO {
  color: var(--cr-white) !important;
}
.cr-text-black--3A-tq {
  color: var(--cr-black) !important;
}
.cr-text-black--3A-tq * {
  color: var(--cr-black) !important;
}
.cr-text-grey--iayaR {
  color: var(--cr-grey) !important;
}
.cr-text-grey--iayaR * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--2aiFU {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--daUMN {
  background-color: var(--cr-blue);
}
.cr-bg-grey--16kpO {
  background-color: var(--cr-grey);
}
.ca-12-font--cO4-K {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--2g_aB {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--2g_aB.disabled--3hgnZ {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--2g_aB * {
  transition: all 0.8s;
}
.cr-button--2g_aB.transparent--1AxGO {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--2g_aB.transparent--1AxGO.hover-blue--1CoKC:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--2g_aB.transparent--1AxGO.with-arrow--1KPD1 {
  justify-content: space-between;
}
.cr-button--2g_aB.transparent--1AxGO.with-arrow--1KPD1:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--2g_aB.transparent--1AxGO.with-primary-style--26DKW {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--2g_aB.primary--zPih0 {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2g_aB.primary--zPih0 * {
  color: var(--cr-white);
}
.cr-button--2g_aB.primary--zPih0.hover-transparent--1UPnN:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--2g_aB.primary--zPih0.hover-transparent--1UPnN:hover * {
  color: var(--cr-white);
}
.cr-button--2g_aB.primary--zPih0.hover-black-border--3NGif:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--2g_aB.primary--zPih0.hover-black-border--3NGif:hover * {
  color: var(--cr-black);
}
.cr-button--2g_aB.primary--zPih0.with-arrow--1KPD1 {
  justify-content: space-between;
}
.cr-button--2g_aB.primary--zPih0.with-arrow--1KPD1:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--2g_aB.secondary--3Klo_ {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--2g_aB.secondary--3Klo_ * {
  color: var(--cr-blue);
}
.cr-button--2g_aB.secondary--3Klo_.with-border--2wSVu {
  border: none;
}
.cr-button--2g_aB.secondary--3Klo_.with-border--2wSVu .corner--mHl5K {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--2g_aB.secondary--3Klo_.with-border--2wSVu .corner--mHl5K.top-left--14Sjg {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--2g_aB.secondary--3Klo_.with-border--2wSVu .corner--mHl5K.top-right--M3ji9 {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--2g_aB.secondary--3Klo_.with-border--2wSVu .corner--mHl5K.bottom-left--1X0od {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--2g_aB.secondary--3Klo_.with-border--2wSVu .corner--mHl5K.bottom-right--1ezjP {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--2g_aB.secondary--3Klo_.hover-blue--1CoKC:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2g_aB.secondary--3Klo_.hover-blue--1CoKC:hover * {
  color: var(--cr-white);
}
.cr-button--2g_aB.dark--CyE2F {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--2g_aB.dark--CyE2F * {
  color: var(--cr-white);
}
.cr-button--2g_aB.with-icon--nvRYa:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--1Ewdf ul {
  list-style: none;
  padding: 0;
}
.list-item--1Ewdf ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--1Ewdf ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--3VyyY {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--1NICX {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--1NICX:hover {
  color: #ffffff;
}
.ant-btn-primary--2uDLJ {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--33uHZ.ant-tooltip-open--JVyRx {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--kp6BR {
  background: var(--primaryColor) !important;
}
.slick-dots--1N4JA li.slick-active--3ni5Q button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--Li59y {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--Li59y:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--3wN0c {
  align-self: center;
}
.alignTop--2v6Y7 {
  align-self: flex-start;
}
.noGutters--3MuAP {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--g6I2I {
  margin: 0 !important;
}
.opacityTransition--199WU {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--Xq1jz {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--3N67c {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--qCSEV {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--2lrsV.ant-picker-focused--rOJpL .ant-picker-active-bar--NdftD {
  background: var(--cr-blue);
}
.ant-picker-header-view--3daOu button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--1h-RE {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--1h-RE .step--10qfu {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--1h-RE .step--10qfu {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--1h-RE .step--10qfu {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--1h-RE .step--10qfu.step--10qfu.step-active--37von {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--1h-RE .step--10qfu .step-label--2n9Zj {
  justify-content: center;
}
.checkout-filter-container--A-DT3 {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--A-DT3 .station-date-box--1YUow {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--A-DT3 .station-info--1hlR3 {
  margin-bottom: 8px;
}
.checkout-filter-container--A-DT3 .pickup-station--3KfKM {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--A-DT3 .pickup-dropoff-date--2z6Yp {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--A-DT3 .edit-icon--3CGFG {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--A-DT3 .edit-icon--3CGFG i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--A-DT3 .filter-box--3dcBj {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--A-DT3 .filter-box--3dcBj i {
  font-size: 24px;
  color: var(--cr-blue);
}
table td[data-status="blocked"] {
  cursor: not-allowed;
}
table td[data-status="minRange"]:before {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  transform: none;
}
table td[data-status="minRange"] .crDateCell {
  cursor: not-allowed;
  background-color: var(--cr-blue) !important;
}
table td[data-status="minRange"] .crDateCell * {
  color: var(--cr-white) !important;
}
.calendarContainer--tSDUQ {
  position: relative;
  width: 100%;
}
@media screen and (max-width: 998px) {
  .calendarContainer--tSDUQ {
    background-color: var(--cr-white);
    border-radius: 5px;
    text-align: center;
  }
}
.calendarContainer--tSDUQ .calendarIcon--2_vnf {
  position: absolute;
  top: 7px;
  margin-right: 12px;
  z-index: 100;
  font-size: 24px;
  font-weight: 600;
}
.calendarContainer--tSDUQ .crossRentCalendar--1Rxcg {
  position: relative;
  height: 54px;
  background-color: var(--cr-black);
  border-radius: 3px;
  text-align: center;
  transition: all 0.8s;
}
.calendarContainer--tSDUQ .crossRentCalendar--1Rxcg:hover {
  background-color: var(--cr-white);
}
.calendarContainer--tSDUQ .crossRentCalendar--1Rxcg:hover input {
  color: var(--cr-blue);
}
.calendarContainer--tSDUQ .crossRentCalendar--1Rxcg:hover input::placeholder {
  color: var(--cr-blue);
}
.calendarContainer--tSDUQ .crossRentCalendar--1Rxcg input {
  border: none !important;
  font: var(--cr-button-large);
  color: var(--cr-white);
  text-align: center;
}
.calendarContainer--tSDUQ .crossRentCalendar--1Rxcg input::placeholder {
  font: var(--cr-button-large);
  color: var(--cr-white);
}
@media screen and (max-width: 998px) {
  .calendarContainer--tSDUQ .crossRentCalendar--1Rxcg {
    background-color: var(--cr-white);
    border-radius: 5px;
  }
  .calendarContainer--tSDUQ .crossRentCalendar--1Rxcg input {
    color: var(--cr-blue);
  }
  .calendarContainer--tSDUQ .crossRentCalendar--1Rxcg input::placeholder {
    color: var(--cr-blue);
  }
}
@media screen and (max-width: 998px) {
  .calendarContainer--tSDUQ .ant-picker-range-arrow {
    display: none !important;
  }
}
.calendarContainer--tSDUQ .ant-picker-content {
  cursor: initial;
}
.calendarContainer--tSDUQ .ant-picker {
  width: 100%;
  padding: 4px 3px 4px !important;
  border: none !important;
  box-shadow: none !important;
}
@media screen and (max-width: 998px) {
  .calendarContainer--tSDUQ .ant-picker {
    width: auto;
  }
}
.calendarContainer--tSDUQ .ant-picker-focused {
  border: none !important;
  box-shadow: none !important;
}
.dropDownContainer--2O_tP {
  z-index: 10000 !important;
}
@media screen and (max-width: 1100px) {
  .dropDownContainer--2O_tP {
    position: fixed;
    top: 95px !important;
    left: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    overflow: scroll !important;
    height: calc(100dvh - 95px);
  }
  .dropDownContainer--2O_tP .ant-picker-panel-container {
    overflow: scroll !important;
  }
  .dropDownContainer--2O_tP .ant-picker-panels {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}
.dropDownContainer--2O_tP .ant-picker-panel {
  border: none !important;
}
.dropDownContainer--2O_tP .ant-picker-panel-container {
  border-radius: 10px;
  background: #ffffff !important;
  backdrop-filter: var(--cr-blur-25) !important;
}
.dropDownContainer--2O_tP .ant-picker-header {
  border-bottom: none;
}
.dropDownContainer--2O_tP .ant-picker-header button {
  font: var(--cr-heading-4) !important;
  color: var(--cr-black) !important;
  text-transform: uppercase;
}
.dropDownContainer--2O_tP .ant-picker-date-panel {
  width: 468px;
}
@media screen and (max-width: 776px) {
  .dropDownContainer--2O_tP .ant-picker-date-panel {
    width: 390px;
    padding: 8px;
  }
}
.dropDownContainer--2O_tP .ant-picker-content {
  width: 448px !important;
  font: var(--cr-heading-4);
  text-transform: uppercase;
  color: var(--cr-black) !important;
}
@media screen and (max-width: 767px) {
  .dropDownContainer--2O_tP .ant-picker-content {
    width: 348px !important;
  }
}
.dropDownContainer--2O_tP .ant-picker-content * {
  color: var(--cr-black) !important;
}
.dropDownContainer--2O_tP .ant-picker-cell .crDateCell {
  background-color: transparent;
  height: 64px;
  border-left: none;
  border-right: none;
  color: var(--cr-black);
  transition: background-color 0.3s;
}
.dropDownContainer--2O_tP .ant-picker-cell .crDateCell:hover:not([data-status="blocked"]) {
  background-color: var(--cr-pastel) !important;
}
.dropDownContainer--2O_tP .ant-picker-cell:not(.ant-picker-cell-in-view) {
  background: transparent;
  color: var(--cr-black);
  cursor: not-allowed !important;
}
.dropDownContainer--2O_tP .ant-picker-cell:not(.ant-picker-cell-in-view) * {
  visibility: hidden;
}
.dropDownContainer--2O_tP .ant-picker-cell:not(.ant-picker-cell-in-view).ant-picker-cell-disabled {
  visibility: hidden !important;
}
.dropDownContainer--2O_tP .ant-picker-cell-disabled::before {
  background: transparent;
}
.dropDownContainer--2O_tP .ant-picker-cell-in-range:before {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: transparent;
  height: 100%;
  transform: none;
}
.dropDownContainer--2O_tP .ant-picker-cell-in-range .crDateCell {
  background-color: var(--cr-blue) !important;
}
.dropDownContainer--2O_tP .ant-picker-cell-in-range .crDateCell * {
  color: var(--cr-white);
}
.dropDownContainer--2O_tP .ant-picker-cell-range-hover:before,
.dropDownContainer--2O_tP .ant-picker-cell-range-hover:after {
  display: none;
}
.dropDownContainer--2O_tP .ant-picker-cell-range-hover:not([data-status="blocked"]) .crDateCell {
  background-color: var(--cr-blue);
}
.dropDownContainer--2O_tP .ant-picker-cell-range-hover:not([data-status="blocked"]) .crDateCell * {
  color: var(--cr-white);
}
.dropDownContainer--2O_tP .ant-picker-cell-range-hover-start:before,
.dropDownContainer--2O_tP .ant-picker-cell-range-start:before,
.dropDownContainer--2O_tP .ant-picker-cell-range-hover-start:after,
.dropDownContainer--2O_tP .ant-picker-cell-range-start:after {
  display: none;
}
.dropDownContainer--2O_tP .ant-picker-cell-range-hover-start:not([data-status="blocked"]) .crDateCell,
.dropDownContainer--2O_tP .ant-picker-cell-range-start:not([data-status="blocked"]) .crDateCell {
  background: var(--cr-pastel);
}
.dropDownContainer--2O_tP .ant-picker-cell-range-hover-start:not([data-status="blocked"]) .crDateCell *,
.dropDownContainer--2O_tP .ant-picker-cell-range-start:not([data-status="blocked"]) .crDateCell * {
  color: var(--cr-white);
}
.dropDownContainer--2O_tP .ant-picker-cell-range-hover-end:before,
.dropDownContainer--2O_tP .ant-picker-cell-range-end:before,
.dropDownContainer--2O_tP .ant-picker-cell-range-hover-end:after,
.dropDownContainer--2O_tP .ant-picker-cell-range-end:after {
  display: none;
}
.dropDownContainer--2O_tP .ant-picker-cell-range-hover-end:not([data-status="blocked"]) .crDateCell,
.dropDownContainer--2O_tP .ant-picker-cell-range-end:not([data-status="blocked"]) .crDateCell {
  background: var(--cr-pastel);
}
.dropDownContainer--2O_tP .ant-picker-cell-range-hover-end:not([data-status="blocked"]) .crDateCell *,
.dropDownContainer--2O_tP .ant-picker-cell-range-end:not([data-status="blocked"]) .crDateCell * {
  color: var(--cr-white);
}
.panelCloseContainer--2kD55 {
  justify-content: flex-end;
  width: 100%;
  padding: 12px;
}
.panelCloseContainer--2kD55 .icon--LMQxE {
  cursor: pointer;
}
.panelCloseContainer--2kD55 .icon--LMQxE i {
  color: var(--cr-black);
  font-size: 24px;
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--2n1Wa:before {
  content: "\e921";
}
.cri-bed--1SytG:before {
  content: "\e922";
}
.cri-minus--F1RYq:before {
  content: "\e923";
}
.cri-facebook--2bTSn:before {
  content: "\e91e";
}
.cri-instagram--2vwOM:before {
  content: "\e91f";
}
.cri-logo--3_TsQ:before {
  content: "\e920";
}
.cri-bulletpoint--V3hnm:before {
  content: "\e900";
}
.cri-check--2FC6x:before {
  content: "\e901";
}
.cri-diamond--yZ_Jh:before {
  content: "\e902";
}
.cri-triangle--3a7sS:before {
  content: "\e903";
}
.cri-gas-bottle--1AhLJ:before {
  content: "\e904";
}
.cri-weight--1rld8:before {
  content: "\e905";
}
.cri-info--3KRmm:before {
  content: "\e906";
}
.cri-calendar--1sCYK:before {
  content: "\e907";
}
.cri-close--glGre:before {
  content: "\e908";
}
.cri-search--3M2tY:before {
  content: "\e909";
}
.cri-map--8qKnl:before {
  content: "\e90a";
}
.cri-marker--33jbT:before {
  content: "\e90b";
}
.cri-ruler--4j1CR:before {
  content: "\e90c";
}
.cri-arrow-left-top--3gadD:before {
  content: "\e90d";
}
.cri-arrow-left--3d3Dn:before {
  content: "\e90e";
}
.cri-arrow-top--3USHU:before {
  content: "\e90f";
}
.cri-arrow-right--uJZ_l:before {
  content: "\e910";
}
.cri-arrow-down--2wFCu:before {
  content: "\e911";
}
.cri-plus--19Eyb:before {
  content: "\e912";
}
.cri-percent--SB3as:before {
  content: "\e913";
}
.cri-bicycle--29TjU:before {
  content: "\e914";
}
.cri-reset--2KSyf:before {
  content: "\e915";
}
.cri-rear-camera---M_56y:before {
  content: "\e916";
}
.cri-location--1WWhr:before {
  content: "\e917";
}
.cri-star--1kWDa:before {
  content: "\e918";
}
.cri-web--2vfcm:before {
  content: "\e919";
}
.cri-clock--3v9Nz:before {
  content: "\e91a";
}
.cri-attention--1gc35:before {
  content: "\e91b";
}
.cri-zoom--1hfF-:before {
  content: "\e91c";
}
.cri-download--NVOB-:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--1SLIK {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--2ceyj {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--2BavL {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--2BavL * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--23s8p {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--23s8p * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--3zTe1 {
  font: var(--cr-heading-big);
}
.cr-heading-1--2qlyV {
  font: var(--cr-heading-1);
}
.cr-heading-2--1mzdn {
  font: var(--cr-heading-2);
}
.cr-heading-3--14B_C {
  font: var(--cr-heading-3);
}
.cr-heading-3--14B_C.with-dot--2AYto {
  display: flex;
  align-items: center;
}
.cr-heading-3--14B_C.with-dot--2AYto:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--14B_C.dark-dot--2AssI.with-dot--2AYto:before {
  background-color: var(--cr-black);
}
.cr-heading-4--2lthl {
  font: var(--cr-heading-4);
}
.cr-heading-4--2lthl.with-dot--2AYto:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--2lthl.cr-text-black--13szW.with-dot--2AYto:before {
  background-color: var(--cr-black);
}
.cr-heading-6--2XQgV {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--mI2-e {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--9Dcb0 {
  font: var(--cr-heading-info);
}
.cr-info-button--1x7ou {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--1ftOR {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--1IVmi {
  margin-bottom: 100px;
}
.cr-text-white--3nNy- {
  color: var(--cr-white) !important;
}
.cr-text-black--13szW {
  color: var(--cr-black) !important;
}
.cr-text-black--13szW * {
  color: var(--cr-black) !important;
}
.cr-text-grey--1Wyv0 {
  color: var(--cr-grey) !important;
}
.cr-text-grey--1Wyv0 * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--1dJne {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--2QKiF {
  background-color: var(--cr-blue);
}
.cr-bg-grey--3elhA {
  background-color: var(--cr-grey);
}
.ca-12-font--1O8us {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--bVx8p {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--bVx8p.disabled--2AFKq {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--bVx8p * {
  transition: all 0.8s;
}
.cr-button--bVx8p.transparent--27nCj {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--bVx8p.transparent--27nCj.hover-blue--f-Yfm:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--bVx8p.transparent--27nCj.with-arrow--1cFYY {
  justify-content: space-between;
}
.cr-button--bVx8p.transparent--27nCj.with-arrow--1cFYY:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--bVx8p.transparent--27nCj.with-primary-style--2tIL8 {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--bVx8p.primary--2FxSa {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--bVx8p.primary--2FxSa * {
  color: var(--cr-white);
}
.cr-button--bVx8p.primary--2FxSa.hover-transparent--3qgGY:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--bVx8p.primary--2FxSa.hover-transparent--3qgGY:hover * {
  color: var(--cr-white);
}
.cr-button--bVx8p.primary--2FxSa.hover-black-border--3g5VC:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--bVx8p.primary--2FxSa.hover-black-border--3g5VC:hover * {
  color: var(--cr-black);
}
.cr-button--bVx8p.primary--2FxSa.with-arrow--1cFYY {
  justify-content: space-between;
}
.cr-button--bVx8p.primary--2FxSa.with-arrow--1cFYY:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--bVx8p.secondary--l11gg {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--bVx8p.secondary--l11gg * {
  color: var(--cr-blue);
}
.cr-button--bVx8p.secondary--l11gg.with-border--33p21 {
  border: none;
}
.cr-button--bVx8p.secondary--l11gg.with-border--33p21 .corner--39Lh_ {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--bVx8p.secondary--l11gg.with-border--33p21 .corner--39Lh_.top-left--3C_Lr {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--bVx8p.secondary--l11gg.with-border--33p21 .corner--39Lh_.top-right--3_UfA {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--bVx8p.secondary--l11gg.with-border--33p21 .corner--39Lh_.bottom-left--3sgn5 {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--bVx8p.secondary--l11gg.with-border--33p21 .corner--39Lh_.bottom-right--1by6r {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--bVx8p.secondary--l11gg.hover-blue--f-Yfm:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--bVx8p.secondary--l11gg.hover-blue--f-Yfm:hover * {
  color: var(--cr-white);
}
.cr-button--bVx8p.dark--27SUv {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--bVx8p.dark--27SUv * {
  color: var(--cr-white);
}
.cr-button--bVx8p.with-icon--3VO0O:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--1xMQP ul {
  list-style: none;
  padding: 0;
}
.list-item--1xMQP ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--1xMQP ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--3saip {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--GCCBk {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--GCCBk:hover {
  color: #ffffff;
}
.ant-btn-primary--1sHgj {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--2oSl-.ant-tooltip-open--1msV0 {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--26AyS {
  background: var(--primaryColor) !important;
}
.slick-dots--2A2h3 li.slick-active--33Cv_ button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--h4Irw {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--h4Irw:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--3MYwk {
  align-self: center;
}
.alignTop--2N5Qn {
  align-self: flex-start;
}
.noGutters--2kGHg {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--sY1UY {
  margin: 0 !important;
}
.opacityTransition--1V4dI {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--163Oy {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--2xYzW {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--krRB2 {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--pduJy.ant-picker-focused--1VzGz .ant-picker-active-bar--5Pisw {
  background: var(--cr-blue);
}
.ant-picker-header-view--3vp0d button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--GovF4 {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--GovF4 .step--fWqV7 {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--GovF4 .step--fWqV7 {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--GovF4 .step--fWqV7 {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--GovF4 .step--fWqV7.step--fWqV7.step-active--3b-w7 {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--GovF4 .step--fWqV7 .step-label--1LsAx {
  justify-content: center;
}
.checkout-filter-container--v6RqN {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--v6RqN .station-date-box--2MzkK {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--v6RqN .station-info--2z0YT {
  margin-bottom: 8px;
}
.checkout-filter-container--v6RqN .pickup-station--1rcyN {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--v6RqN .pickup-dropoff-date--2CXOV {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--v6RqN .edit-icon--1krGg {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--v6RqN .edit-icon--1krGg i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--v6RqN .filter-box--1P1II {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--v6RqN .filter-box--1P1II i {
  font-size: 24px;
  color: var(--cr-blue);
}
.dateCell--1-WSO {
  background-color: transparent;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 18px;
  font-weight: 500;
  z-index: 2;
}
.dateCell--1-WSO.blockedDay--2yoWE {
  cursor: not-allowed !important;
  background-color: transparent !important;
}
.dateCell--1-WSO.blockedDay--2yoWE * {
  color: var(--cr-red) !important;
}
.dateCell--1-WSO.inPast--2CD2d {
  cursor: not-allowed !important;
  background-color: transparent !important;
}
.dateCell--1-WSO.inPast--2CD2d * {
  color: var(--cr-grey) !important;
}
.dateCell--1-WSO.shortNotice--2VpDX {
  cursor: not-allowed !important;
  background-color: transparent !important;
}
.dateCell--1-WSO.shortNotice--2VpDX * {
  color: var(--cr-grey) !important;
  text-decoration: line-through;
}
.dateCell--1-WSO .dateCellDate--3eRtB {
  font: var(--cr-heading-6);
  text-transform: uppercase;
  color: var(--cr-white);
}
.dateCell--1-WSO .dateCellMoney--1rxDq {
  font: var(--cr-info-button);
  text-transform: uppercase;
  color: var(--cr-white);
}
.dateCellBlocked--k4ofc {
  color: var(--cr-white);
}
.isSunday--2F9nX {
  color: var(--cr-red);
  background-color: transparent;
}
.isSunday--2F9nX * {
  color: var(--cr-white);
}
.timeSelect--32rnX .ant-select-selector {
  box-shadow: none !important;
  outline: none !important;
  border: none !important;
  height: 40px !important;
  align-items: center;
}
.timeSelectDisabled--1jWny {
  background-color: #f5f5f5;
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--2Z6f-:before {
  content: "\e921";
}
.cri-bed--_O10d:before {
  content: "\e922";
}
.cri-minus--21peu:before {
  content: "\e923";
}
.cri-facebook--2O2q8:before {
  content: "\e91e";
}
.cri-instagram--2-ppt:before {
  content: "\e91f";
}
.cri-logo--THfwW:before {
  content: "\e920";
}
.cri-bulletpoint--39knj:before {
  content: "\e900";
}
.cri-check--1wk9e:before {
  content: "\e901";
}
.cri-diamond--2UcAS:before {
  content: "\e902";
}
.cri-triangle--3Jn8-:before {
  content: "\e903";
}
.cri-gas-bottle--2bw6P:before {
  content: "\e904";
}
.cri-weight--1lrgT:before {
  content: "\e905";
}
.cri-info--XwhiB:before {
  content: "\e906";
}
.cri-calendar--zWNrM:before {
  content: "\e907";
}
.cri-close--17Qv6:before {
  content: "\e908";
}
.cri-search--1xEq_:before {
  content: "\e909";
}
.cri-map--2E_vB:before {
  content: "\e90a";
}
.cri-marker--15bBm:before {
  content: "\e90b";
}
.cri-ruler--2prtZ:before {
  content: "\e90c";
}
.cri-arrow-left-top--1gPTM:before {
  content: "\e90d";
}
.cri-arrow-left---fRmv:before {
  content: "\e90e";
}
.cri-arrow-top--2Az7Q:before {
  content: "\e90f";
}
.cri-arrow-right--39Bay:before {
  content: "\e910";
}
.cri-arrow-down--4iBRa:before {
  content: "\e911";
}
.cri-plus--1vwcz:before {
  content: "\e912";
}
.cri-percent--3fed5:before {
  content: "\e913";
}
.cri-bicycle--1Yo6i:before {
  content: "\e914";
}
.cri-reset--oFFoh:before {
  content: "\e915";
}
.cri-rear-camera---1IS4k:before {
  content: "\e916";
}
.cri-location--19TgY:before {
  content: "\e917";
}
.cri-star--iMnX_:before {
  content: "\e918";
}
.cri-web--2SLt8:before {
  content: "\e919";
}
.cri-clock--18HoL:before {
  content: "\e91a";
}
.cri-attention--2XEYA:before {
  content: "\e91b";
}
.cri-zoom--lNphu:before {
  content: "\e91c";
}
.cri-download--nOhE6:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--3_aMW {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--QC465 {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--2O_vi {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--2O_vi * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--1UqmW {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--1UqmW * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--1FI_1 {
  font: var(--cr-heading-big);
}
.cr-heading-1--1YFRV {
  font: var(--cr-heading-1);
}
.cr-heading-2--2aeqV {
  font: var(--cr-heading-2);
}
.cr-heading-3--2Wjoy {
  font: var(--cr-heading-3);
}
.cr-heading-3--2Wjoy.with-dot--24JvY {
  display: flex;
  align-items: center;
}
.cr-heading-3--2Wjoy.with-dot--24JvY:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--2Wjoy.dark-dot---8xwH.with-dot--24JvY:before {
  background-color: var(--cr-black);
}
.cr-heading-4--Cw3sQ {
  font: var(--cr-heading-4);
}
.cr-heading-4--Cw3sQ.with-dot--24JvY:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--Cw3sQ.cr-text-black--WM6cE.with-dot--24JvY:before {
  background-color: var(--cr-black);
}
.cr-heading-6--mpMBy {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--1RWFa {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--1nqkJ {
  font: var(--cr-heading-info);
}
.cr-info-button--1z0HW {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--SJS0f {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--sT4Sr {
  margin-bottom: 100px;
}
.cr-text-white--2sAi3 {
  color: var(--cr-white) !important;
}
.cr-text-black--WM6cE {
  color: var(--cr-black) !important;
}
.cr-text-black--WM6cE * {
  color: var(--cr-black) !important;
}
.cr-text-grey--1yda8 {
  color: var(--cr-grey) !important;
}
.cr-text-grey--1yda8 * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--12arq {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--9XLYo {
  background-color: var(--cr-blue);
}
.cr-bg-grey--3gbt9 {
  background-color: var(--cr-grey);
}
.ca-12-font--1-6BD {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--3tWsl {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--3tWsl.disabled--22B7z {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--3tWsl * {
  transition: all 0.8s;
}
.cr-button--3tWsl.transparent--1CC0u {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--3tWsl.transparent--1CC0u.hover-blue--9ADaX:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--3tWsl.transparent--1CC0u.with-arrow--3ycwN {
  justify-content: space-between;
}
.cr-button--3tWsl.transparent--1CC0u.with-arrow--3ycwN:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--3tWsl.transparent--1CC0u.with-primary-style--HsCMh {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--3tWsl.primary--2_EG- {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3tWsl.primary--2_EG- * {
  color: var(--cr-white);
}
.cr-button--3tWsl.primary--2_EG-.hover-transparent--2nu_P:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--3tWsl.primary--2_EG-.hover-transparent--2nu_P:hover * {
  color: var(--cr-white);
}
.cr-button--3tWsl.primary--2_EG-.hover-black-border--1v2w8:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--3tWsl.primary--2_EG-.hover-black-border--1v2w8:hover * {
  color: var(--cr-black);
}
.cr-button--3tWsl.primary--2_EG-.with-arrow--3ycwN {
  justify-content: space-between;
}
.cr-button--3tWsl.primary--2_EG-.with-arrow--3ycwN:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--3tWsl.secondary--1rhbI {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--3tWsl.secondary--1rhbI * {
  color: var(--cr-blue);
}
.cr-button--3tWsl.secondary--1rhbI.with-border--18xFI {
  border: none;
}
.cr-button--3tWsl.secondary--1rhbI.with-border--18xFI .corner--2AVhh {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--3tWsl.secondary--1rhbI.with-border--18xFI .corner--2AVhh.top-left--264Fq {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--3tWsl.secondary--1rhbI.with-border--18xFI .corner--2AVhh.top-right--js7FF {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--3tWsl.secondary--1rhbI.with-border--18xFI .corner--2AVhh.bottom-left--z1aPS {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--3tWsl.secondary--1rhbI.with-border--18xFI .corner--2AVhh.bottom-right--2TX_f {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--3tWsl.secondary--1rhbI.hover-blue--9ADaX:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3tWsl.secondary--1rhbI.hover-blue--9ADaX:hover * {
  color: var(--cr-white);
}
.cr-button--3tWsl.dark--bx70j {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3tWsl.dark--bx70j * {
  color: var(--cr-white);
}
.cr-button--3tWsl.with-icon--1Q8wk:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--1_L-E ul {
  list-style: none;
  padding: 0;
}
.list-item--1_L-E ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--1_L-E ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--2bXZN {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--8p2YP {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--8p2YP:hover {
  color: #ffffff;
}
.ant-btn-primary--3MqtY {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--2td3q.ant-tooltip-open--3TFLs {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--2QyN6 {
  background: var(--primaryColor) !important;
}
.slick-dots--1nFnU li.slick-active--18FkN button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--lFbCz {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--lFbCz:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--3p_RA {
  align-self: center;
}
.alignTop--1LH2X {
  align-self: flex-start;
}
.noGutters--1zyda {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--1xHIN {
  margin: 0 !important;
}
.opacityTransition--252ts {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--3mGcr {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--1a4uO {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--30qr3 {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--2szeN.ant-picker-focused--1SnV3 .ant-picker-active-bar--3JbSq {
  background: var(--cr-blue);
}
.ant-picker-header-view--2Sz8r button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--HwuHR {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--HwuHR .step--1vK56 {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--HwuHR .step--1vK56 {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--HwuHR .step--1vK56 {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--HwuHR .step--1vK56.step--1vK56.step-active--2zWDN {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--HwuHR .step--1vK56 .step-label--Vig2o {
  justify-content: center;
}
.checkout-filter-container--36CTH {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--36CTH .station-date-box--2SgYb {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--36CTH .station-info--MvZtR {
  margin-bottom: 8px;
}
.checkout-filter-container--36CTH .pickup-station--1rFGN {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--36CTH .pickup-dropoff-date--2KbBP {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--36CTH .edit-icon--3FaEU {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--36CTH .edit-icon--3FaEU i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--36CTH .filter-box--1eYXK {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--36CTH .filter-box--1eYXK i {
  font-size: 24px;
  color: var(--cr-blue);
}
.bookingBarWrapper--NJ5XO {
  z-index: 1000;
  width: 100%;
  transition: all 0.3s;
  position: relative;
  left: auto;
  transform: initial;
  top: 0;
}
.bookingBarWrapper--NJ5XO .react-autosuggest__suggestions-container--open {
  top: -470px !important;
}
@media screen and (max-width: 1200px) {
  .bookingBarWrapper--NJ5XO .ant-btn-primary {
    bottom: auto;
    top: -25px;
    left: auto;
    right: 0;
  }
}
.bookingBarWrapper--NJ5XO .ant-select {
  width: 100% !important;
}
.bookingBarWrapper--NJ5XO .ant-card-body {
  background: #eee;
}
.bookingBarWrapper--NJ5XO .ant-card-body input {
  background: #FFFFFF;
  color: #232323;
}
.bookingBarWrapper--NJ5XO .ant-card-body i.iconCross-location,
.bookingBarWrapper--NJ5XO .ant-card-body i.iconCross-calender,
.bookingBarWrapper--NJ5XO .ant-card-body i.iconCross-add-person,
.bookingBarWrapper--NJ5XO .ant-card-body i.iconCross-bed {
  color: var(--primaryColor);
}
.fullHeight--3JC-M {
  height: 100%;
}
.cardContainerRow--H4_GE {
  background: rgba(165, 165, 165, 0.08);
  backdrop-filter: blur(25px);
  width: calc((33.33333333% * 2) + 16.66666667%);
  padding: 0 5px !important;
}
@media screen and (max-width: 998px) {
  .cardContainerRow--H4_GE {
    width: 100%;
    backdrop-filter: unset;
    padding: 0 !important;
    background: transparent;
    flex-direction: column;
  }
}
.cardContainer--2iXfJ {
  display: flex;
  width: 100%;
}
.ant-card-body {
  height: 100%;
  width: 100%;
  padding: 24px 12px !important;
}
@media screen and (max-width: 767px) {
  .ant-card-body {
    padding: 48px 12px !important;
  }
}
.bookingFormContainerInnerRow--1AN1K {
  align-items: center;
}
.searchButton--2y2VB {
  width: 75px ;
  height: 75px ;
  border-radius: 0 ;
}
.searchButton--2y2VB i {
  font-size: 50px  ;
}
.searchButtonMobile--3nwtS {
  height: 60px;
  width: 240px;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
  font-size: 20px;
  line-height: 0;
  margin: 30px 0;
}
.timeSelectorContainer--27Tq4 {
  display: flex;
  flex-direction: row;
}
.inputContainer--3ml90 {
  position: relative;
  width: 100%;
  padding: 12px;
  cursor: pointer;
  transition: background-color 0.1s linear;
}
.calendarInputRow--1s88y {
  align-items: center;
  justify-content: space-evenly;
}
.autoComplete--11KG_ {
  position: relative;
}
.autoComplete--11KG_ input {
  border: none !important;
  padding: 4px 8px !important;
  font-family: "Linotype - FuturaLTPro-Book";
  font-size: 18px;
  color: #ADADAD;
}
.autoComplete--11KG_ .ant-input-disabled {
  background-color: #f5f5f5 !important;
}
.inputTitle--MnPhk {
  color: #232323;
  font-family: "Linotype - FuturaLTPro-Bold";
  font-size: 18px;
  margin-bottom: 4px;
}
.addressContainer--DnDt0 .ant-space-item {
  margin-bottom: 4px !important;
}
.bookingFormContainerWrapperHideBorder--2205m {
  border-bottom: none !important;
}
@media screen and (max-width: 767px) {
  .bookingFormCol--26L7e {
    width: 100%;
  }
}
@media (max-width: 1100px) {
  .bookingFormContainerWrapper--kcKjH {
    width: 100% !important;
  }
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--ZQedv:before {
  content: "\e921";
}
.cri-bed--352iB:before {
  content: "\e922";
}
.cri-minus--1XX9e:before {
  content: "\e923";
}
.cri-facebook--1KNFB:before {
  content: "\e91e";
}
.cri-instagram--1RSjv:before {
  content: "\e91f";
}
.cri-logo--1wry7:before {
  content: "\e920";
}
.cri-bulletpoint--1mm_O:before {
  content: "\e900";
}
.cri-check--oqt2R:before {
  content: "\e901";
}
.cri-diamond--2wk6r:before {
  content: "\e902";
}
.cri-triangle--2uXBp:before {
  content: "\e903";
}
.cri-gas-bottle--2LWv7:before {
  content: "\e904";
}
.cri-weight--2imkh:before {
  content: "\e905";
}
.cri-info--3cr_H:before {
  content: "\e906";
}
.cri-calendar--Z53EK:before {
  content: "\e907";
}
.cri-close--1Z5hg:before {
  content: "\e908";
}
.cri-search--1zsEl:before {
  content: "\e909";
}
.cri-map--1oIl3:before {
  content: "\e90a";
}
.cri-marker--3CokI:before {
  content: "\e90b";
}
.cri-ruler--3qN_a:before {
  content: "\e90c";
}
.cri-arrow-left-top--lVyqA:before {
  content: "\e90d";
}
.cri-arrow-left--2pLJQ:before {
  content: "\e90e";
}
.cri-arrow-top--1qu5-:before {
  content: "\e90f";
}
.cri-arrow-right--1YbhG:before {
  content: "\e910";
}
.cri-arrow-down--K_poU:before {
  content: "\e911";
}
.cri-plus--m-8V4:before {
  content: "\e912";
}
.cri-percent--3t6HL:before {
  content: "\e913";
}
.cri-bicycle--3hqE-:before {
  content: "\e914";
}
.cri-reset--UxBfV:before {
  content: "\e915";
}
.cri-rear-camera---3GTdF:before {
  content: "\e916";
}
.cri-location--E6bFu:before {
  content: "\e917";
}
.cri-star--Lpe0b:before {
  content: "\e918";
}
.cri-web--trbLb:before {
  content: "\e919";
}
.cri-clock--2Ip-c:before {
  content: "\e91a";
}
.cri-attention--29_2m:before {
  content: "\e91b";
}
.cri-zoom--2SmCS:before {
  content: "\e91c";
}
.cri-download--1vNhA:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--3sd7q {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--UBE9p {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--3_huT {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--3_huT * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--1oJev {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--1oJev * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--3ILYY {
  font: var(--cr-heading-big);
}
.cr-heading-1--2Yjzs {
  font: var(--cr-heading-1);
}
.cr-heading-2--D4yzd {
  font: var(--cr-heading-2);
}
.cr-heading-3--2uh3Z {
  font: var(--cr-heading-3);
}
.cr-heading-3--2uh3Z.with-dot--YQUcb {
  display: flex;
  align-items: center;
}
.cr-heading-3--2uh3Z.with-dot--YQUcb:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--2uh3Z.dark-dot--J4Rs_.with-dot--YQUcb:before {
  background-color: var(--cr-black);
}
.cr-heading-4--1dwDt {
  font: var(--cr-heading-4);
}
.cr-heading-4--1dwDt.with-dot--YQUcb:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--1dwDt.cr-text-black--25xM4.with-dot--YQUcb:before {
  background-color: var(--cr-black);
}
.cr-heading-6--zLetS {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--2FrSo {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--24no- {
  font: var(--cr-heading-info);
}
.cr-info-button--djV9f {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--18c3O {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--_E4V9 {
  margin-bottom: 100px;
}
.cr-text-white--23cCl {
  color: var(--cr-white) !important;
}
.cr-text-black--25xM4 {
  color: var(--cr-black) !important;
}
.cr-text-black--25xM4 * {
  color: var(--cr-black) !important;
}
.cr-text-grey--2jGxs {
  color: var(--cr-grey) !important;
}
.cr-text-grey--2jGxs * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--LZ-Hd {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--2gaWW {
  background-color: var(--cr-blue);
}
.cr-bg-grey--3GOk6 {
  background-color: var(--cr-grey);
}
.ca-12-font--3UxC- {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--12Bxm {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--12Bxm.disabled--3Bqyt {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--12Bxm * {
  transition: all 0.8s;
}
.cr-button--12Bxm.transparent--1PxmJ {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--12Bxm.transparent--1PxmJ.hover-blue--3hu5v:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--12Bxm.transparent--1PxmJ.with-arrow--3cl_Q {
  justify-content: space-between;
}
.cr-button--12Bxm.transparent--1PxmJ.with-arrow--3cl_Q:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--12Bxm.transparent--1PxmJ.with-primary-style--Pgbiq {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--12Bxm.primary--3PFbZ {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--12Bxm.primary--3PFbZ * {
  color: var(--cr-white);
}
.cr-button--12Bxm.primary--3PFbZ.hover-transparent--3fHER:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--12Bxm.primary--3PFbZ.hover-transparent--3fHER:hover * {
  color: var(--cr-white);
}
.cr-button--12Bxm.primary--3PFbZ.hover-black-border--3rZgi:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--12Bxm.primary--3PFbZ.hover-black-border--3rZgi:hover * {
  color: var(--cr-black);
}
.cr-button--12Bxm.primary--3PFbZ.with-arrow--3cl_Q {
  justify-content: space-between;
}
.cr-button--12Bxm.primary--3PFbZ.with-arrow--3cl_Q:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--12Bxm.secondary--8u8d4 {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--12Bxm.secondary--8u8d4 * {
  color: var(--cr-blue);
}
.cr-button--12Bxm.secondary--8u8d4.with-border--3RUiW {
  border: none;
}
.cr-button--12Bxm.secondary--8u8d4.with-border--3RUiW .corner--1bCNL {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--12Bxm.secondary--8u8d4.with-border--3RUiW .corner--1bCNL.top-left--3Zmx4 {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--12Bxm.secondary--8u8d4.with-border--3RUiW .corner--1bCNL.top-right--3Ev7D {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--12Bxm.secondary--8u8d4.with-border--3RUiW .corner--1bCNL.bottom-left--1TBXx {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--12Bxm.secondary--8u8d4.with-border--3RUiW .corner--1bCNL.bottom-right--3ug3i {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--12Bxm.secondary--8u8d4.hover-blue--3hu5v:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--12Bxm.secondary--8u8d4.hover-blue--3hu5v:hover * {
  color: var(--cr-white);
}
.cr-button--12Bxm.dark--3Y_bq {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--12Bxm.dark--3Y_bq * {
  color: var(--cr-white);
}
.cr-button--12Bxm.with-icon--2m__k:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--JTuZP ul {
  list-style: none;
  padding: 0;
}
.list-item--JTuZP ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--JTuZP ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--32FK2 {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--cY03F {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--cY03F:hover {
  color: #ffffff;
}
.ant-btn-primary--2-VOX {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--qS4um.ant-tooltip-open--1BcYZ {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--1-73k {
  background: var(--primaryColor) !important;
}
.slick-dots--2GiMW li.slick-active--wJaSE button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--3DrAR {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--3DrAR:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--2QctS {
  align-self: center;
}
.alignTop--VJ7MW {
  align-self: flex-start;
}
.noGutters--3aZT- {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--15lIz {
  margin: 0 !important;
}
.opacityTransition--3DjHl {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--3DD6y {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--3JAMz {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--f8LJT {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--1y7F7.ant-picker-focused--PPYJF .ant-picker-active-bar--1BVur {
  background: var(--cr-blue);
}
.ant-picker-header-view--24Lr9 button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--2X2Lg {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--2X2Lg .step--2Wx5J {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--2X2Lg .step--2Wx5J {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--2X2Lg .step--2Wx5J {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--2X2Lg .step--2Wx5J.step--2Wx5J.step-active--3pOn- {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--2X2Lg .step--2Wx5J .step-label--2xw95 {
  justify-content: center;
}
.checkout-filter-container--3DLw7 {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--3DLw7 .station-date-box--9yBOj {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--3DLw7 .station-info--1mK_M {
  margin-bottom: 8px;
}
.checkout-filter-container--3DLw7 .pickup-station--1NK0u {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--3DLw7 .pickup-dropoff-date--1cTV4 {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--3DLw7 .edit-icon--1qejj {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--3DLw7 .edit-icon--1qejj i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--3DLw7 .filter-box--1-0NO {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--3DLw7 .filter-box--1-0NO i {
  font-size: 24px;
  color: var(--cr-blue);
}
.appBarWrapper--2gH60 {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100px;
  background: transparent;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.2), transparent);
  transition: all 0.3s;
}
.appBarWrapper--2gH60:before {
  content: "";
  height: 1px;
  background: rgba(248, 248, 248, 0.1);
  width: 100%;
  position: absolute;
  top: 100px;
}
.appBarWrapper--2gH60.shrunk--2T8Vq {
  background: #232323;
  height: 150px;
}
.appBarWrapper--2gH60 .appBarArea--66HQp {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100px;
}
.appBarWrapper--2gH60 .appBarArea--66HQp .appBarLogo--2IR6o {
  width: 300px;
  cursor: pointer;
}
@media screen and (max-width: 1700px) {
  .appBarWrapper--2gH60 .appBarArea--66HQp .appBarLogo--2IR6o {
    width: 205px;
  }
}
.appBarWrapper--2gH60 .appBarArea--66HQp .appBarMenu--3jk-n {
  display: flex;
  align-items: center;
}
.appBarWrapper--2gH60 .appBarArea--66HQp .appBarMenu--3jk-n .appBarPrimaryButton--3D_o0 {
  border-radius: 5px;
  border: 2px solid #5884EA;
  background: #5884EA;
  color: #FFFFFF;
  padding: 10px;
  margin-right: 30px;
  font-family: "Linotype - FuturaLTPro-Bold";
  font-size: 18px;
  opacity: 1;
  pointer-events: auto;
  transition: all 0.3s;
}
@media screen and (max-width: 1700px) {
  .appBarWrapper--2gH60 .appBarArea--66HQp .appBarMenu--3jk-n .appBarPrimaryButton--3D_o0 {
    font-size: 16px;
    margin-right: 15px;
  }
}
.appBarWrapper--2gH60 .appBarArea--66HQp .appBarMenu--3jk-n .appBarSecondaryButton--2L7eg {
  border-radius: 5px;
  border: 2px solid #FFFFFF;
  background: #232323;
  color: #FFFFFF;
  padding: 10px;
  font-family: "Linotype - FuturaLTPro-Bold";
  font-size: 18px;
  opacity: 1;
  pointer-events: auto;
  transition: all 0.3s;
}
@media screen and (max-width: 1700px) {
  .appBarWrapper--2gH60 .appBarArea--66HQp .appBarMenu--3jk-n .appBarSecondaryButton--2L7eg {
    font-size: 16px;
  }
}
.appBarWrapper--2gH60 .appBarArea--66HQp .menuWrapper--xXGeb {
  background: transparent;
  border: none;
  display: flex;
  align-items: center;
}
.appBarWrapper--2gH60 .appBarArea--66HQp .menuWrapper--xXGeb * {
  color: #FFFFFF !important;
}
.appBarWrapper--2gH60 .appBarArea--66HQp .menuWrapper--xXGeb li {
  line-height: 98px;
  font-family: "Linotype - FuturaLTPro-Bold";
  font-size: 18px;
}
@media screen and (max-width: 1700px) {
  .appBarWrapper--2gH60 .appBarArea--66HQp .menuWrapper--xXGeb li {
    font-size: 16px;
  }
}
.appBarWrapper--2gH60 .appBarArea--66HQp .menuWrapper--xXGeb li a {
  color: #FFFFFF;
  font-family: "Linotype - FuturaLTPro-Bold";
  font-size: 18px;
}
@media screen and (max-width: 1700px) {
  .appBarWrapper--2gH60 .appBarArea--66HQp .menuWrapper--xXGeb li a {
    font-size: 16px;
  }
}
.appBarWrapper--2gH60 .appBarArea--66HQp .menuWrapper--xXGeb li:hover {
  border-bottom: 2px solid #FFFFFF;
  color: #FFFFFF;
}
.appBarWrapper--2gH60 .appBarArea--66HQp .menuWrapper--xXGeb li .ant-menu-submenu-title {
  color: #FFFFFF;
}
.appBarWrapper--2gH60 .appBarArea--66HQp .menuWrapper--xXGeb li .ant-menu-submenu-title:hover {
  color: #FFFFFF;
  border-bottom: none;
}
.verticalContainer--274jE {
  display: flex;
  flex-direction: column;
  margin-bottom: 16px;
}
.servicesMobileContainer--1icsL {
  display: flex;
  flex-direction: column;
  position: absolute;
  height: 100vh;
  width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  top: 100vh;
  transition: all 0.3s;
}
.servicesMobileContainer--1icsL.servicesMobileContainerOpen--3FZD_ {
  top: 50px;
}
.servicesMobileContainer--1icsL .servicesInnerContainer--1sr7l {
  padding: 32px;
}
.servicesContainer--hfo6z {
  display: flex !important;
  padding: 12px 24px;
}
.servicesContainer--hfo6z .servicesInnerContainer--1sr7l {
  padding: 12px;
}
.bookingHotline--J6XFT {
  color: #5884EA !important;
  cursor: pointer;
  font-size: 1.5em !important;
  margin-top: 8px !important;
  margin-bottom: 12px !important;
  line-height: 16px !important;
  display: block;
  font-weight: 600;
}
.bookingHotline--J6XFT:hover {
  text-decoration: underline !important;
}
.bookingHotlineExtra--OvfQK {
  font-size: 0.8em;
  line-height: 0.8em;
  color: #ADADAD;
}
.spaceBottom--1EZII {
  margin-bottom: 12px !important;
}
.extraInfoContainer--31hZY {
  display: flex;
  flex-direction: column;
}
.extraInfoText--3jGpE {
  display: block;
  color: #ADADAD;
  line-height: 1em;
  margin-bottom: 4px !important;
}
@media screen and (max-width: 767px) {
  .extraInfoText--3jGpE {
    margin-bottom: 8px !important;
  }
}
.extraInfoText--3jGpE a {
  color: #ADADAD !important;
}
.extraInfoText--3jGpE a:hover {
  text-decoration: underline;
}
.divider--3TufZ {
  height: 125px;
  width: 2px;
  background-color: #F8F8F8;
  margin: 0 24px;
}
.subMenuListItemContainer--3XSZJ {
  position: relative;
  margin: 8px 0;
  padding: 2px;
  line-height: 1em;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.subMenuListItemContainer--3XSZJ.languageLink--3QWbt {
  display: flex;
  flex: 1;
  justify-content: center;
}
.subMenuListItemContainer--3XSZJ > div {
  position: relative;
}
.subMenuListItemContainer--3XSZJ .listEntry--3QrBJ {
  margin: 4px 0;
  font-size: 16px;
  color: #ADADAD;
}
.subMenuListItemContainer--3XSZJ .listDot--uU9UD {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #ADADAD;
  position: absolute;
  top: 50%;
  left: -8px;
  opacity: 0;
  transition: opacity 0.2s linear;
  transform: translateY(-50%);
}
.subMenuListItemContainer--3XSZJ:hover .listDot--uU9UD {
  opacity: 1;
}
.subMenuListItemContainer--3XSZJ .ant-typography {
  margin-bottom: 0;
}
.languagePickerContainer--3jD0k {
  padding: 24px;
}

.iconCross-bed:before {
  content: "\e900";
}
.iconCross-key:before {
  content: "\e901";
}
.iconCross-check:before {
  content: "\e902";
}
.iconCross-info-circle:before {
  content: "\e903";
}
.iconCross-info:before {
  content: "\e904";
}
.iconCross-calender:before {
  content: "\e905";
}
.iconCross-car:before {
  content: "\e906";
}
.iconCross-minus:before {
  content: "\e907";
}
.iconCross-arrow-right:before {
  content: "\e908";
}
.iconCross-arrow-left:before {
  content: "\e913";
}
.iconCross-search:before {
  content: "\e914";
}
.iconCross-arrow-list:before {
  content: "\e915";
}
.iconCross-check-circle:before {
  content: "\e909";
}
.iconCross-plus:before {
  content: "\e90a";
}
.iconCross-premium:before {
  content: "\e90b";
}
.iconCross-percent:before {
  content: "\e90c";
}
.iconCross-close-circle:before {
  content: "\e90d";
}
.iconCross-service:before {
  content: "\e90e";
}
.iconCross-add-person:before {
  content: "\e90f";
}
.iconCross-location:before {
  content: "\e910";
}
.iconCross-star:before {
  content: "\e911";
}
.iconCross-phone:before {
  content: "\e912";
}
.iconEasy-pfeil-links:before {
  content: "\e911";
}
.iconEasy-pfeil-rechts:before {
  content: "\e910";
}
.iconEasy-back-360 .iconEasy-path1:before {
  content: "\e90b";
  color: #2a85ba;
}
.iconEasy-back-360 .iconEasy-path2:before {
  content: "\e90c";
  margin-left: -1.49804687em;
  color: #2a85ba;
}
.iconEasy-back-360 .iconEasy-path3:before {
  content: "\e90d";
  margin-left: -1.49804687em;
  color: #2a85ba;
}
.iconEasy-back-360 .iconEasy-path4:before {
  content: "\e90e";
  margin-left: -1.49804687em;
  color: #ffffff;
}
.iconEasy-back-360 .iconEasy-path5:before {
  content: "\e90f";
  margin-left: -1.49804687em;
  color: #ffffff;
}
.iconEasy-total-360:before {
  content: "\e909";
}
.iconEasy-front-360:before {
  content: "\e90a";
}
.iconEasy-person-large:before {
  content: "\e900";
}
.iconEasy-alkhoven:before {
  content: "\e901";
}
.iconEasy-alkoven:before {
  content: "\e901";
}
.iconEasy-bed:before {
  content: "\e902";
}
.iconEasy-calendar:before {
  content: "\e903";
}
.iconEasy-campervan:before {
  content: "\e904";
}
.iconEasy-check:before {
  content: "\e905";
}
.iconEasy-Facebook:before {
  content: "\e906";
}
.iconEasy-Instagram:before {
  content: "\e907";
}
.iconEasy-integriert:before {
  content: "\e908";
}
.iconEasy-logo-claim .path1:before {
  content: "\e912";
  color: #2485ba;
}
.iconEasy-logo-claim .path2:before {
  content: "\e913";
  margin-left: -2.26757813em;
  color: #484a51;
}
.iconEasy-logo-claim .path3:before {
  content: "\e914";
  margin-left: -2.26757813em;
  color: #484a51;
}
.iconEasy-logo-claim .path4:before {
  content: "\e915";
  margin-left: -2.26757813em;
  color: #484a51;
}
.iconEasy-logo-claim .path5:before {
  content: "\e916";
  margin-left: -2.26757813em;
  color: #484a51;
}
.iconEasy-logo-claim .path6:before {
  content: "\e917";
  margin-left: -2.26757813em;
  color: #484a51;
}
.iconEasy-logo-claim .path7:before {
  content: "\e918";
  margin-left: -2.26757813em;
  color: #484a51;
}
.iconEasy-logo-claim .path8:before {
  content: "\e919";
  margin-left: -2.26757813em;
  color: #484a51;
}
.iconEasy-logo-claim .path9:before {
  content: "\e91a";
  margin-left: -2.26757813em;
  color: #484a51;
}
.iconEasy-logo:before {
  content: "\e91b";
}
.iconEasy-mail:before {
  content: "\e91c";
}
.iconEasy-person:before {
  content: "\e91d";
}
.iconEasy-burger:before {
  content: "\e91e";
}
.iconEasy-vehicle:before {
  content: "\e91f";
}
.iconEasy-faq:before {
  content: "\e920";
}
.iconEasy-countries:before {
  content: "\e921";
}
.iconEasy-last-minute:before {
  content: "\e922";
}
.iconEasy-station:before {
  content: "\e923";
}
.iconEasy-phone:before {
  content: "\e924";
}
.iconEasy-search:before {
  content: "\e925";
}
.iconEasy-teilintegriert:before {
  content: "\e926";
}
.iconEasy-Time:before {
  content: "\e927";
}
.iconEasy-aktionen:before {
  content: "\e928";
}
.iconEasy-van:before {
  content: "\e929";
}
.iconEasy-premium-equipment:before {
  content: "\e92a";
}
.iconEasy-service:before {
  content: "\e92b";
}
.iconEasy-advantage-service:before {
  content: "\e92c";
}
.icon-loading:before {
  content: "\e914";
}

/*CROSS-RENT*/
@font-face {
  font-family: "Linotype - FuturaLTPro-Bold";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Book";
  src: url("/frontend/fonts/Linotype - FuturaLTPro-Book.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - FuturaLTPro-Heavy";
  src: url("/frontend/fonts/cr/Linotype - FuturaLTPro-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  src: url("/frontend/fonts/Linotype - Trade Gothic LT Pro Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Linotype - TradeGothicLTPro";
  src: url("/frontend/fonts/Linotype - TradeGothicLTPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "cross-rent";
  src: url("/frontend/fonts/cross-rent.eot?2l8wt");
  src: url("/frontend/fonts/cross-rent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/cross-rent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/cross-rent.woff?2l8wt") format("woff"), url("/frontend/fonts/cross-rent.svg?2l8wt#cross-rent") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "mcrent";
  src: url("/frontend/fonts/mcrent.eot?2l8wt");
  src: url("/frontend/fonts/mcrent.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/mcrent.ttf?2l8wt") format("truetype"), url("/frontend/fonts/mcrent.woff?2l8wt") format("woff"), url("/frontend/fonts/mcrent.svg?2l8wt#corss") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "rent-easy";
  src: url("/frontend/fonts/rent-easy.eot?2l8wt");
  src: url("/frontend/fonts/rent-easy.eot?2l8wt#iefix") format("embedded-opentype"), url("/frontend/fonts/rent-easy.ttf?2l8wt") format("truetype"), url("/frontend/fonts/rent-easy.woff?2l8wt") format("woff"), url("/frontend/fonts/rent-easy.svg?2l8wt#rent-easy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
@font-face {
  font-family: "n27-bold";
  src: url("/frontend/fonts/n27-bold-webfont");
  src: url("/frontend/fonts/n27-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bold-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-bolditalic";
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot");
  src: url("/frontend/fonts/n27-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-bolditalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralight";
  src: url("/frontend/fonts/n27-extralight-webfont.eot");
  src: url("/frontend/fonts/n27-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralight-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralight-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-extralightitalic";
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-extralightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-extralightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-extralightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-light";
  src: url("/frontend/fonts/n27-light-webfont.eot");
  src: url("/frontend/fonts/n27-light-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-light-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-light-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-lightitalic";
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot");
  src: url("/frontend/fonts/n27-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-lightitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-lightitalic-webfont.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-medium";
  src: url("/frontend/fonts/n27-medium-webfont.eot");
  src: url("/frontend/fonts/n27-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-medium-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-mediumitalic";
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot");
  src: url("/frontend/fonts/n27-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-mediumitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-mediumitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-regular";
  src: url("/frontend/fonts/n27-regular-webfont.eot");
  src: url("/frontend/fonts/n27-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regular-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-regularitalic";
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot");
  src: url("/frontend/fonts/n27-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-regularitalic-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "n27-thin";
  src: url("/frontend/fonts/n27-thin-webfont.eot");
  src: url("/frontend/fonts/n27-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/fonts/n27-thin-webfont.ttf") format("truetype"), url("/frontend/fonts/n27-thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "n27-thinitalic";
  src: url("/frontend/font/n27-thinitalic-webfont.eot");
  src: url("/frontend/font/n27-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/frontend/font/n27-thinitalic-webfont.ttf") format("truetype"), url("/frontend/font/n27-thinitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'cr-redesign';
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n');
  src: url('/frontend/fonts/cr-redesign.eot?3dru3n#iefix') format('embedded-opentype'), url('/frontend/fonts/cr-redesign.ttf?3dru3n') format('truetype'), url('/frontend/fonts/cr-redesign.woff?3dru3n') format('woff'), url('/frontend/fonts/cr-redesign.svg?3dru3n#cr-redesign') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*N27 FONT CR RELAUNCH*/
[class^="cri-"],
[class*=" cri-"] {
  font-family: 'cr-redesign' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cri-user--3IrM9:before {
  content: "\e921";
}
.cri-bed--3Zbsf:before {
  content: "\e922";
}
.cri-minus--3s2Wf:before {
  content: "\e923";
}
.cri-facebook--1JohT:before {
  content: "\e91e";
}
.cri-instagram--1D88S:before {
  content: "\e91f";
}
.cri-logo--26Hl8:before {
  content: "\e920";
}
.cri-bulletpoint--2e7PT:before {
  content: "\e900";
}
.cri-check--E_HJ4:before {
  content: "\e901";
}
.cri-diamond--2qFI-:before {
  content: "\e902";
}
.cri-triangle--3LWaN:before {
  content: "\e903";
}
.cri-gas-bottle--3r_sh:before {
  content: "\e904";
}
.cri-weight--MMMo2:before {
  content: "\e905";
}
.cri-info--ScRNb:before {
  content: "\e906";
}
.cri-calendar--1L7ZL:before {
  content: "\e907";
}
.cri-close--18l3p:before {
  content: "\e908";
}
.cri-search--P-TNW:before {
  content: "\e909";
}
.cri-map--3e0be:before {
  content: "\e90a";
}
.cri-marker--1zb0X:before {
  content: "\e90b";
}
.cri-ruler--15q4S:before {
  content: "\e90c";
}
.cri-arrow-left-top--3o1R9:before {
  content: "\e90d";
}
.cri-arrow-left--18g88:before {
  content: "\e90e";
}
.cri-arrow-top--36DBM:before {
  content: "\e90f";
}
.cri-arrow-right--3Ep5v:before {
  content: "\e910";
}
.cri-arrow-down--3mAq_:before {
  content: "\e911";
}
.cri-plus--N9JWy:before {
  content: "\e912";
}
.cri-percent--2BcPQ:before {
  content: "\e913";
}
.cri-bicycle--3Lk6Q:before {
  content: "\e914";
}
.cri-reset--3ZGKU:before {
  content: "\e915";
}
.cri-rear-camera---1luCk:before {
  content: "\e916";
}
.cri-location--3ZRHM:before {
  content: "\e917";
}
.cri-star--JoM81:before {
  content: "\e918";
}
.cri-web--2zbK1:before {
  content: "\e919";
}
.cri-clock--3BZY9:before {
  content: "\e91a";
}
.cri-attention--IrLQR:before {
  content: "\e91b";
}
.cri-zoom--1SlMB:before {
  content: "\e91c";
}
.cri-download--1Hc58:before {
  content: "\e91d";
}
[class^="iconEasy-"],
[class*=" iconEasy-"] {
  font-family: "rent-easy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="iconCross-"],
[class*=" iconCross-"] {
  font-family: "cross-rent" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'mcrent' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --primaryColor: #5884EA;
  /*REDESIGN*/
  --ra-primary: #005847;
  --ra-primary-70: rgba(0, 88, 71, 0.7);
  --ra-primary-50: #00584780;
  --ra-primary-30: #0058474D;
  --ra-primary-15: #00584726;
  --ra-secondary: #E7FAC7;
  --ra-white: #FFFFFF;
  --ra-red: #FF0000;
  --cr-black: #1D1D1D;
  --cr-almost-black: #2B2B2B;
  --cr-dark-grey: #4B4B4B;
  --cr-grey: #909090;
  --cr-light-grey: #F1F1F1;
  --cr-black-80: rgba(29, 29, 29, 0.8);
  --cr-black-70: rgba(29, 29, 29, 0.7);
  --cr-black-45: rgba(38, 38, 38, 0.45);
  --cr-blue: #5884EA;
  --cr-pastel: #9bb5f2;
  --cr-green: #545B46;
  --cr-light-green: #7F9A72;
  --cr-white: #ffffff;
  --cr-white-40: rgba(255, 255, 255, 0.4);
  --cr-red: #FF0000;
  --cr-blur-25: blur(25px);
  --cr-heading-big: 400 111px/111px 'n27-regular';
  --cr-heading-1: 400 86px/86px 'n27-regular';
  --cr-heading-2: 400 46px/50px 'n27-regular';
  --cr-heading-3: 400 32px/32px 'n27-regular';
  --cr-heading-3-marquee: 400 32px/40px 'n27-regular';
  --cr-heading-4: 400 15px/15px 'n27-regular';
  --cr-heading-6: 400 13px/18px 'n27-regular';
  --cr-heading-info: 400 17px/17px 'n27-regular';
  --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
  --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
  --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
  --cr-body-copy-small-bold: 400 12.5px/18.5px 'n27-bold';
  --cr-info-button: 400 9px/8.8px 'n27-regular';
  --cr-button-large: 400 20px/24px 'n27-regular';
  --ra-nav-list: 400 11px/14px 'n27-regular';
  --ca-button-1: 400 14px/16px 'n27-regular';
  --ca-12-font: 400 12px/18px 'n27-regular';
  --cr-label-heading: 400 20px/28px 'n27-regular';
  --ra-footer-tag: 400 12px/normal 'N27';
  --ra-highlight: 500 18px/25px 'Saiga-Medium';
  --ra-highlight-light: 300 18px/25px 'Saiga-Light';
  --ra-body-big: 300 18px/25px 'Saiga-Light';
  --ra-body-big-strong: 500 18px/25px 'Saiga-Medium';
  --ra-body: 300 14px/21px 'Saiga-Light';
  --ra-body-strong: 500 14px/21px 'Saiga-Medium';
  --ra-button-1-hover: 500 18px/25px 'Saiga-Medium';
  --ra-button-2: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light: 500 14px/21px 'Saiga-Light';
  --ra-button-2-light-1: 500 14px/18px 'Saiga-Light';
  --ra-button-3: 300 21px/25px 'Saiga-Light';
  --default-b: lightgrey;
  --default-c: black;
  --active-b: purple;
  --active-c: white;
  --circle: 3.5em;
  --b: 5px;
  --bs-gutter-x: 24px !important;
}
@media screen and (max-width: 1100px) {
  :root {
    --cr-heading-big: 400 35px/40px 'n27-regular';
    --cr-heading-1: 400 35px/40px 'n27-regular';
    --cr-heading-2: 400 28px/30px 'n27-regular';
    --cr-heading-3: 400 23px/31px 'n27-regular';
    --cr-heading-3-marquee: 400 23px/32px 'n27-regular';
    --cr-heading-4: 400 15px/15px 'n27-regular';
    --cr-heading-6: 400 13px/18px 'n27-regular';
    --cr-heading-info: 400 17px/17px 'n27-regular';
    --cr-body-copy: 400 17.5px/25.5px 'n27-regular';
    --cr-body-copy-bold: 400 17.5px/25.5px 'n27-bold';
    --cr-body-copy-small: 400 12.5px/18.5px 'n27-regular';
    --cr-info-button: 400 9px/8.8px 'n27-regular';
    --cr-button-large: 400 16px/19px 'n27-regular';
  }
}
.alert-danger--1BnfG {
  background-color: var(--cr-white);
  border: 2px solid var(--cr-red);
  color: #232323;
  border-radius: 0;
}
body {
  background-color: var(--cr-black);
  color: var(--cr-white);
  font: var(--cr-body-copy);
  letter-spacing: 2.45px;
}
/*RELAUNCH*/
.cr-copy-text--1lq8v {
  font: var(--cr-body-copy);
}
.cr-copy-text-small--1jCu5 {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small--1jCu5 * {
  font: var(--cr-body-copy-small) !important;
}
.cr-copy-text-small-danger--319CV {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-copy-text-small-danger--319CV * {
  font: var(--cr-body-copy-small) !important;
  color: var(--cr-red);
}
.cr-heading-big--35mIE {
  font: var(--cr-heading-big);
}
.cr-heading-1--_WncT {
  font: var(--cr-heading-1);
}
.cr-heading-2--20204 {
  font: var(--cr-heading-2);
}
.cr-heading-3--1crCD {
  font: var(--cr-heading-3);
}
.cr-heading-3--1crCD.with-dot--3ZEsy {
  display: flex;
  align-items: center;
}
.cr-heading-3--1crCD.with-dot--3ZEsy:before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-3--1crCD.dark-dot--3w-D7.with-dot--3ZEsy:before {
  background-color: var(--cr-black);
}
.cr-heading-4--23EFi {
  font: var(--cr-heading-4);
}
.cr-heading-4--23EFi.with-dot--3ZEsy:before {
  content: '';
  width: 6px;
  height: 6px;
  background-color: var(--cr-white);
  border-radius: 50%;
  margin-right: 8px;
}
.cr-heading-4--23EFi.cr-text-black--Dv21i.with-dot--3ZEsy:before {
  background-color: var(--cr-black);
}
.cr-heading-6--131bt {
  font: var(--cr-heading-6);
  letter-spacing: 1.17px;
}
.cr-label-heading--1ykCZ {
  font: var(--cr-label-heading);
  letter-spacing: 1.8px;
}
.cr-heading-info--1UAgv {
  font: var(--cr-heading-info);
}
.cr-info-button--1nwVf {
  font: var(--cr-info-button);
  letter-spacing: 0.8px;
  border: none;
}
.cr-button-large--1Jvys {
  font: var(--cr-button-large);
  letter-spacing: 1.85px;
}
.mb-100--3paw2 {
  margin-bottom: 100px;
}
.cr-text-white--1Rhok {
  color: var(--cr-white) !important;
}
.cr-text-black--Dv21i {
  color: var(--cr-black) !important;
}
.cr-text-black--Dv21i * {
  color: var(--cr-black) !important;
}
.cr-text-grey--2wTfJ {
  color: var(--cr-grey) !important;
}
.cr-text-grey--2wTfJ * {
  color: var(--cr-grey) !important;
}
.cr-text-blue--3WuVT {
  color: var(--cr-blue) !important;
}
.cr-bg-primary--58jaY {
  background-color: var(--cr-blue);
}
.cr-bg-grey--3kjJu {
  background-color: var(--cr-grey);
}
.ca-12-font--3l2kY {
  font: var(--ca-12-font);
  letter-spacing: 1.5px;
}
::selection {
  background-color: var(--cr-blue) !important;
}
.cr-button--3L8sf {
  padding: 16px 10px;
  border-radius: 5px;
  font: var(--ca-button-1);
  letter-spacing: 1.2px;
  transition: all 0.8s;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cr-button--3L8sf.disabled--1XIS0 {
  opacity: 0.4;
  pointer-events: none;
}
.cr-button--3L8sf * {
  transition: all 0.8s;
}
.cr-button--3L8sf.transparent--3jeFw {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  text-transform: uppercase;
  background-color: transparent;
}
.cr-button--3L8sf.transparent--3jeFw.hover-blue--13022:hover {
  border-color: var(--cr-blue);
  background-color: var(--cr-blue);
}
.cr-button--3L8sf.transparent--3jeFw.with-arrow--2bzko {
  justify-content: space-between;
}
.cr-button--3L8sf.transparent--3jeFw.with-arrow--2bzko:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--3L8sf.transparent--3jeFw.with-primary-style--2vnXu {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}
.cr-button--3L8sf.primary--3UAhU {
  background-color: var(--cr-blue);
  border: 1px solid var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3L8sf.primary--3UAhU * {
  color: var(--cr-white);
}
.cr-button--3L8sf.primary--3UAhU.hover-transparent--2UGkb:hover {
  border: 1px solid var(--cr-white);
  color: var(--cr-white);
  background-color: transparent;
}
.cr-button--3L8sf.primary--3UAhU.hover-transparent--2UGkb:hover * {
  color: var(--cr-white);
}
.cr-button--3L8sf.primary--3UAhU.hover-black-border--iM6Nv:hover {
  border: 1px solid var(--cr-black);
  color: var(--cr-black);
  background-color: transparent;
}
.cr-button--3L8sf.primary--3UAhU.hover-black-border--iM6Nv:hover * {
  color: var(--cr-black);
}
.cr-button--3L8sf.primary--3UAhU.with-arrow--2bzko {
  justify-content: space-between;
}
.cr-button--3L8sf.primary--3UAhU.with-arrow--2bzko:after {
  content: "\e910";
  font-family: 'cr-redesign' !important;
  margin-left: 32px;
}
.cr-button--3L8sf.secondary--1INCM {
  background-color: var(--cr-white);
  color: var(--cr-blue);
  text-transform: uppercase;
}
.cr-button--3L8sf.secondary--1INCM * {
  color: var(--cr-blue);
}
.cr-button--3L8sf.secondary--1INCM.with-border--3x6lk {
  border: none;
}
.cr-button--3L8sf.secondary--1INCM.with-border--3x6lk .corner--DpFPp {
  position: absolute;
  width: 15px;
  height: 15px;
  border-style: solid;
}
.cr-button--3L8sf.secondary--1INCM.with-border--3x6lk .corner--DpFPp.top-left--2InpM {
  top: 6px;
  left: 6px;
  border-width: 1px 0 0 1px;
}
.cr-button--3L8sf.secondary--1INCM.with-border--3x6lk .corner--DpFPp.top-right--1HQuK {
  top: 6px;
  right: 6px;
  border-width: 1px 1px 0 0;
}
.cr-button--3L8sf.secondary--1INCM.with-border--3x6lk .corner--DpFPp.bottom-left--1Rt5J {
  bottom: 6px;
  left: 6px;
  border-width: 0 0 1px 1px;
}
.cr-button--3L8sf.secondary--1INCM.with-border--3x6lk .corner--DpFPp.bottom-right--2ddDe {
  bottom: 6px;
  right: 6px;
  border-width: 0 1px 1px 0;
}
.cr-button--3L8sf.secondary--1INCM.hover-blue--13022:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3L8sf.secondary--1INCM.hover-blue--13022:hover * {
  color: var(--cr-white);
}
.cr-button--3L8sf.dark--1O6Yn {
  background-color: var(--cr-black);
  color: var(--cr-white);
  text-transform: uppercase;
}
.cr-button--3L8sf.dark--1O6Yn * {
  color: var(--cr-white);
}
.cr-button--3L8sf.with-icon--THIr3:before {
  content: "\e912";
  font-family: 'cr-redesign' !important;
  margin-right: 8px;
}
.list-item--1aIp4 ul {
  list-style: none;
  padding: 0;
}
.list-item--1aIp4 ul li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.list-item--1aIp4 ul li:before {
  font-family: 'cr-redesign' !important;
  content: "\e912";
  margin-right: 4px;
}
@media screen and (max-width: 1100px) {
  .container-fluid--3lK3F {
    padding: 0 12px !important;
  }
  .crSectionGlobal > .container-fluid {
    padding: 0 !important;
  }
}
/*RELAUNCH*/
.crButtonPrimary--1dzhf {
  background: var(--primaryColor);
  color: #ffffff !important;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonPrimary--1dzhf:hover {
  color: #ffffff;
}
.ant-btn-primary--3vaAR {
  background: var(--primaryColor) !important;
  border: var(--primaryColor) !important;
}
.ant-slider-handle--1QByA.ant-tooltip-open--2nnew {
  border-color: var(--primaryColor) !important;
}
.ant-slider-track--1m49V {
  background: var(--primaryColor) !important;
}
.slick-dots--1vooC li.slick-active--2cLHS button:before {
  background: var(--primaryColor) !important;
}
.crButtonSecondary--eKqoH {
  background: transparent;
  color: #232323;
  border: 1px solid #232323;
  font-family: "Linotype - Trade Gothic LT Pro Bold";
  font-size: 20px;
  line-height: 36px;
  padding: 10px 10px 6px;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
}
.crButtonSecondary--eKqoH:hover {
  color: #ffffff;
  background: #232323;
  border: 1px solid #232323;
}
strong,
b {
  font: var(--cr-body-copy-bold) !important;
  color: var(--cr-white);
}
/*CROSS-RENT END*/
.align--9F0pw {
  align-self: center;
}
.alignTop--20BYk {
  align-self: flex-start;
}
.noGutters--3ICzh {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.noMargin--i52jN {
  margin: 0 !important;
}
.opacityTransition--31vix {
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms;
}
.noselect--x84X4 {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form-control--2de3i {
  border-radius: 0;
  outline: none !important;
  box-shadow: none !important;
  height: 50px;
  border-color: initial !important;
  margin-bottom: 15px;
}
span.field-error--3Ivgl {
  font: var(--cr-body-copy-small);
  color: var(--cr-red);
}
.ant-picker-range--5dyws.ant-picker-focused--1_KZL .ant-picker-active-bar--1pXm3 {
  background: var(--cr-blue);
}
.ant-picker-header-view--1x1td button:hover {
  color: var(--cr-blue);
}
.ant-tooltip {
  z-index: 1111 !important;
  background-color: var(--cr-black) !important;
  font: var(--cr-heading-6) !important;
}
.ant-tooltip * {
  font: var(--cr-heading-6) !important;
}
.ra-checkout-stepper-mobile--23vjT {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 32px;
}
.ra-checkout-stepper-mobile--23vjT .step--23Y1y {
  margin-right: 8px;
  font: var(--cr-heading-6);
  background-color: var(--cr-grey);
  padding: 16px;
  border-radius: 5px;
  font: var(--ca-button-1);
  text-align: center;
}
@media screen and (min-width: 998px) {
  .ra-checkout-stepper-mobile--23vjT .step--23Y1y {
    width: 100%;
  }
}
@media screen and (max-width: 998px) {
  .ra-checkout-stepper-mobile--23vjT .step--23Y1y {
    width: auto;
  }
}
.ra-checkout-stepper-mobile--23vjT .step--23Y1y.step--23Y1y.step-active--1_0-K {
  opacity: 1;
  background-color: var(--cr-black);
  width: 100%;
}
.ra-checkout-stepper-mobile--23vjT .step--23Y1y .step-label--1MHjD {
  justify-content: center;
}
.checkout-filter-container--29lq1 {
  display: flex;
  align-items: flex-start;
}
.checkout-filter-container--29lq1 .station-date-box--ElGaF {
  flex: 1;
  position: relative;
  font: var(--cr-heading-6);
  background-color: var(--cr-white);
  color: var(--cr-blue);
  border-radius: 5px;
  padding: 16px;
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  margin-bottom: 32px;
}
.checkout-filter-container--29lq1 .station-info--1nZZh {
  margin-bottom: 8px;
}
.checkout-filter-container--29lq1 .pickup-station--3XzOQ {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-weight: 600;
}
.checkout-filter-container--29lq1 .pickup-dropoff-date--2ehKx {
  font: var(--cr-heading-6);
  color: var(--cr-blue);
  font-size: 14px;
}
.checkout-filter-container--29lq1 .edit-icon--4ic4z {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.checkout-filter-container--29lq1 .edit-icon--4ic4z i {
  font-size: 18px;
  color: var(--cr-blue);
}
.checkout-filter-container--29lq1 .filter-box--3NVw3 {
  width: 80px;
  height: 80px;
  background-color: var(--cr-white);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.checkout-filter-container--29lq1 .filter-box--3NVw3 i {
  font-size: 24px;
  color: var(--cr-blue);
}

@keyframes closeWindow {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.ril__outer {
  background-color: rgba(0, 0, 0, 0.85);
  outline: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
  -ms-content-zooming: none;
  -ms-user-select: none;
  -ms-touch-select: none;
  touch-action: none;
}

.ril__outerClosing {
  opacity: 0;
}

.ril__inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ril__image,
.ril__imagePrev,
.ril__imageNext {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  max-width: none;
  -ms-content-zooming: none;
  -ms-user-select: none;
  -ms-touch-select: none;
  touch-action: none;
}

.ril__imageDiscourager {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.ril__navButtons {
  border: none;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 20px;
  height: 34px;
  padding: 40px 30px;
  margin: auto;
  cursor: pointer;
  opacity: 0.7;
}
.ril__navButtons:hover {
  opacity: 1;
}
.ril__navButtons:active {
  opacity: 0.7;
}

.ril__navButtonPrev {
  left: 0;
  background: rgba(0, 0, 0, 0.2)
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDE5LDMgLTIsLTIgLTE2LDE2IDE2LDE2IDEsLTEgLTE1LC0xNSAxNSwtMTUgeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==')
    no-repeat center;
}

.ril__navButtonNext {
  right: 0;
  background: rgba(0, 0, 0, 0.2)
    url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDEsMyAyLC0yIDE2LDE2IC0xNiwxNiAtMSwtMSAxNSwtMTUgLTE1LC0xNSB6IiBmaWxsPSIjRkZGIi8+PC9zdmc+')
    no-repeat center;
}

.ril__downloadBlocker {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');
  background-size: cover;
}

.ril__caption,
.ril__toolbar {
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  left: 0;
  right: 0;
  display: flex;
  justify-content: space-between;
}

.ril__caption {
  bottom: 0;
  max-height: 150px;
  overflow: auto;
}

.ril__captionContent {
  padding: 10px 20px;
  color: #fff;
}

.ril__toolbar {
  top: 0;
  height: 50px;
}

.ril__toolbarSide {
  height: 50px;
  margin: 0;
}

.ril__toolbarLeftSide {
  padding-left: 20px;
  padding-right: 0;
  flex: 0 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ril__toolbarRightSide {
  padding-left: 0;
  padding-right: 20px;
  flex: 0 0 auto;
}

.ril__toolbarItem {
  display: inline-block;
  line-height: 50px;
  padding: 0;
  color: #fff;
  font-size: 120%;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ril__toolbarItemChild {
  vertical-align: middle;
}

.ril__builtinButton {
  width: 40px;
  height: 35px;
  cursor: pointer;
  border: none;
  opacity: 0.7;
}
.ril__builtinButton:hover {
  opacity: 1;
}
.ril__builtinButton:active {
  outline: none;
}

.ril__builtinButtonDisabled {
  cursor: default;
  opacity: 0.5;
}
.ril__builtinButtonDisabled:hover {
  opacity: 0.5;
}

.ril__closeButton {
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj48cGF0aCBkPSJtIDEsMyAxLjI1LC0xLjI1IDcuNSw3LjUgNy41LC03LjUgMS4yNSwxLjI1IC03LjUsNy41IDcuNSw3LjUgLTEuMjUsMS4yNSAtNy41LC03LjUgLTcuNSw3LjUgLTEuMjUsLTEuMjUgNy41LC03LjUgLTcuNSwtNy41IHoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=')
    no-repeat center;
}

.ril__zoomInButton {
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PHBhdGggZD0iTTEyIDV2NiIvPjwvZz48Y2lyY2xlIGN4PSIxMiIgY3k9IjgiIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+')
    no-repeat center;
}

.ril__zoomOutButton {
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PC9nPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=')
    no-repeat center;
}

.ril__outerAnimating {
  animation-name: closeWindow;
}

@keyframes pointFade {
  0%,
  19.999%,
  100% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
}

.ril__loadingCircle {
  width: 60px;
  height: 60px;
  position: relative;
}

.ril__loadingCirclePoint {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.ril__loadingCirclePoint::before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 11%;
  height: 30%;
  background-color: #fff;
  border-radius: 30%;
  animation: pointFade 800ms infinite ease-in-out both;
}
.ril__loadingCirclePoint:nth-of-type(1) {
  transform: rotate(0deg);
}
.ril__loadingCirclePoint:nth-of-type(7) {
  transform: rotate(180deg);
}
.ril__loadingCirclePoint:nth-of-type(1)::before,
.ril__loadingCirclePoint:nth-of-type(7)::before {
  animation-delay: -800ms;
}
.ril__loadingCirclePoint:nth-of-type(2) {
  transform: rotate(30deg);
}
.ril__loadingCirclePoint:nth-of-type(8) {
  transform: rotate(210deg);
}
.ril__loadingCirclePoint:nth-of-type(2)::before,
.ril__loadingCirclePoint:nth-of-type(8)::before {
  animation-delay: -666ms;
}
.ril__loadingCirclePoint:nth-of-type(3) {
  transform: rotate(60deg);
}
.ril__loadingCirclePoint:nth-of-type(9) {
  transform: rotate(240deg);
}
.ril__loadingCirclePoint:nth-of-type(3)::before,
.ril__loadingCirclePoint:nth-of-type(9)::before {
  animation-delay: -533ms;
}
.ril__loadingCirclePoint:nth-of-type(4) {
  transform: rotate(90deg);
}
.ril__loadingCirclePoint:nth-of-type(10) {
  transform: rotate(270deg);
}
.ril__loadingCirclePoint:nth-of-type(4)::before,
.ril__loadingCirclePoint:nth-of-type(10)::before {
  animation-delay: -400ms;
}
.ril__loadingCirclePoint:nth-of-type(5) {
  transform: rotate(120deg);
}
.ril__loadingCirclePoint:nth-of-type(11) {
  transform: rotate(300deg);
}
.ril__loadingCirclePoint:nth-of-type(5)::before,
.ril__loadingCirclePoint:nth-of-type(11)::before {
  animation-delay: -266ms;
}
.ril__loadingCirclePoint:nth-of-type(6) {
  transform: rotate(150deg);
}
.ril__loadingCirclePoint:nth-of-type(12) {
  transform: rotate(330deg);
}
.ril__loadingCirclePoint:nth-of-type(6)::before,
.ril__loadingCirclePoint:nth-of-type(12)::before {
  animation-delay: -133ms;
}
.ril__loadingCirclePoint:nth-of-type(7) {
  transform: rotate(180deg);
}
.ril__loadingCirclePoint:nth-of-type(13) {
  transform: rotate(360deg);
}
.ril__loadingCirclePoint:nth-of-type(7)::before,
.ril__loadingCirclePoint:nth-of-type(13)::before {
  animation-delay: 0ms;
}

.ril__loadingContainer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ril__imagePrev .ril__loadingContainer,
.ril__imageNext .ril__loadingContainer {
  display: none;
}

.ril__errorContainer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.ril__imagePrev .ril__errorContainer,
.ril__imageNext .ril__errorContainer {
  display: none;
}

.ril__loadingContainer__icon {
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

