/* default css */

:root {
  --black-dark: #000000;
  --black: #282C31;
  --white-light: #F3F2F6;
  --white: #FFFFFF;
  --red: #FF0D57;
}

*:focus,
*.focus {
	outline: none !important;
  box-shadow: none !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
input[type=number] {
	-moz-appearance: textfield;
}

body {
	font-family: 'Roboto';
	font-size: 1rem;
	line-height: 1.5rem;
  font-weight: 300;
	color: var(--black-dark);
	overflow-x: hidden;
}

h1,
h2 {
  font-family: 'Space Mono';
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 700;
  color: var(--white);
  letter-spacing: -0.02em;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  h1,
  h2 {
    font-size: 3.75rem;
    line-height: 4.5rem;
    margin-bottom: 60px;
  }  
}

h3 {
  font-family: 'Space Mono';
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700;
  color: var(--black-dark);
}
@media (min-width: 768px) {
  h3 {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}

b,
strong {
  font-weight: 700;
}

body .grecaptcha-badge {
    display: none;
}

@media (min-width: 1200px) {
  .container {
    max-width: 1320px;
  }
}

.tlw--container-narrow {
  max-width: 890px;
}

.navbar.fixed-top {
  background: var(--black);
  color: var(--white-light);
  padding: 0;
}

.navbar-brand {
  padding: 0;
}

@media (max-width: 1199px) {
  .navbar.fixed-top .container > div {
    padding-left: 0;
    padding-right: 0;
  }
  
  .navbar-brand {
    max-width: 150px;
  }
  
  .navbar-collapse {
    margin: 25px 20px 75px;
  }
  
  .navbar.fixed-top .navbar-nav li {
    margin: 25px 0;
  }
  
  .tlw--top-bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}

.tlw--order-btn-mobile,
.tlw--order-btn-mobile:hover,
.tlw--order-btn-mobile:focus {
  font-family: 'Space Mono';
  font-size: .875rem;
  padding: 8px 16px;
  background: var(--red);
  color: var(--white);
  line-height: 1.25rem;
  letter-spacing: .018rem;
  text-decoration: none;
}

.navbar-light .navbar-toggler {
  width: 32px;
  height: 32px;
  margin-right: 15px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgMTZIMjciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik01IDhIMjciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik01IDI0SDI3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K');
}
.navbar-light .navbar-toggler[aria-expanded=true] {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1IDdMNyAyNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTI1IDI1TDcgNyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==');
}

.navbar.fixed-top .navbar-nav {
  align-items: flex-end;
}
@media (min-width: 1200px) {
  .navbar.fixed-top .navbar-nav {
    align-items: center;
  }
}

@media (min-width: 1200px) {
  .navbar.fixed-top .navbar-nav li {
    margin-left: 20px;
    margin-right: 20px;
  }
}

.navbar.fixed-top .navbar-nav li a {
  color: var(--white-light);
  display: flex;
  align-items: center;
  letter-spacing: 0.02em;
}

.navbar.fixed-top .navbar-nav li.tlw--menu-pricelist a:after {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 8px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNSAxNEM4LjQzMyAxNCAxMCAxMS4zMTM3IDEwIDhDMTAgNC42ODYyOSA4LjQzMyAyIDYuNSAyQzQuNTY3IDIgMyA0LjY4NjI5IDMgOEMzIDExLjMxMzcgNC41NjcgMTQgNi41IDE0WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik02LjUgMkg5LjVDMTEuNDMxMiAyIDEzIDQuNjg3NSAxMyA4QzEzIDExLjMxMjUgMTEuNDMxMiAxNCA5LjUgMTRINi41IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTkuMTA2MjYgNEgxMi4xMDYzIiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEwIDhIMTMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOS4xMDYyNiAxMkgxMi4xMDYzIiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==');
}

.navbar.fixed-top .navbar-nav li.tlw--menu-cars a:after {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 8px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNy41SDE1IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE0IDExLjVWMTNDMTQgMTMuMTMyNiAxMy45NDczIDEzLjI1OTggMTMuODUzNiAxMy4zNTM2QzEzLjc1OTggMTMuNDQ3MyAxMy42MzI2IDEzLjUgMTMuNSAxMy41SDEyQzExLjg2NzQgMTMuNSAxMS43NDAyIDEzLjQ0NzMgMTEuNjQ2NCAxMy4zNTM2QzExLjU1MjcgMTMuMjU5OCAxMS41IDEzLjEzMjYgMTEuNSAxM1YxMS41IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTQuNSAxMS41VjEzQzQuNSAxMy4xMzI2IDQuNDQ3MzIgMTMuMjU5OCA0LjM1MzU1IDEzLjM1MzZDNC4yNTk3OSAxMy40NDczIDQuMTMyNjEgMTMuNSA0IDEzLjVIMi41QzIuMzY3MzkgMTMuNSAyLjI0MDIxIDEzLjQ0NzMgMi4xNDY0NSAxMy4zNTM2QzIuMDUyNjggMTMuMjU5OCAyIDEzLjEzMjYgMiAxM1YxMS41IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTQgOS41SDUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTEgOS41SDEyIiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE0IDcuNUwxMi4xMzEzIDMuM0MxMi4wOTI1IDMuMjExMTUgMTIuMDI4NyAzLjEzNTQ4IDExLjk0NzcgMy4wODIyMkMxMS44NjY3IDMuMDI4OTUgMTEuNzcxOSAzLjAwMDM5IDExLjY3NSAzSDQuMzI1QzQuMjI4MDUgMy4wMDAzOSA0LjEzMzMxIDMuMDI4OTUgNC4wNTIzMSAzLjA4MjIyQzMuOTcxMyAzLjEzNTQ4IDMuOTA3NTMgMy4yMTExNSAzLjg2ODc1IDMuM0wyIDcuNVYxMS41SDE0VjcuNVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K');
}

.navbar.fixed-top .navbar-nav li.tlw--menu-order a {
  font-family: 'Space Mono';
  font-size: 1.125rem;
  padding: 16px 24px;
  background: var(--red);
  color: var(--white);
  text-decoration: none !important;
}
@media (max-width: 767px) {
  .navbar.fixed-top .navbar-nav li.tlw--menu-order {
    display: none;
  }
}

.navbar.fixed-top .navbar-nav.contact {
  flex-direction: column;
  align-items: flex-end;
}

.navbar.fixed-top .navbar-nav li.tlw--menu-phone a,
.navbar.fixed-top .navbar-nav li.tlw--menu-email a {
  font-weight: 700;
}

.navbar.fixed-top .navbar-nav li.tlw--menu-phone a:before {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 8px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNzgxMjUgNy44QzYuMjk1NzYgOC44NjI1MSA3LjE1NDkyIDkuNzE5NDcgOC4yMTg3NSAxMC4yMzEzQzguMjk3MjIgMTAuMjY4NCA4LjM4NDAyIDEwLjI4NDUgOC40NzA1OSAxMC4yNzc5QzguNTU3MTcgMTAuMjcxMyA4LjY0MDU0IDEwLjI0MjMgOC43MTI1IDEwLjE5MzhMMTAuMjc1IDkuMTVDMTAuMzQ0IDkuMTAzMTggMTAuNDIzOCA5LjA3NDYxIDEwLjUwNjkgOS4wNjY5NkMxMC41ODk5IDkuMDU5MzEgMTAuNjczNiA5LjA3MjgzIDEwLjc1IDkuMTA2MjVMMTMuNjc1IDEwLjM2MjVDMTMuNzc1IDEwLjQwNDEgMTMuODU4NSAxMC40Nzc0IDEzLjkxMjcgMTAuNTcxMkMxMy45NjY5IDEwLjY2NDkgMTMuOTg4OCAxMC43NzM5IDEzLjk3NSAxMC44ODEzQzEzLjg4MjMgMTEuNjA0OCAxMy41MjkxIDEyLjI2OTkgMTIuOTgxNSAxMi43NTE5QzEyLjQzMzkgMTMuMjMzOSAxMS43Mjk1IDEzLjQ5OTggMTEgMTMuNUM4Ljc0NTY2IDEzLjUgNi41ODM2NSAxMi42MDQ1IDQuOTg5NTkgMTEuMDEwNEMzLjM5NTUzIDkuNDE2MzUgMi41IDcuMjU0MzQgMi41IDVDMi41MDAxNiA0LjI3MDUgMi43NjYxMyAzLjU2NjA1IDMuMjQ4MTQgMy4wMTg0N0MzLjczMDE1IDIuNDcwODkgNC4zOTUxNiAyLjExNzcxIDUuMTE4NzUgMi4wMjVDNS4yMjYxNSAyLjAxMTIgNS4zMzUxMSAyLjAzMzEgNS40Mjg4NCAyLjA4NzNDNS41MjI1OCAyLjE0MTUxIDUuNTk1ODkgMi4yMjUwMyA1LjYzNzUgMi4zMjVMNi44OTM3NSA1LjI1NjI1QzYuOTI2NDIgNS4zMzE0NyA2Ljk0MDA5IDUuNDEzNTcgNi45MzM1NSA1LjQ5NTMxQzYuOTI3MDEgNS41NzcwNSA2LjkwMDQ2IDUuNjU1OTMgNi44NTYyNSA1LjcyNUw1LjgxMjUgNy4zMTI1QzUuNzY2MDMgNy4zODQzIDUuNzM4NzYgNy40NjY4MiA1LjczMzI5IDcuNTUyMTdDNS43Mjc4MiA3LjYzNzUzIDUuNzQ0MzMgNy43MjI4NSA1Ljc4MTI1IDcuOFY3LjhaIiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==');
}

.navbar.fixed-top .navbar-nav li.tlw--menu-email a:before {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 8px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDMuNUw4IDlMMiAzLjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMiAzLjVIMTRWMTJDMTQgMTIuMTMyNiAxMy45NDczIDEyLjI1OTggMTMuODUzNiAxMi4zNTM2QzEzLjc1OTggMTIuNDQ3MyAxMy42MzI2IDEyLjUgMTMuNSAxMi41SDIuNUMyLjM2NzM5IDEyLjUgMi4yNDAyMSAxMi40NDczIDIuMTQ2NDUgMTIuMzUzNkMyLjA1MjY4IDEyLjI1OTggMiAxMi4xMzI2IDIgMTJWMy41WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik02LjkwNjI1IDhMMi4xNTYyNSAxMi4zNTYyIiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEzLjg0MzggMTIuMzU2Mkw5LjA5Mzc1IDgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K');
}

main > section.wpb-content-wrapper {
  padding-top: 60px;
}
@media (min-width: 1200px) {
  main > section.wpb-content-wrapper {
    padding-top: 120px;
  }
}

.vc_section.vc_section-has-fill,
.vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section,
.vc_section.vc_section-has-fill + .vc_section {
  padding-top: 0;
}

#top_banner {
  background-color: var(--black);
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 50%;
  min-height: 700px;
  padding: 0;
  display: flex;
  flex-flow: column;
  justify-content: center;
}
@media (max-width: 1199px) {
  #top_banner {
    background-size: cover;
    background-position: 14rem 0;
    display: block;
    min-height: auto;
    padding: 5rem 0;
  }
}

