@import url(https://use.typekit.net/sps5uen.css);
@import url(https://fonts.googleapis.com/css2?family=Inter:opsz@14..32&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

:root{--font-general: "dm-sans", sans-serif;--font__title: "pf-marlet-display", "dm-sans", sans-serif;--transition: .3s ease-in-out;--color__night-blue: #030D65;--color__white: #FFFFFF;--color__black: #000000;--color__accent-blue-purple: #2119DA;--color__vivid-purple: #2258EE;--color__purple: #5B46B4;--color__light-purple: #B8BDFE;--color__gray-blue: #004B8B;--color_light-blue: #E1F6FF;--color_green: #06A787}*{box-sizing:border-box}html{font-size:62.5%;font-family:var(--font-general)}body{background-color:#fff}main{max-width:100vw;overflow:hidden;scroll-behavior:smooth}ul,li{list-style-type:none;margin:0;padding:0}a{text-decoration:none;transition:var(--transition);color:inherit}a::before,a::after{transition:var(--transition)}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}button{padding:0}img{max-width:100%;display:block}.hidden-title{opacity:0;visibility:hidden;display:none;pointer-events:none;width:0;height:0}.skip-link{position:absolute;top:-100%;left:0;background:#000;color:#fff;padding:8px;z-index:100}.btn{background-color:rgba(0,0,0,0);outline:none;padding:0;margin:0;border:none;text-decoration:none;cursor:pointer;transition:var(--transition)}.btn__icon,.btn__text{transition:var(--transition)}.btn svg{transition:var(--transition)}.btn--border{background-color:rgba(0,0,0,0)}.btn--border_blue{border:.1rem solid var(--color__night-blue);border-radius:1rem;color:var(--color__night-blue)}.btn--border_blue .btn__icon{border-color:var(--color__night-blue)}.btn--border_blue:hover .btn__text,.btn--border_blue:hover .btn__icon,.btn--border_blue:focus .btn__text,.btn--border_blue:focus .btn__icon{background-color:var(--color__night-blue);color:var(--color__white)}.btn--border_blue:hover .btn__icon,.btn--border_blue:focus .btn__icon{border-color:var(--color__white)}.btn--border_blue-purple{border:.1rem solid var(--color__accent-blue-purple);border-radius:1rem;color:var(--color__accent-blue-purple)}.btn--border_blue-purple .btn__icon{border-color:var(--color__accent-blue-purple)}.btn--border_blue-purple .btn__icon svg{fill:var(--color__accent-blue-purple)}.btn--border_blue-purple:hover .btn__text,.btn--border_blue-purple:hover .btn__icon,.btn--border_blue-purple:focus .btn__text,.btn--border_blue-purple:focus .btn__icon{background-color:var(--color__accent-blue-purple);color:var(--color__white)}.btn--border_blue-purple:hover .btn__icon,.btn--border_blue-purple:focus .btn__icon{border-color:var(--color__white)}.btn--border_blue-purple:hover .btn__icon svg,.btn--border_blue-purple:focus .btn__icon svg{fill:var(--color__white)}.btn--border_white{border:.1rem solid var(--color__white);border-radius:1rem;color:var(--color__white)}.btn--border_white .btn__icon{border-color:var(--color__white)}.btn--border_white:hover .btn__text,.btn--border_white:hover .btn__icon,.btn--border_white:focus .btn__text,.btn--border_white:focus .btn__icon{background-color:var(--color__white);color:var(--color__gray-blue)}.btn--border_white:hover .btn__icon,.btn--border_white:focus .btn__icon{border-color:var(--color__gray-blue)}.btn--border_purple-white{border:.1rem solid var(--color__white);border-radius:1rem;color:var(--color__white)}.btn--border_purple-white .btn__icon{border-color:var(--color__white);background-color:var(--color__white)}.btn--border_purple-white .btn__icon svg{fill:var(--color__accent-blue-purple);stroke:var(--color__accent-blue-purple)}.btn--border_purple-white .btn__text{background-color:var(--color__accent-blue-purple)}.btn--border_purple-white:hover .btn__text,.btn--border_purple-white:focus .btn__text{background-color:var(--color__white);color:var(--color__accent-blue-purple)}.btn--border_purple-white:hover .btn__icon,.btn--border_purple-white:focus .btn__icon{background-color:var(--color__accent-blue-purple);border-color:var(--color__accent-blue-purple)}.btn--border_purple-white:hover .btn__icon svg,.btn--border_purple-white:focus .btn__icon svg{fill:var(--color__white);stroke:var(--color__white)}.btn--border_purple-blue{border:.1rem solid var(--color__accent-blue-purple);border-radius:1rem;color:var(--color__accent-blue-purple)}.btn--border_purple-blue svg{fill:var(--color__accent-blue-purple)}.btn--border_purple-blue .btn__icon{border-color:var(--color__accent-blue-purple);background-color:var(--color__white)}.btn--border_purple-blue .btn__icon svg{fill:var(--color__accent-blue-purple);stroke:var(--color__accent-blue-purple)}.btn--border_purple-blue .btn__text{background-color:var(--color__white)}.btn--border_purple-blue:hover .btn__text,.btn--border_purple-blue:focus .btn__text{background-color:var(--color__accent-blue-purple);color:var(--color__white)}.btn--border_purple-blue:hover .btn__icon,.btn--border_purple-blue:focus .btn__icon{background-color:var(--color__accent-blue-purple);border-color:var(--color__white);color:var(--color__white)}.btn--border_purple-blue:hover .btn__icon svg,.btn--border_purple-blue:focus .btn__icon svg{fill:var(--color__white);stroke:var(--color__white)}.btn--border_sky-blue{border:.1rem solid #7eddf4;border-radius:1rem;color:#7eddf4}.btn--border_sky-blue svg{fill:#7eddf4}.btn--border_sky-blue:hover,.btn--border_sky-blue:focus{background-color:#7eddf4;color:var(--color__gray-blue)}.btn--border_sky-blue:hover svg,.btn--border_sky-blue:focus svg{fill:var(--color__gray-blue)}.btn--border_dark-blue{border:.1rem solid var(--color__accent-blue-purple);border-radius:1rem;color:var(--color__accent-blue-purple)}.btn--border_dark-blue svg{fill:var(--color__accent-blue-purple)}.btn--border_dark-blue:hover,.btn--border_dark-blue:focus{background-color:var(--color__accent-blue-purple);color:var(--color__white)}.btn--border_dark-blue:hover svg,.btn--border_dark-blue:focus svg{fill:var(--color__white)}.btn--border_mid-blue{border:.1rem solid var(--color__vivid-purple);border-radius:1rem;color:var(--color__vivid-purple)}.btn--border_mid-blue svg{fill:var(--color__vivid-purple)}.btn--border_mid-blue:hover,.btn--border_mid-blue:focus{background-color:var(--color__vivid-purple);color:var(--color__white)}.btn--border_mid-blue:hover svg,.btn--border_mid-blue:focus svg{fill:var(--color__white)}.btn--border_purple{border:.1rem solid var(--color__purple);border-radius:1rem;color:var(--color__purple)}.btn--border_purple svg{fill:var(--color__purple)}.btn--border_purple:hover,.btn--border_purple:focus{background-color:var(--color__purple);color:var(--color__white)}.btn--border_purple:hover svg,.btn--border_purple:focus svg{fill:var(--color__white)}.btn--icon{display:flex;justify-content:center;align-items:center}.btn--icon_block{font-size:4.62vw;font-weight:500;line-height:1;letter-spacing:.18rem;overflow:hidden;width:max-content}.btn--icon_block .btn__text,.btn--icon_block .btn__icon{padding:4.1vw 3.85vw}.btn--icon_block .btn__icon{border-left-width:.1rem;border-left-style:solid}.btn--icon_block .btn__icon svg{width:4.1vw;height:3.08vw}.btn--link{position:relative}.btn--link::after{content:"";display:block;position:absolute;width:100%;height:.2rem;top:100%;left:0;transform:scaleX(0);transform-origin:right;transition:var(--transition)}.btn--link:hover::after,.btn--link:focus::after{transform:scaleX(1)}.btn--link_blue::after{background-color:var(--color__night-blue)}.btn--link_white::after{background-color:var(--color__white)}.btn--link_purple::after{background-color:var(--color__purple)}@media screen and (min-width: 640px){.btn--icon_block{font-size:2.81vw}.btn--icon_block .btn__text,.btn--icon_block .btn__icon{padding:2.5vw 2.34vw}.btn--icon_block .btn__icon svg{width:2.5vw;height:1.88vw}}@media screen and (min-width: 960px){.btn--icon_block{font-size:1.88vw}.btn--icon_block .btn__text,.btn--icon_block .btn__icon{padding:1.67vw 1.56vw}.btn--icon_block .btn__icon svg{width:1.67vw;height:1.25vw}}@media screen and (min-width: 1400px){.btn--icon_block{font-size:1.25vw}.btn--icon_block .btn__text,.btn--icon_block .btn__icon{padding:1.11vw 1.04vw}.btn--icon_block .btn__icon svg{width:1.11vw;height:.83vw}}@media screen and (min-width: 1512px){.btn--icon_block{font-size:1.2vw}.btn--icon_block .btn__text,.btn--icon_block .btn__icon{padding:1vw .99vw}.btn--icon_block .btn__icon svg{width:1.06vw;height:.79vw}}.logo{display:block}.logo svg{fill:currentColor;width:100%;height:100%}.logo img{width:100%;height:100%;object-fit:contain}.logo--type_header{width:208em;height:35em}@media screen and (min-width: 960px){.logo--type_header{width:305em;height:51em}}.hamburger{position:relative;width:35em;height:26em;z-index:4;transition:var(--transition);cursor:pointer}.hamburger__line{position:absolute;width:100%;height:2em;transition:var(--transition);transform-origin:50% 50%;background-color:var(--color__night-blue);transform-origin:left}.hamburger__line:first-child{top:0;left:50%;transform:translateX(-50%)}.hamburger__line:nth-child(2){top:50%;left:0;transform:translateY(-50%)}.hamburger__line:last-child{bottom:0;left:50%;transform:translateX(-50%)}.hamburger:hover .hamburger__line,.hamburger:focus .hamburger__line{background-color:var(--color__white)}.hamburger.active{width:45em;height:45em}.hamburger.active .hamburger__line{background-color:var(--color__white)}.hamburger.active .hamburger__line:first-child,.hamburger.active .hamburger__line:last-child{width:90%}.hamburger.active .hamburger__line:first-child{top:2vw;left:0;transform:translateX(0) rotate(45deg)}.hamburger.active .hamburger__line:nth-child(2){opacity:0;visibility:hidden}.hamburger.active .hamburger__line:last-child{bottom:2vw;left:0;transform:translateX(0) rotate(-45deg)}@media screen and (min-width: 960px){.hamburger{width:50em;height:29em}.hamburger.active{width:50em;height:50em}.hamburger.active .hamburger__line:first-child{top:1.6em}.hamburger.active .hamburger__line:last-child{bottom:16em}}.img{overflow:hidden}.img__mask{height:100%;width:100%;overflow:hidden}.text__word-wr{position:relative;display:inline-flex;overflow:hidden;white-space:break-spaces}.text__word{position:relative;overflow:hidden;display:inline-block}.text__word::after{content:" "}.text--size_copy{font-size:4.87vw;font-weight:400;line-height:160%}.text--size_copy b{font-weight:600}.text--size_copy a{text-decoration:underline}.text--size_copy a:hover,.text--size_copy a:focus{color:var(--color__purple)}.text--size_copy a .text__word{text-decoration:underline}.text--size_quote{line-height:160%;font-size:7.44vw}.text--size_big-quote{font-size:14.1vw;font-weight:500;line-height:150%}.text--size_big-quote i{letter-spacing:-0.11rem;font-family:var(--font__title)}.text--size_subtitle{line-height:105%;font-size:5.9vw}.text--size_title{font-size:11.54vw;font-weight:500;line-height:101%;letter-spacing:-0.045rem;font-family:var(--font__title)}.text--size_val{font-weight:400;font-family:var(--font__title);letter-spacing:-0.2rem;font-size:25.64vw}.text--size_measure{font-weight:500;line-height:160%;letter-spacing:.66rem;font-size:8.46vw}.text--w_600{font-weight:600}.text--w_700{font-weight:700}.text--w_800{font-weight:800}.text--w_300{font-weight:300}.text--upp{text-transform:uppercase}.text--lower{text-transform:lowercase}.text--color_purple{color:var(--color__purple)}.text--color_blue{color:#010747}.text--color_dark-purple{color:var(--color__accent-blue-purple)}.text--color_white{color:var(--color__white)}.text--color_light-purple{color:#d594e9}.text--color_black{color:var(--color__black)}.text--color_sky-blue{color:var(--color__vivid-purple)}@media screen and (min-width: 640px){.text--size_copy{font-size:2.97vw}.text--size_quote{font-size:4.53vw}.text--size_big-quote{font-size:8.6vw}.text--size_subtitle{font-size:3.6vw}.text--size_title{font-size:7vw}.text--size_val{font-size:15.6vw}.text--size_measure{font-size:5.16vw}}@media screen and (min-width: 960px){.text--size_copy{font-size:1.98vw}.text--size_quote{font-size:3vw}.text--size_big-quote{font-size:5.73vw}.text--size_subtitle{font-size:2.4vw}.text--size_title{font-size:4.7vw}.text--size_val{font-size:10.4vw}.text--size_measure{font-size:3.44vw}}@media screen and (min-width: 1400px){.text--size_copy,.text--size_subtitle{font-size:1.67vw}.text--size_quote{font-size:2.78vw}.text--size_big-quote{font-size:4.44vw}.text--size_title{font-size:3.47vw}.text--size_val{font-size:6.94vw}.text--size_measure{font-size:2.3vw}.text--width_70{max-width:70%}.text--width_40{max-width:40%}.text--width_50{max-width:50%}.text--width_60{max-width:60%}}@media screen and (min-width: 1512px){.text--size_copy,.text--size_subtitle{font-size:1.59vw}.text--size_quote{font-size:2.64vw}.text--size_big-quote{font-size:4.23vw}.text--size_title{font-size:3.3vw}.text--size_val{font-size:6.6vw}.text--size_measure{font-size:2.2vw}}.menu{position:fixed;left:0;top:0;width:100%;height:100%;z-index:2;pointer-events:none}.menu__overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(74, 74, 74, 0.8) 0%, rgba(74, 74, 74, 0.8) 100%);transition:var(--transition);opacity:0;visibility:hidden}.menu__close-btn{position:absolute;top:11.3vw;right:11.8vw;width:12.3vw;height:12.3vw}.menu__close-btn svg{width:100%;height:100%;stroke:var(--color__white);transition:var(--transition)}.menu__close-btn:hover svg,.menu__close-btn:focus svg{stroke:var(--color__light-purple)}.menu__drawer{background-color:var(--color__night-blue);padding-block-start:34.87vw;position:absolute;top:0;right:0;color:var(--color__white);height:100%;width:86%;transition:var(--transition);transform:translateX(50%);opacity:0;visibility:hidden}.menu__menu{display:flex;flex-direction:column;gap:5.13vw;overflow-y:auto;height:100%}.menu__item{padding:2vw 9.23vw;font-family:var(--font-general);font-weight:700;line-height:160%;letter-spacing:.21rem;font-size:5.4vw}.menu__item:hover,.menu__item:focus,.menu__item.active{background-color:var(--color__white);color:var(--color__night-blue)}.menu.active{pointer-events:all}.menu.active .menu__overlay{opacity:1;visibility:visible}.menu.active .menu__drawer{transform:translateX(0);opacity:1;visibility:visible}@media screen and (min-width: 640px){.menu__drawer{padding-block-start:21.25vw;width:50%}.menu__close-btn{top:6.9vw;right:7.2vw;width:7.5vw;height:7.5vw}.menu__menu{gap:3.12vw}.menu__item{padding:1.25vw 5.62vw;font-size:3.3vw}}@media screen and (min-width: 960px){.menu__drawer{padding-block-start:14.17vw}.menu__menu{gap:2vw}.menu__close-btn{top:4.6vw;right:4.8vw;width:5vw;height:5vw}.menu__item{padding:.83vw 3.75vw;font-size:2.2vw}}@media screen and (min-width: 1400px){.menu__drawer{padding-block-start:9.44vw;width:23.26vw}.menu__menu{gap:1.4vw}.menu__close-btn{top:2.9vw;right:3vw;width:3.2vw;height:3.2vw}.menu__item{padding:.56vw 2.5vw;font-size:1.46vw}}@media screen and (min-width: 1512px){.menu__drawer{padding-block-start:9vw;width:22.14vw}.menu__menu{gap:1.32vw}.menu__item{padding:.53vw 2.4vw;font-size:1.4vw}}html{font-size:1px}.header{padding:24em 16em;position:fixed;width:100%;left:0;top:0;z-index:2;transition:var(--transition)}.header__container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.header__link,.header__download-btn{display:none}.header--scroll{backdrop-filter:blur(5px);background-color:rgba(255,255,255,.3)}.header--color_blue{color:var(--color__night-blue)}.header--color_white{color:var(--color__white)}.header--color_white .hamburger__line{background-color:var(--color__white)}.header--color_white .hamburger:hover .hamburger__line,.header--color_white .hamburger:focus .hamburger__line{background-color:var(--color__night-blue)}.header--color_white.header--scroll{background-color:rgba(0,75,139,.3)}@media screen and (min-width: 960px){.header__right-side{display:flex;flex-direction:row;align-items:center;gap:58em}.header__link{font-weight:700;text-transform:uppercase;line-height:160%;letter-spacing:2.1px;text-align:center;font-size:21em}.header__link,.header__download-btn{display:flex}.header__download-btn{border-radius:10px;font-size:18em;letter-spacing:1.8px}.header__download-btn .btn__text{padding:1em .8em}.header__download-btn .btn__icon{padding:1em .8em}}@media screen and (min-width: 1400px){.header{padding:41em 42em}}.wheel-card{position:relative;border-radius:3px;overflow:hidden;width:247em;height:330em;display:flex;justify-content:center;align-items:flex-end;padding-block-end:33em}.wheel-card__bg{position:absolute;left:0;top:0;width:100%;height:100%}.wheel-card__bg img{width:100%;height:100%;object-fit:cover}.wheel-card__content{position:relative;color:var(--color__white)}.wheel-card__title{font-size:20em;margin:0;font-weight:500;line-height:102%;letter-spacing:-0.02rem;font-family:var(--font__title);text-align:center}.wheel-card__title i{font-style:italic;font-size:1.1em;font-weight:400;letter-spacing:.09rem;text-transform:capitalize}.wheel-card__btn{margin-inline:auto;font-size:9em;display:block;width:max-content;margin-block-start:.6em;padding:.7em .9em;border-radius:55px;position:relative;z-index:1}.wheel-card__btn:hover,.wheel-card__btn:focus{background-color:var(--color__white);color:var(--color__gray-blue)}.wheel-card__link{position:absolute;left:0;top:0;width:100%;height:100%}@media screen and (min-width: 640px){.wheel-card{width:300em;height:400em}}@media screen and (min-width: 960px){.wheel-card{width:360em;height:480em;padding-block-end:54em}.wheel-card__title{font-size:32em}.wheel-card__btn{font-size:15em;margin-block-start:1.4em}}@media screen and (min-width: 1400px){.wheel-card{width:404em;height:540em}}.wheel{position:relative;overflow:hidden;height:calc(var(--vh, 1vh)*100)}.wheel__bg{position:absolute;left:0;top:0;width:100%;height:100%}.wheel__bg img{width:100%;height:100%;object-fit:cover}.wheel__content{position:relative;z-index:1}.wheel__wrapper{position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;cursor:grab}.wheel__rotation{position:absolute;top:334em;display:flex;align-items:center;justify-content:center;left:50%;transform:translateX(-50%);width:1326em;height:1326em}.wheel__card{position:absolute;top:0;left:0;position:absolute;top:0;left:50%;transform:translate(-50%, -50%);opacity:0}.wheel__title-block{position:fixed;bottom:55em;left:50%;transform:translateX(-50%);color:var(--color__night-blue);text-align:center;width:100%}.wheel__title{line-height:105%;letter-spacing:.34rem;font-weight:400;font-size:34em;font-family:var(--font__title)}.wheel__title i{font-style:italic;text-transform:capitalize;line-height:150%;font-weight:300;letter-spacing:-0.078rem;font-size:1.2em}.wheel__subtitle{margin-block-start:.6em;font-size:19em}@media screen and (min-width: 640px){.wheel__rotation{width:1650em;height:1650em}}@media screen and (min-width: 960px){.wheel__rotation{top:380em;width:2000em;height:2000em}.wheel__title-block{bottom:35em}.wheel__title{font-size:64em}.wheel__title i{font-size:inherit}.wheel__subtitle{font-size:20em;margin-block-start:0}}@media screen and (min-width: 1400px){.wheel__rotation{top:400em;width:2300em;height:2300em}.wheel__title{font-size:78em}.wheel__subtitle{font-size:21em}}
