
input.w-button{
  -webkit-appearance:button
}
h1,h2,h3{
  margin-bottom:10px;
  font-weight:700
}
h1{
  margin-top:20px;
  font-size:38px;
  line-height:44px
}
h2{
  margin-top:20px;
  font-size:32px;
  line-height:36px
}
h3{
  margin-top:20px;
  font-size:24px;
  line-height:30px
}
.w-form{
  margin:0 0 15px
}
.w-form-done{
  text-align:center;
  background-color:#ddd;
  padding:20px;
  display:none
}
.w-form-fail{
  background-color:#ffdede;
  margin-top:10px;
  padding:10px;
  display:none
}
label{
  margin-bottom:5px;
  font-weight:700;
  display:block
}
.w-input{
  color:#333;
  vertical-align:middle;
  background-color:#fff;
  border:1px solid #ccc;
  width:100%;
  height:38px;
  margin-bottom:10px;
  padding:8px 12px;
  font-size:14px;
  line-height:1.42857;
  display:block
}
.w-input:focus{
  border-color:#3898ec;
  outline:0
}
.w-dyn-empty{
  background-color:#ddd;
  padding:10px
}
.w-dyn-hide{
  display:none!important
}
:root{
  --soft-grey:whitesmoke;
  --white:#fff;
  --bold-tangerine:#afb820;
  --slate-gray:#616066;
  --vibrant-tangerine:#d4de26;
  --light-slate-grey:#d6d6d6;
  --graphite-gray:#8d8d91;
  --tangerine-glow:#e9f15c
}
body{
  color:#ffffff;
  font-family:Arial,Helvetica Neue,Helvetica,sans-serif;
  font-size:14px;
  line-height:20px
}
.nav-link:focus-visible{
  outline-offset:0px;
  color:#0050bd;
  border-radius:4px;
  outline:2px solid #0050bd
}
.nav-dropdown-toggle:focus-visible{
  outline-offset:0px;
  color:#0050bd;
  border-radius:5px;
  outline:2px solid #0050bd
}
.nav-dropdown-link:focus-visible{
  outline-offset:0px;
  color:#0050bd;
  border-radius:5px;
  outline:2px solid #0050bd
}
.cta-button{
  background-color:var(--vibrant-tangerine);
  color:var(--white);
  letter-spacing:1.5px;
  text-transform:uppercase;
  border-radius:5px;
  justify-content:center;
  align-items:center;
  padding:16px 30px;
  font-size:14px;
  font-weight:600;
  line-height:20px;
  transition:transform .2s,background-color .2s;
  display:flex
}
.cta-button:hover{
  background-color:var(--bold-tangerine);
  color:#fff;
  transform:scale(.95)
}
.cta-button:active{
  background-color:#43464d
}
.content-wrapper{
  max-width:1300px;
  margin-left:auto;
  margin-right:auto;
  padding-left:24px;
  padding-right:24px
}
.primary-text{
  color:var(--white);
  font-size:18px;
  font-weight:300;
  line-height:26px
}
.primary-text.grey-color{
  color:var(--graphite-gray);
  font-weight:500;
  line-height:30px
}
.form-field{
  background-color:var(--soft-grey);
  color:var(--slate-gray);
  border:1px #000;
  border-radius:10px;
  height:60px;
  margin-bottom:0;
  padding:10px 20px;
  font-size:16px
}
.form-field:focus{
  border:1px solid var(--vibrant-tangerine)
}
.form-field:focus-visible{
  border:1px solid var(--bold-tangerine);
  color:var(--white)
}
.listing-price-wrapper{
  grid-column-gap:5px;
  grid-row-gap:5px;
  justify-content:flex-start;
  align-items:flex-end;
  display:flex
}
.listing-price-wrapper.car-page-price-wrapper{
  grid-column-gap:10px;
  grid-row-gap:10px;
  justify-content:flex-start;
  align-items:flex-end
}
.currency-price-term{
  color:var(--white);
  font-size:14px;
  font-weight:500;
  line-height:16px
}
.currency-price-term.car-page-currency-price-term{
  font-size:20px
}
.car-listing-price{
  color:var(--white);
  letter-spacing:.5px;
  font-size:20px;
  font-weight:700
}
.car-listing-price.carr-page-price{
  font-size:32px
}
.car-listing-details-wrapper{
  background-color:#f6f6f6;
  border-radius:12px;
  flex-flow:wrap;
  justify-content:space-between;
  padding:6px 20px;
  display:flex
}
.car-listing-details-wrapper.car-page-details{
  grid-column-gap:16px;
  grid-row-gap:16px;
  background-color:#fff0;
  justify-content:flex-start;
  align-items:center;
  padding:0
}
.car-listing-detail{
  grid-column-gap:1px;
  grid-row-gap:1px;
  flex-flow:column;
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.car-listing-detail.car-page-detail{
  grid-column-gap:10px;
  grid-row-gap:10px;
  background-color:var(--white);
  border-radius:20px;
  flex-flow:row;
  padding:6px 12px;
  box-shadow:0 1px 6px #0003
}
.listing-icon{
  width:20px
}
.listing-detail{
  color:var(--slate-gray);
  font-size:12px;
  font-weight:400
}
.filter-search-field:focus-visible{
  border:1px solid var(--white)
}
.empty-state-wrapper{
  background-color:var(--vibrant-tangerine);
  color:var(--white);
  border-radius:5px;
  justify-content:center;
  align-items:center;
  padding:40px;
  font-size:20px;
  font-weight:500;
  line-height:26px;
  display:flex
}
.section{
  padding-top:200px;
  padding-bottom:50px
}
.section.bg-white{
  background-color:var(--white)
}
.section-heading{
  margin-top:0;
  margin-bottom:0;
  font-size:32px;
  font-weight:600
}
.left-column{
  grid-column-gap:60px;
  grid-row-gap:60px;
  flex-flow:column;
  grid-template-rows:auto auto;
  grid-template-columns:1fr;
  grid-auto-columns:1fr;
  display:flex
}
.images-list{
  grid-column-gap:15px;
  grid-row-gap:15px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.car-image{
  border-radius:15px
}
.split-content-wrapper{
  grid-column-gap:100px;
  grid-row-gap:100px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  place-items:center stretch;
  display:grid
}
.text-info{
  grid-column-gap:20px;
  grid-row-gap:20px;
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex
}
.divider{
  border-bottom:1px solid var(--light-slate-grey);
  margin-top:40px;
  margin-bottom:40px;
  padding-top:0;
  padding-bottom:0
}
.contact-method-wrapper{
  border:1px none var(--light-slate-grey);
  border-radius:20px;
  padding:60px 50px;
  position:static;
  top:20px;
  box-shadow:0 3px 20px #0003
}
.contact-method-wrapper.tablet-mobile-car-rental-info{
  width:100%;
  margin-top:20px;
  display:none;
  position:static
}
.car-images-wrapper{
  grid-column-gap:15px;
  grid-row-gap:15px;
  flex-flow:column;
  padding-top:40px;
  display:flex
}
.form-fields{
  grid-column-gap:15px;
  grid-row-gap:15px;
  grid-template-rows:auto auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.form-fields.contact-form-fields{
  grid-row-gap:25px;
  grid-template-rows:auto auto
}
.car-info-heading{
  margin-top:0;
  margin-bottom:20px;
  font-size:26px;
  font-weight:600
}
.field-label{
  margin-bottom:0;
  font-size:18px;
  font-weight:600
}
.label-field-wrapper{
  grid-column-gap:15px;
  grid-row-gap:15px;
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  margin-bottom:10px;
  display:flex
}
.enquiry-button-wrapper{
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex
}
@media screen and (max-width:991px){
  .cta-button{
      margin-top:0
  }
  .content-wrapper{
      padding-left:24px;
      padding-right:24px
  }
  .car-listing-details-wrapper{
      justify-content:space-between;
      align-items:center
  }
  .car-listing-details-wrapper.car-page-details{
      grid-column-gap:10px;
      grid-row-gap:10px
  }
  .left-column{
      grid-column-gap:60px;
      grid-row-gap:60px
  }
  .images-list{
      grid-column-gap:15px;
      grid-row-gap:15px
  }
  .split-content-wrapper{
      grid-column-gap:60px;
      grid-row-gap:60px;
      grid-template-rows:auto auto;
      grid-template-columns:1fr
  }
  .contact-method-wrapper{
      display:none
  }
  .contact-method-wrapper.tablet-mobile-car-rental-info{
      display:block;
      position:static
  }
  .car-images-wrapper{
      grid-column-gap:15px;
      grid-row-gap:15px
  }
}
@media screen and (max-width:767px){
  .section-heading{
      font-size:28px
  }
  .left-column{
      grid-column-gap:60px;
      grid-row-gap:60px;
      grid-template-rows:auto auto;
      grid-template-columns:1fr
  }
  .images-list,.car-images-wrapper{
      grid-column-gap:10px;
      grid-row-gap:10px
  }
  .form-fields{
      grid-template-columns:1fr
  }
}
@media screen and (max-width:479px){
  .content-wrapper{
      padding-left:16px;
      padding-right:16px
  }
  .section-heading{
      font-size:24px
  }
  .left-column{
      grid-column-gap:60px;
      grid-row-gap:60px
  }
  .images-list{
      grid-column-gap:10px;
      grid-row-gap:10px
  }
  .car-image{
      border-radius:10px
  }
  .contact-method-wrapper{
      padding:50px 30px
  }
  .car-images-wrapper{
      grid-column-gap:10px;
      grid-row-gap:10px
  }
  .form-fields{
      grid-template-rows:auto auto auto auto;
      grid-template-columns:1fr
  }
  .form-fields.contact-form-fields{
      grid-column-gap:0px;
      grid-row-gap:25px;
      flex-flow:column;
      grid-template-rows:auto;
      grid-template-columns:1.25fr;
      grid-auto-columns:.25fr;
      display:grid
  }
  .field-label{
      font-size:16px
  }
}
#w-node-_089aa738-55f9-64a9-50bc-b1eed491aa16-70a4cee1{
  grid-area:span 1/span 2/span 1/span 2
}
@media screen and (max-width:767px){
  #w-node-_41ecfad0-e803-b1fa-d421-c50de0506381-70a4cee1,#w-node-_41ecfad0-e803-b1fa-d421-c50de0506385-70a4cee1,#w-node-_41ecfad0-e803-b1fa-d421-c50de0506389-70a4cee1,#w-node-_41ecfad0-e803-b1fa-d421-c50de050638d-70a4cee1,#w-node-_03895b42-ce83-76a5-8ad4-695347df326e-70a4cee1,#w-node-_03895b42-ce83-76a5-8ad4-695347df3272-70a4cee1,#w-node-_03895b42-ce83-76a5-8ad4-695347df3276-70a4cee1,#w-node-_03895b42-ce83-76a5-8ad4-695347df327a-70a4cee1,#w-node-_089aa738-55f9-64a9-50bc-b1eed491aa16-70a4cee1{
      grid-area:span 1/span 2/span 1/span 2
  }
}
@media screen and (max-width:479px){
  #w-node-_41ecfad0-e803-b1fa-d421-c50de0506381-70a4cee1,#w-node-_41ecfad0-e803-b1fa-d421-c50de0506385-70a4cee1,#w-node-_41ecfad0-e803-b1fa-d421-c50de0506389-70a4cee1,#w-node-_41ecfad0-e803-b1fa-d421-c50de050638d-70a4cee1,#w-node-_03895b42-ce83-76a5-8ad4-695347df326e-70a4cee1,#w-node-_03895b42-ce83-76a5-8ad4-695347df3272-70a4cee1,#w-node-_03895b42-ce83-76a5-8ad4-695347df3276-70a4cee1,#w-node-_03895b42-ce83-76a5-8ad4-695347df327a-70a4cee1,#w-node-_089aa738-55f9-64a9-50bc-b1eed491aa16-70a4cee1{
      grid-area:span 1/span 2/span 1/span 2
  }
}