@media (min-width: 1320px) {
  #top_banner > .container {
    padding: 0;
  }
}

.tlw--top-banner-info {
  font-family: 'Space Mono';
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 400;
  color: var(--white);
  display: flex;
  align-items: center;
  margin-bottom: 25px;
  width: 100%;
}
@media (min-width: 1200px) {
  .tlw--top-banner-info {
    font-size: 1.25rem;
    line-height: 2rem;
    float: left;
    width: 50%;
  }
}

.tlw--top-banner-info > div:first-child {
  width: 20%;
}

.tlw--top-banner-info > div:first-child > .vc_column-inner {
  padding-right: 0;
}

.tlw--top-banner-info .wpb_single_image {
  margin-bottom: 0;
}

.tlw--top-banner-info > div:last-child {
  width: 80%;
}

.tlw--top-banner-info > div:last-child > .vc_column-inner {
  padding-left: 0;
}

.tlw--video-play-btn {
  clear: both;
  display: flex;
  align-items: center;
  font-family: 'Space Mono';
  font-size: 1.125rem;
  font-weight: 700;
  color: var(--white);
  padding-top: 15px;
}
@media (min-width: 768px) {
  .tlw--video-play-btn {
    padding-top: 35px;
  }
}

.tlw--video-play-btn > div {
  width: auto;
}

