@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}}.container{margin-inline:auto;width:87.7vw}@media screen and (min-width: 960px){.container{width:89.36vw}}.logo{display:block}.logo svg{fill:currentColor;width:100%;height:100%}.logo img{width:100%;height:100%;object-fit:contain}.logo--type_header{width:53.33vw;height:8.97vw}.logo--type_footer{width:79.5vw;height:20vw}@media screen and (min-width: 640px){.logo--type_header{width:32.5vw;height:5.5vw}.logo--type_footer{width:48.44vw;height:12.2vw}}@media screen and (min-width: 960px){.logo--type_header{width:21.67vw;height:3.65vw}.logo--type_footer{width:32.3vw;height:8.12vw}}@media screen and (min-width: 1400px){.logo--type_header{width:24.3vw;height:3.54vw}.logo--type_footer{width:26.8vw;height:6.25vw}}@media screen and (min-width: 1512px){.logo--type_header{width:23.13vw;height:3.37vw}.logo--type_footer{width:25.5vw;height:5.95vw}}.hamburger{position:relative;width:9.23vw;height:6.15vw;z-index:4;transition:var(--transition);cursor:pointer}.hamburger__line{position:absolute;width:100%;height:.2rem;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:12.3vw;height:12.3vw}.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: 640px){.hamburger{width:5.6vw;height:3.75vw}.hamburger.active{width:7.5vw;height:7.5vw}.hamburger.active .hamburger__line:first-child{top:1.25vw}.hamburger.active .hamburger__line:last-child{bottom:1.25vw}}@media screen and (min-width: 960px){.hamburger{width:4.7vw;height:2.7vw}.hamburger.active{width:5vw;height:5vw}.hamburger.active .hamburger__line:first-child{top:.83vw}.hamburger.active .hamburger__line:last-child{bottom:.83vw}}@media screen and (min-width: 1400px){.hamburger{width:3.47vw;height:2vw}.hamburger.active{width:3.33vw;height:3.33vw}.hamburger.active .hamburger__line:first-child{top:.56vw}.hamburger.active .hamburger__line:last-child{bottom:.56vw}}@media screen and (min-width: 1512px){.hamburger{width:3.3vw;height:1.92vw}.hamburger.active{width:3.17vw;height:3.17vw}.hamburger.active .hamburger__line:first-child{top:.53vw}.hamburger.active .hamburger__line:last-child{bottom:.53vw}}.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}}.video-block{border:.5rem solid var(--color__accent-blue-purple);border-radius:1rem;overflow:hidden;position:relative;padding:80.3vw 4.1vw 4.1vw}.video-block__preview{position:absolute;left:0;top:0;width:100%;height:100%}.video-block__preview img{width:100%;height:100%;object-fit:cover}.video-block__preview::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 29.11%, #2119DA 111.39%)}.video-block__btn{position:relative}.video-block__title{position:relative;text-shadow:0px 4px 7px rgba(33,25,218,.5);letter-spacing:-0.032rem;line-height:101%;font-size:8.2vw;font-weight:700;margin-block:0 6.15vw}.video-block--type_large{display:flex;flex-direction:column;min-height:122.8vw;justify-content:flex-end;padding:4.1vw}@media screen and (min-width: 640px){.video-block{padding:48.9vw 2.5vw 2.5vw}.video-block__title{font-size:5vw;margin-block:0 3.75vw}.video-block--type_large{min-height:74.84vw;padding:2.5vw}}@media screen and (min-width: 960px){.video-block{padding:32.6vw 1.67vw 1.67vw}.video-block__title{font-size:3.33vw;margin-block:0 2.5vw}.video-block--type_large{min-height:49.9vw;padding:1.67vw}}@media screen and (min-width: 1400px){.video-block{padding:22.64vw 5.9vw 1.11vw 1.11vw}.video-block__title{font-size:2.22vw;margin-block:0 1.67vw}.video-block--type_large{min-height:33vw;padding:1.11vw}}@media screen and (min-width: 1512px){.video-block{padding:21.55vw 5.6vw 1.06vw 1.06vw}.video-block__title{font-size:2.12vw;margin-block:0 1.59vw}.video-block--type_large{padding:1.06vw}}.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}}.header{padding:6.15vw 4.1vw;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: 640px){.header{padding:3.75vw 2.5vw}}@media screen and (min-width: 960px){.header{padding:2.5vw 1.67vw}.header__right-side{display:flex;flex-direction:row;align-items:center;gap:6vw}.header__link{font-weight:700;text-transform:uppercase;line-height:160%;letter-spacing:.21rem;text-align:center;font-size:2.2vw}.header__link,.header__download-btn{display:flex}}@media screen and (min-width: 1400px){.header{padding:2.85vw 2.92vw}.header__right-side{gap:4vw}.header__link{font-size:1.46vw}}@media screen and (min-width: 1512px){.header{padding:2.71vw 2.78vw}.header__right-side{gap:3.83vw}.header__link{font-size:1.39vw}}.video-block{border:.5rem solid var(--color__accent-blue-purple);border-radius:1rem;overflow:hidden;position:relative;padding:80.3vw 4.1vw 4.1vw}.video-block__preview{position:absolute;left:0;top:0;width:100%;height:100%}.video-block__preview img{width:100%;height:100%;object-fit:cover}.video-block__preview::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 29.11%, #2119DA 111.39%)}.video-block__btn{position:relative}.video-block__title{position:relative;text-shadow:0px 4px 7px rgba(33,25,218,.5);letter-spacing:-0.032rem;line-height:101%;font-size:8.2vw;font-weight:700;margin-block:0 6.15vw}.video-block--type_large{display:flex;flex-direction:column;min-height:122.8vw;justify-content:flex-end;padding:4.1vw}@media screen and (min-width: 640px){.video-block{padding:48.9vw 2.5vw 2.5vw}.video-block__title{font-size:5vw;margin-block:0 3.75vw}.video-block--type_large{min-height:74.84vw;padding:2.5vw}}@media screen and (min-width: 960px){.video-block{padding:32.6vw 1.67vw 1.67vw}.video-block__title{font-size:3.33vw;margin-block:0 2.5vw}.video-block--type_large{min-height:49.9vw;padding:1.67vw}}@media screen and (min-width: 1400px){.video-block{padding:22.64vw 5.9vw 1.11vw 1.11vw}.video-block__title{font-size:2.22vw;margin-block:0 1.67vw}.video-block--type_large{min-height:33vw;padding:1.11vw}}@media screen and (min-width: 1512px){.video-block{padding:21.55vw 5.6vw 1.06vw 1.06vw}.video-block__title{font-size:2.12vw;margin-block:0 1.59vw}.video-block--type_large{padding:1.06vw}}.backdrop{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:10;transition:var(--transition);opacity:0;visibility:hidden;pointer-events:none}.backdrop__modal{transition:var(--transition)}.backdrop.active{opacity:1;visibility:visible;pointer-events:all}.modal{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:95%}.modal__close{border-radius:1rem;background-color:var(--color__accent-blue-purple);padding:3vw;position:absolute;right:0;top:-18vw;border:.1rem solid var(--color__accent-blue-purple)}.modal__close svg{width:8.2vw;height:8.2vw;stroke:var(--color__white)}.modal__close:hover,.modal__close:focus{background-color:var(--color__white)}.modal__close:hover svg,.modal__close:focus svg{stroke:var(--color__accent-blue-purple)}.modal__inner{width:100%;padding:4vw;background-color:var(--color__white);border-radius:1rem}.modal__inner iframe{width:100%;min-height:70vw;border:none}@media screen and (min-width: 640px){.modal__close{padding:2vw;top:-10vw}.modal__close svg{width:5vw;height:5vw}.modal__inner{padding:3vw}.modal__inner iframe{min-height:50vw}}@media screen and (min-width: 960px){.modal__close{padding:1.4vw;top:-7vw}.modal__close svg{width:3.33vw;height:3.33vw}.modal__inner{padding:2vw}.modal__inner iframe{min-height:50vw}}@media screen and (min-width: 1400px){.modal{width:63.45vw}.modal__close{padding:.8vw;top:-1vw;right:-1vw}.modal__close svg{width:2.12vw;height:2.12vw}.modal__inner{padding:1.4vw}.modal__inner iframe{min-height:35vw}}.hero{position:relative}.hero__bg{position:absolute;width:100%;height:133.85vw;left:0;top:0}.hero__bg img{width:100%;height:100%;object-fit:cover}.hero__container{position:relative;z-index:1}.hero__heading{text-align:center;padding-block:33vw 9.23vw}.hero__title{font-family:var(--font__title);letter-spacing:.34rem;font-style:italic;font-weight:300;line-height:100%;font-size:10vw}.hero__title i{font-style:italic;font-weight:300;text-transform:capitalize;letter-spacing:-0.078rem}.hero__title span{font-weight:400;line-height:105%;letter-spacing:.34rem;text-transform:uppercase;font-size:8.72vw;font-style:normal}.hero__image{border-radius:1rem;width:71.8vw;height:100vw;margin-inline:auto;overflow:hidden}.hero__image img{width:100%;height:100%;object-fit:cover}.hero--size_sm .hero__bg{height:109.5vw}.hero--size_sm .hero__image{height:62.3vw}.hero--type_blue{color:var(--color__night-blue)}.hero--type_white{color:var(--color__white)}.hero--page_customer .hero__heading{width:90vw}@media screen and (min-width: 640px){.hero__bg{height:81.56vw}.hero__heading{padding-block:20.16vw 5.6vw}.hero__title{font-size:6.09vw}.hero__title span{font-size:5.31vw}.hero__image{width:43.75vw;height:61.4vw}.hero--size_sm .hero__bg{height:66.72vw}.hero--size_sm .hero__image{height:38vw}}@media screen and (min-width: 960px){.hero__bg{height:60vw}.hero__heading{padding-block:13.44vw 6vw}.hero__title{font-size:4.06vw}.hero__title span{font-size:3.54vw}.hero__image{width:100%;height:52vw}.hero--size_sm .hero__bg{height:60vw}.hero--size_sm .hero__image{height:52vw}}@media screen and (min-width: 1400px){.hero__bg{height:100vh;min-height:50vw}.hero__heading{padding-block:14.6vw 4.17vw}.hero__title{font-size:5.42vw;letter-spacing:-0.156rem}.hero__title span{font-size:4.72vw;letter-spacing:.68rem}.hero--size_sm .hero__bg{height:100vh}}@media screen and (min-width: 1512px){.hero__heading{padding-block:13.88vw 3.97vw}.hero__title{font-size:5.16vw}.hero__title span{font-size:4.5vw}.hero__image{height:49.57vw}.hero--size_sm .hero__image{height:49.57vw}}.text-content{padding-block:7.7vw}.text-content__text p{margin:0}.text-content__text p:not(:last-child){margin-block-end:8vw}.text-content__text .text-content__btn{text-decoration:none;width:max-content}.text-content--type_video{padding-block-start:15.4vw}.text-content--type_video .text-content__container{display:flex;flex-direction:column;gap:9.23vw}.text-content--type_subtitle{padding-block:15.4vw}.text-content--type_subtitle .text-content__subtitle-wr,.text-content--type_subtitle .text-content__title{margin-block-end:9.23vw}.text-content--type_quote{padding-block:15.4vw;text-align:center;background-color:var(--color_light-blue)}.text-content--type_quote .text-content__text{margin-inline:auto}@media screen and (min-width: 640px){.text-content{padding-block:4.7vw}.text-content__text p:not(:last-child){margin-block-end:5.4vw}.text-content--type_video{padding-block-start:9.4vw}.text-content--type_video .text-content__container{gap:5.6vw}.text-content--type_subtitle{padding-block:9.4vw}.text-content--type_subtitle .text-content__subtitle-wr,.text-content--type_subtitle .text-content__title{margin-block-end:5.6vw}.text-content--type_quote{padding-block:9.4vw}}@media screen and (min-width: 960px){.text-content{padding-block:3.12vw}.text-content__text p:not(:last-child){margin-block-end:3.5vw}.text-content--type_video{padding-block-start:6.25vw}.text-content--type_video .text-content__video{flex-shrink:0;height:100%}.text-content--type_video .text-content__container{gap:3.75vw;flex-direction:row}.text-content--type_subtitle{padding-block:6.25vw}.text-content--type_subtitle .text-content__subtitle-wr,.text-content--type_subtitle .text-content__title{margin-block-end:3.75vw}.text-content--type_quote{padding-block:8.33vw}}@media screen and (min-width: 1400px){.text-content{padding-block:2.78vw}.text-content__text p:not(:last-child){margin-block-end:4.17vw}.text-content--type_video{padding-block-start:5.56vw}.text-content--type_video .text-content__container{gap:5.56vw}.text-content--type_subtitle{padding-block:5.56vw}.text-content--type_subtitle .text-content__container{width:79vw}.text-content--type_subtitle .text-content__content{display:flex;flex-direction:row;gap:3.68vw}.text-content--type_subtitle .text-content__subtitle-wr{height:100%}.text-content--type_subtitle .text-content__subtitle-wr{margin-block-end:0;min-width:16.25vw}.text-content--type_subtitle .text-content__title{margin-block-end:3vw}.text-content--type_subtitle-xl .text-content__container{width:89.36vw}.text-content--type_subtitle-xl .text-content__subtitle-wr{flex-grow:1}.text-content--type_subtitle-xl .text-content__text{max-width:68%}.text-content--type_quote{padding-block:5.56vw}.text-content--align_left .text-content__text{margin-inline-end:auto;max-width:67.85vw}.text-content--align_right .text-content__text{margin-inline-start:auto;max-width:58.75vw}}@media screen and (min-width: 1512px){.text-content{padding-block:2.64vw}.text-content__text p:not(:last-child){margin-block-end:2.8vw}.text-content--type_video{padding-block-start:5.3vw}.text-content--type_video .text-content__container{gap:5.3vw}.text-content--type_subtitle{padding-block:5.3vw}.text-content--type_subtitle .text-content__container{width:75.2vw}.text-content--type_subtitle .text-content__content{gap:3.5vw}.text-content--type_subtitle .text-content__subtitle-wr{min-width:15.47vw}.text-content--type_subtitle .text-content__title{margin-block-end:2.9vw}.text-content--type_subtitle-xl .text-content__container{width:89.36vw}.text-content--type_quote{padding-block:5.3vw}.text-content--align_left .text-content__text{max-width:64.57vw}.text-content--align_right .text-content__text{max-width:55.9vw}}.officer{padding-block:12.8vw}.officer__account{display:flex;flex-direction:column;gap:10.5vw}.officer__sign{max-width:60%;margin-block-end:4.1vw}.officer__data span{text-transform:uppercase;letter-spacing:.48rem;font-weight:500}@media screen and (min-width: 640px){.officer{padding-block:7.8vw}.officer__account{gap:6.4vw}.officer__sign{margin-block-end:2.5vw}}@media screen and (min-width: 960px){.officer{display:block;padding-block:8.33vw}.officer__img{width:auto;height:auto}.officer__img img{width:100%;height:100%;object-fit:contain}.officer__account{flex-direction:row;align-items:flex-end;justify-content:flex-end;gap:3vw}.officer__sign{margin-block-end:1.67vw}}@media screen and (min-width: 1400px){.officer{padding-block:5.56vw}.officer__account{gap:2vw;margin-inline-start:auto;max-width:58.75vw;justify-content:flex-start}.officer__sign{margin-block-end:1.11w}}@media screen and (min-width: 1512px){.officer{padding-block:5.3vw}.officer__account{gap:1.9vw;max-width:55.9vw}.officer__sign{margin-block-end:1.06vw}}.page-links{position:relative}.page-links__container{border-radius:2rem 2rem 0px 0px;background:#b8bdfe;padding:11.67vw 4.1vw;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.page-links__btn--prev .btn__icon{border-left:none;border-right:.1rem solid var(--color__accent-blue-purple)}.page-links__btn--next svg{transform:rotate(180deg)}@media screen and (min-width: 640px){.page-links__container{padding:7.11vw 2.5vw}}@media screen and (min-width: 960px){.page-links__container{padding:4.74vw 1.67vw}}@media screen and (min-width: 1400px){.page-links__container{padding:3.68vw 4.17vw}}@media screen and (min-width: 1512px){.page-links__container{padding:3.5vw 3.97vw}}.footer{background-color:var(--color__gray-blue);color:var(--color__white);padding:11.3vw 4.1vw;font-size:4.1vw;font-weight:400;line-height:160%;text-align:center}.footer__container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15.4vw}.footer__address{font-style:normal}.footer__menu:not(:last-child){margin-block-end:11.3vw}.footer a:hover,.footer a:focus{color:var(--color__light-purple)}@media screen and (min-width: 640px){.footer{padding:6.9vw 2.5vw;font-size:2.5vw}.footer__container{gap:9.4vw}.footer__menu:not(:last-child){margin-block-end:6.9vw}}@media screen and (min-width: 960px){.footer{padding:4.6vw 1.67vw;font-size:1.67vw;text-align:left}.footer__container{gap:6.25vw;flex-direction:row;justify-content:space-between}.footer__menu:not(:last-child){margin-block-end:1.67vw}}@media screen and (min-width: 1400px){.footer{padding:5.76vw 4.17vw;font-size:1.4vw}.footer__container{gap:4vw}.footer__menu:not(:last-child){margin-block-end:0}.footer__menu{display:flex;flex-direction:row;align-items:center;gap:1vw}.footer__menu li:not(:first-child)::before{content:"•";color:#a8a4ee;display:inline;margin-inline-end:1vw}}@media screen and (min-width: 1512px){.footer{padding:5.5vw 3.97vw;font-size:1.32vw}.footer__menu{gap:.9vw}.footer__menu li:not(:first-child)::before{margin-inline-end:.9vw}}