@font-face {
  font-family: 'Thicccboi';
  src: url('https://cdn.prod.website-files.com/66f4c3d23a2eb94770a4ce07/66f4c3d33a2eb94770a4cef1_THICCCBOI-ExtraBold.woff2') format('woff2'), url('https://cdn.prod.website-files.com/66f4c3d23a2eb94770a4ce07/66f4c3d33a2eb94770a4cef7_THICCCBOI-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Thicccboi';
  src: url('https://cdn.prod.website-files.com/66f4c3d23a2eb94770a4ce07/66f4c3d33a2eb94770a4cef6_THICCCBOI-Thin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Thicccboi';
  src: url('https://cdn.prod.website-files.com/66f4c3d23a2eb94770a4ce07/66f4c3d33a2eb94770a4cef5_THICCCBOI-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Thicccboi';
  src: url('https://cdn.prod.website-files.com/66f4c3d23a2eb94770a4ce07/66f4c3d33a2eb94770a4cef4_THICCCBOI-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Thicccboi';
  src: url('https://cdn.prod.website-files.com/66f4c3d23a2eb94770a4ce07/66f4c3d33a2eb94770a4cefb_THICCCBOI-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Thicccboi';
  src: url('https://cdn.prod.website-files.com/66f4c3d23a2eb94770a4ce07/66f4c3d33a2eb94770a4cef2_THICCCBOI-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Thicccboi';
  src: url('https://cdn.prod.website-files.com/66f4c3d23a2eb94770a4ce07/66f4c3d33a2eb94770a4cef3_THICCCBOI-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Thicccboi Thicccaf';
  src: url('https://cdn.prod.website-files.com/66f4c3d23a2eb94770a4ce07/66f4c3d33a2eb94770a4cefc_THICCCBOI-ThicccAF.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'M';
  src: url('https://cdn.prod.website-files.com/66f4c3d23a2eb94770a4ce07/66f56624eff78a685f2fd448_MaterialIcons-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}