.tlw--video-play-btn .wpb_single_image {
  margin-bottom: 0;
}

.tlw--video-play-btn > div:first-child {
  order: 2;
}

.tlw--video-play-btn > div:first-child > .vc_column-inner {
  padding: 0;
}

.tlw--top-banner-claim {
  font-family: 'Space Mono';
  /*font-size: 2.25rem;
  line-height: 2.5rem;*/
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
  color: var(--white);
  position: relative;
  top: -70px;
}
@media (max-width: 1200px) {
  .tlw--top-banner-claim {
    padding: 0;
    top: auto;
  }
}
@media (min-width: 1200px) {
  .tlw--top-banner-claim {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}

.tlw--top-banner-claim > div {
  min-height: 180px;
}
@media (max-width: 767px) {
  .tlw--top-banner-claim > div:last-child {
    min-height: 70px;
  }
}

.tlw--top-banner-claim > div > .vc_column-inner {
  padding: 0;
  align-items: center;
  justify-content: center;
}

.tlw--top-banner-claim .wpb_single_image {
  margin-bottom: 0;
}

.tlw--top-banner-claim > div .vc_row {
  display: flex;
  white-space: nowrap;
  align-items: center;
}
@media (max-width: 767px) {
  .tlw--top-banner-claim > div:first-child .vc_row {
    flex-direction: column;
    justify-content: center;
  }
}

.tlw--top-banner-claim > div .vc_row > div {
  width: 100%;
  margin: 0 7px;
}
@media (max-width: 1199px) {
  .tlw--top-banner-claim > div .vc_row > div {
    margin: 0 auto;
  }
}

.tlw--top-banner-claim > div:first-child .vc_row > div:nth-child(4) {
  font-size: 1.25rem;
  font-weight: 400;
}

.tlw--top-banner-claim > div:last-child .wpb_column {
  margin: 0;
}

.tlw--top-banner-claim > div:last-child .wpb_column:last-child {
  font-size: 2.25rem;
  line-height: 110%;
  letter-spacing: -0.02em;
}
@media (min-width: 1200px) {
  .tlw--top-banner-claim > div:last-child .wpb_column:last-child {
    font-size: 3.75rem;
    line-height: 4.5rem;
  }
}

@media (max-width: 767px) {
  .tlw--top-banner-claim .vc_custom_heading {
    text-align: center !important;
  }
}

#pricelist {
  padding-top: 60px;
}
@media (min-width: 768px) {
  #pricelist {
    padding-top: 110px;
  }
}

.tlw--pricelist-tabs {
  position: relative;
  min-height: 84px;
  letter-spacing: 0.02em;
}

@media (min-width: 768px) {
  .tlw--pricelist-tabs:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 2px;
    background: rgba(159, 156, 164, 0.5);
  }
  .tlw--pricelist-tabs:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 50%;
    height: 2px;
    background: var(--red);
    transition: left .2s;
    -moz-transition: left .2s;
    -webkit-transition: left .2s;
    -o-transition: left .2s;
  }
  .tlw--pricelist-tabs.pricelist_tab_minivan:after {
    left: 50%;
  }
}

.tlw--pricelist-tabs h3 {
  font-family: 'Space Mono';
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700;
  color: var(--black);
  letter-spacing: 0;
  margin-bottom: 0;
}

.tlw--pricelist-tabs > div {
  cursor: pointer;
  min-height: 84px;
  display: flex;
  align-items: center;
}

.tlw--pricelist-tabs .wpb_wrapper {
  position: relative;
  padding-left: 60px;
}

