/*! 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;
}

@font-face{font-family:"Noto Sans";src:local("NotoSans-Light"),url(../../assets/fonts/NotoSans-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif Display";src:local("NotoSerifDisplay-Medium"),url(../../assets/fonts/NotoSerifDisplay-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif Display";src:local("NotoSerifDisplay-ExtraBold"),url(../../assets/fonts/NotoSerifDisplay-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans";src:local("NotoSans-Medium"),url(../../assets/fonts/NotoSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans";src:local("NotoSans-Bold"),url(../../assets/fonts/NotoSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif Display";src:local("NotoSerifDisplay-Light"),url(../../assets/fonts/NotoSerifDisplay-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif Display";src:local("NotoSerifDisplay-LightItalic"),url(../../assets/fonts/NotoSerifDisplay-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Noto Serif Display";src:local("NotoSerifDisplay-Regular"),url(../../assets/fonts/NotoSerifDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif Display";src:local("NotoSerifDisplay-SemiBold"),url(../../assets/fonts/NotoSerifDisplay-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:local("RobotoCondensed-Black"),url(../../assets/fonts/RobotoCondensed-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:local("RobotoCondensed-Bold"),url(../../assets/fonts/RobotoCondensed-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:local("RobotoCondensed-Regular"),url(../../assets/fonts/RobotoCondensed-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-general: "Noto Sans", sans-serif;--font__title: "Noto Serif Display", "Noto Sans", sans-serif;--font__info: "Roboto Condensed", sans-serif;--transition: .3s ease-in-out;--color__white: #FFF;--color__black: #000000;--color__light-beige: #F9F8F3;--color_beige-pink: #FFEDEA;--color__light-blue: #0D467F;--color__mid-blue: #0A3B6C;--color__dark-blue: #0E1C39;--color__light-sky-blue: #BBD0E5;--color_sky: #DDEDFD;--color__brown: #7A3014;--color__dark-orange: #AF5230;--color_light-orange: #F5CEC9;--color_orange: #D49038;--color__yellow-orange: #FCB04D;--color_gold: #BDA974;--color_light-yellow-green: #E8EBE0;--color_light-green: #C3CBB6;--color_dirty-green: #474A42;--size_8: 2.04vw;--size_10: 2.54vw;--size_12: 3.05vw;--size_14: 3.56vw;--size_15: 3.82vw;--size_16: 4.07vw;--size_18: 4.58vw;--size_20: 5.09vw;--size_22: 5.60vw;--size_24: 6.11vw;--size_26: 6.62vw;--size_28: 7.12vw;--size_30: 7.63vw;--size_32: 8.14vw;--size_34: 8.65vw;--size_36: 9.16vw;--size_38: 9.67vw;--size_40: 10.18vw;--size_41: 10.43vw;--size_42: 10.69vw;--size_44: 11.20vw;--size_45: 11.45vw;--size_48: 12.21vw;--size_50: 12.72vw;--size_52: 13.23vw;--size_55: 13.99vw;--size_56: 14.25vw;--size_60: 15.27vw;--size_64: 16.28vw;--size_70: 17.81vw;--size_75: 19.08vw;--size_80: 20.36vw;--size_82: 20.87vw;--size_86: 21.88vw;--size_88: 22.4vw;--size_90: 22.90vw;--size_94: 23.92vw;--size_96: 24.43vw;--size_100: 25.45vw;--size_106: 26.97vw;--size_110: 27.99vw;--size_112: 28.50vw;--size_120: 30.53vw;--size_126: 32.06vw;--size_130: 33.08vw;--size_132: 33.59vw;--size_144: 36.64vw;--size_150: 38.17vw;--size_200: 50.89vw}@media screen and (min-width: 640px){:root{--size_8: 1.25vw;--size_10: 1.56vw;--size_12: 1.88vw;--size_14: 2.19vw;--size_15: 2.34vw;--size_16: 2.5vw;--size_18: 2.81vw;--size_20: 3.12vw;--size_22: 3.44vw;--size_24: 3.75vw;--size_26: 4.06vw;--size_28: 4.38vw;--size_30: 4.69vw;--size_32: 5vw;--size_34: 5.31vw;--size_36: 5.63vw;--size_38: 5.94vw;--size_40: 6.25vw;--size_41: 6.41vw;--size_42: 6.56vw;--size_44: 6.88vw;--size_45: 7.03vw;--size_48: 7.5vw;--size_50: 7.81vw;--size_52: 8.13vw;--size_55: 8.59vw;--size_56: 8.75vw;--size_60: 9.38vw;--size_64: 10vw;--size_70: 10.94vw;--size_75: 11.72vw;--size_80: 12.5vw;--size_82: 12.81vw;--size_86: 13.44vw;--size_88: 13.75vw;--size_90: 14.06vw;--size_94: 14.69vw;--size_96: 15vw;--size_100: 15.63vw;--size_106: 16.56vw;--size_110: 17.19vw;--size_112: 17.5vw;--size_120: 18.75vw;--size_126: 19.69vw;--size_130: 20.31vw;--size_132: 20.63vw;--size_144: 22.5vw;--size_150: 23.44vw;--size_200: 31.25vw}}@media screen and (min-width: 960px){:root{--size_8: 0.67vw;--size_10: 0.83vw;--size_12: 1vw;--size_14: 1.17vw;--size_15: 1.25vw;--size_16: 1.33vw;--size_18: 1.5vw;--size_20: 1.67vw;--size_22: 1.83vw;--size_24: 2vw;--size_26: 2.17vw;--size_28: 2.33vw;--size_30: 2.5vw;--size_32: 2.67vw;--size_34: 2.83vw;--size_36: 3vw;--size_38: 3.17vw;--size_40: 3.33vw;--size_41: 3.42vw;--size_42: 3.5vw;--size_44: 3.67vw;--size_45: 3.75vw;--size_48: 4vw;--size_50: 4.17vw;--size_52: 4.33vw;--size_55: 4.58vw;--size_56: 4.67vw;--size_60: 5vw;--size_64: 5.33vw;--size_70: 5.83vw;--size_75: 6.25vw;--size_80: 6.67vw;--size_82: 6.83vw;--size_86: 7.17vw;--size_88: 7.33vw;--size_90: 7.5vw;--size_94: 7.83vw;--size_96: 8vw;--size_100: 8.33vw;--size_106: 8.83vw;--size_110: 9.17vw;--size_112: 9.33vw;--size_120: 10vw;--size_126: 10.5vw;--size_130: 10.83vw;--size_132: 11vw;--size_144: 12vw;--size_150: 12.5vw;--size_200: 16.67vw}}@media screen and (min-width: 1512px){:root{--size_8: 0.53vw;--size_10: 0.66vw;--size_12: 0.79vw;--size_14: 0.93vw;--size_15: 0.99vw;--size_16: 1.06vw;--size_18: 1.19vw;--size_20: 1.32vw;--size_22: 1.46vw;--size_24: 1.59vw;--size_26: 1.72vw;--size_28: 1.85vw;--size_30: 1.98vw;--size_32: 2.12vw;--size_34: 2.25vw;--size_36: 2.38vw;--size_38: 2.51vw;--size_40: 2.65vw;--size_41: 2.71vw;--size_42: 2.78vw;--size_44: 2.91vw;--size_45: 2.98vw;--size_48: 3.17vw;--size_50: 3.31vw;--size_52: 3.44vw;--size_55: 3.64vw;--size_56: 3.70vw;--size_60: 3.97vw;--size_64: 4.23vw;--size_70: 4.63vw;--size_75: 4.96vw;--size_80: 5.29vw;--size_82: 5.42vw;--size_86: 5.69vw;--size_88: 5.82vw;--size_90: 5.95vw;--size_94: 6.22vw;--size_96: 6.35vw;--size_100: 6.61vw;--size_106: 7.01vw;--size_110: 7.28vw;--size_112: 7.41vw;--size_120: 7.94vw;--size_126: 8.33vw;--size_130: 8.60vw;--size_132: 8.73vw;--size_144: 9.52vw;--size_150: 9.92vw;--size_200: 13.23vw}}*{box-sizing:border-box}html{font-size:62.5%;font-family:var(--font-general);font-variant-numeric:lining-nums}body{background-color:var(--color__light-beige);color:var(--color__dark-blue);overscroll-behavior:none}body.lock{overflow:hidden}body.theme-dark{background-color:var(--color__dark-blue);color:var(--color__light-beige)}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-size:inherit;font-weight:inherit}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:var(--color__secondary-blue);color:#fff;padding:var(--size_8);z-index:100}.skip-link:focus{left:1rem;top:1rem;width:auto;height:auto;overflow:visible}address{font-style:normal;font-size:inherit}svg{flex-shrink:0}.anim{transition:var(--transition)}.rel{position:relative}.w-full{width:100%}.h-full{height:100%}.wh-full{width:100%;height:100%}.inset{inset-inline-start:0;inset-inline-end:0;inset-block-start:0;inset-block-end:0}.z1{z-index:1}.z2{z-index:2}.abs{position:absolute}.mx{margin-inline:auto}.m-0{margin:0}.o-hid{overflow:hidden}.fixed{position:fixed}.grow{flex-grow:1}#smooth-content{padding-block-start:var(--size_130)}.page__loader{z-index:999}.cover-image{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 1512px){#smooth-content{padding-block-start:calc(13.24svh + .2rem)}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.btn{background-color:rgba(0,0,0,0);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--hover_slide{display:inline-block}.btn--hover_slide::before{content:"";display:block;position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;transform:translateX(-100%);transition:all .5s}@media screen and (hover: hover){.btn--hover_slide:hover::before,.btn--hover_slide:focus::before{transform:translateX(0%)}}.btn--full_light-orange{color:var(--color__dark-orange)}.btn--full_light-orange::before{background-color:var(--color__dark-orange)}@media screen and (hover: hover){.btn--full_light-orange:hover,.btn--full_light-orange:focus{color:var(--color_light-orange)}}.btn--full_orange{color:var(--color__dark-blue)}.btn--full_orange::before{background-color:var(--color__dark-orange)}@media screen and (hover: hover){.btn--full_orange:hover,.btn--full_orange:focus{color:var(--color_light-orange)}}.btn--full_sky-blue{color:var(--color__dark-blue)}.btn--full_sky-blue::before{background-color:var(--color__mid-blue)}@media screen and (hover: hover){.btn--full_sky-blue:hover,.btn--full_sky-blue:focus{color:var(--color__light-sky-blue)}}.btn--full_brown{color:var(--color__light-beige)}.btn--full_brown::before{background-color:var(--color__brown)}@media screen and (hover: hover){.btn--full_brown:hover,.btn--full_brown:focus{color:var(--color__brown)}}.text--size_body{font-size:var(--size_16);line-height:137.5%;font-weight:300;letter-spacing:.032rem;font-family:var(--font-general)}.text--size_page-title{font-weight:600;font-size:var(--size_50);letter-spacing:-0.1rem;line-height:104%}.text--size_subtitle{font-size:var(--size_20);font-weight:600;line-height:normal}.text--size_btn{line-height:155%;font-weight:400;font-size:var(--size_18);font-family:var(--font__info);letter-spacing:.072rem}.text--size_section-title{font-size:var(--size_40);line-height:155%;letter-spacing:-0.08rem;font-weight:600}.text--size_block{font-size:var(--size_22);font-weight:500;line-height:normal}.text--ff_title{font-family:var(--font__title)}.text--ff_general{font-family:var(--font-general)}.text--w_400{font-weight:400}.text--w_500{font-weight:500}.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--center{text-align:center}.text--color_black{color:var(--color__black)}.text--color_white{color:var(--color__white)}.text--color_mid-blue{color:var(--color__mid-blue)}.text--color_dark-orange{color:var(--color__dark-orange)}.text--color_light-sky-blue{color:var(--color__light-sky-blue)}.text--color_light-beige{color:var(--color__light-beige)}.text--color_dark-blue{color:var(--color__dark-blue)}.text--color_dirty-green{color:var(--color_dirty-green)}.text--color_orange{color:var(--color_orange)}.text--color_light-green{color:var(--color_light-green)}.text--color_light-yellow-green{color:var(--color_light-yellow-green)}.text--color_brown{color:var(--color__brown)}.text--color_beige-pink{color:var(--color_beige-pink)}.text--color_sky{color:var(--color_sky)}.text--color_light-orange{color:var(--color_light-orange)}.text--color_yellow-orange{color:var(--color__yellow-orange)}@media screen and (min-width: 960px){.text--size_page-title{font-size:var(--size_90);line-height:107.4%;letter-spacing:-0.39rem}}@media screen and (min-width: 1512px){.text--size_body{font-size:var(--size_20);letter-spacing:normal}.text--size_subtitle{font-size:var(--size_34)}.text--size_page-title{font-size:var(--size_130)}.text--size_section-title{font-size:5vw;line-height:normal}.text--size_block{font-size:var(--size_34)}}.flex-center{display:flex;align-items:center;justify-content:center}.flex-row-wrap{display:flex;align-items:center;flex-wrap:wrap}.flex-row{display:flex;align-items:center}.j-between{justify-content:space-between}.j-end{justify-content:flex-end}.j-center{justify-content:center}.flex-col{display:flex;flex-direction:column}.d-block{display:block}.d-grid{display:grid}.d-flex{display:flex}.d-none{display:none}.bg--light-blue{background-color:var(--color__light-blue)}.bg--dark-blue{background-color:var(--color__dark-blue)}.bg--mid-blue{background-color:var(--color__mid-blue)}.bg--light-beige{background-color:var(--color__light-beige)}.bg--light-orange{background-color:var(--color_light-orange)}.bg--light-sky-blue{background-color:var(--color__light-sky-blue)}.bg--yellow-orange{background-color:var(--color__yellow-orange)}.bg--dark-orange{background-color:var(--color__dark-orange)}.bg--dirty-green{background-color:var(--color_dirty-green)}.bg--light-yellow-green{background-color:var(--color_light-yellow-green)}.bg--brown{background-color:var(--color__brown)}.bg--beige-pink{background-color:var(--color_beige-pink)}.bg--sky{background-color:var(--color_sky)}.bg--gold{background-color:var(--color_gold)}.bg--orange{background-color:var(--color_orange)}.logo--type_header{height:var(--size_24);width:46.8vw}.logo--type_footer{height:var(--size_28);width:58vw}@media screen and (min-width: 640px){.logo--type_header{width:28.75vw}.logo--type_footer{width:35.6vw}}@media screen and (min-width: 960px){.logo--type_header{width:19.17vw}.logo--type_footer{width:23.75vw}}@media screen and (min-width: 1512px){.logo--type_header,.logo--type_footer{height:var(--size_28);width:15.8vw}}.container{margin-inline:auto;width:84.73vw}@media screen and (min-width: 960px){.container{width:89.4vw}}.page-loader__columns{justify-content:space-between;align-items:flex-end}.page-loader__col{flex-grow:1;height:100%;width:100%}.nav{inset-block-start:calc(var(--size_130) + .2rem)}.nav__item-image{inset-inline-end:0;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;transition:all .3s .15s ease-in-out;width:40.7vw}.nav__item-bg{transform:translateX(-100%);transition:transform .3s ease-out}.nav__link{padding:0 var(--size_30);font-size:var(--size_40);line-height:197.5%}@media screen and (hover: hover){.nav__link:hover,.nav__link:focus{color:var(--color__yellow-orange);z-index:5}.nav__link:hover .nav__item-image,.nav__link:focus .nav__item-image{opacity:1;visibility:visible}.nav__link:hover .nav__item-bg,.nav__link:focus .nav__item-bg{transform:translateX(0%)}}.nav__menu-list{overflow-y:auto;padding-block:var(--size_12)}.nav__menu-list::-webkit-scrollbar{width:.4rem}.nav__menu-list::-webkit-scrollbar-thumb{background-color:var(--color__light-sky-blue)}.nav__btn{padding:var(--size_15) var(--size_16) var(--size_12)}.nav__footer{padding:var(--size_20) var(--size_30) var(--size_12)}.nav__bg{position:absolute}@media screen and (min-width: 640px){.nav__item-image{width:25vw}}@media screen and (min-width: 960px){.nav__footer{display:none}.nav__menu-list{justify-content:center;writing-mode:sideways-lr;padding:0;overflow:visible}.nav__link{padding:var(--size_30) 0;font-size:var(--size_64)}.nav__item-bg{transform:translateX(0%) translateY(100%)}.nav__item-image{inset-block-start:50%;transform:translateX(-50%);inset-inline-end:calc(-1*var(--size_40))}.nav__item-inner{position:relative;z-index:1;display:inline-block}}@media screen and (min-width: 1512px){.nav{inset-block-start:calc(13.24svh + .2rem)}.nav__link{white-space:nowrap;font-size:10.2svh;line-height:170%;padding:0 0 8.15svh}.nav__item-image{width:32.3rem;inset-inline-end:-4rem}}.header{padding-block:var(--size_44) var(--size_30);border-block-end:.2rem solid var(--color__mid-blue);background-color:var(--color__light-beige);inset-block-start:0;inset-inline-start:0}.header.on-scroll{padding-block:var(--size_22)}.header.hide{transform:translateY(-100%)}.header__btn{padding:var(--size_15) var(--size_18) var(--size_12);background-color:var(--color__mid-blue);color:var(--color__light-beige);min-height:var(--size_55)}.header__btn::before{background-color:var(--color__light-sky-blue)}@media screen and (hover: hover){.header__btn:hover,.header__btn:focus{color:var(--color__mid-blue)}}.header__btn--open-menu.active{font-weight:600}.header__logo svg{fill:var(--color__black)}.theme-dark .header,.header.theme-dark{background-color:var(--color__dark-blue);border-block-end-color:var(--color__light-sky-blue)}.theme-dark .header .header__btn,.header.theme-dark .header__btn{background-color:var(--color__light-sky-blue);color:var(--color__dark-blue)}.theme-dark .header .header__btn::before,.header.theme-dark .header__btn::before{background-color:var(--color__mid-blue)}@media screen and (hover: hover){.theme-dark .header .header__btn:hover,.theme-dark .header .header__btn:focus,.header.theme-dark .header__btn:hover,.header.theme-dark .header__btn:focus{color:var(--color__light-sky-blue)}}.theme-dark .header .header__logo svg,.header.theme-dark .header__logo svg{fill:var(--color__light-beige)}@media screen and (min-width: 960px){.header{padding-block:var(--size_50) 0}.header__container{align-items:flex-start}.header__btn--download{display:block}.header__togglers{padding-block-start:var(--size_16);gap:var(--size_45)}.header__btn{padding:var(--size_18) var(--size_30);min-height:var(--size_60)}.header.on-scroll{padding-block:var(--size_20) var(--size_16)}}@media screen and (min-width: 1512px){.header{padding-block:5.1svh 0}.header__container{align-items:flex-start}.header__logo{width:23.22svh;height:2.85svh}.header__btn--download{display:block}.header__togglers{padding-block-start:1.6svh;gap:4.6svh}.header__btn{padding:1.83svh 3svh;font-size:1.83svh;min-height:6.11svh}.header.on-scroll{padding-block:var(--size_20) 1.6svh}}.hero{padding-block:var(--size_30) var(--size_28);min-height:183.7vw;height:calc(100svh - var(--size_130))}.hero__container{min-height:169vw}.hero__title{font-size:16.8vw;letter-spacing:-0.1323rem;line-height:normal;width:100%}.hero__title .word{display:block}.hero__title .word:last-child{text-align:end;margin-block-start:-4.6vw}.hero__title--upp{inset-inline-start:0;inset-block-start:29.8vw}.hero__title--bottom{inset-block-end:35.6vw}.hero__phrase{font-size:var(--size_14);line-height:116%;letter-spacing:.056rem;inset-block-end:var(--size_80);inset-inline-end:0;font-family:var(--font__info);min-width:40.7vw}.hero__phrase strong{font-size:var(--size_16);letter-spacing:.064rem}.hero__phrase .text-line{white-space:nowrap}.hero__img{width:40.7vw;height:30.53vw}.hero__img--plane{inset-block-start:0;inset-inline-start:40%}.hero__img--seats{inset-inline-start:0;inset-block-start:58.5vw}.hero__img--people{inset-block-end:0;inset-inline-start:0}.hero__circle{width:13.74vw;height:13.74vw;font-size:var(--size_14);font-family:var(--font__info);line-height:77.8%;inset-block-start:72vw;letter-spacing:.0567rem;inset-inline-start:37.4vw}.hero__btn{inset-block-end:0;padding:var(--size_12) var(--size_20);inset-inline-end:0}@media screen and (min-width: 640px){.hero{min-height:112vw}.hero__container{min-height:98vw}.hero__title{font-size:10.3vw}.hero__title .word:last-child{text-align:inherit;margin-block-start:0}.hero__title--upp{inset-block-start:0}.hero__title--bottom{text-align:end}.hero__img{width:35vw;height:28vw}.hero__img--plane{inset-inline-start:50%}.hero__img--seats{inset-block-start:35.9vw}.hero__img--people{inset-inline-end:0;inset-inline-start:auto}.hero__phrase{inset-inline-start:0;inset-inline-end:auto}.hero__circle{width:8.44vw;height:8.44vw;inset-block-start:50vw;inset-inline-start:33vw}.hero__btn{inset-inline-start:0;inset-inline-end:auto}}@media screen and (min-width: 960px){#smooth-content{overflow:hidden;height:100svh}.hero{padding-block:min(7.47vw,11.51svh);height:86.76svh;min-height:auto;overflow:hidden}.hero__container{min-height:auto;height:100%;max-width:137.7svh}.hero__title{font-size:min(15.2svh,9.9vw);width:auto}.hero__title .word{display:inline-block}.hero__title--upp{inset-inline-start:auto;inset-inline-end:0;inset-block-start:0}.hero__title--bottom{width:100%;inset-block-end:0;text-align:start}.hero__title--bottom .word{display:block}.hero__title--bottom .word:last-child{margin-block-start:-0.1rem;text-align:end}.hero__img{width:min(32.9svh,21.32vw);height:min(13.23vw,20.37svh)}.hero__img--plane{inset-inline-start:min(11.2svh,7.3vw)}.hero__img--seats{inset-inline-start:auto;inset-inline-end:min(22.61svh,14.7vw);inset-block-start:22.61svh}.hero__img--people{inset-inline-start:auto;inset-inline-end:min(63.14svh,41vw)}.hero__phrase{font-size:min(2.85svh,1.85vw);line-height:127.3%;letter-spacing:.113rem;inset-block-end:5.8svh;inset-inline-start:0;inset-inline-end:auto;min-width:min(26.64vw,40.73svh)}.hero__phrase strong,.hero__phrase b{font-size:min(3.46svh,2.25vw);letter-spacing:.1336rem}.hero__btn{font-size:min(1.83svh,1.2vw);padding-block:min(1.06vw,1.63svh);padding-inline:min(1.32vw,2.04svh);inset-inline-end:0;inset-inline-start:auto;inset-block-end:-7svh}.hero__circle{font-size:min(2.38vw,3.667svh);letter-spacing:.144rem;width:min(14.05svh,9.13vw);height:min(14.05svh,9.13vw);inset-block-start:min(24.13svh,15.67vw);inset-inline-start:auto;inset-inline-end:min(6.88vw,10.66svh)}}.hero-video{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.76);opacity:0;visibility:hidden}.hero-video__inner{position:relative;width:90vw;max-width:900px}.hero-video__close{position:absolute;top:-2.5rem;right:0;background:none;border:0;cursor:pointer;color:#fff;font-size:2rem;line-height:1;padding:.2rem .5rem;opacity:.8;transition:opacity .2s}.hero-video__close span{display:block}.hero-video__close:hover{opacity:1}.hero-video__wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.hero-video__wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media screen and (min-width: 960px){.hero-video__inner{width:75vw}}
