 img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} .wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; word-wrap: normal !important; } .wpcf7 .hidden-fields-container { display: none; } .wpcf7 form .wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid #00a0d2; } .wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output { display: none; } .wpcf7 form.sent .wpcf7-response-output { border-color: #46b450; } .wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output { border-color: #dc3232; } .wpcf7 form.spam .wpcf7-response-output { border-color: #f56e28; } .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { border-color: #ffb900; } .wpcf7-form-control-wrap { position: relative; } .wpcf7-not-valid-tip { color: #dc3232;  font-size: 1em; font-weight: normal; display: block; } .use-floating-validation-tip .wpcf7-not-valid-tip { position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid #dc3232; background: #fff; padding: .2em .8em; width: 24em; } .wpcf7-list-item { display: inline-block; margin: 0 0 0 1em; } .wpcf7-list-item-label::before, .wpcf7-list-item-label::after { content: " "; } .wpcf7-spinner { visibility: hidden; display: inline-block; background-color: #23282d;  opacity: 0.75; width: 24px; height: 24px; border: none; border-radius: 100%; padding: 0; margin: 0 24px; position: relative; } form.submitting .wpcf7-spinner { visibility: visible; } .wpcf7-spinner::before { content: ''; position: absolute; background-color: #fbfbfc;  top: 4px; left: 4px; width: 6px; height: 6px; border: none; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1000ms; animation-timing-function: linear; animation-iteration-count: infinite; } @media (prefers-reduced-motion: reduce) { .wpcf7-spinner::before {  animation-name: blink;  animation-duration: 2000ms; } } @keyframes spin { from {  transform: rotate(0deg); }  to {  transform: rotate(360deg); } } @keyframes blink { from {  opacity: 0; }  50% {  opacity: 1; }  to {  opacity: 0; } } .wpcf7 [inert] { opacity: 0.5; } .wpcf7 input[type="file"] { cursor: pointer; } .wpcf7 input[type="file"]:disabled { cursor: default; } .wpcf7 .wpcf7-submit:disabled { cursor: not-allowed; } .wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { direction: ltr; } .wpcf7-reflection > output { display: list-item; list-style: none; } .wpcf7-reflection > output[hidden] { display: none; } @font-face {font-family: MazdaTypeCyrillic;font-display: swap;src: url("https://www.aurum-security.de/wp-content/themes/aurumsecurity/assets/assets/fonts/MazdaTypeCyrillic-Regular.woff2") format("woff2");font-weight: 400;font-style: normal;} @font-face {font-family: MazdaTypeCyrillic;font-display: swap;src: url("https://www.aurum-security.de/wp-content/themes/aurumsecurity/assets/assets/fonts/MazdaTypeCyrillic-Medium.woff2") format("woff2");font-weight: 500;font-style: normal;} @font-face {font-family: MazdaTypeCyrillic;font-display: swap;src: url("https://www.aurum-security.de/wp-content/themes/aurumsecurity/assets/assets/fonts/MazdaTypeCyrillic-Bold.woff2") format("woff2");font-weight: 700;font-style: normal;} @font-face {  font-family: "iconfont";  font-display: swap; src: url("https://www.aurum-security.de/wp-content/themes/aurumsecurity/assets/assets/fonts/iconfont.woff2") format("woff2"); } [class*="--icon-"]::before{ font-family: iconfont; } [class*="--icon-youtube"]::before {  content: "\f101";  }  [class*="--icon-x-social"]::before {  content: "\f102";  }  [class*="--icon-vr10"]::before {  content: "\f103";  }  [class*="--icon-tab-turret"]::before {  content: "\f104";  }  [class*="--icon-tab-spare-wheel"]::before {  content: "\f105";  }  [class*="--icon-tab-loopholes"]::before {  content: "\f106";  }  [class*="--icon-tab-lights"]::before {  content: "\f107";  }  [class*="--icon-tab-lighting"]::before {  content: "\f108";  }  [class*="--icon-tab-gunner-platform"]::before {  content: "\f109";  }  [class*="--icon-tab-glass"]::before {  content: "\f10a";  }  [class*="--icon-tab-front-seats"]::before {  content: "\f10b";  }  [class*="--icon-tab-crew-seats"]::before {  content: "\f10c";  }  [class*="--icon-tab-air-conditioner"]::before {  content: "\f10d";  }  [class*="--icon-shield"]::before {  content: "\f10e";  }  [class*="--icon-play-video"]::before {  content: "\f10f";  }  [class*="--icon-pinterest"]::before {  content: "\f110";  }  [class*="--icon-photo-video"]::before {  content: "\f111";  }  [class*="--icon-mute-video"]::before {  content: "\f112";  }  [class*="--icon-facebook"]::before {  content: "\f113";  }  [class*="--icon-drop-arrow"]::before {  content: "\f114";  }  [class*="--icon-contacts"]::before {  content: "\f115";  }  [class*="--icon-before-after-arrow"]::before {  content: "\f116";  }  [class*="--icon-arrow-nav"]::before {  content: "\f117";  } * { padding: 0rem; margin: 0rem; border: 0rem; } *, *::before, *::after { box-sizing: border-box; } *::before, *::after { display: inline-block; } html, body { height: 100%; } body { line-height: 1; scrollbar-gutter: stable; -ms-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } input, button, textarea { font-family: inherit; font-size: inherit; line-height: inherit; color: inherit; background-color: transparent; } input, textarea { width: 100%; } label { display: inline-block; } button, select, option { cursor: pointer; } a { display: inline-block; color: inherit; text-decoration: none; } ul li { list-style: none; } img { max-width: 100%; height: auto; vertical-align: middle; } h1, h2, h3, h4, h5, h6 { font-weight: inherit; font-size: inherit; } body {  min-width: 20rem;  color: #D2D2D2;  background-color: #212121;  font-family: "MazdaTypeCyrillic";  font-size: 1rem; } [data-fls-scrolllock] body {  overflow: hidden;  touch-action: none;  overscroll-behavior: none; } .wrapper {  min-height: 100%;  display: flex;  flex-direction: column;  overflow: clip; } .wrapper > main {  flex: 1 1 auto; } .wrapper > * {  min-width: 0; } [class*=__container] {  max-width: 91.875rem;  margin: 0 auto;  padding-left: 0.9375rem;  padding-right: 0.9375rem; } .block-border__wrapper {  border: 0.0625rem solid #333; } .block-title {  font-weight: 500;  line-height: 1.3;  margin-bottom: 1.875rem;  text-transform: uppercase; } .block-title__models {  color: #b88a4a;  white-space: nowrap; } .block-text {  line-height: 1.5; } .block-text:not(:last-child) {  margin-bottom: 1.875rem; } .block-text strong {  font-weight: 500; } .button--outline {  display: inline-flex;  align-items: center;  justify-content: center;  padding: 0.625rem 2.5rem;  border: 0.0625rem solid #b88a4a;  border-radius: 1.5rem;  transition: all 0.3s ease;  background: transparent; } .button--secondary {  background-color: #D2D2D2;  color: #212121;  line-height: 1.2;  padding: 0.6875rem 2.8125rem;  border-radius: 6.25rem;  transition: all 0.3s ease; } .button--secondary-small {  background-color: #D2D2D2;  color: #212121;  font-size: 1rem;  line-height: 1.2;  padding: 0.6875rem 2.8125rem;  border-radius: 6.25rem;  white-space: nowrap;  transition: all 0.3s ease; } .button--round {  width: 3.0625rem;  height: 3.0625rem;  border-radius: 100%;  border: 0.0625rem solid #D2D2D2;  font-size: 1.25rem;  display: flex;  justify-content: center;  align-items: center;  transition: all 0.3s; } .button--primary {  width: 100%;  background: #b88a4a;  color: #212121;  font-size: 0.875rem;  font-weight: 500;  padding: 0.75rem 1.75rem;  border-radius: 1.25rem;  border: none;  cursor: pointer;  transition: background 0.3s; } .button--primary:hover {  background: #D2D2D2; } .list-standard {  margin-bottom: 1.25rem; } .list-standard li {  line-height: 1.6;  padding-left: 0.9375rem;  position: relative; } .list-standard li::before {  content: "";  position: absolute;  width: 0.25rem;  height: 0.25rem;  background-color: #D2D2D2;  left: 0;  top: 0.5625rem; }  .menu__list {  display: flex;  font-weight: 400;  font-style: normal; } .menu__link {  padding-top: 0.625rem;  padding-bottom: 0.625rem;  transition: color 0.3s; } .menu__link:hover {  color: #b88a4a; } .menu__link > span.--icon-drop-arrow {  font-size: 0.625rem;  display: inline-block; } .menu__item.contact {  display: none; } .menu .menu__item--has-submenu {  position: relative; } .menu .menu__item--has-submenu .submenu {  position: absolute;  top: 100%;  left: 50%;  min-width: 11.25rem;  background: #1b1b1b;  border-radius: 0.375rem;  padding: 0.625rem 0;  opacity: 0;  visibility: hidden;  transform: translateY(0.625rem) translateX(-50%);  transition: all 0.3s ease;  z-index: 10;  box-shadow: 0 0.75rem 1.25rem rgba(0, 0, 0, 0.3); } .rtl .menu .menu__item--has-submenu .submenu {  text-align: center; } .menu .menu__item--has-submenu .submenu .submenu__item {  padding: 0; } .menu .menu__item--has-submenu .submenu .submenu__item .submenu__link {  display: block;  padding: 0.625rem 1rem;  color: #eee;  font-size: 0.875rem;  text-decoration: none;  transition: background 0.2s, color 0.2s; } .menu .menu__item--has-submenu .submenu .submenu__item .submenu__link:hover {  background: #2a2a2a;  color: #b88a4a; } .menu .menu__item--has-submenu:hover .submenu, .menu .menu__item--has-submenu:hover .full-submenu {  opacity: 1;  visibility: visible; } .menu .menu__item--has-submenu:hover .submenu {  transform: translateY(0) translateX(-50%); } .full-submenu {  left: 0;  right: 0;  position: fixed;  width: 100%;  min-width: 100vw;  padding: 1.875rem 0;  padding-top: 5.1875rem;  top: 0;  z-index: -1;  background-color: #1b1b1b;  visibility: hidden;  opacity: 0;  transform: translateY(0.625rem);  visibility: hidden;  pointer-events: none;  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0s linear 0.3s;  box-shadow: 0 0.75rem 1.25rem rgba(0, 0, 0, 0.3); } .is-open .full-submenu {  opacity: 1;  transform: translateY(0);  visibility: visible;  pointer-events: auto;  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0s; } .full-submenu__container {  display: flex;  justify-content: space-between;  align-items: start;  padding-top: 1.25rem;  padding-bottom: 1.25rem; } .full-submenu__title {  color: #828282;  text-transform: uppercase;  display: block;  width: 100%;  margin-bottom: 0.3125rem; } .full-submenu__military-title {  padding-top: 1.25rem;  margin-bottom: 0.9375rem;  color: #828282;  text-transform: uppercase;  display: block;  width: 100%; } .full-submenu__infolinks {  flex: 1 1 27%;  display: flex;  flex-direction: column;  gap: 0.9375rem; } .full-submenu__infolinks--item {  padding: 0.9375rem;  border: 0.0625rem solid #333;  background-color: #1b1b1b;  border-radius: 0.375rem;  text-transform: uppercase; } .full-submenu__infolinks--item span {  font-size: 0.875rem;  color: #828282;  line-height: 1.4;  display: block;  margin-top: 0.625rem;  text-transform: none; } .full-submenu__infolinks--item:hover {  border: 0.0625rem solid #b88a4a;  color: #b88a4a; } .full-submenu__infolinks--item:hover span {  color: #cdcdcd; } .full-submenu__infolinks--item.active {  position: relative; } .full-submenu__infolinks--item.active::after {  content: "";  position: absolute;  top: -0.3125rem;  left: -0.3125rem;  right: -0.3125rem;  bottom: -0.3125rem;  border-radius: 0.375rem;  background-color: #b88a4a;  opacity: 0.1;  z-index: -2;  pointer-events: none;  animation: pulse-button-infonav 3.5s ease-out 1;  animation-fill-mode: forwards; } .full-submenu__vehicles {  flex: 1 1 73%;  display: flex;  flex-wrap: wrap;  border-left: 0.0625rem solid #333; } .rtl .full-submenu__vehicles {  border-right: 0.0625rem solid #333;  border-left: 0;  padding-left: 0; } .full-submenu__vehicles .full-submenu__title {  margin-bottom: 1.25rem; } .full-submenu__vehicles--item, .full-submenu__vehicles--military {  width: calc(25% - 0.625rem);  margin: 0.3125rem;  border-radius: 0.375rem;  overflow: hidden;  background-color: #262626;  border: 0.0625rem solid #262626;  position: relative; } .full-submenu__vehicles--item img, .full-submenu__vehicles--military img {  max-width: 100%;  height: auto; } .full-submenu__vehicles--item:hover, .full-submenu__vehicles--military:hover {  border: 0.0625rem solid #b88a4a; } .full-submenu__vehicles--title {  padding: 0.625rem;  margin-top: 0.3125rem;  text-transform: uppercase;  font-size: 0.875rem;  line-height: 1.4; } .full-submenu__vehicles--title span {  display: block;  width: 100%;  font-size: 0.875rem;  text-transform: none;  color: #828282; } .full-submenu__vehicles--label {  font-size: 0.75rem;  font-weight: 500;  color: #D2D2D2;  padding: 0.3125rem;  position: absolute;  top: 0.3125rem;  left: 0.3125rem;  background-color: #b88a4a; } .rtl .full-submenu__vehicles--label {  left: auto;  right: 0.3125rem; } @keyframes pulse-button-infonav {  0% {   transform: scale(1);   opacity: 0;  }  50% {   transform: scale(1.01);   opacity: 0.2;  }  100% {   transform: scale(1.02);   opacity: 0;  } } html.hc-nav-yscroll {  overflow-y: scroll; } body.hc-nav-open {  overflow: visible;  position: fixed;  width: 100%;  min-height: 100%; } .hc-offcanvas-nav {  visibility: hidden;  display: none;  position: fixed;  top: 0;  height: 100%;  z-index: 9999;  text-align: left; } .hc-offcanvas-nav.is-ios * {  cursor: pointer !important; } .hc-offcanvas-nav .nav-container {  position: fixed;  z-index: 9998;  top: 5.1875rem;  height: 100%;  max-width: 100%;  max-height: 100%;  box-sizing: border-box;  transition: transform 0.4s ease; } .hc-offcanvas-nav .nav-wrapper {  width: 100%;  height: 100%;  box-sizing: border-box;  -ms-scroll-chaining: none;  overscroll-behavior: none; } .hc-offcanvas-nav .nav-content {  height: 100%; } .hc-offcanvas-nav .nav-wrapper-0 > .nav-content {  overflow: scroll;  overflow-x: visible;  overflow-y: auto;  box-sizing: border-box; } .hc-offcanvas-nav ul {  list-style: none;  margin: 0;  padding: 0; } .hc-offcanvas-nav li {  position: relative;  display: block; } .hc-offcanvas-nav li.level-open > .nav-wrapper {  visibility: visible; } .hc-offcanvas-nav li:not(.custom-content) a {  position: relative;  display: block;  box-sizing: border-box;  cursor: pointer; } .hc-offcanvas-nav li:not(.custom-content) a[disabled] {  cursor: not-allowed; } .hc-offcanvas-nav li:not(.custom-content) a, .hc-offcanvas-nav li:not(.custom-content) a:hover {  text-decoration: none; } .hc-offcanvas-nav input[type=checkbox] {  display: none; } .hc-offcanvas-nav label {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 10;  cursor: pointer; } .hc-offcanvas-nav .nav-item-wrapper {  position: relative; } .hc-offcanvas-nav .nav-item-link {  position: relative;  display: block;  box-sizing: border-box; } .hc-offcanvas-nav:not(.user-is-tabbing) .nav-close-button:focus, .hc-offcanvas-nav:not(.user-is-tabbing) .nav-item-wrapper a:focus {  outline: none; } .hc-offcanvas-nav .nav-close:focus, .hc-offcanvas-nav .nav-next:focus, .hc-offcanvas-nav .nav-back:focus {  z-index: 10; } .hc-offcanvas-nav.disable-body::after, .hc-offcanvas-nav .nav-wrapper::after {  content: "";  z-index: 9990;  top: 0;  left: 0;  right: 0;  bottom: 0;  width: 100%;  height: 100%;  -ms-scroll-chaining: none;  overscroll-behavior: none;  visibility: hidden;  opacity: 0;  transition: visibility 0s ease 0.4s, opacity 0.4s ease; } .hc-offcanvas-nav.disable-body::after {  position: fixed; } .hc-offcanvas-nav .nav-wrapper::after {  position: absolute; } .hc-offcanvas-nav.disable-body.nav-open::after, .hc-offcanvas-nav .sub-level-open::after {  visibility: visible;  opacity: 1;  transition-delay: 0.05s;  display: none; } .hc-offcanvas-nav:not(.nav-open)::after {  pointer-events: none; } .hc-offcanvas-nav.nav-levels-expand .nav-wrapper::after {  display: none; } .hc-offcanvas-nav.nav-levels-expand .nav-wrapper.nav-wrapper-0 {  max-height: 100vh; } .hc-offcanvas-nav.nav-levels-expand .nav-wrapper.nav-wrapper-0 > .nav-content {  overflow: scroll;  overflow-x: visible;  overflow-y: auto;  box-sizing: border-box;  max-height: 100vh; } .hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper {  min-width: 0;  max-height: 0;  visibility: hidden;  overflow: hidden;  transition: height 0s ease 0.4s; } .hc-offcanvas-nav.nav-levels-expand .level-open > .nav-wrapper {  max-height: none;  overflow: visible;  visibility: visible; } .hc-offcanvas-nav.nav-levels-overlap .nav-content {  overflow: scroll;  overflow-x: visible;  overflow-y: auto;  box-sizing: border-box;  max-height: 100vh; } .hc-offcanvas-nav.nav-levels-overlap .nav-wrapper {  max-height: 100vh; } .hc-offcanvas-nav.nav-levels-overlap ul .nav-wrapper {  position: absolute;  z-index: 9999;  top: 0;  height: 100%;  visibility: hidden;  transition: visibility 0s ease 0.4s, transform 0.4s ease; } .hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent {  position: static; } .hc-offcanvas-nav.nav-levels-overlap ul li.level-open > .nav-wrapper {  visibility: visible;  transform: translate3d(0, 0, 0);  transition: transform 0.4s ease; } .hc-offcanvas-nav.nav-position-left {  left: 0; } .hc-offcanvas-nav.nav-position-left .nav-container {  left: 0; } .hc-offcanvas-nav.nav-position-left.nav-levels-overlap li .nav-wrapper {  left: 0;  transform: translate3d(-100%, 0, 0); } .hc-offcanvas-nav.nav-position-right {  right: 0; } .hc-offcanvas-nav.nav-position-right .nav-container {  right: 0; } .hc-offcanvas-nav.nav-position-right.nav-levels-overlap li .nav-wrapper {  right: 0;  transform: translate3d(100%, 0, 0); } .hc-offcanvas-nav.nav-position-top {  top: 0; } .hc-offcanvas-nav.nav-position-top .nav-container {  top: 0;  width: 100%; } .hc-offcanvas-nav.nav-position-top.nav-levels-overlap li .nav-wrapper {  left: 0;  transform: translate3d(0, -100%, 0); } .hc-offcanvas-nav.nav-position-bottom {  top: auto;  bottom: 0; } .hc-offcanvas-nav.nav-position-bottom .nav-container {  top: auto;  bottom: 0;  width: 100%; } .hc-offcanvas-nav.nav-position-bottom.nav-levels-overlap li .nav-wrapper {  left: 0;  transform: translate3d(0, 100%, 0); } .hc-offcanvas-nav.nav-open[class*=hc-nav-] div.nav-container {  transform: translate3d(0, 0, 0); } .hc-offcanvas-nav.rtl {  text-align: right;  direction: rtl; } .hc-nav-trigger {  position: relative;  cursor: pointer;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  display: none;  top: 0;  z-index: 9980;  width: 1.875rem;  min-height: 1.5rem; } .hc-nav-trigger span {  width: 1.875rem;  top: 50%;  transform: translateY(-50%);  transform-origin: 50% 50%; } .hc-nav-trigger span, .hc-nav-trigger span::before, .hc-nav-trigger span::after {  display: block;  position: absolute;  left: 0;  height: 0.125rem;  background: #D2D2D2;  transition: all 0.2s ease; } .hc-nav-trigger span::before, .hc-nav-trigger span::after {  content: "";  width: 100%; } .hc-nav-trigger span::before {  top: -0.625rem; } .hc-nav-trigger span::after {  bottom: -0.625rem; } .hc-nav-trigger.toggle-open span {  background: rgba(0, 0, 0, 0);  transform: rotate(45deg); } .hc-nav-trigger.toggle-open span::before {  transform: translate3d(0, 0.625rem, 0); } .hc-nav-trigger.toggle-open span::after {  transform: rotate(-90deg) translate3d(0.625rem, 0, 0); } .hc-offcanvas-nav::after, .hc-offcanvas-nav .nav-wrapper::after {  background: rgba(0, 0, 0, 0.3); } .hc-offcanvas-nav .nav-container, .hc-offcanvas-nav .nav-wrapper, .hc-offcanvas-nav ul {  background: #212121; } .hc-offcanvas-nav .nav-content > h2, .hc-offcanvas-nav .nav-content > h3, .hc-offcanvas-nav .nav-content > h4, .hc-offcanvas-nav .nav-content > h5, .hc-offcanvas-nav .nav-content > h6 {  font-size: 1.1875rem;  font-weight: normal;  padding: 1.25rem 1.0625rem;  color: #D2D2D2; } .hc-offcanvas-nav .nav-content > h2:not(.nav-title):not(.level-title), .hc-offcanvas-nav .nav-content > h3:not(.nav-title):not(.level-title), .hc-offcanvas-nav .nav-content > h4:not(.nav-title):not(.level-title), .hc-offcanvas-nav .nav-content > h5:not(.nav-title):not(.level-title), .hc-offcanvas-nav .nav-content > h6:not(.nav-title):not(.level-title) {  font-size: 1rem;  padding: 0.9375rem 1.0625rem;  background: #336ca6; } .hc-offcanvas-nav .nav-item-link, .hc-offcanvas-nav li.nav-close a, .hc-offcanvas-nav .nav-back a {  padding: 0.875rem 1.0625rem;  font-size: 0.875rem;  color: #fff;  z-index: 1;  background: rgba(0, 0, 0, 0);  border-bottom: 0.0625rem solid #262626;  transition: background 0.1s ease; } .hc-offcanvas-nav .nav-item-link:focus, .hc-offcanvas-nav .nav-item-link:focus-within, .hc-offcanvas-nav li.nav-close a:focus, .hc-offcanvas-nav li.nav-close a:focus-within, .hc-offcanvas-nav .nav-back a:focus, .hc-offcanvas-nav .nav-back a:focus-within {  z-index: 10; } .hc-offcanvas-nav .nav-item-link[disabled], .hc-offcanvas-nav li.nav-close a[disabled], .hc-offcanvas-nav .nav-back a[disabled] {  color: rgba(255, 255, 255, 0.5); } .hc-offcanvas-nav div.nav-back + ul > li:first-child > .nav-item-wrapper > .nav-item-link {  border-top: none !important; } .hc-offcanvas-nav:not(.touch-device) li:not(.nav-item-custom) a:not([disabled]):hover {  background: #262626; } .hc-offcanvas-nav .nav-custom-content {  padding: 0.875rem 1.0625rem;  font-size: 0.875rem;  border-bottom: 0.0625rem solid #333; } .hc-offcanvas-nav .nav-highlight {  background: #333; } .hc-offcanvas-nav .nav-wrapper > .nav-content > ul:first-of-type > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link {  border-top: 0.0625rem solid #333; } .hc-offcanvas-nav .nav-wrapper > .nav-content > ul:first-of-type > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link + a {  border-top: 0.0625rem solid #333; } .hc-offcanvas-nav .nav-wrapper > .nav-content > ul:not(:last-child) {  border-bottom: 0.0625rem solid #333; } .hc-offcanvas-nav .nav-wrapper > .nav-content > ul + h2, .hc-offcanvas-nav .nav-wrapper > .nav-content > ul + h3, .hc-offcanvas-nav .nav-wrapper > .nav-content > ul + h4, .hc-offcanvas-nav .nav-wrapper > .nav-content > ul + h5, .hc-offcanvas-nav .nav-wrapper > .nav-content > ul + h6 {  margin-top: -0.125rem; } .hc-offcanvas-nav .nav-wrapper > .nav-content > h2 + ul > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link, .hc-offcanvas-nav .nav-wrapper > .nav-content > h3 + ul > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link, .hc-offcanvas-nav .nav-wrapper > .nav-content > h4 + ul > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link, .hc-offcanvas-nav .nav-wrapper > .nav-content > h5 + ul > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link, .hc-offcanvas-nav .nav-wrapper > .nav-content > h6 + ul > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link {  border-top: 0.0625rem solid #333; } .hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-title + h2, .hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-title + h3, .hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-title + h4, .hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-title + h5, .hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-title + h6, .hc-offcanvas-nav .nav-wrapper > .nav-content > .level-title + h2, .hc-offcanvas-nav .nav-wrapper > .nav-content > .level-title + h3, .hc-offcanvas-nav .nav-wrapper > .nav-content > .level-title + h4, .hc-offcanvas-nav .nav-wrapper > .nav-content > .level-title + h5, .hc-offcanvas-nav .nav-wrapper > .nav-content > .level-title + h6, .hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-close + h2, .hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-close + h3, .hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-close + h4, .hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-close + h5, .hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-close + h6 {  border-top: 0.0625rem solid #333; } .hc-offcanvas-nav li {  color: #fff; } .hc-offcanvas-nav li.nav-parent .nav-item-link:last-child {  padding-right: 3.625rem; } .hc-offcanvas-nav li.nav-parent .nav-item-link:not(:last-child) {  margin-right: 2.8125rem; } .hc-offcanvas-nav .nav-close-button span, .hc-offcanvas-nav .nav-parent .nav-next, .hc-offcanvas-nav .nav-back span {  width: 2.8125rem;  position: absolute;  top: 0;  right: 0;  bottom: 0;  text-align: center;  cursor: pointer;  transition: background 0.1s ease; } .hc-offcanvas-nav .nav-close-button {  position: relative;  display: block; } .hc-offcanvas-nav .nav-close-button span::before, .hc-offcanvas-nav .nav-close-button span::after {  content: "";  position: absolute;  top: 50%;  left: 50%;  width: 0.375rem;  height: 0.375rem;  margin-top: -0.1875rem;  border-top: 0.125rem solid #fff;  border-left: 0.125rem solid #fff; } .hc-offcanvas-nav .nav-close-button span::before {  margin-left: -0.5625rem;  transform: rotate(135deg); } .hc-offcanvas-nav .nav-close-button span::after {  transform: rotate(-45deg); } .hc-offcanvas-nav .nav-content > .nav-close {  position: relative;  z-index: 2; } .hc-offcanvas-nav .nav-content > .nav-close a {  font-size: 0.875rem;  color: #fff;  background: rgba(0, 0, 0, 0);  z-index: 1;  text-decoration: none;  box-sizing: border-box; } .hc-offcanvas-nav .nav-content > .nav-close a:not(.has-label) {  height: 3.125rem; } .hc-offcanvas-nav .nav-content > .nav-close a.has-label {  padding: 0.875rem 1.0625rem;  border-top: 0.0625rem solid #333; } .hc-offcanvas-nav .nav-content > .nav-close a:hover {  border: none;  background: radial-gradient(farthest-corner at top right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)); } .hc-offcanvas-nav .nav-content > .nav-close.has-label + ul {  margin-top: -0.0625rem; } .hc-offcanvas-nav:not(.nav-close-button-empty) .nav-content > .nav-close {  margin-bottom: -0.0625rem; } .hc-offcanvas-nav .nav-title + .nav-close a:not(.has-label) {  position: absolute;  width: 2.8125rem;  height: 4.125rem;  line-height: 4.125rem;  top: -4.125rem;  right: 0; } .hc-offcanvas-nav.nav-close-button-empty .nav-title {  padding-right: 3.4375rem; } .hc-offcanvas-nav li.nav-close a:not(.has-label) {  height: 3.0625rem; } .hc-offcanvas-nav .nav-content > .nav-close:first-child a, .hc-offcanvas-nav .nav-title + .nav-close a.has-label, .hc-offcanvas-nav li.nav-close a, .hc-offcanvas-nav .nav-back a {  background: #212121;  border-top: 0.0625rem solid #212121;  border-bottom: 0.0625rem solid #212121;  display: none; } .hc-offcanvas-nav .nav-content > .nav-close:first-child a:hover, .hc-offcanvas-nav .nav-title + .nav-close a.has-label:hover, .hc-offcanvas-nav li.nav-close a:hover, .hc-offcanvas-nav .nav-back a:hover {  background: #212121; } .hc-offcanvas-nav li.nav-close:not(:first-child) a, .hc-offcanvas-nav li.nav-back:not(:first-child) a {  margin-top: -0.0625rem; } .hc-offcanvas-nav a.nav-next {  border-left: 0.0625rem solid #333;  border-bottom: 0.0625rem solid #333; } .hc-offcanvas-nav .nav-next span::before, .hc-offcanvas-nav .nav-back span::before {  content: "";  position: absolute;  top: 50%;  left: 50%;  width: 0.5rem;  height: 0.5rem;  margin-left: -0.125rem;  box-sizing: border-box;  border-top: 0.125rem solid #fff;  border-left: 0.125rem solid #fff;  transform-origin: center; } .hc-offcanvas-nav .nav-next span {  position: absolute;  top: 0;  right: 0;  left: 0;  bottom: 0; } .hc-offcanvas-nav .nav-next span::before {  transform: translate(-50%, -50%) rotate(135deg); } .rtl .hc-offcanvas-nav .nav-next span::before {  transform: translate(-50%, -50%) rotate(315deg); } .hc-offcanvas-nav .nav-back span::before {  margin-left: 0.125rem;  transform: translate(-50%, -50%) rotate(-45deg); } .hc-offcanvas-nav.nav-position-left.nav-open.nav-levels-overlap .nav-wrapper {  box-shadow: 0.0625rem 0 0.125rem rgba(0, 0, 0, 0.2); } .hc-offcanvas-nav.nav-position-right.nav-open.nav-levels-overlap .nav-wrapper {  box-shadow: -0.0625rem 0 0.125rem rgba(0, 0, 0, 0.2); } .hc-offcanvas-nav.nav-position-right .nav-next span::before {  margin-left: 0.125rem;  transform: translate(-50%, -50%) rotate(-45deg); } .hc-offcanvas-nav.nav-position-right .nav-back span::before {  margin-left: -0.125rem;  transform: translate(-50%, -50%) rotate(135deg); } .hc-offcanvas-nav.nav-position-top.nav-open .nav-wrapper {  box-shadow: 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.2); } .hc-offcanvas-nav.nav-position-top .nav-next span::before {  margin-left: 0;  margin-right: -0.125rem;  transform: translate(-50%, -50%) rotate(-135deg); } .hc-offcanvas-nav.nav-position-top .nav-back span::before {  margin-left: 0;  margin-right: -0.125rem;  transform: translate(-50%, -50%) rotate(45deg); } .hc-offcanvas-nav.nav-position-bottom.nav-open .nav-wrapper {  box-shadow: 0 -0.0625rem 0.125rem rgba(0, 0, 0, 0.2); } .hc-offcanvas-nav.nav-position-bottom .nav-next span::before {  margin-left: 0;  margin-right: -0.125rem;  transform: translate(-50%, -50%) rotate(45deg); } .hc-offcanvas-nav.nav-position-bottom .nav-back span::before {  margin-left: 0;  margin-right: -0.125rem;  transform: translate(-50%, -50%) rotate(-135deg); } .hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper, .hc-offcanvas-nav.nav-levels-none ul .nav-wrapper {  box-shadow: none;  background: transparent; } .hc-offcanvas-nav.nav-levels-expand li.level-open, .hc-offcanvas-nav.nav-levels-none li.level-open {  background: #2e6296; } .hc-offcanvas-nav.nav-levels-expand li.level-open > .nav-item-wrapper > a, .hc-offcanvas-nav.nav-levels-none li.level-open > .nav-item-wrapper > a {  border-bottom: 0.0625rem solid #295887; } .hc-offcanvas-nav.nav-levels-expand li.level-open > .nav-item-wrapper > a:hover, .hc-offcanvas-nav.nav-levels-none li.level-open > .nav-item-wrapper > a:hover {  background: #212121; } .hc-offcanvas-nav.nav-levels-expand li.level-open > .nav-item-wrapper > .nav-next span::before, .hc-offcanvas-nav.nav-levels-expand li.level-open > .nav-item-wrapper > a > .nav-next span::before, .hc-offcanvas-nav.nav-levels-none li.level-open > .nav-item-wrapper > .nav-next span::before, .hc-offcanvas-nav.nav-levels-none li.level-open > .nav-item-wrapper > a > .nav-next span::before {  margin-top: -0.125rem;  transform: translate(-50%, -50%) rotate(-135deg); } .hc-offcanvas-nav.nav-levels-expand .nav-wrapper-1 .nav-item-link, .hc-offcanvas-nav.nav-levels-none .nav-wrapper-1 .nav-item-link {  padding-left: 2.3125rem; } .hc-offcanvas-nav.nav-levels-expand .nav-wrapper-2 .nav-item-link, .hc-offcanvas-nav.nav-levels-none .nav-wrapper-2 .nav-item-link {  padding-left: 3.5625rem; } .hc-offcanvas-nav.nav-levels-expand .nav-wrapper-3 .nav-item-link, .hc-offcanvas-nav.nav-levels-none .nav-wrapper-3 .nav-item-link {  padding-left: 4.8125rem; } .hc-offcanvas-nav.nav-levels-expand .nav-wrapper-4 .nav-item-link, .hc-offcanvas-nav.nav-levels-none .nav-wrapper-4 .nav-item-link {  padding-left: 6.0625rem; } .hc-offcanvas-nav.nav-levels-expand .nav-wrapper-5 .nav-item-link, .hc-offcanvas-nav.nav-levels-none .nav-wrapper-5 .nav-item-link {  padding-left: 7.3125rem; } .hc-offcanvas-nav.rtl a.nav-next {  border-left: none;  border-right: 0.0625rem solid #333; } .hc-offcanvas-nav.rtl .nav-title + .nav-close a:not(.has-label), .hc-offcanvas-nav.rtl .nav-close-button span, .hc-offcanvas-nav.rtl .nav-next, .hc-offcanvas-nav.rtl .nav-back span {  left: 0;  right: auto; } .hc-offcanvas-nav.rtl li.nav-parent .nav-item-link:last-child {  padding-left: 3.625rem;  padding-right: 1.0625rem; } .hc-offcanvas-nav.rtl li.nav-parent .nav-item-link:not(:last-child) {  margin-left: 2.8125rem;  margin-right: 0; } .hc-offcanvas-nav.rtl .nav-wrapper-1 li.nav-item .nav-item-link {  padding-right: 2.3125rem; } .hc-offcanvas-nav.rtl .nav-wrapper-2 li.nav-item .nav-item-link {  padding-right: 3.5625rem; } .hc-offcanvas-nav.rtl .nav-wrapper-3 li.nav-item .nav-item-link {  padding-right: 4.8125rem; } .hc-offcanvas-nav.rtl .nav-wrapper-4 li.nav-item .nav-item-link {  padding-right: 6.0625rem; } .hc-offcanvas-nav.rtl .nav-wrapper-5 li.nav-item .nav-item-link {  padding-right: 7.3125rem; } .hc-offcanvas-nav .nav-back-button {  display: flex !important;  align-items: center;  gap: 0.75rem; } .hc-offcanvas-nav .nav-back-button span {  order: -1;  position: relative;  width: auto; } .header {  position: fixed;  top: 0;  left: 0;  width: 100%;  z-index: 100; } .header.page-header {  position: sticky !important; } .hc-nav-open .header {  background-color: #212121; } .header.header-sticky {  background-color: #212121; } .header__container {  display: flex;  align-items: center;  justify-content: space-between; } .header .logo-aurum-animated {  max-width: 8.8125rem; } .header .logo-aurum-animated svg {  height: 5rem; } .header__right {  display: flex;  align-items: center;  gap: 0.625rem; } .lang {  position: relative; } .lang__current {  background: transparent;  cursor: pointer;  padding: 0.5rem 0.75rem;  display: flex;  align-items: center;  gap: 0.25rem; } .lang__current span.--icon-drop-arrow {  font-size: 0.625rem;  transform: rotate(0deg);  transition: transform 0.3s; } .lang__current[aria-expanded=true] span.--icon-drop-arrow {  transform: rotate(180deg); } .lang__list {  position: absolute;  right: 0;  top: 100%;  margin-top: 0.375rem;  background: #1b1b1b;  border-radius: 0.375rem;  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.25);  list-style: none;  padding: 0.375rem 0;  opacity: 0;  visibility: hidden;  transform: translateY(0.625rem);  transition: all 0.3s ease;  z-index: 20; } .lang__list .lang__item {  display: block;  padding: 0.5rem 1rem;  font-size: 0.875rem;  color: #eee;  text-decoration: none;  transition: background 0.2s; } .lang__list .lang__item:hover {  background: #2a2a2a;  color: #b88a4a; } .lang--open .lang__list {  opacity: 1;  visibility: visible;  transform: translateY(0); } .hc-nav-open .lang {  display: none; } .footer__logo {  margin-top: 1.25rem; } .footer__logo svg, .footer__logo img {  width: 11.25rem; } .footer__middle {  display: flex;  justify-content: space-between;  gap: 2.5rem;  padding: 1.25rem 0; } .footer__description {  max-width: 33.125rem; } .footer__description p {  line-height: 1.7;  color: #828282; } .footer__description-title {  line-height: 1.2;  text-transform: uppercase;  margin-bottom: 1.25rem; } .footer__nav {  display: flex;  min-width: 40rem; } .footer__column li {  padding: 0.625rem 0;  transition: all 0.3s;  line-height: 1.5; } .footer__column-title {  line-height: 1.2;  text-transform: uppercase;  margin-bottom: 1.25rem; } .footer__social {  display: flex;  gap: 0.625rem;  align-items: center; } .footer .button--round.--icon-youtube::before {  padding-bottom: 11%; } .footer-bottom {  padding: 1.25rem 0;  border-top: 0.0625rem solid #333;  line-height: 1.5; } .footer-bottom__container {  display: flex;  justify-content: space-between;  align-items: center; } .modal {  display: none; } .sticky-links {  position: fixed;  top: calc(50% - 5.1875rem);  left: 1.25rem;  display: flex;  flex-direction: column;  gap: 0.9375rem;  z-index: 9999;  -webkit-animation-iteration-count: 1;  animation-iteration-count: 1;  -webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-delay: 2s;  animation-delay: 2s;  -webkit-animation-name: opacity;  animation-name: opacity;  -webkit-animation-fill-mode: backwards;  animation-fill-mode: backwards; } .sticky-links__item {  position: relative;  font-size: 2.5rem;  color: rgba(184, 138, 74, 0.77);  background-color: rgba(255, 255, 255, 0);  display: flex;  align-items: center;  justify-content: start;  gap: 0.4375rem;  height: 2.875rem;  padding: 0.1875rem 0.9375rem 0.1875rem 0.1875rem;  border-radius: 6.25rem;  transition: color 0.3s, background-color 0.3s; } .sticky-links__item span {  display: flex;  align-items: center; } .sticky-links__item .sticky-links__label {  font-size: 1rem;  font-weight: 400;  opacity: 0;  pointer-events: none;  transition: opacity 0.3s; } .sticky-links__item:hover {  color: #cdcdcd;  background-color: #fff; } .sticky-links__item:hover span {  color: #262626; } .sticky-links__item:hover .sticky-links__label {  opacity: 1;  pointer-events: all; } .active .sticky-links__icon {  position: relative; } .active .sticky-links__icon::after {  content: "";  position: absolute;  top: 50%;  left: 50%;  width: 110%;  height: 110%;  border-radius: 50%;  background-color: #b88a4a;  opacity: 0.3;  transform: translate(-50%, -50%);  z-index: -2;  pointer-events: none;  animation: pulse-button-video 2.5s ease-out infinite; } @keyframes pulse-button-video {  0% {   transform: translate(-50%, -50%) scale(1);   opacity: 0.5;  }  100% {   transform: translate(-50%, -50%) scale(1.6);   opacity: 0;  } } @-webkit-keyframes opacity {  0% {   -webkit-transition: opacity 1s ease, -webkit-transform 1s ease;   transition: opacity 1s ease, -webkit-transform 1s ease;   -o-transition: transform 1s ease, opacity 1s ease;   transition: transform 1s ease, opacity 1s ease;   transition: transform 1s ease, opacity 1s ease, -webkit-transform 1s ease;   -webkit-transform: scale(0.5, 0.5);   transform: scale(0.5, 0.5);   opacity: 0;  }  100% {   opacity: 1;   -webkit-transform: scale(1, 1);   transform: scale(1, 1);   -webkit-transition: opacity 1s ease, -webkit-transform 1s ease;   transition: opacity 1s ease, -webkit-transform 1s ease;   -o-transition: transform 1s ease, opacity 1s ease;   transition: transform 1s ease, opacity 1s ease;   transition: transform 1s ease, opacity 1s ease, -webkit-transform 1s ease;  } } @keyframes opacity {  0% {   -webkit-transition: opacity 1s ease, -webkit-transform 1s ease;   transition: opacity 1s ease, -webkit-transform 1s ease;   -o-transition: transform 1s ease, opacity 1s ease;   transition: transform 1s ease, opacity 1s ease;   transition: transform 1s ease, opacity 1s ease, -webkit-transform 1s ease;   -webkit-transform: scale(0.5, 0.5);   transform: scale(0.5, 0.5);   opacity: 0;  }  100% {   opacity: 1;   -webkit-transform: scale(1, 1);   transform: scale(1, 1);   -webkit-transition: opacity 1s ease, -webkit-transform 1s ease;   transition: opacity 1s ease, -webkit-transform 1s ease;   -o-transition: transform 1s ease, opacity 1s ease;   transition: transform 1s ease, opacity 1s ease;   transition: transform 1s ease, opacity 1s ease, -webkit-transform 1s ease;  } } .animate-on-scroll {  opacity: 0;  -webkit-transform: translateY(1.5625rem);  transform: translateY(1.5625rem);  transition: opacity 0.8s ease, -webkit-transform 0.8s ease;  transition: opacity 0.8s ease, transform 0.8s ease;  transition: opacity 0.8s ease, transform 0.8s ease, -webkit-transform 0.8s ease; } .animate-on-scroll.visible {  opacity: 1;  -webkit-transform: translateY(0);  transform: translateY(0); } .logo-aurum-animated svg {  -webkit-transform: translateZ(0);  transform: translateZ(0); } .logo-aurum-animated svg circle[stroke], .logo-aurum-animated svg circle[fill="url(#black-circle)"], .logo-aurum-animated svg g[transform*=translate] path {  opacity: 0;  will-change: transform, opacity;  -webkit-transform: translateZ(0);  transform: translateZ(0); } @keyframes pulse-wave {  0%, 100% {   -webkit-transform: scale(1);   transform: scale(1);   opacity: 1;  }  50% {   -webkit-transform: scale(1.1);   transform: scale(1.1);   opacity: 0.9;  } } @keyframes pulse-opacity {  0%, 100% {   opacity: 1;  }  50% {   opacity: 0.9;  } } @keyframes security-appear {  from {   opacity: 0;   -webkit-transform: translateY(0.625rem);   transform: translateY(0.625rem);  }  to {   opacity: 1;   -webkit-transform: translateY(0);   transform: translateY(0);  } } .logo-aurum-animated svg circle, .logo-aurum-animated svg g[transform*=translate] path {  transform-box: fill-box;  -webkit-transform-box: fill-box;  transform-origin: center;  -webkit-transform-origin: center; }@media (max-width: 91.875em) {  .sticky-links {   left: 0.9375rem;  }}@media (max-width: 61.99875em) {  .menu__list {   gap: 0.25rem;  }  .menu__list {   flex-direction: column;  }  .menu__link {   padding-left: 0.3125rem;  }  .menu__link {   padding-right: 0.3125rem;  }  .menu__link {   font-size: 0.9375rem;  }  .menu__link > span.--icon-drop-arrow {   transform: rotate(270deg);   font-size: 1rem;  }  .menu__link {   display: flex;   justify-content: space-between;  }  .menu__body {   position: fixed;   width: 100%;   height: 100%;   left: -100%;   top: 0;   overflow: auto;   padding: 12.5rem 0.9375rem 1.875rem 0.9375rem;   transition: left 0.3s;   background-color: #212121;  }  .menu__body::before {   content: "";   position: fixed;   width: 100%;   height: 4.375rem;   left: -100%;   top: 0;   transition: left 0.3s;   z-index: 2;  }  [data-fls-menu-open] .menu__body {   left: 0;  }  [data-fls-menu-open] .menu__body::before {   left: 0;  }  .header__contact-us {   display: none;  }  .footer__middle {   flex-direction: column;  }  .footer__description {   max-width: none;  }  .sticky-links {   left: 0.3125rem;  }  .logo-aurum-animated {   position: relative;   z-index: 5;  }}@media (max-width: 47.99875em) {  .footer__top {   display: flex;   justify-content: center;  }  .footer__description {   text-align: center;  }  .footer__nav {   min-width: auto;   flex-direction: column;  }  .footer__column {   display: flex;   justify-content: space-between;   gap: 0.625rem;  }  .footer__column ul {   width: 15.625rem;  }  .footer__column ul li:first-child {   padding-top: 0;  }  .footer__social {   margin-top: 1.875rem;   justify-content: center;  }}@media (max-width: 37.5em) {  .footer__column {   font-size: 0.875rem;  }  .footer__column ul {   width: 10.375rem;  }  .footer__column ul li:first-child {   padding-top: 0.3125rem;  }}@media (max-width: 29.99875em) {  .block-border__con {   padding: 0;  }}@media (max-width: 20em) {  .block-border {   padding-top: 1.25rem;  }  .block-border {   padding-bottom: 1.25rem;  }  .block-border__wrapper {   padding-top: 1.25rem;  }  .block-border__wrapper {   padding-bottom: 1.25rem;  }  .block-border__wrapper {   padding-left: 0.9375rem;  }  .block-border__wrapper {   padding-right: 0.9375rem;  }  .block-title {   font-size: 1.5625rem;  }  .block-text {   font-size: 1rem;  }  .button--secondary {   font-size: 1.25rem;  }  .full-submenu__container {   gap: 1.25rem;  }  .full-submenu__vehicles {   padding-left: 1.25rem;  }  .rtl .full-submenu__vehicles {   padding-right: 1.25rem;  }  .footer {   padding-top: 1.25rem;  }  .footer__container {   padding-bottom: 1.25rem;  }  .footer__description-title {   font-size: 1.125rem;  }  .footer__nav {   gap: 1.25rem;  }  .footer__column-title {   font-size: 1.125rem;  }  .footer-bottom {   font-size: 0.875rem;  }}@media (min-width: 20em) and (max-width: 91.875em) {  .block-border {   padding-top: clamp( 1.25rem , 0.7282608695625rem + 2.6086956522vw , 3.125rem );  }  .block-border {   padding-bottom: clamp( 1.25rem , 0.7282608695625rem + 2.6086956522vw , 3.125rem );  }  .block-border__wrapper {   padding-top: clamp( 1.25rem , 0.90217391304375rem + 1.7391304348vw , 2.5rem );  }  .block-border__wrapper {   padding-bottom: clamp( 1.25rem , 0.90217391304375rem + 1.7391304348vw , 2.5rem );  }  .block-border__wrapper {   padding-left: clamp( 0.9375rem , 0.67663043478125rem + 1.3043478261vw , 1.875rem );  }  .block-border__wrapper {   padding-right: clamp( 0.9375rem , 0.67663043478125rem + 1.3043478261vw , 1.875rem );  }  .block-title {   font-size: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  }  .block-text {   font-size: clamp( 1rem , 0.93043478260625rem + 0.347826087vw , 1.25rem );  }  .button--secondary {   font-size: clamp( 1.25rem , 1.21521739130625rem + 0.1739130435vw , 1.375rem );  }  .full-submenu__container {   gap: clamp( 1.25rem , 1.07608695651875rem + 0.8695652174vw , 1.875rem );  }  .full-submenu__vehicles {   padding-left: clamp( 1.25rem , 1.07608695651875rem + 0.8695652174vw , 1.875rem );  }  .rtl .full-submenu__vehicles {   padding-right: clamp( 1.25rem , 1.07608695651875rem + 0.8695652174vw , 1.875rem );  }  .footer {   padding-top: clamp( 1.25rem , 1.07608695651875rem + 0.8695652174vw , 1.875rem );  }  .footer__container {   padding-bottom: clamp( 1.25rem , 1.07608695651875rem + 0.8695652174vw , 1.875rem );  }  .footer__description-title {   font-size: clamp( 1.125rem , 1.09021739130625rem + 0.1739130435vw , 1.25rem );  }  .footer__nav {   gap: clamp( 1.25rem , 0.90217391304375rem + 1.7391304348vw , 2.5rem );  }  .footer__column-title {   font-size: clamp( 1.125rem , 1.09021739130625rem + 0.1739130435vw , 1.25rem );  }  .footer-bottom {   font-size: clamp( 0.875rem , 0.84021739130625rem + 0.1739130435vw , 1rem );  }}@media (min-width: 61.99875em) and (max-width: 90em) {  .menu__list {   gap: clamp( 0.25rem , -1.27222278023125rem + 2.4552475336vw , 0.9375rem );  }  .menu__link {   padding-left: clamp( 0.3125rem , -1.07133889111875rem + 2.2320432124vw , 0.9375rem );  }  .menu__link {   padding-right: clamp( 0.3125rem , -1.07133889111875rem + 2.2320432124vw , 0.9375rem );  }  .menu__link {   font-size: clamp( 0.9375rem , 0.7991161108875rem + 0.2232043212vw , 1rem );  }}@media (min-width: 90em) {  .menu__list {   gap: 0.9375rem;  }  .menu__link {   padding-left: 0.9375rem;  }  .menu__link {   padding-right: 0.9375rem;  }  .menu__link {   font-size: 1rem;  }}@media (min-width: 91.875em) {  .block-border {   padding-top: 3.125rem;  }  .block-border {   padding-bottom: 3.125rem;  }  .block-border__wrapper {   padding-top: 2.5rem;  }  .block-border__wrapper {   padding-bottom: 2.5rem;  }  .block-border__wrapper {   padding-left: 1.875rem;  }  .block-border__wrapper {   padding-right: 1.875rem;  }  .block-title {   font-size: 2.1875rem;  }  .block-text {   font-size: 1.25rem;  }  .button--secondary {   font-size: 1.375rem;  }  .full-submenu__container {   gap: 1.875rem;  }  .full-submenu__vehicles {   padding-left: 1.875rem;  }  .rtl .full-submenu__vehicles {   padding-right: 1.875rem;  }  .footer {   padding-top: 1.875rem;  }  .footer__container {   padding-bottom: 1.875rem;  }  .footer__description-title {   font-size: 1.25rem;  }  .footer__nav {   gap: 2.5rem;  }  .footer__column-title {   font-size: 1.25rem;  }  .footer-bottom {   font-size: 1rem;  }}@media (any-hover: hover) {  .button--outline:hover {   background-color: #b88a4a;  }  .button--secondary:hover {   background-color: #b88a4a;  }  .button--secondary-small:hover {   background-color: #b88a4a;  }  .button--round:hover {   color: #b88a4a;   border: 0.0625rem solid #b88a4a;   transition: all 0.3s;  }  .footer__column li:hover {   color: #b88a4a;   transition: all 0.3s;  }  .footer__copy a:hover {   color: #b88a4a;  }}html body div:not(.swift-in-viewport),html body section:not(.swift-in-viewport),html body article:not(.swift-in-viewport),html body p:not(.swift-in-viewport),html body ul:not(.swift-in-viewport),html body ol:not(.swift-in-viewport),html body span:not(.swift-in-viewport),html body figure:not(.swift-in-viewport){background-image:none!important;} :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}  .hero {  position: relative;  height: 100vh; } .hero__bg {  position: absolute;  top: 0;  left: 0;  z-index: 0;  object-fit: cover;  width: 100%;  height: 100%; } .hero__bg img {  width: 100%;  height: 100%;  object-fit: cover;  object-position: right bottom; } .rtl .hero__bg img {  transform: scaleX(-1); } .hero__overlay {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: rgba(0, 0, 0, 0.3);  z-index: 1; } .hero__container {  position: relative;  z-index: 2;  height: 100%;  display: flex;  flex-direction: column;  justify-content: end; } .hero__title {  font-weight: 500;  line-height: 1.3;  margin-bottom: 2.5rem; } .hero__subtitle {  line-height: 1.5;  margin-bottom: 4.375rem; } .hero__info {  position: absolute;  right: 0;  top: 0;  bottom: 0;  display: flex;  align-items: center;  padding-right: 0.9375rem; } .rtl .hero__info {  left: 0;  right: auto;  padding-left: 0.9375rem; } .hero__info::after {  content: "";  position: absolute;  z-index: -1;  top: 0;  bottom: 0;  left: 0;  width: 300%;  background: rgba(0, 0, 0, 0.05);  backdrop-filter: blur(0.3125rem); } .rtl .hero__info::after {  right: 0;  left: auto; } .hero__item {  display: flex;  flex-direction: column;  align-items: end;  position: relative;  line-height: normal;  padding: 1.25rem 0 1.25rem 1.25rem; } .hero__item::after {  content: "";  position: absolute;  background-color: rgba(205, 205, 205, 0.3); } .hero__item:last-child::after {  display: none; } .hero__label {  font-size: 1rem;  margin-bottom: 0.625rem; } .hero__item-value {  font-weight: 500;  font-size: 1.5625rem;  text-transform: uppercase; } .hero__item:nth-child(3) .hero__item-value{  text-transform: none; } @media (max-width: 61.99875em) {  .hero__bg img {   object-position: center bottom;  }  .hero__title {   max-width: 31.25rem;  }  .hero__subtitle {   max-width: 31.25rem;  }  .hero__info {   padding-left: 1.25rem;  }  .rtl .hero__info {   padding-right: 1.25rem;  } } @media (max-width: 47.99875em) {  .hero__bg {   height: 75vh;  }  .hero__info::after {   left: -3.125rem;  }  .rtl .hero__info::after {   right: -3.125rem;   left: auto;  }  .hero__info {   position: relative;   padding-right: 0;   padding-left: 0;  }  .hero__list {   display: flex;   flex-wrap: wrap;   width: 100%;  }  .hero__item {   width: 50%;  }  .hero__item:last-child::after {   display: none;  }  .hero__item:nth-child(5) {   display: none;  }  .hero__item:nth-child(1) {   padding: 1.25rem 1.25rem 1.25rem 0;  }  .hero__item:nth-child(1)::after {   height: 0.0625rem;   width: 100%;   bottom: 0;   left: 0;  }  .hero__item:nth-child(2) {   align-items: start;   padding: 1.25rem 0 1.25rem 1.25rem;  }  .hero__item:nth-child(2)::after {   height: 100%;   width: 0.0625rem;   bottom: 0;   left: -0.0625rem;  }  .hero__item:nth-child(3) {   padding: 1.25rem 1.25rem 1.25rem 0;  }  .hero__item:nth-child(3)::after {   height: 100%;   width: 0.0625rem;   bottom: 0;   right: 0rem;  }  .hero__item:nth-child(4) {   align-items: start;   padding: 1.25rem 0 1.25rem 1.25rem;  }  .hero__item:nth-child(4)::after {   height: 0.0625rem;   width: 100%;   top: -0.0625rem;   left: 0;  } } @media (max-width: 29.99875em) {  .hero__bg {   height: 72vh;  }  .hero__label {   font-size: 0.875rem;  }  .hero__item-value {   font-size: 1.25rem;  } } @media (max-width: 20em) {  .hero__title {   font-size: 1.4375rem;  }  .hero__subtitle {   font-size: 1rem;  } } @media (min-width: 20em) and (max-width: 91.875em) {  .hero__title {   font-size: clamp( 1.4375rem , 1.05489130435rem + 1.9130434783vw , 2.8125rem );  }  .hero__subtitle {   font-size: clamp( 1rem , 0.93043478260625rem + 0.347826087vw , 1.25rem );  } } @media (min-width: 47.99875em) {  .hero__item::after {   height: 0.0625rem;   width: 100%;   bottom: 0;   left: 0;  } } @media (min-width: 61.99875em) and (max-width: 90em) {  .hero__info {   padding-left: clamp( 1.25rem , -4.28535556448125rem + 8.9281728494vw , 3.75rem );  }  .rtl .hero__info {   padding-right: clamp( 1.25rem , -4.28535556448125rem + 8.9281728494vw , 3.75rem );  } } @media (min-width: 90em) {  .hero__info {   padding-left: 3.75rem;  }  .rtl .hero__info {   padding-right: 3.75rem;  } } @media (min-width: 91.875em) {  .hero__title {   font-size: 2.8125rem;  }  .hero__subtitle {   font-size: 1.25rem;  } } .block-leader__container {  display: flex;  justify-content: center; } .block-leader__content {  box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, 0.5);  text-align: center;  background-color: #262626;  max-width: 77.25rem; } .block-leader__content a {  border-bottom: 0.0625rem solid #D2D2D2; } .block-leader__content a:hover {  color: #b88a4a;  border-bottom: 0.0625rem solid #b88a4a; } .block-leader__quote {  font-weight: 500; } @media (max-width: 20em) {  .block-leader {   padding-top: 1.5625rem;  }  .block-leader {   padding-bottom: 1.5625rem;  }  .block-leader__container {   padding-left: 1.25rem;  }  .block-leader__container {   padding-right: 1.25rem;  }  .block-leader__content {   padding-left: 1.25rem;  }  .block-leader__content {   padding-right: 1.25rem;  }  .block-leader__content {   padding-top: 1.25rem;  }  .block-leader__content {   padding-bottom: 1.25rem;  } } @media (min-width: 20em) and (max-width: 91.875em) {  .block-leader {   padding-top: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  }  .block-leader {   padding-bottom: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  }  .block-leader__container {   padding-left: clamp( 1.25rem , 0.641304347825rem + 3.0434782609vw , 3.4375rem );  }  .block-leader__container {   padding-right: clamp( 1.25rem , 0.641304347825rem + 3.0434782609vw , 3.4375rem );  }  .block-leader__content {   padding-left: clamp( 1.25rem , 0.641304347825rem + 3.0434782609vw , 3.4375rem );  }  .block-leader__content {   padding-right: clamp( 1.25rem , 0.641304347825rem + 3.0434782609vw , 3.4375rem );  }  .block-leader__content {   padding-top: clamp( 1.25rem , 0.5543478260875rem + 3.4782608696vw , 3.75rem );  }  .block-leader__content {   padding-bottom: clamp( 1.25rem , 0.5543478260875rem + 3.4782608696vw , 3.75rem );  } } @media (min-width: 91.875em) {  .block-leader {   padding-top: 2.1875rem;  }  .block-leader {   padding-bottom: 2.1875rem;  }  .block-leader__container {   padding-left: 3.4375rem;  }  .block-leader__container {   padding-right: 3.4375rem;  }  .block-leader__content {   padding-left: 3.4375rem;  }  .block-leader__content {   padding-right: 3.4375rem;  }  .block-leader__content {   padding-top: 3.75rem;  }  .block-leader__content {   padding-bottom: 3.75rem;  } } .block-vehicle-features__content {  position: relative; } .block-vehicle-features__desc-link {  color: #b88a4a;  padding-bottom: 0.1875rem;  border-bottom: 0.0625rem solid #b88a4a; } .block-vehicle-features__desc-link:hover {  color: #D2D2D2;  border-bottom: 0.0625rem solid #D2D2D2; } .block-vehicle-features__note {  position: relative;  padding: 3.75rem 0; } .block-vehicle-features__note::after {  content: "";  position: absolute;  left: -62.5rem;  top: 0;  bottom: 0;  width: 187.5rem;  background-color: #262626;  z-index: -1; } .block-vehicle-features-scheme {  box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, 0.5);  position: absolute;  right: 0;  bottom: -0.625rem;  background-color: #262626;  padding: 1.25rem 0;  width: 53%;  min-width: 43.1875rem;  } .rtl .block-vehicle-features-scheme {  left: 0;  right: auto; } .block-vehicle-features-scheme .vehicle-scheme {  position: relative;  width: 100%; } .block-vehicle-features-scheme .vehicle-scheme__image {  width: 100%;  height: auto;  display: block;  width: 100%; } .block-vehicle-features-scheme .annotation {  position: absolute;  font-size: 0.75rem;  line-height: 1.4;  width: 20.5%;  pointer-events: none; } .block-vehicle-features-scheme .annotation__line {  width: 0.0625rem;  background-color: #7c7263;  position: absolute; } .block-vehicle-features-scheme .annotation--front {  bottom: 64%;  left: 10%; } .block-vehicle-features-scheme .annotation--front .annotation__line {  height: 4.3125rem;  left: 50%;  top: 100%; } .block-vehicle-features-scheme .annotation--door {  bottom: 74%;  left: 34%; } .block-vehicle-features-scheme .annotation--door .annotation__line {  height: 7.625rem;  left: 15%;  top: 100%; } .block-vehicle-features-scheme .annotation--glass {  bottom: 78%;  left: 70%; } .block-vehicle-features-scheme .annotation--glass .annotation__line {  height: 4.8125rem;  left: 46%;  top: 100%; } .block-vehicle-features-scheme .annotation--suspension {  top: 77%;  right: 34%; } .block-vehicle-features-scheme .annotation--suspension .annotation__line {  height: 3.4375rem;  right: 50%;  bottom: 100%; } .block-vehicle-features-scheme .annotation--wheels {  top: 80%;  left: 10%; } .block-vehicle-features-scheme .annotation--wheels .annotation__line {  height: 3.125rem;  left: 50%;  bottom: 100%; } @media (max-width: 61.99875em) {  .block-vehicle-features__desc {   width: 15.625rem;  }  .block-vehicle-features__desc {   width: 100%;  }  .block-vehicle-features__note {   width: 15.625rem;  }  .block-vehicle-features__note {   width: 100%;  }  .block-vehicle-features-scheme {   position: static;   min-width: auto;   width: 100%;  }  .block-vehicle-features-scheme .annotation--front .annotation__line {   height: 5.375rem;  }  .block-vehicle-features-scheme .annotation--suspension {   right: 30%;  } } @media (max-width: 47.99875em) {  .block-vehicle-features-scheme .annotation {   width: 28%;  }  .block-vehicle-features-scheme .annotation--front {   left: 3%;  }  .block-vehicle-features-scheme .annotation--front .annotation__line {   height: 3.4375rem;  }  .block-vehicle-features-scheme .annotation--glass {   bottom: 78%;   left: 65%;  }  .block-vehicle-features-scheme .annotation--suspension {   right: 30%;  }  .block-vehicle-features-scheme .annotation--wheels {   left: 3%;  } } @media (max-width: 37.5em) {  .block-vehicle-features-scheme {   padding: 4.375rem 0 1.875rem 0;  } } @media (max-width: 29.99875em) {  .block-vehicle-features-scheme {   padding: 5.625rem 0 4.375rem 0;  }  .block-vehicle-features-scheme .annotation--door .annotation__line {   height: 5.75rem;   left: 15%;   top: 100%;  } } @media (max-width: 20em) {  .block-vehicle-features {   padding-top: 1.5625rem;  }  .block-vehicle-features {   padding-bottom: 1.5625rem;  }  .block-vehicle-features__desc {   padding-bottom: 3.125rem;  }  .block-vehicle-features-scheme .vehicle-scheme {   padding-top: 6.25rem;  }  .block-vehicle-features-scheme .vehicle-scheme {   padding-bottom: 6.25rem;  } } @media (min-width: 20em) and (max-width: 91.875em) {  .block-vehicle-features {   padding-top: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  }  .block-vehicle-features {   padding-bottom: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  }  .block-vehicle-features__desc {   padding-bottom: clamp( 3.125rem , 2.08152173913125rem + 5.2173913043vw , 6.875rem );  }  .block-vehicle-features-scheme .vehicle-scheme {   padding-top: clamp( 6.25rem , 6.25rem + 0vw , 6.25rem );  }  .block-vehicle-features-scheme .vehicle-scheme {   padding-bottom: clamp( 6.25rem , 6.25rem + 0vw , 6.25rem );  } } @media (min-width: 61.99875em) and (max-width: 87.5em) {  .block-vehicle-features__desc {   width: clamp( 15.625rem , -29.3522805254625rem + 72.5454634577vw , 34.125rem );  }  .block-vehicle-features__note {   width: clamp( 15.625rem , -29.3522805254625rem + 72.5454634577vw , 34.125rem );  } } @media (min-width: 87.5em) {  .block-vehicle-features__desc {   width: 34.125rem;  }  .block-vehicle-features__note {   width: 34.125rem;  } } @media (min-width: 91.875em) {  .block-vehicle-features {   padding-top: 2.1875rem;  }  .block-vehicle-features {   padding-bottom: 2.1875rem;  }  .block-vehicle-features__desc {   padding-bottom: 6.875rem;  }  .block-vehicle-features-scheme .vehicle-scheme {   padding-top: 6.25rem;  }  .block-vehicle-features-scheme .vehicle-scheme {   padding-bottom: 6.25rem;  } } .our-cars-slider .block-title {  margin-bottom: 0; } .our-cars-slider__top {  display: flex;  justify-content: space-between;  align-items: center;  padding: 1.25rem 0; } .our-cars-slider__bottom {  display: none;  padding: 1.25rem 0; } .our-cars-slider__catalog-controls {  display: flex;  align-items: center;  gap: 1.5625rem; } .our-cars-slider__navigation {  display: flex;  align-items: center;  gap: 0.625rem;  position: relative; } .our-cars-slider-button-prev span::before, .our-cars-slider-button-next span::before {  padding-bottom: 27%; } .our-cars-slider-button-prev.swiper-button-disabled, .our-cars-slider-button-next.swiper-button-disabled {  opacity: 0.5 !important; } .our-cars-slider-button-prev {  transform: scaleX(-1); } .car-card {  background-color: #262626;  border: 0.0625rem solid #2a2a2a;  overflow: hidden;  display: flex;  flex-direction: column;  transition: box-shadow 0.3s ease;  position: relative; } .car-card:hover {  box-shadow: 0 0.625rem 1.5rem rgba(0, 0, 0, 0.4); } .car-card__labels {  position: absolute;  display: flex;  gap: 0.5rem;  top: 0rem;  left: 0rem;  z-index: 2; } .car-card__label {  white-space: nowrap;  width: auto;  background-color: #b88a4a;  color: #212121;  font-size: 0.75rem;  padding: 0.625rem 0.625rem;  letter-spacing: 0.03125rem; } .car-card__image {  aspect-ratio: 433/317;  overflow: hidden; } .car-card__image img {  width: 100%;  height: 100%;  object-fit: cover;  display: block;  transition: transform 0.5s ease; } .car-card__info {  padding: 1.25rem 1.25rem 0 1.25rem;  display: flex;  flex-direction: column;  gap: 0.75rem; } .car-card__title {  text-transform: uppercase;  font-weight: 500;  margin-bottom: 0.5rem; } .car-card__spec {  width: 100%;  display: flex;  justify-content: space-between;  line-height: 1.6; } .car-card__spec-label {  color: #7C7C7C;  font-weight: 500; } .car-card__spec-value {  font-weight: 500; } .car-card__links {  display: flex;  gap: 1.25rem;  border-top: 0.0625rem solid #333;  padding: 1.25rem 0; } .car-card__link {  position: relative;  transition: color 0.2s; } .car-card__link:last-child {  color: #b88a4a; } .car-card__link::after {  content: "";  display: block;  height: 0.0625rem;  background: currentColor;  width: 100%;  transition: transform 0.3s;  transform: scaleX(1);  transform-origin: left; } .car-card__link:hover::after {  transform: scaleX(0); } @media (max-width: 47.99875em) {  .our-cars-slider__bottom {   display: block;  }  .our-cars-slider__bottom .our-cars-slider__catalog-controls {   justify-content: center;  } } @media (max-width: 20em) {  .our-cars-slider {   padding-top: 1.5625rem;  }  .our-cars-slider {   padding-bottom: 1.5625rem;  }  .car-card__title {   font-size: 1.125rem;  } } @media (min-width: 20em) and (max-width: 91.875em) {  .our-cars-slider {   padding-top: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  }  .our-cars-slider {   padding-bottom: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  }  .car-card__title {   font-size: clamp( 1.125rem , 1.09021739130625rem + 0.1739130435vw , 1.25rem );  } } @media (min-width: 91.875em) {  .our-cars-slider {   padding-top: 2.1875rem;  }  .our-cars-slider {   padding-bottom: 2.1875rem;  }  .car-card__title {   font-size: 1.25rem;  } } @media (any-hover: hover) {  .car-card__image:hover img {   transform: scale(1.05);   transition: all 0.3s;  } } .swiper {  overflow: hidden; } .swiper-initialized {  touch-action: pan-y; } .swiper-wrapper {  width: 100%;  height: 100%;  box-sizing: content-box;  display: flex;  position: relative; } .swiper-vertical .swiper-wrapper {  flex-direction: column; } .swiper-autoheight .swiper-wrapper {  align-items: flex-start; } .swiper-initialized .swiper-slide {  flex-shrink: 0; } .swiper-android .swiper-slide, .swiper-android .swiper-wrapper {  transform: translate3d(0rem, 0, 0); } .swiper-button-lock {  display: none !important; } .button--round-prev span::before, .button--round-next span::before {  padding-bottom: 27%; } .button--round-prev.swiper-button-disabled, .button--round-next.swiper-button-disabled {  opacity: 0.5 !important; } .button--round-prev {  transform: scaleX(-1); }@charset "UTF-8"; body.modal-open {  overflow: hidden; }  .modal {  position: fixed;  inset: 0;  z-index: 9999;  display: none; } .modal.is-open {  display: block; }  .modal__overlay {  position: absolute;  inset: 0;  background: rgba(88, 88, 88, 0.5);  backdrop-filter: blur(0.0625rem); }  .modal__dialog {  position: relative;  box-sizing: border-box;  width: min(45rem, 92vw);  max-height: 92vh;  margin: 10vh auto 0;  padding: 1.5rem 1.25rem;  background-color: #262626;  border: 0.0625rem solid #333;  border-radius: 0.1875rem;  outline: none;  overflow: auto;  box-shadow: 0 1.25rem 3.75rem rgba(0, 0, 0, 0.3); }  .modal__title {  margin: 0 0 1rem;  font-size: 1.375rem;  line-height: 1.25;  font-weight: 700;  text-transform: uppercase; }  .modal__close {  position: absolute;  top: 0.625rem;  right: 0.75rem;  width: 2.5rem;  height: 2.5rem;  border: 0;  background: transparent;  font-size: 1.75rem;  line-height: 1;  cursor: pointer;  color: #828282; } .rtl .modal__close {  left: 0.75rem;  right: auto; } .modal__close:hover {  color: #cdcdcd; }  .modal__content {  display: block; }  .modal__content form {  display: block; } .modal__content input, .modal__content select, .modal__content textarea {  width: 100%;  max-width: 100%; } .engineering-tech__container {  max-width: 82.5rem; } .engineering-tech .block-title {  text-align: center; } .engineering-tech__grid {  display: flex;  flex-direction: column; } .engineering-tech__item {  display: flex;  background-color: #262626;  margin-bottom: 0.625rem; } .engineering-tech__content {  width: 50%;  padding: 1.875rem;  line-height: 1.6;  display: flex;  flex-direction: column;  justify-content: center; } .engineering-tech__subtitle {  text-transform: uppercase;  font-size: 1.25rem;  font-weight: 500;  margin-bottom: 0.625rem; } .engineering-tech__list li {  padding-left: 0.9375rem;  margin-bottom: 0.375rem;  position: relative; } .rtl .engineering-tech__list li {  padding-left: 0;  padding-right: 0.9375rem; } .engineering-tech__list li::before {  content: "";  position: absolute;  width: 0.25rem;  height: 0.25rem;  background-color: #D2D2D2;  left: 0;  top: 0.5625rem; } .rtl .engineering-tech__list li::before {  right: 0; } .engineering-tech__image {  width: 50%;  aspect-ratio: 559/379; } .engineering-tech__image img {  width: 100%;  height: 100%;  object-fit: cover;  display: block; } @media (max-width: 47.99875em) {  .engineering-tech__item {   align-items: center;   gap: 0.625rem;  }  .engineering-tech__item:nth-child(even) {   flex-direction: column;  }  .engineering-tech__item:nth-child(odd) {   flex-direction: column-reverse;  }  .engineering-tech__content {   width: 80%;  }  .engineering-tech__image {   width: 80%;  } } @media (max-width: 29.99875em) {  .engineering-tech__content {   width: 100%;   padding: 0.9375rem;  }  .engineering-tech__image {   width: 100%;  } } @media (max-width: 20em) {  .engineering-tech {   padding-top: 1.5625rem;  }  .engineering-tech {   padding-bottom: 1.5625rem;  } } @media (min-width: 20em) and (max-width: 91.875em) {  .engineering-tech {   padding-top: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  }  .engineering-tech {   padding-bottom: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  } } @media (min-width: 91.875em) {  .engineering-tech {   padding-top: 2.1875rem;  }  .engineering-tech {   padding-bottom: 2.1875rem;  } } .vin-warning {  background-color: #262626; } .vin-warning__container {  display: flex;  justify-content: space-between;  align-items: center;  gap: 1.875rem; } .vin-warning .block-text {  margin-bottom: 0rem; } .contacts {  position: relative;  border-top: 0.0625rem solid #333; } .contacts::before {  content: "";  width: 100%;  position: absolute;  bottom: 0;  left: 50%;  transform: translateX(-50%);  height: 0.0625rem;  background: #333; } .contacts__grid {  display: flex; } .contacts__info {  width: 50%;  border-right: 0.0625rem solid #333; } .rtl .contacts__info {  padding-right: 0;  border-right: 0;  border-left: 0.0625rem solid #333; } .contacts__desc {  font-weight: 500;  margin-bottom: 1.25rem;  line-height: 1.6;  color: #8c8c8c; } .contacts__item {  display: flex;  margin-bottom: 1.25rem;  gap: 0.625rem;  justify-content: space-between;  max-width: 25rem; } .contacts__item-label {  color: #8c8c8c;  line-height: 1.4;  margin-top: 0.3125rem; } .contacts__item-value {  line-height: 1.4;  width: 15.625rem; } .contacts__item-value a:not(:last-child) {  margin-bottom: 1.25rem; } .contacts__item-value a[href^=tel] {  font-weight: 500;  font-size: 1.5625rem; } .contacts__form {  width: 50%; } .contacts__form-title {  font-weight: 500;  margin-bottom: 1.25rem;  text-transform: uppercase; } .contacts-form {  display: flex;  flex-direction: column;  gap: 1.25rem;  width: 100%; } .contacts-form__row {  display: flex;  flex-wrap: wrap;  gap: 1rem; } .contacts-form__row:nth-child(3) {  width: 100%;  flex: 1 1 100%; } .contacts-form__row:nth-child(3) .wpcf7-form-control-wrap {  width: 100%; } .rtl .contacts-form__row {  justify-content: end; } .contacts-form__row input, .contacts-form__row textarea {  flex: 1 1 100%;  border-bottom: 0.0625rem solid #333;  padding: 0.75rem 0;  font-size: 0.875rem;  color: #D2D2D2;  transition: border-color 0.3s; } .rtl .contacts-form__row input, .rtl .contacts-form__row textarea {  text-align: right; } .contacts-form__row input::placeholder, .contacts-form__row textarea::placeholder {  color: #D2D2D2; } .contacts-form__row input:focus, .contacts-form__row textarea:focus {  outline: none;  border-color: #b88a4a; } .contacts-form__row input {  flex: 1 1 calc(50% - 0.9375rem); } .contacts-form__row input.wpcf7-submit {  width: 100%;  flex: 1 1 100%;  text-align: center;  transition: all 0.3s; } .contacts-form__row input.wpcf7-submit:hover, .contacts-form__row input.wpcf7-submit:active {  background-color: #a2773d;  color: #cdcdcd; } .contacts-form__row textarea {  min-height: 7.5rem;  resize: vertical; } .wpcf7-not-valid-tip {  color: #f27a7a !important;  font-size: 0.8125rem !important;  padding-top: 0.625rem !important; } .wpcf7-not-valid {  border-bottom: 0.0625rem solid #f27a7a !important; } .contacts-form__row--submit {  position: relative !important; } .wpcf7-spinner {  position: absolute !important;  top: 0.3125rem !important;  left: calc(50% - 0.75rem) !important;  margin: 0 !important; } .wpcf7-form.submitting .wpcf7-submit {  opacity: 0.5 !important;  pointer-events: none !important;  cursor: none !important; } .wpcf7 form .wpcf7-response-output {  padding: 0 !important;  margin: 2em 0 0 0 !important;  text-align: center !important;  text-transform: uppercase !important;  border: 0 !important;  line-height: 1.3 !important; } .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {  color: #b88a4a !important; } .wpcf7 form.sent .wpcf7-response-output {  color: #46b450 !important; } @media (max-width: 47.99875em) {  .vin-warning__container {   flex-direction: column;  }  .vin-warning .block-text {   text-align: center;  }  .contacts__grid {   flex-direction: column;  }  .contacts__info {   width: 100%;   border: 0;   position: relative;  }  .contacts__info::before {   content: "";   width: 120%;   position: absolute;   bottom: 0;   left: 50%;   transform: translateX(-50%);   height: 0.0625rem;   background: #333;  }  .contacts__item {   max-width: 100%;  }  .contacts__form {   width: 100%;   padding-left: 0;   padding-right: 0;  } } @media (max-width: 29.99875em) {  .contacts__item {   flex-direction: column;   gap: 1.25rem;  }  .contacts-form__row {   flex-direction: column;  } } @media (max-width: 20em) {  .vin-warning {   padding-top: 1.5625rem;  }  .vin-warning {   padding-bottom: 1.5625rem;  }  .contacts__info {   padding-top: 1.5625rem;  }  .contacts__info {   padding-bottom: 1.5625rem;  }  .contacts__info {   padding-right: 0.625rem;  }  .rtl .contacts__info {   padding-left: 0.625rem;  }  .contacts .block-title {   font-size: 1.125rem;  }  .contacts__desc {   font-size: 1rem;  }  .contacts__item-value {   font-size: 1rem;  }  .contacts__form {   padding-top: 1.5625rem;  }  .contacts__form {   padding-bottom: 1.5625rem;  }  .contacts__form {   padding-left: 1.25rem;  }  .contacts__form {   padding-right: 1.25rem;  }  .contacts__form-title {   font-size: 1.125rem;  } } @media (min-width: 20em) and (max-width: 91.875em) {  .vin-warning {   padding-top: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  }  .vin-warning {   padding-bottom: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  }  .contacts__info {   padding-top: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  }  .contacts__info {   padding-bottom: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  }  .contacts__info {   padding-right: clamp( 0.625rem , 0.1032608695625rem + 2.6086956522vw , 2.5rem );  }  .rtl .contacts__info {   padding-left: clamp( 0.625rem , 0.1032608695625rem + 2.6086956522vw , 2.5rem );  }  .contacts .block-title {   font-size: clamp( 1.125rem , 1.0206521739125rem + 0.5217391304vw , 1.5rem );  }  .contacts__desc {   font-size: clamp( 1rem , 0.96521739130625rem + 0.1739130435vw , 1.125rem );  }  .contacts__item-value {   font-size: clamp( 1rem , 0.96521739130625rem + 0.1739130435vw , 1.125rem );  }  .contacts__form {   padding-top: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  }  .contacts__form {   padding-bottom: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  }  .contacts__form {   padding-left: clamp( 1.25rem , 0.90217391304375rem + 1.7391304348vw , 2.5rem );  }  .contacts__form {   padding-right: clamp( 1.25rem , 0.90217391304375rem + 1.7391304348vw , 2.5rem );  }  .contacts__form-title {   font-size: clamp( 1.125rem , 1.0206521739125rem + 0.5217391304vw , 1.5rem );  } } @media (min-width: 91.875em) {  .vin-warning {   padding-top: 2.1875rem;  }  .vin-warning {   padding-bottom: 2.1875rem;  }  .contacts__info {   padding-top: 2.1875rem;  }  .contacts__info {   padding-bottom: 2.1875rem;  }  .contacts__info {   padding-right: 2.5rem;  }  .rtl .contacts__info {   padding-left: 2.5rem;  }  .contacts .block-title {   font-size: 1.5rem;  }  .contacts__desc {   font-size: 1.125rem;  }  .contacts__item-value {   font-size: 1.125rem;  }  .contacts__form {   padding-top: 2.1875rem;  }  .contacts__form {   padding-bottom: 2.1875rem;  }  .contacts__form {   padding-left: 2.5rem;  }  .contacts__form {   padding-right: 2.5rem;  }  .contacts__form-title {   font-size: 1.5rem;  } } @media (min-width: 992px) {  #main-nav{   display:none!important  }  }   @media (max-width: 992px) {   .header__menu.menu, .menu__body{    display:none!important   } .hc-offcanvas-nav{   display:none!important  }  .hc-offcanvas-nav.nav-open{   display:block!important }  } 