#pricelist_tab_car .wpb_wrapper:before {
  content: '';
  display: block;
  width: 48px;
  height: 48px;
  position: absolute;
  left: 0;
  top: 0;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiByeD0iMjQiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMCAyM0gzOCIgc3Ryb2tlPSIjMjgyQzMxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMzUgMzVIMzJDMzEuNzM0OCAzNSAzMS40ODA0IDM0Ljg5NDYgMzEuMjkyOSAzNC43MDcxQzMxLjEwNTQgMzQuNTE5NiAzMSAzNC4yNjUyIDMxIDM0VjMxSDE3VjM0QzE3IDM0LjI2NTIgMTYuODk0NiAzNC41MTk2IDE2LjcwNzEgMzQuNzA3MUMxNi41MTk2IDM0Ljg5NDYgMTYuMjY1MiAzNSAxNiAzNUgxM0MxMi43MzQ4IDM1IDEyLjQ4MDQgMzQuODk0NiAxMi4yOTI5IDM0LjcwNzFDMTIuMTA1NCAzNC41MTk2IDEyIDM0LjI2NTIgMTIgMzRWMjNMMTUuNzM3NSAxNC42QzE1LjgxNTEgMTQuNDIyMyAxNS45NDI2IDE0LjI3MSAxNi4xMDQ2IDE0LjE2NDRDMTYuMjY2NiAxNC4wNTc5IDE2LjQ1NjEgMTQuMDAwOCAxNi42NSAxNEgzMS4zNUMzMS41NDM5IDE0LjAwMDggMzEuNzMzNCAxNC4wNTc5IDMxLjg5NTQgMTQuMTY0NEMzMi4wNTc0IDE0LjI3MSAzMi4xODQ5IDE0LjQyMjMgMzIuMjYyNSAxNC42TDM2IDIzVjM0QzM2IDM0LjI2NTIgMzUuODk0NiAzNC41MTk2IDM1LjcwNzEgMzQuNzA3MUMzNS41MTk2IDM0Ljg5NDYgMzUuMjY1MiAzNSAzNSAzNVoiIHN0cm9rZT0iIzI4MkMzMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==');
}
#pricelist_tab_car.active .wpb_wrapper:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiByeD0iMjQiIGZpbGw9IiNGRjBENTciLz4KPHBhdGggZD0iTTEwIDIzSDM4IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMzUgMzVIMzJDMzEuNzM0OCAzNSAzMS40ODA0IDM0Ljg5NDYgMzEuMjkyOSAzNC43MDcxQzMxLjEwNTQgMzQuNTE5NiAzMSAzNC4yNjUyIDMxIDM0VjMxSDE3VjM0QzE3IDM0LjI2NTIgMTYuODk0NiAzNC41MTk2IDE2LjcwNzEgMzQuNzA3MUMxNi41MTk2IDM0Ljg5NDYgMTYuMjY1MiAzNSAxNiAzNUgxM0MxMi43MzQ4IDM1IDEyLjQ4MDQgMzQuODk0NiAxMi4yOTI5IDM0LjcwNzFDMTIuMTA1NCAzNC41MTk2IDEyIDM0LjI2NTIgMTIgMzRWMjNMMTUuNzM3NSAxNC42QzE1LjgxNTEgMTQuNDIyMyAxNS45NDI2IDE0LjI3MSAxNi4xMDQ2IDE0LjE2NDRDMTYuMjY2NiAxNC4wNTc5IDE2LjQ1NjEgMTQuMDAwOCAxNi42NSAxNEgzMS4zNUMzMS41NDM5IDE0LjAwMDggMzEuNzMzNCAxNC4wNTc5IDMxLjg5NTQgMTQuMTY0NEMzMi4wNTc0IDE0LjI3MSAzMi4xODQ5IDE0LjQyMjMgMzIuMjYyNSAxNC42TDM2IDIzVjM0QzM2IDM0LjI2NTIgMzUuODk0NiAzNC41MTk2IDM1LjcwNzEgMzQuNzA3MUMzNS41MTk2IDM0Ljg5NDYgMzUuMjY1MiAzNSAzNSAzNVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=');
}

