 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;}  .breadcrumbs {  padding: 1rem 0;  font-size: 0.875rem;  line-height: 1.5; } .breadcrumbs__list {  display: flex;  flex-wrap: wrap;  align-items: center;  list-style: none;  margin: 0;  padding: 0; } .breadcrumbs__item {  display: flex;  align-items: center; } .breadcrumbs__item::before {  content: "/";  margin: 0 0.3125rem;  color: #666; } .breadcrumbs__item:first-child::before {  content: none; } .breadcrumbs__item--current {  color: #b88a4a; } .breadcrumbs__link {  color: #aaa;  text-decoration: none;  transition: color 0.2s; } .breadcrumbs__link:hover {  color: #fff; } .page-top-var-two__container {  border-bottom: 0.0625rem solid #333; } .with-navigation .page-top-var-two__container {  border-bottom: 0; } .page-top-var-two__title {  margin-bottom: 1.25rem; } .page-top-var-two__title h1 {  font-weight: 500;  line-height: 1.3;  text-transform: uppercase;  max-width: 66.25rem; } .page-top-var-two__text p {  line-height: 1.5;  max-width: 73.8125rem; } .intro-section-title__container {  border-bottom: 0.0625rem solid #333; } .intro-section-title__title {  line-height: 1.2;  text-transform: uppercase; } @media (max-width: 20em) {  .page-top-var-two__container {   padding-top: 1.25rem;  }  .page-top-var-two__container {   padding-bottom: 1.25rem;  }  .page-top-var-two__title h1 {   font-size: 1.5625rem;  }  .page-top-var-two__text p {   font-size: 1.125rem;  }  .intro-section-title__container {   padding-top: 3.125rem;  }  .intro-section-title__container {   padding-bottom: 1.5625rem;  }  .intro-section-title__title {   font-size: 2rem;  } } @media (min-width: 20em) and (max-width: 91.875em) {  .page-top-var-two__container {   padding-top: clamp( 1.25rem , 0.5543478260875rem + 3.4782608696vw , 3.75rem );  }  .page-top-var-two__container {   padding-bottom: clamp( 1.25rem , 0.90217391304375rem + 1.7391304348vw , 2.5rem );  }  .page-top-var-two__title h1 {   font-size: clamp( 1.5625rem , 1.1625rem + 2vw , 3rem );  }  .page-top-var-two__text p {   font-size: clamp( 1.125rem , 1.0206521739125rem + 0.5217391304vw , 1.5rem );  }  .intro-section-title__container {   padding-top: clamp( 3.125rem , 2.25543478260625rem + 4.347826087vw , 6.25rem );  }  .intro-section-title__container {   padding-bottom: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  }  .intro-section-title__title {   font-size: clamp( 2rem , 1.7217391304375rem + 1.3913043478vw , 3rem );  } } @media (min-width: 91.875em) {  .page-top-var-two__container {   padding-top: 3.75rem;  }  .page-top-var-two__container {   padding-bottom: 2.5rem;  }  .page-top-var-two__title h1 {   font-size: 3rem;  }  .page-top-var-two__text p {   font-size: 1.5rem;  }  .intro-section-title__container {   padding-top: 6.25rem;  }  .intro-section-title__container {   padding-bottom: 2.1875rem;  }  .intro-section-title__title {   font-size: 3rem;  } }@charset "UTF-8"; .protection-section__wrapper {  display: flex;  background-color: #262626; } .protection-section__card {  flex: 1; } .protection-section__card:first-child {  padding-right: 1.875rem;  border-right: 0.0625rem solid #333; } .protection-section__card:last-child {  padding-left: 1.875rem; } .protection-section__block-img {  margin-bottom: 1.25rem; } .protection-section__img {  height: 9rem;  width: auto; } .protection-section__list-item {  line-height: 1.6;  padding-left: 0.9375rem;  position: relative; } .protection-section__list-item:not(:last-child) {  margin-bottom: 1.25rem; } .protection-section__list-item::before {  content: "";  position: absolute;  width: 0.25rem;  height: 0.25rem;  background-color: #D2D2D2;  left: 0;  top: 0.5625rem; } .protection-section__subtitle {  font-weight: bold;  margin-bottom: 1.25rem; } .protection-section__content {  line-height: 1.6; } .protection-section__description {  padding-left: 1.875rem;  flex: 2;  min-width: 18.75rem;  line-height: 1.5; } .protection-section__description > p:not(:last-child) {  margin-bottom: 1em; } .protection-section__description-list {  margin-bottom: 1em; } .protection-section__description-list-item {  line-height: 1.6;  padding-left: 0.9375rem;  position: relative; } .protection-section__description-list-item:not(:last-child) {  margin-bottom: 1.25rem; } .protection-section__description-list-item::before {  content: "";  position: absolute;  width: 0.25rem;  height: 0.25rem;  background-color: #D2D2D2;  left: 0;  top: 0.5625rem; } .philosophy-section__title {  text-align: center;  text-transform: uppercase;  line-height: 1.5; } .philosophy-section__description {  text-align: center;  line-height: 1.5; } .philosophy-section__subtitle {  text-align: center;  line-height: 1.5;  text-transform: uppercase; } .philosophy-section__content {  display: flex;  gap: 1.875rem; } .philosophy-section__card {  flex: 1; } .philosophy-section__video {  margin-bottom: 1.25rem; } .philosophy-section__text {  line-height: 1.5; } .intro-section-title__container {  border-bottom: 0.0625rem solid #333; } .intro-section-title__title {  line-height: 1.2;  text-transform: uppercase; } .intro-block__info {  margin-bottom: 2.5rem; } .intro-block__list {  display: flex;  justify-content: space-between;  gap: 1.25rem; } .intro-block__label {  line-height: 1.5; } .intro-block__item-value {  color: #b88a4a;  line-height: 1.5; } .intro-block__media {  aspect-ratio: 13/5;  border-radius: 0.625rem;  overflow: hidden;  position: relative; } .intro-block__media.video {  aspect-ratio: 13/6; } .intro-block__media.image {  aspect-ratio: 13/7; } .intro-block__media-img {  width: 100%;  height: 100%;  object-fit: cover; } .intro-block__media-video {  width: 100%;  height: 100%;  object-fit: cover; } .introblock-video__controls {  position: absolute;  right: 1.25rem;  bottom: 1.25rem;  display: flex;  gap: 1.5rem;  z-index: 2; } .introblock-video__play-btn, .introblock-video__mute-btn {  width: 2.8125rem;  height: 2.8125rem;  border-radius: 50%;  background-color: #b88a4a;  border: none;  display: flex;  align-items: center;  justify-content: center;  cursor: pointer;  z-index: 2;  transition: transform 0.3s ease, background 0.2s;  color: #fff;  font-size: 1.25rem;  position: relative;   box-shadow: 0 0 0 0.375rem rgba(184, 138, 74, 0.4); } .introblock-video__play-btn span, .introblock-video__mute-btn span {  display: flex;  font-size: 1rem; } .introblock-video__play-btn::before, .introblock-video__mute-btn::before {  content: "";  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  width: 120%;  height: 120%;  border-radius: 50%;  background-color: #b88a4a;  opacity: 0.4;  z-index: -1;  pointer-events: none; } .introblock-video__play-btn::after, .introblock-video__mute-btn::after {  display: none; } .introblock-video__play-btn:hover, .introblock-video__mute-btn:hover {  transform: scale(1.05);  background: #a6783d; } .introblock-video__play-btn:hover, .introblock-video__mute-btn:hover {  background: rgb(60, 60, 60); } .introblock-video__mute-btn.is-muted .--icon-mute-video {  position: relative;  display: flex;  align-items: center;  justify-content: center; } .introblock-video__mute-btn.is-muted .--icon-mute-video::after {  content: "";  position: absolute;  left: 50%;  top: 50%;  width: 1.5rem;  height: 0.09375rem;  background: #fff;  border-radius: 0.125rem;  transform: translate(-50%, -50%) rotate(-45deg);  pointer-events: none; } .introblock-video__mute-btn.is-unmuted .--icon-mute-video {   opacity: 0.5; } @media (max-width: 61.99875em){  .intro-block__item:last-child {   display: none;  } } @media (max-width: 47.99875em){  .protection-section__wrapper {   flex-direction: column;  }  .protection-section__card:first-child {   padding-right: 0;   border-right: none;   padding-bottom: 1.875rem;   border-bottom: 0.0625rem solid #333;  }  .protection-section__card:last-child {   padding-left: 0;   padding-top: 1.875rem;  }  .protection-section__description {   padding-left: 0;  }  .philosophy-section__content {   flex-direction: column;  }  .intro-block {   background-color: #262626;  }  .intro-block__container {   display: flex;   flex-direction: column;  }  .intro-block__info {   order: 2;   padding: 1.25rem 0;   margin-bottom: 0;  }  .intro-block__list {   flex-wrap: wrap;   column-gap: 0;  }  .intro-block__item {   width: 48%;  } } @media (max-width: 20em){  .philosophy-section__title {   font-size: 1.25rem;  }  .philosophy-section__title {   margin-bottom: 1.5625rem;  }  .philosophy-section__description {   margin-bottom: 1.5625rem;  }  .philosophy-section__subtitle {   font-size: 1rem;  }  .philosophy-section__subtitle {   margin-bottom: 1.5625rem;  }  .intro-section-title__container {   padding-top: 3.125rem;  }  .intro-section-title__container {   padding-bottom: 1.5625rem;  }  .intro-section-title__title {   font-size: 2rem;  }  .intro-block {   padding-top: 1.5625rem;  }  .intro-block {   padding-bottom: 1.5625rem;  }  .intro-block__item-value {   font-size: 1.25rem;  } } @media (min-width: 20em) and (max-width: 91.875em){  .philosophy-section__title {   font-size: clamp( 1.25rem , 1.18043478260625rem + 0.347826087vw , 1.5rem );  }  .philosophy-section__title {   margin-bottom: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  }  .philosophy-section__description {   margin-bottom: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  }  .philosophy-section__subtitle {   font-size: clamp( 1rem , 0.96521739130625rem + 0.1739130435vw , 1.125rem );  }  .philosophy-section__subtitle {   margin-bottom: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  }  .intro-section-title__container {   padding-top: clamp( 3.125rem , 2.25543478260625rem + 4.347826087vw , 6.25rem );  }  .intro-section-title__container {   padding-bottom: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  }  .intro-section-title__title {   font-size: clamp( 2rem , 1.7217391304375rem + 1.3913043478vw , 3rem );  }  .intro-block {   padding-top: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  }  .intro-block {   padding-bottom: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  }  .intro-block__item-value {   font-size: clamp( 1.25rem , 1.18043478260625rem + 0.347826087vw , 1.5rem );  } } @media (min-width: 91.875em){  .philosophy-section__title {   font-size: 1.5rem;  }  .philosophy-section__title {   margin-bottom: 2.1875rem;  }  .philosophy-section__description {   margin-bottom: 2.1875rem;  }  .philosophy-section__subtitle {   font-size: 1.125rem;  }  .philosophy-section__subtitle {   margin-bottom: 2.1875rem;  }  .intro-section-title__container {   padding-top: 6.25rem;  }  .intro-section-title__container {   padding-bottom: 2.1875rem;  }  .intro-section-title__title {   font-size: 3rem;  }  .intro-block {   padding-top: 2.1875rem;  }  .intro-block {   padding-bottom: 2.1875rem;  }  .intro-block__item-value {   font-size: 1.5rem;  } } .vehicle-specs__wrapper {  display: flex; } .vehicle-specs__list {  flex: 1;  min-width: 18.75rem;  padding-right: 1.875rem;  border-right: 0.0625rem solid #333; } .rtl .vehicle-specs__list {  padding-left: 1.875rem;  border-left: 0.0625rem solid #333;  padding-right: 0;  border-right: 0; } .vehicle-specs__title {  text-transform: uppercase;  color: #828282;  margin-bottom: 0.625rem; } .vehicle-specs__title:not(:first-child) {  margin-top: 1.25rem; } .vehicle-specs__item {  display: flex;  justify-content: space-between;  padding: 0.75rem 0;  border-bottom: 0.0625rem solid #333; } .vehicle-specs__item:last-child {  border-bottom: none; } .vehicle-specs__label {  font-weight: 500;  padding-right: 0.9375rem;  text-align: left; } .vehicle-specs__value {  text-align: right; } .vehicle-specs__description {  padding-left: 1.875rem;  flex: 2;  min-width: 18.75rem;  line-height: 1.5; } .vehicle-specs__description > p:not(:last-child) {  margin-bottom: 1em; } .rtl .vehicle-specs__description {  padding-left: 0;  padding-right: 0.9375rem; } .vehicle-specs__description-list {  margin-bottom: 1em; } .vehicle-specs__description-list-item {  line-height: 1.6;  padding-left: 0.9375rem;  position: relative; } .vehicle-specs__description-list-item:not(:last-child) {  margin-bottom: 1.25rem; } .rtl .vehicle-specs__description-list-item {  padding-left: 0;  padding-right: 0.9375rem; } .vehicle-specs__description-list-item::before {  content: "";  position: absolute;  width: 0.25rem;  height: 0.25rem;  background-color: #D2D2D2;  left: 0;  top: 0.5625rem; } .rtl .vehicle-specs__description-list-item::before {  right: 0; } .vehicle-specs a {  font-weight: 700;  border-bottom: 0.0625rem solid #fff;  transition: all 0.3s;  text-decoration: none; } .vehicle-specs a:hover {  color: #b88a4a;  border-bottom: 0.0625rem solid #b88a4a; } @media (max-width: 47.99875em) {  .vehicle-specs__wrapper {   flex-direction: column;   gap: 2.5rem;  }  .vehicle-specs__list {   padding-right: 0;   border-right: none;  }  .rtl .vehicle-specs__list {   padding-left: 0;   border-left: 0;  }  .vehicle-specs__description {   padding-left: 0;  }  .rtl .vehicle-specs__description {   padding-right: 0;  } } @media (max-width: 20em) {  .vehicle-specs {   padding-top: 1.5625rem;  }  .vehicle-specs {   padding-bottom: 1.5625rem;  } } @media (min-width: 20em) and (max-width: 91.875em) {  .vehicle-specs {   padding-top: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  }  .vehicle-specs {   padding-bottom: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  } } @media (min-width: 91.875em) {  .vehicle-specs {   padding-top: 2.1875rem;  }  .vehicle-specs {   padding-bottom: 2.1875rem;  } } .protection-section__wrapper {  display: flex;  background-color: #262626; } .protection-section__card {  flex: 1; } .protection-section__card:first-child {  padding-right: 1.875rem;  border-right: 0.0625rem solid #333; } .rtl .protection-section__card:first-child {  padding-right: 0;  border-right: 0;  padding-left: 1.875rem;  border-left: 0.0625rem solid #333; } .protection-section__card:last-child {  padding-left: 1.875rem; } .rtl .protection-section__card:last-child {  padding-right: 1.875rem;  padding-left: 0; } .protection-section__block-img {  margin-bottom: 1.25rem; } .protection-section__img {  height: 9rem;  width: auto; } .protection-section__list-item {  line-height: 1.6;  padding-left: 0.9375rem;  position: relative; } .protection-section__list-item:not(:last-child) {  margin-bottom: 1.25rem; } .rtl .protection-section__list-item {  padding-left: 0;  padding-right: 0.9375rem; } .protection-section__list-item::before {  content: "";  position: absolute;  width: 0.25rem;  height: 0.25rem;  background-color: #D2D2D2;  left: 0;  top: 0.5625rem; } .rtl .protection-section__list-item::before {  right: 0; } .protection-section__subtitle {  font-weight: bold;  margin-bottom: 1.25rem; } .protection-section__content {  line-height: 1.6; } .protection-section p {  margin-bottom: 1.25rem;  line-height: 1.6; } .protection-section__description {  padding-left: 1.875rem;  flex: 2;  min-width: 18.75rem;  line-height: 1.5; } .protection-section__description > p:not(:last-child) {  margin-bottom: 1em; } .protection-section__description-list {  margin-bottom: 1em; } .protection-section__description-list-item {  line-height: 1.6;  padding-left: 0.9375rem;  position: relative; } .protection-section__description-list-item:not(:last-child) {  margin-bottom: 1.25rem; } .rtl .protection-section__description-list-item {  padding-left: 0;  padding-right: 0.9375rem; } .protection-section__description-list-item::before {  content: "";  position: absolute;  width: 0.25rem;  height: 0.25rem;  background-color: #D2D2D2;  left: 0;  top: 0.5625rem; } .rtl .protection-section__description-list-item::before {  right: 0; } @media (max-width: 47.99875em) {  .protection-section__wrapper {   flex-direction: column;  }  .protection-section__card:first-child {   padding-right: 0;   border-right: none;   padding-bottom: 1.875rem;   border-bottom: 0.0625rem solid #333;  }  .rtl .protection-section__card:first-child {   padding-left: 0;   border-left: none;  }  .protection-section__card:last-child {   padding-left: 0;   padding-top: 1.875rem;  }  .rtl .protection-section__card:last-child {   padding-right: 0;  }  .protection-section__description {   padding-left: 0;  } }@charset "UTF-8"; .table-vpam {  display: flex;  width: 100%;  line-height: 1.5;  margin-bottom: 2.5rem; } .table-vpam__col div {  padding: 0 0.625rem; } .table-vpam__col div .table-vpam__cell-label {  display: none;  font-size: 0.75rem;  color: #7C7C7C; } .table-vpam__col div:nth-child(1) {  height: 3.75rem;  display: flex;  align-items: center;  justify-content: center; } .table-vpam__col div:nth-child(2) {  height: 6.5625rem;  display: flex;  align-items: center;  justify-content: center; } .table-vpam__col div:nth-child(3) {  height: 3.75rem;  display: flex;  align-items: center;  justify-content: center; } .table-vpam__col div:nth-child(4) {  height: 3.75rem;  display: flex;  align-items: center;  justify-content: center; } .table-vpam__col div:nth-child(5) {  height: 5rem;  text-align: center; } .table-vpam__double-column {  display: flex; } .table-vpam__double-column .table-vpam__col {  text-align: center; } .table-vpam__double-column .table-vpam__col:nth-child(1) {  border-right: 0.0625rem solid #333; } .table-vpam__col--legend {  border: 0.0625rem solid transparent;  width: 15%; } .table-vpam__legend {  justify-content: start !important;  padding-right: 0.625rem;  text-align: start !important; } .table-vpam__col-group {  background-color: #262626;  border: 0.0625rem solid #333;  width: 20%; } .table-vpam__col-group--vpam7 {  width: 25%; } .table-vpam__group-head {  border-bottom: 0.0625rem solid #333;  height: 3.125rem;  display: flex;  align-items: center;  justify-content: center; } .table-vpam__group-head-legend {  height: 3.125rem;  border-bottom: 0.0625rem solid transparent; } .table-vpam__subhead {  border-bottom: 0.0625rem solid #333; } .table-vpam__image-wrapper {  display: flex;  justify-content: center;  align-items: center; } .table-vpam__image {  width: 100%;  max-width: 15.625rem;  height: auto;  object-fit: contain; } .table-vpam__col-group--highlight {  background-color: #2F2F2F;  border-color: #b88a4a; } .table-vpam-9__description {  margin-bottom: 2.5rem;  line-height: 1.6; } .table-vpam-9__description p:not(:last-child) {  margin-bottom: 0.9375rem; } .table-vpam-9__description a {  font-weight: 700;  border-bottom: 0.0625rem solid #fff;  transition: all 0.3s;  text-decoration: none; } .table-vpam-9__description a:hover {  color: #b88a4a;  border-bottom: 0.0625rem solid #b88a4a; } .table-vpam-9 .table-vpam {  margin-bottom: 0rem; } .protection-vpam__intro {  margin-bottom: 2rem; } .protection-vpam__note {  text-align: center;  margin: 3.125rem 0;  line-height: 1.6; } .protection-vpam__compare {  text-align: center; } .protection-vpam__subtitle {  line-height: 1.5; } .protection-vpam__columns {  display: flex;  gap: 2rem;  margin-top: 1.5rem; } .protection-vpam__column {  flex: 1;  background-color: #262626;  border: 0.0625rem solid #333;  padding: 1.25rem;  text-align: start; } .protection-vpam__item-number {  font-size: 2rem;  font-weight: 700;  margin-bottom: 0.5rem;  color: transparent;   -webkit-text-stroke-width: 0.0625rem;   -webkit-text-stroke-color: #585858;  } .protection-vpam__text {  font-size: 1rem;  line-height: 1.5;  color: #aaa; } @media (max-width: 61.99875em){  .table-vpam {   flex-wrap: wrap;   justify-content: center;   row-gap: 1.25rem;   font-size: 0.875rem;  }  .table-vpam__col div {   flex-direction: column;  }  .table-vpam__col div .table-vpam__cell-label {   display: block;  }  .table-vpam__double-column .table-vpam__col {   width: 50%;  }  .table-vpam__col--legend {   display: none;  }  .table-vpam__col-group {   width: 50%;  } } @media (max-width: 47.99875em){  .table-vpam__col-group {   width: 100%;  }  .table-vpam-9 .table-vpam__col-group:last-child {   display: none;  }  .protection-vpam__columns {   flex-direction: column;  } } @media (max-width: 20em){  .table-vpam-9 {   padding-top: 1.5625rem;  }  .table-vpam-9 {   padding-bottom: 1.5625rem;  }  .protection-vpam__subtitle {   font-size: 1.5rem;  } } @media (min-width: 20em) and (max-width: 91.875em){  .table-vpam-9 {   padding-top: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  }  .table-vpam-9 {   padding-bottom: clamp( 1.5625rem , 1.38858695651875rem + 0.8695652174vw , 2.1875rem );  }  .protection-vpam__subtitle {   font-size: clamp( 1.5rem , 1.46521739130625rem + 0.1739130435vw , 1.625rem );  } } @media (min-width: 91.875em){  .table-vpam-9 {   padding-top: 2.1875rem;  }  .table-vpam-9 {   padding-bottom: 2.1875rem;  }  .protection-vpam__subtitle {   font-size: 1.625rem;  } } .table-vpam {  display: flex;  width: 100%;  line-height: 1.5;  margin-bottom: 2.5rem; } .table-vpam__col div {  padding: 0 0.625rem; } .table-vpam__col div .table-vpam__cell-label {  display: none;  font-size: 0.75rem;  color: #7C7C7C; } .table-vpam__col div:nth-child(1) {  height: 3.75rem;  display: flex;  align-items: center;  justify-content: center; } .table-vpam__col div:nth-child(2) {  height: 6.5625rem;  display: flex;  align-items: center;  justify-content: center; } .table-vpam__col div:nth-child(3) {  height: 3.75rem;  display: flex;  align-items: center;  justify-content: center; } .table-vpam__col div:nth-child(4) {  height: 3.75rem;  display: flex;  align-items: center;  justify-content: center; } .table-vpam__col div:nth-child(5) {  height: 5rem;  text-align: center; } .table-vpam__double-column {  display: flex; } .table-vpam__double-column .table-vpam__col {  text-align: center; } .table-vpam__double-column .table-vpam__col:nth-child(1) {  border-right: 0.0625rem solid #333; } .table-vpam__col--legend {  border: 0.0625rem solid transparent;  width: 15%; } .table-vpam__legend {  justify-content: start !important;  padding-right: 0.625rem;  text-align: start !important; } .table-vpam__col-group {  background-color: #262626;  border: 0.0625rem solid #333;  width: 20%; } .table-vpam__col-group--vpam7 {  width: 25%; } .table-vpam__group-head {  border-bottom: 0.0625rem solid #333;  height: 3.125rem;  display: flex;  align-items: center;  justify-content: center; } .table-vpam__group-head-legend {  height: 3.125rem;  border-bottom: 0.0625rem solid transparent; } .table-vpam__subhead {  border-bottom: 0.0625rem solid #333; } .table-vpam__image-wrapper {  display: flex;  justify-content: center;  align-items: center; } .table-vpam__image {  width: 100%;  max-width: 15.625rem;  height: auto;  object-fit: contain; } .table-vpam__col-group--highlight {  background-color: #2F2F2F;  border-color: #b88a4a; } .no-penetration__wrapper {  display: flex;  gap: 0.625rem;  justify-content: space-between;  align-items: end; } .no-penetration__left {  width: 70%;  display: flex;  flex-direction: column;  justify-content: space-between; } .no-penetration__right {  width: 30%;  display: flex;  justify-content: center;  align-items: flex-start; } .no-penetration__certificate {  height: auto;  border-radius: 0.5rem;  box-shadow: 0 0 1.25rem rgba(0, 0, 0, 0.2);  width: 100%; } .no-penetration__content {  max-width: 33.75rem; } .no-penetration__gallery {  display: flex;  gap: 0.625rem;  margin-top: 1.25rem; } .no-penetration__gallery-img {  width: calc(33.333% - 0.41625rem);  height: 100%;  border-radius: 0.375rem;  object-fit: cover;  aspect-ratio: 232/173; } .no-penetration .block-subtitle {  font-weight: 500;  margin-bottom: 0.75rem;  text-transform: uppercase;  letter-spacing: 0.03em;  line-height: 1.4; } @media (max-width: 61.99875em) {  .table-vpam {   flex-wrap: wrap;   justify-content: center;   row-gap: 1.25rem;   font-size: 0.875rem;  }  .table-vpam__col div {   flex-direction: column;  }  .table-vpam__col div .table-vpam__cell-label {   display: block;  }  .table-vpam__double-column .table-vpam__col {   width: 50%;  }  .table-vpam__col--legend {   display: none;  }  .table-vpam__col-group {   width: 50%;  } } @media (max-width: 47.99875em) {  .table-vpam__col-group {   width: 100%;  }  .no-penetration__left {   width: 100%;  }  .no-penetration__right {   order: 2;   width: 100%;  }  .no-penetration__content {   margin-bottom: 0.625rem;  }  .no-penetration__gallery {   order: 3;  } } @media (max-width: 20em) {  .no-penetration .block-subtitle {   margin-top: 2.5rem;  } } @media (min-width: 20em) and (max-width: 91.875em) {  .no-penetration .block-subtitle {   margin-top: clamp( 2.5rem , 1.07391304348125rem + 7.1304347826vw , 7.625rem );  } } @media (min-width: 91.875em) {  .no-penetration .block-subtitle {   margin-top: 7.625rem;  } } .vehicle-test__gallery {  display: flex;  justify-content: space-between;  width: 100%; } .vehicle-test__gallery-img {  width: 32%;  aspect-ratio: 4/3;  object-fit: cover;  border-radius: 0.5rem; } @media (max-width: 37.5em) {  .vehicle-test__gallery {   flex-direction: column;   gap: 1.25rem;  }  .vehicle-test__gallery-img {   width: 100%;  } } .section-header {  display: flex;  justify-content: space-between;  gap: 2.5rem; } .section-header.descunderhead {  flex-direction: column;  gap: 1.25rem; } .section-header__left {  width: 50%; } .descunderhead .section-header__left {  width: 100%; } .section-header__right {  width: 50%; } .descunderhead .section-header__right {  width: 100%;  font-size: 1rem; } .section-header a {  font-weight: 700;  padding-bottom: 0.1875rem;  border-bottom: 0.0625rem solid #fff;  transition: all 0.3s; } .section-header a:hover {  color: #b88a4a;  border-bottom: 0.0625rem solid #b88a4a; } .section-header p {  line-height: 1.6; } .section-header p:not(:last-child) {  margin-bottom: 1.25rem; } .section-header ul, .section-header ol {  margin-bottom: 1.25rem; } .section-header ul li, .section-header ol li {  line-height: 1.6;  padding-left: 0.9375rem;  position: relative; } .rtl .section-header ul li, .rtl .section-header ol li {  padding-left: 0;  padding-right: 0.9375rem; } .section-header ul li::before, .section-header ol li::before {  content: "";  position: absolute;  width: 0.25rem;  height: 0.25rem;  background-color: #D2D2D2;  left: 0;  top: 0.5625rem; } .rtl .section-header ul li::before, .rtl .section-header ol li::before {  right: 0;  left: auto; } .descunderhead .block-text {  font-size: 1rem; } @media (max-width: 61.99875em) {  .section-header {   flex-direction: column;  }  .section-header__left {   width: 100%;  }  .section-header__right {   width: 100%;  } } @media (max-width: 20em) {  .section-header {   margin-bottom: 1.25rem;  } } @media (min-width: 20em) and (max-width: 91.875em) {  .section-header {   margin-bottom: clamp( 1.25rem , 0.90217391304375rem + 1.7391304348vw , 2.5rem );  } } @media (min-width: 91.875em) {  .section-header {   margin-bottom: 2.5rem;  } } .media-slider .swiper {  overflow: visible !important;  margin-bottom: 1.25rem; } .media-slider .swiper-slide {  width: auto;  height: 25rem;  border-radius: 0.625rem;  overflow: hidden;  flex-shrink: 0; } .media-slider__img-video {  width: auto;  height: 100%;  object-fit: cover;  display: block; } .media-slider__top {  display: flex;  justify-content: space-between;  align-items: center;  margin-bottom: 1.875rem; } .media-slider__top-two-variants {  display: flex;  justify-content: space-between;  gap: 1.875rem;  margin-bottom: 1.875rem; } .media-slider__top-two-variants-left {  flex: 1; } .media-slider__top-two-variants-right {  flex: 1; } .media-slider__top-two-variants-list {  display: flex;  flex-direction: column;  gap: 0.625rem; } .media-slider__top-two-variants-item {  padding-left: 0.9375rem;  position: relative;  line-height: 1.3; } .rtl .media-slider__top-two-variants-item {  padding-left: 0;  padding-right: 0.9375rem; } .media-slider__top-two-variants-item::before {  content: "";  position: absolute;  width: 0.25rem;  height: 0.25rem;  background-color: #D2D2D2;  left: 0;  top: 0.5625rem; } .rtl .media-slider__top-two-variants-item::before {  right: 0; } .media-slider__navigation {  display: flex;  align-items: center;  gap: 0.625rem; } .media-slider__controls {  display: flex;  align-items: center;  gap: 0.625rem;  width: 100%;  justify-content: space-between;  margin-top: 1.25rem; } .media-slider__controls .button--round {  flex-shrink: 0; } .media-slider__scrollbar-wrapper {  flex: 1;  margin: 0 0.625rem; } .rtl .media-slider .button--round-prev {  transform: scaleX(1) !important; } .rtl .media-slider .button--round-next {  transform: scaleX(-1) !important; } .swiper-scrollbar {  background-color: #262626;  border-radius: 0.625rem;  height: 0.375rem;  display: block;  width: 100%;  flex-shrink: 0; } .swiper-scrollbar-drag {  background: #b88a4a;  border-radius: 0.625rem;  height: 100%; } @media (max-width: 61.99875em) {  .media-slider .swiper-slide {   height: 18.75rem;  } } @media (max-width: 47.99875em) {  .media-slider__top-two-variants {   flex-direction: column;   gap: 1.25rem;  } } @media (max-width: 20em) {  .media-slider {   padding-top: 1.875rem;  }  .media-slider {   padding-bottom: 1.875rem;  } } @media (min-width: 20em) and (max-width: 91.875em) {  .media-slider {   padding-top: clamp( 1.875rem , 1.52717391304375rem + 1.7391304348vw , 3.125rem );  }  .media-slider {   padding-bottom: clamp( 1.875rem , 1.52717391304375rem + 1.7391304348vw , 3.125rem );  } } @media (min-width: 91.875em) {  .media-slider {   padding-top: 3.125rem;  }  .media-slider {   padding-bottom: 3.125rem;  } } .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); } .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 }  } 