.elementor .label{font-family:var(--main-font);font-weight:400;font-size:10px;color:var(--sand);letter-spacing:1.04px;text-transform:uppercase;}.elementor .logo{width:62px;height:auto;max-width:62px;position:relative;z-index:10;}.elementor .header{width:100vw;min-height:142px;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;gap:28px;justify-content:space-between;align-items:center;}.elementor .nav-linked{font-family:var(--main-font);font-weight:500;font-size:11px;color:var(--menu-normal);letter-spacing:0.02em;text-transform:uppercase;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--transparent);display:inline-block;transition: color 0.25s ease;\n}.elementor .nav-linked:hover,.elementor .nav-linked:focus-visible{color:var(--sand-light);background-color:#ffffff00;}.elementor .nav-target{font-family:var(--main-font);font-weight:500;font-size:11px;color:var(--sand-light);letter-spacing:0.02em;text-transform:uppercase;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--transparent);display:inline-block;transition: color 0.25s ease;\n}.elementor .nav-target:hover,.elementor .nav-target:focus-visible{color:var(--sand-light);background-color:#ffffff00;cursor: default;\n}.elementor .search{width:15px;height:auto;color:var(--white);fill:none;
stroke:#fff;
color:var(--transparent);
stroke-width:8.33px;stroke-linecap:round;
cursor: pointer;\n}.elementor .section{min-height:100vh;overflow:hidden;padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .large-title{max-width:980px;font-family:var(--main-font);font-weight:400;font-size:clamp(30px, 3.45vw, 56px);color:var(--white);letter-spacing:-0.05em;line-height:0.96;text-transform:uppercase;margin:0px;margin-block-start: 0;
margin-block-end: 0;
& span {
  display: block;
}\n}.elementor .button{width:auto;height:42px;font-family:var(--main-font);font-weight:400;font-size:11px;color:var(--white);letter-spacing:0.01px;text-align:center;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-radius:60px;border-width:1px;border-color:var(--sand-border);border-style:solid;background-color:rgba(255,255,255,0.06);backdrop-filter:blur(12px);transition:all 280ms;display:flex;justify-content:center;align-items:center;}.elementor .button:hover,.elementor .button:focus-visible{color:var(--black);background-color:var(--sand);box-shadow:0px 0px 34px 0px rgba(239,177,115,0.26);}.elementor .nav-footer{font-family:var(--main-font);font-weight:400;font-size:11px;color:rgba(255, 255, 255, 0.5);letter-spacing:0.02em;text-transform:uppercase;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--transparent);transition: color 0.25s ease;\n}.elementor .nav-footer:hover,.elementor .nav-footer:focus-visible{color:var(--sand-light);}.elementor .sub-menu{width:160px;overflow:hidden;position:absolute;inset-block-start:40px;inset-inline-end:-40px;padding:0px;border-radius:18px;border-width:1px;border-color:rgba(239,177,115,0.28);border-style:solid;background-color:rgba(5, 6, 9, 0.88);box-shadow:0px 18px 45px 0px rgba(0, 0, 0, 0.28);backdrop-filter:blur(18px);flex-direction:column;gap:0px;justify-content:flex-start;align-items:start;}.elementor .production-cards-viewport{padding:0px;justify-content:center;overflow-x: auto;
overflow-y: hidden;
scroll-behavior: smooth;
scrollbar-width: none;
cursor: grab;
-webkit-mask-image: linear-gradient( 90deg, transparent 0%, black 2.3%, black 97.7%, transparent 100% );
mask-image: linear-gradient( 90deg, transparent 0%, black 2.3%, black 97.7%, transparent 100% );
&::-webkit-scrollbar {
      display: none;
  }\n}.elementor .production-cards-track{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--base);padding-inline-end:var(--base);display:flex;gap:8px;align-items:stretch;}.elementor .production-card{width:62px;height:470px;overflow:hidden;position:relative;padding:0px;border-radius:9px;background-color:#0c0d10;flex: 0 0 62px;
cursor: pointer;
box-shadow: 0 20px 55px rgba(0, 0, 0, 0.34);
transition: flex-basis 0.82s cubic-bezier(0.16, 1, 0.3, 1), flex-grow 0.82s cubic-bezier(0.16, 1, 0.3, 1), width 0.82s cubic-bezier(0.16, 1, 0.3, 1), transform 0.45s cubic-bezier(0.16, 1, 0.3, 1), border-radius 0.45s ease, box-shadow 0.45s ease;\n}.elementor .production-card:hover,.elementor .production-card:focus-visible{transform:translate3d(0px, -5px, 0px);}.elementor .production-card-bg{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;transform:scale3d(1.08, 1.08, 1);transition: transform 1.1s cubic-bezier(0.16, 1, 0.3, 1);
&::after{
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient( 180deg, rgba(0, 0, 0, 0.03) 15%, rgba(0, 0, 0, 0.18) 48%, rgba(0, 0, 0, 0.93) 100% ), linear-gradient( 90deg, rgba(3, 7, 18, 0.22), transparent 58% );
}\n}.elementor .production-card-collapsed{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;opacity:100%;display:flex;justify-content:center;align-items:center;}.elementor .production-card-open{width:100%;height:100%;min-width:360px;position:absolute;z-index:4;padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;opacity:0%;display:flex;flex-direction:column;justify-content:flex-end;pointer-events: none;
transition: opacity 0.16s ease, transform 0.20s ease, visibility 0s linear 0.20s;\n}.elementor .production-card-title{width:100%;max-width:520px;font-family:var(--main-font);font-weight:400;font-size:clamp(30px, 3.2vw, 50px);color:var(--white);letter-spacing:-0.055em;line-height:0.91em;text-transform:uppercase;}.elementor .production-card-text{max-width:520px;font-family:var(--main-font);font-weight:300;font-size:14px;color:rgba(255, 255, 255, 0.78);line-height:1.58em;}.elementor .production-card-plus{width:34px;height:34px;position:absolute;inset-block-start:24px;inset-inline-end:24px;color:rgba(246, 199, 150, 0.92);border-radius:50px;border-width:1px;border-color:rgba(239, 177, 115, 0.40);border-style:solid;background-color:rgba(3, 4, 5, 0.42);backdrop-filter:blur(12px);display:flex;justify-content:center;align-items:center;}.elementor .production-carousel-footer{padding:0px;}.elementor .production-position-current{font-family:var(--main-font);font-weight:400;font-size:10px;color:var(--sand-light);letter-spacing:0.15em;text-transform:uppercase;}.elementor .prod-arrow{width:42px;font-weight:700;font-size:23px;letter-spacing:0px;padding-block-end:4px;border-color:rgba(255,255,255,0.2);}.elementor .sub-item{width:100%;text-align:center;padding-block-start:9px;padding-block-end:9px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .sub-item:hover,.elementor .sub-item:focus-visible{background-color:rgba(239,177,115,0.06);}.elementor .drop-down{width:auto;padding:0px;}.elementor .nav{column-gap:28px;padding:0px;display:flex;justify-content:flex-end;align-items:center;}.elementor .open-menu{font-family:var(--main-font);font-weight:500;font-size:11px;color:var(--menu-normal);letter-spacing:0.02em;text-transform:uppercase;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--transparent);display:none;transition: color 0.25s ease;\n}.elementor .open-menu:hover,.elementor .open-menu:focus-visible{color:var(--sand-light);}.elementor .close-trigger{width:42px;height:42px;position:absolute;inset-block-start:39px;inset-inline-end:24px;z-index:10;font-family:var(--main-font);font-size:22px;color:var(--white);padding-block-start:0px;padding-block-end:5px;padding-inline-start:0px;padding-inline-end:0px;border-radius:50px;border-width:1px;border-color:rgba(239,177,115,0.36);border-style:solid;display:inline-flex;justify-content:center;align-items:center;cursor: pointer;\n}.elementor .show-linked{font-family:var(--main-font);font-weight:500;font-size:11px;color:var(--menu-normal);letter-spacing:0.02em;text-transform:uppercase;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--transparent);display:none;transition: color 0.25s ease;\n}.elementor .show-linked:hover,.elementor .show-linked:focus-visible{color:var(--sand-light);background-color:#ffffff00;}