#pricelist_tab_minivan .wpb_wrapper:before {
  content: '';
  display: block;
  width: 48px;
  height: 48px;
  position: absolute;
  left: 0;
  top: 0;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiByeD0iMjQiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4yNSAxN0gzNC43NSIgc3Ryb2tlPSIjMjgyQzMxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTMuMjUgMjNIMzQuNzUiIHN0cm9rZT0iIzI4MkMzMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTM0Ljc1IDMySDEzLjI1VjE2QzEzLjI0ODQgMTUuNjA1NiAxMy4zMjQ4IDE1LjIxNDcgMTMuNDc1IDE0Ljg1QzEzLjYyNTIgMTQuNDg1MyAxMy44NDYxIDE0LjE1MzkgMTQuMTI1IDEzLjg3NUMxNC40MDM5IDEzLjU5NjEgMTQuNzM1MyAxMy4zNzUyIDE1LjEgMTMuMjI1QzE1LjQ2NDcgMTMuMDc0OCAxNS44NTU2IDEyLjk5ODQgMTYuMjUgMTNIMzEuNzVDMzIuMTQ0NSAxMi45OTg0IDMyLjUzNTMgMTMuMDc0OCAzMi45IDEzLjIyNUMzMy4yNjQ4IDEzLjM3NTIgMzMuNTk2MSAxMy41OTYxIDMzLjg3NSAxMy44NzVDMzQuMTUzOSAxNC4xNTM5IDM0LjM3NDkgMTQuNDg1MyAzNC41MjUgMTQuODVDMzQuNjc1MiAxNS4yMTQ3IDM0Ljc1MTcgMTUuNjA1NiAzNC43NSAxNlYzMloiIHN0cm9rZT0iIzI4MkMzMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTM0Ljc1IDMyVjM1QzM0Ljc1IDM1LjI2NTIgMzQuNjQ0NiAzNS41MTk2IDM0LjQ1NzEgMzUuNzA3MUMzNC4yNjk2IDM1Ljg5NDYgMzQuMDE1MiAzNiAzMy43NSAzNkgzMC43NUMzMC40ODQ4IDM2IDMwLjIzMDQgMzUuODk0NiAzMC4wNDI5IDM1LjcwNzFDMjkuODU1NCAzNS41MTk2IDI5Ljc1IDM1LjI2NTIgMjkuNzUgMzVWMzIiIHN0cm9rZT0iIzI4MkMzMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE4LjI1IDMyVjM1QzE4LjI1IDM1LjI2NTIgMTguMTQ0NiAzNS41MTk2IDE3Ljk1NzEgMzUuNzA3MUMxNy43Njk2IDM1Ljg5NDYgMTcuNTE1MiAzNiAxNy4yNSAzNkgxNC4yNUMxMy45ODQ4IDM2IDEzLjczMDQgMzUuODk0NiAxMy41NDI5IDM1LjcwNzFDMTMuMzU1NCAzNS41MTk2IDEzLjI1IDM1LjI2NTIgMTMuMjUgMzVWMzIiIHN0cm9rZT0iIzI4MkMzMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE4LjUgMjlDMTkuMzI4NCAyOSAyMCAyOC4zMjg0IDIwIDI3LjVDMjAgMjYuNjcxNiAxOS4zMjg0IDI2IDE4LjUgMjZDMTcuNjcxNiAyNiAxNyAyNi42NzE2IDE3IDI3LjVDMTcgMjguMzI4NCAxNy42NzE2IDI5IDE4LjUgMjlaIiBmaWxsPSIjMjgyQzMxIi8+CjxwYXRoIGQ9Ik0yOS41IDI5QzMwLjMyODQgMjkgMzEgMjguMzI4NCAzMSAyNy41QzMxIDI2LjY3MTYgMzAuMzI4NCAyNiAyOS41IDI2QzI4LjY3MTYgMjYgMjggMjYuNjcxNiAyOCAyNy41QzI4IDI4LjMyODQgMjguNjcxNiAyOSAyOS41IDI5WiIgZmlsbD0iIzI4MkMzMSIvPgo8L3N2Zz4K');
}
#pricelist_tab_minivan.active .wpb_wrapper:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiByeD0iMjQiIGZpbGw9IiNGRjBENTciLz4KPHBhdGggZD0iTTEzLjI1IDE3SDM0Ljc1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTMuMjUgMjNIMzQuNzUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0zNC43NSAzMkgxMy4yNVYxNkMxMy4yNDg0IDE1LjYwNTYgMTMuMzI0OCAxNS4yMTQ3IDEzLjQ3NSAxNC44NUMxMy42MjUyIDE0LjQ4NTMgMTMuODQ2MSAxNC4xNTM5IDE0LjEyNSAxMy44NzVDMTQuNDAzOSAxMy41OTYxIDE0LjczNTMgMTMuMzc1MiAxNS4xIDEzLjIyNUMxNS40NjQ3IDEzLjA3NDggMTUuODU1NiAxMi45OTg0IDE2LjI1IDEzSDMxLjc1QzMyLjE0NDUgMTIuOTk4NCAzMi41MzUzIDEzLjA3NDggMzIuOSAxMy4yMjVDMzMuMjY0OCAxMy4zNzUyIDMzLjU5NjEgMTMuNTk2MSAzMy44NzUgMTMuODc1QzM0LjE1MzkgMTQuMTUzOSAzNC4zNzQ5IDE0LjQ4NTMgMzQuNTI1IDE0Ljg1QzM0LjY3NTIgMTUuMjE0NyAzNC43NTE3IDE1LjYwNTYgMzQuNzUgMTZWMzJaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMzQuNzUgMzJWMzVDMzQuNzUgMzUuMjY1MiAzNC42NDQ2IDM1LjUxOTYgMzQuNDU3MSAzNS43MDcxQzM0LjI2OTYgMzUuODk0NiAzNC4wMTUyIDM2IDMzLjc1IDM2SDMwLjc1QzMwLjQ4NDggMzYgMzAuMjMwNCAzNS44OTQ2IDMwLjA0MjkgMzUuNzA3MUMyOS44NTU0IDM1LjUxOTYgMjkuNzUgMzUuMjY1MiAyOS43NSAzNVYzMiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE4LjI1IDMyVjM1QzE4LjI1IDM1LjI2NTIgMTguMTQ0NiAzNS41MTk2IDE3Ljk1NzEgMzUuNzA3MUMxNy43Njk2IDM1Ljg5NDYgMTcuNTE1MiAzNiAxNy4yNSAzNkgxNC4yNUMxMy45ODQ4IDM2IDEzLjczMDQgMzUuODk0NiAxMy41NDI5IDM1LjcwNzFDMTMuMzU1NCAzNS41MTk2IDEzLjI1IDM1LjI2NTIgMTMuMjUgMzVWMzIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xOC41IDI5QzE5LjMyODQgMjkgMjAgMjguMzI4NCAyMCAyNy41QzIwIDI2LjY3MTYgMTkuMzI4NCAyNiAxOC41IDI2QzE3LjY3MTYgMjYgMTcgMjYuNjcxNiAxNyAyNy41QzE3IDI4LjMyODQgMTcuNjcxNiAyOSAxOC41IDI5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI5LjUgMjlDMzAuMzI4NCAyOSAzMSAyOC4zMjg0IDMxIDI3LjVDMzEgMjYuNjcxNiAzMC4zMjg0IDI2IDI5LjUgMjZDMjguNjcxNiAyNiAyOCAyNi42NzE2IDI4IDI3LjVDMjggMjguMzI4NCAyOC42NzE2IDI5IDI5LjUgMjlaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K');
}

.tlw--pricelist-contents {
  margin-top: 52px;
}

.tlw--pricelist-contents > div {
  width: 100%;
  display: none;
  overflow-y: auto;
}

.tlw--pricelist-contents > div.active {
  display: block;
  animation: fade-in 1s;
}

@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.tlw--pricelist-contents > div > div {
  padding: 0 !important;
}

.tlw--pricelist-contents table {
  width: 100%;
  border-collapse: collapse;
}

.tlw--pricelist-contents table thead td {
  font-family: 'Space Mono';
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700;
  color: var(--black);
  padding: 4px 16px 20px;
  white-space: nowrap;
}

.tlw--pricelist-contents table tr {
  border-bottom: 1px solid #9F9CA4;
}

.tlw--pricelist-contents table tbody tr:nth-child(odd) {
  border-color: var(--red);
}
.tlw--pricelist-contents table tbody tr:nth-child(odd) td:nth-child(3) {
  color: var(--red);
}

.tlw--pricelist-contents table tbody td {
  letter-spacing: 0.02em;
  padding: 18px 16px;
  white-space: nowrap;
}

.tlw--pricelist-contents table thead td:nth-child(1),
.tlw--pricelist-contents table tbody td:nth-child(1) {
  width: 25%;
}

.tlw--pricelist-contents table tbody td:nth-child(1) {
  position: relative;
  padding-right: 40px;
}

.tlw--pricelist-contents table tbody td:nth-child(1):after {
  content: '';
  display: inline-block;
  position: absolute;
  right: 0;
  width: 24px;
  height: 24px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgMTJIMTkiIHN0cm9rZT0iIzlGOUNBNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyIDVMMTkgMTJMMTIgMTkiIHN0cm9rZT0iIzlGOUNBNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==');
}

.tlw--pricelist-contents table thead td:nth-child(3),
.tlw--pricelist-contents table tbody td:nth-child(3) {
  width: 12%;
}

.tlw--pricelist-contents table tbody td:nth-child(3) {
  font-family: 'Space Mono';
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700;
}

.tlw--pricelist-contents table tbody td:nth-child(4) {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  color: var(--red);
  cursor: pointer;
}
.tlw--pricelist-contents table tbody td:nth-child(4):hover {
  text-decoration: underline;
}

.tlw--pricelist-contents table thead td:nth-child(4),
.tlw--pricelist-contents table tbody td:nth-child(4) {
  width: 10%;
  text-align: center;
}

.tlw--payments {
  font-family: 'Space Mono';
  font-size: 1.2rem;
  line-height: 1.75rem;
  font-weight: 700;
  margin-top: 15px;
}

.tlw--payments > div {
  min-height: 76px;
}

.tlw--payments > div:not(:last-child) {
  border-bottom: solid 1px #282c31;
}

@media (min-width: 768px) {
  .tlw--payments > div {
    border: none !important;
  }
  
  .tlw--payments > div:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 20px;
    width: 2px;
    height: 34px;
    background: #282C31;
    z-index: 5;
  }
  .tlw--payments > div:first-child:before,
  .tlw--payments > div:nth-child(2):before {
    content: none;
  }
}

.tlw--payments > div > .vc_column-inner {
  padding-top: 0;
  justify-content: center;
}
@media (min-width: 768px) {
  .tlw--payments > div > .vc_column-inner {
    align-items: center;
  }
}

.tlw--payments .wpb_text_column.wpb_content_element {
  margin-bottom: 0;
}

.tlw--fees {
  margin-top: 52px;
  display: flex;
  align-items: center;
  position: relative;
  padding-bottom: 15px;
}
.tlw--fees:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  max-width: 860px;
  height: 1px;
  background: #9F9CA4;
}

.tlw--fees > div > .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.tlw--fees > div:last-child .vc_custom_heading {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .tlw--fees > div:last-child .vc_custom_heading {
    font-size: .875rem;
  }
}

.tlw--fees > div:last-child .vc_custom_heading:after {
  content: '';
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-left: 8px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDE1TDIwIDI1TDMwIDE1IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K');
  transform: rotate(0deg);
  transition: transform .2s;
  -moz-transition: transform .2s;
  -webkit-transition: transform .2s;
  -o-transition: transform .2s;
}
.tlw--fees > div:last-child .vc_custom_heading.show:after {
  transform: rotate(180deg);
}

.tlw--fees-content {
  margin-top: 30px;
  display: none;
}

.tlw--fees-content > div > .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.tlw--fees-content table {
  width: 100%;
  border-collapse: collapse;
}

.tlw--fees-content table thead td {
  font-family: 'Space Mono';
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700;
  color: var(--black);
  padding: 4px 8px 20px;
}

.tlw--fees-content table tr {
  border-bottom: 1px solid #9F9CA4;
}

.tlw--fees-content table tbody td {
  letter-spacing: 0.02em;
  padding: 18px 8px;
}

.tlw--fees-content table thead td:last-child,
.tlw--fees-content table tbody td:last-child {
  width: 13%;
  text-align: right;
  white-space: nowrap;
}

.tlw--fees-content table tbody td:last-child {
  font-family: 'Space Mono';
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700;
}

#order {
  padding-top: 80px;
  padding-bottom: 80px;
}

#order h2 {
  margin-bottom: 0;
}

.vc_row.vc_row-flex.tlw--order {
  flex-wrap: nowrap;
}

.tlw--order > div {
  min-height: 88px;
  padding: 0 15px;
}
@media (min-width: 768px) {
  .tlw--order > div {
    min-height: 152px;
    padding: 0 40px;
  }
}

.tlw--order > div > .vc_column-inner {
  padding: 0 !important;
  justify-content: center;
}

.tlw--order .wpb_single_image {
  margin-bottom: 0;
}

.tlw--order-form {
  border: solid 1px #9F9CA4;
  border-top: none;
  background: var(--white);
}

.tlw--order-form > div > .vc_column-inner {
  padding: 30px 25px !important;
}

.tlw--order-form .form-control {
  border: none;
  border-bottom: solid 1px #C2C2C2;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}

.tlw--order-form .form-row > .col,
.tlw--order-form .form-row > [class*=col-] {
  padding-left: 12px;
  padding-right: 12px;
}

.tlw--order-form .form-row p {
  margin: 0;
}

.tlw--order-form .form-row label {
  font-family: 'Space Mono';
  font-size: 0.938rem;
  line-height: 0.938rem;
  color: #424242;
  margin: 30px 0 0;
}

.tlw--order-form .form-row label b,
.tlw--order-form .form-row label strong {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
}

.tlw--order-form .form-group.arrow {
  width: 24px;
  height: 85px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgMTJIMTkiIHN0cm9rZT0iIzlGOUNBNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyIDVMMTkgMTJMMTIgMTkiIHN0cm9rZT0iIzlGOUNBNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==');
  background-repeat: no-repeat;
  background-position: center bottom;
}

.tlw--order-form .form-row .wpcf7-list-item {
  margin-left: 0;
}

.tlw--order-form .form-row input[type=checkbox] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.tlw--order-form .form-row .wpcf7-form-control.wpcf7-checkbox label {
  font-family: inherit;
}

.tlw--order-form .form-row .wpcf7-form-control.wpcf7-checkbox label input[type=checkbox] {
  position: relative;
  visibility: hidden;
}

.tlw--order-form .form-row .wpcf7-form-control.wpcf7-checkbox label span {
  position: relative;
  display: inline-block;
  padding-left: 30px;
  cursor: pointer;
}

.tlw--order-form .form-row .wpcf7-form-control.wpcf7-checkbox label input[type=checkbox] + span:before {
    display: block;
    position: absolute;
    content: '';
    border-radius: 0;
    height: 20px;
    width: 20px;
    top: -3px;
    left: 0px;
    background: #ffffff;
    border: solid 1px #C2C2C2;
}

.tlw--order-form .form-row .wpcf7-form-control.wpcf7-checkbox label input[type=checkbox] + span:after {
  content: '';
  display: none;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 0.5rem;
  height: 1rem;
  border: 0.2rem solid #000000;
  border-top: 0;
  border-left: 0;
  margin-left: 0.25rem;
  margin-top: -1px;
  background-color: transparent;
  position: absolute;
  left: 2px;
  top: -2px;
}
.tlw--order-form .form-row .wpcf7-form-control.wpcf7-checkbox label input[type=checkbox]:checked + span:after {
  display: block;
}

.tlw--order-form .form-row input[type=submit] {
    width: 100%;
    border: none;
    background: var(--red);
    color: var(--white);
    font-family: 'Space Mono';
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 700;
    padding: 16px 24px;
    margin-top: 40px;
}

.tlw--order-form .form-row .wpcf7-spinner {
  position: absolute;
  top: 53px;
  left: 0;
}

.tlw--order-form .wpcf7 form.invalid .wpcf7-response-output,
.tlw--order-form .wpcf7 form.unaccepted .wpcf7-response-output,
.tlw--order-form .wpcf7 form.payment-required .wpcf7-response-output {
  border-color: var(--red);
  color: var(--red);
  font-weight: 700;
}

.tlw--order-form .wpcf7-not-valid-tip {
  color: var(--red);
}

.tlw--order-form .wpcf7 form.sent .wpcf7-response-output {
  border-color: var(--black-dark);
  font-weight: 700;
}

.tlw--order-form .form-control[readonly] {
  background-color: transparent;
}

.tlw--order-form .wpcf7-form-control-wrap {
  display: block;
}

.tlw--order-form .wpcf7-form-control-wrap[data-name=your-route-date] input,
.tlw--order-form .wpcf7-form-control-wrap[data-name=your-route-time] input,
.tlw--order-form .wpcf7-form-control-wrap[data-name=your-route-date-return] input,
.tlw--order-form .wpcf7-form-control-wrap[data-name=your-route-time-return] input {
  cursor: pointer;
}

.tlw--order-form .wpcf7-form-control-wrap[data-name=your-route-date]:after,
.tlw--order-form .wpcf7-form-control-wrap[data-name=your-route-date-return]:after{
  content: '';
  display: block;
  position: absolute;
  top: 11px;
  right: 11px;
  width: 16px;
  height: 16px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDIuNUgzQzIuNzIzODYgMi41IDIuNSAyLjcyMzg2IDIuNSAzVjEzQzIuNSAxMy4yNzYxIDIuNzIzODYgMTMuNSAzIDEzLjVIMTNDMTMuMjc2MSAxMy41IDEzLjUgMTMuMjc2MSAxMy41IDEzVjNDMTMuNSAyLjcyMzg2IDEzLjI3NjEgMi41IDEzIDIuNVoiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTEgMS41VjMuNSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik01IDEuNVYzLjUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMi41IDUuNUgxMy41IiBzdHJva2U9ImJsYWNrIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==');
}
.tlw--order-form .wpcf7-form-control-wrap[data-name=your-route-time]:after,
.tlw--order-form .wpcf7-form-control-wrap[data-name=your-route-time-return]:after{
  content: '';
  display: block;
  position: absolute;
  top: 11px;
  right: 11px;
  width: 16px;
  height: 16px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggMTRDMTEuMzEzNyAxNCAxNCAxMS4zMTM3IDE0IDhDMTQgNC42ODYyOSAxMS4zMTM3IDIgOCAyQzQuNjg2MjkgMiAyIDQuNjg2MjkgMiA4QzIgMTEuMzEzNyA0LjY4NjI5IDE0IDggMTRaIiBzdHJva2U9ImJsYWNrIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTggNC41VjhIMTEuNSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=');
}

#cars {
  padding-top: 60px;
  overflow-x: hidden;
}
@media (min-width: 768px) {
  #cars {
    padding-top: 120px;
  }
}

.tlw--gallery-cars {
  overflow-x: hidden;
}

@media (min-width: 768px) {
  .tlw--gallery-cars {
    margin-top: 20px;
  }
}

.tlw--gallery-cars > .vc_column_container > .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.tlw--gallery-cars-images .wpb_image_grid .wpb_image_grid_ul {
  width: 100%;
  height: 100% !important;
  cursor: auto;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
@media (min-width: 768px) {
  .tlw--gallery-cars-images .wpb_image_grid .wpb_image_grid_ul {
    width: 62%;
  }
}

.tlw--gallery-cars-images .slick-list {
    width: 100% !important;
}

.tlw--gallery-cars-images .slick-track {
    width: 100%! important;
    display: -webkit-box !important;
}

.tlw--gallery-cars-images .wpb_image_grid .wpb_image_grid_ul .isotope-item {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  margin: 0 15px 0 0;
}
@media (min-width: 768px) {
  .tlw--gallery-cars-images .wpb_image_grid .wpb_image_grid_ul .isotope-item {
    margin: 0 24px 0 0;
  }
}

.tlw--gallery-cars-images .slick-dots--wrapper {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}
@media (min-width: 768px) {
  .tlw--gallery-cars-images .slick-dots--wrapper {
    margin-top: 80px;
  }
}

.tlw--gallery-cars-images .slick-dots {
  display: flex;
  padding: 0;
}

.tlw--gallery-cars-images .slick-dots li {
  width: 24px;
  height: 24px;
  position: relative;
  margin: 0 2px !important;
  cursor: pointer;
}
.tlw--gallery-cars-images .slick-dots li::marker {
  content: none;
}
.tlw--gallery-cars-images .slick-dots li:after {
  content: '';
  display: block;
  position: absolute;
  top: 40%;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #9F9CA4;
}
.tlw--gallery-cars-images .slick-dots li.slick-active:after {
  background-color: var(--white);
}

.tlw--gallery-cars-images .tlw--arrow-left,
.tlw--gallery-cars-images .tlw--arrow-right {
  display: inline-block;
  width: 24px;
  height: 24px;
  position: relative;
  margin: 0 2px !important;
  cursor: pointer;
}
.tlw--gallery-cars-images .tlw--arrow-left:after {
  content: '';
  display: block;
  position: absolute;
  top: -6px;
  left: -14px;
  width: 32px;
  height: 32px;
  background-color: transparent;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwIDI0TDEyIDE2TDIwIDgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=');
}

.tlw--gallery-cars-images .tlw--arrow-right:after {
  content: '';
  display: block;
  position: absolute;
  top: -6px;
  left: 3px;
  width: 32px;
  height: 32px;
  background-color: transparent;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDI0TDIwIDE2TDEyIDgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=');
}

.tlw--gallery-cars-headline {
  position: absolute;
  bottom: 0;
  right: 0;
  background: var(--black);
  color: var(--white);
  margin: 0;
  padding: 8px 16px;
  text-align: right;
}
@media (min-width: 1200px) {
  .tlw--gallery-cars-headline {
    padding: 24px;
  }
}

.tlw--gallery-cars-headline strong,
.tlw--gallery-cars-headline b {
  font-family: 'Space Mono';
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
}
@media (min-width: 1200px) {
  .tlw--gallery-cars-headline strong,
  .tlw--gallery-cars-headline b {
    font-size: 2.25rem;
    line-height: 110%;
  }  
}

.tlw--gallery-cars-headline p {
  margin-bottom: 0;
}

#tlw--container-video {
  min-height: 525px;
}

#tlw--container-video .tlw--video-play-btn {
  background-color: var(--red);
  padding: 16px 24px;
  width: auto;
  float: left;
  margin-left: 10%;
}

footer {
  padding: 60px 0 40px;
  font-family: 'Space Mono';
  font-size: 1.125rem;
  line-height: 1.5rem;
}
@media (min-width: 1200px) {
  footer {
    padding: 120px 0 100px;
    font-size: 1.25rem;
  line-height: 2rem;
  }
}

footer h2 {
  color: var(--black-dark);
  font-size: 2.813rem;
  line-height: 110%;
}

footer a,
footer a:hover {
  color: var(--red);
}

.tlw--lang-switcher {
  margin-left: 20px;
}
@media (max-width: 767px) {
  .tlw--lang-switcher {
    text-align: right;
    margin: 25px 0;
  }
}

.tlw--lang-switcher a {
  color: var(--white);
}

.tlw--lang-switcher.dropdown .dropdown-toggle::after {
  content: '';
  position: relative;
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
  padding: 4px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  margin-left: 0.4rem;
  transition: all .2s;
  -moz-transition: all .2s;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
}
.tlw--lang-switcher.dropdown.show .dropdown-toggle::after {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  top: 0.2rem;
}

.tlw--lang-switcher .dropdown-menu {
  min-width: 3.8rem;
  background-color: transparent;
}

.tlw--lang-switcher .dropdown-menu li {
  text-align: center;
}

body #moove_gdpr_cookie_info_bar {
  max-height: none;
}

body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
  padding: 3rem 15px;
  max-width: 1320px;
}
@media (min-width: 768px) {
  body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
    padding: 5rem 15px;
  }
}

body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
  padding-left: 0;
  padding-right: 0;
}

body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2 {
  text-transform: none;
  font-weight: 600;
}

body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,
body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content button,
body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,
body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p,
body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,
body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a {
  font-size: 16px;
  line-height: 24px;
}

body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a {
  color: var(--red);
}
body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a:hover {
  text-decoration: none;
}

body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,
body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  padding: calc(0.667em + 2px) calc(1.333em + 2px);
  box-shadow: none !important;
  background: var(--red);
  border: none;
}
@media (min-width: 768px) {
  body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
  body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,
  body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
  body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
    font-size: 18px;
  }
}

body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content,
body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
  border-radius: 0;
}

body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,
body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover,
body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings:hover,
body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover,
body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,
body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover,
body .gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover {
  color: #ffffff;
  background: var(--red);
}

body #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn,
body #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn {
  border: 2px solid;
  font-weight: 600;
  border-color: var(--red);
  color: var(--red);
}

body #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:hover,
body #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover {
  background-color: var(--red);
  color: #ffffff;
  opacity: 1;
}

body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content,
body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
  background-color: #ffffff;
}

body #moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider,
body #moove_gdpr_cookie_modal .cookie-switch input:checked+.slider,
body #moove_gdpr_cookie_modal .switch input:checked+.cookie-slider,
body #moove_gdpr_cookie_modal .switch input:checked+.slider {
  background-color: var(--black);
}

body #moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:after,
body #moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:after,
body #moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:after,
body #moove_gdpr_cookie_modal .switch input:checked+.slider:after {
  color: var(--black);
}

body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-allow-all,
body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-allow-all:hover {
  background: var(--red);
}

body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,
body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
  background: var(--red);
  border: 1px solid #5b99cf;
}

@media (max-width: 767px) {
  body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
    height: 100px;
  }
  body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
    bottom: 100px;
  }
}
