@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&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;
  }
  
html{font-size:62.5%;font-family:"Noto Sans",sans-serif,sans-serif;box-sizing:border-box;scroll-behavior:smooth;scrollbar-gutter:stable;scroll-padding-top:10.4rem}@media (min-width: 769px) and (max-width: 991px){html{font-size:55%}}@media (min-width: 593px) and (max-width: 768px){html{font-size:47.5%}}*,*::before,*::after{box-sizing:inherit}body{margin:0;padding:0;min-width:360px;scrollbar-gutter:stable;color:#fff;background-color:#000;background:no-repeat url(e8d0aacefb140db3534c.jpg);font-size:1.6rem;font-weight:400;line-height:1.4;background-size:cover}a{text-decoration:none;color:inherit}button,a,svg{transition:all 0.2s ease-in}img{max-width:100%}button{cursor:pointer}:focus{outline-style:none;outline-width:0 !important;outline-color:none !important}::-moz-selection{color:#fff;background:#ffd231}::selection{color:#fff;background:#ffd231}ul{list-style-type:none;padding:0;margin:0}p{margin-top:0}h1,h2,h3{margin-top:0}.container{margin:0 auto;max-width:144rem;padding-left:1.5rem;padding-right:1.5rem}.btn{position:relative;padding:1.2rem 3.2rem;background-color:#ffd231;font-weight:700;font-size:1.8rem;text-transform:uppercase;color:#051320}.btn:hover,.btn:focus{background-color:#bf9706}.btn.is-loading{color:transparent}.btn.is-loading .btn__loader{display:inline-block}.btn__loader{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:70px;height:13px}.btn__loader span{position:absolute;width:13px;height:13px;border-radius:50%;background:#888;animation-timing-function:cubic-bezier(0, 1, 1, 0)}.btn__loader span:nth-child(1){left:8px;animation:lds-ellipsis1 0.6s infinite}.btn__loader span:nth-child(2){left:8px;animation:lds-ellipsis2 0.6s infinite}.btn__loader span:nth-child(3){left:32px;animation:lds-ellipsis2 0.6s infinite}.btn__loader span:nth-child(4){left:56px;animation:lds-ellipsis3 0.6s infinite}@-webkit-keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}.page-title{font-weight:100;font-size:4.8rem;letter-spacing:0.05em;text-transform:uppercase;color:#fff}@media (max-width: 592px){.page-title{font-size:2.4rem}}.dialog{inset:0;position:fixed;border:none;padding:0;width:100%;max-width:54.4rem;min-height:26.2rem;background:transparent;color:#fff}.dialog::backdrop{background:rgba(0,0,0,0.2);backdrop-filter:blur(0.4rem)}.dialog+.backdrop{background:rgba(0,0,0,0.2);backdrop-filter:blur(0.4rem)}.dialog__title{margin-bottom:3.2rem;font-weight:400;font-size:3.2rem;line-height:110%;text-transform:uppercase;text-align:center}.dialog__text{margin-bottom:3.2rem;font-size:2.4rem;text-transform:uppercase;text-align:center}.dialog___button{display:block;width:fit-content;margin:0 auto}.dialog__inner{display:flex;align-items:center;flex-direction:column;margin:0 1.5rem;padding:3.2rem 1.5rem;border:1px solid #04fcfe;background:#000b12}.scroll-lock{overflow:hidden}.main{overflow:hidden}.page-circle{position:absolute;z-index:-1;pointer-events:none;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(assets/images/circle-bg.png)}.header{padding-top:2.4rem;padding-bottom:2.4rem;position:fixed;z-index:1111;right:0;left:0;top:0;backdrop-filter:blur(10px);background:linear-gradient(180deg, #000 -19.57%, rgba(0,0,0,0) 160.27%)}.header .container{display:flex;align-items:center;justify-content:space-between}@media (min-width: 992px){.nav-wrapper{margin-left:auto;margin-right:calc(3.2rem + 2.4rem)}}@media (max-width: 991px){.nav-wrapper{position:fixed;right:0;left:0;backdrop-filter:blur(20px);background:rgba(4,52,54,0.8);top:0;padding:2.5rem;transform:translateY(-100%);z-index:10;max-width:100%}}.nav-list{display:flex;align-items:center;column-gap:3.2rem}.nav-list__item a{position:relative;padding:1.3rem 2.4rem;font-weight:700;font-size:16px;letter-spacing:0.05em;text-transform:uppercase}.nav-list__item a::after{content:'';height:2px;width:100%;background:#fff;position:absolute;left:0;right:0;bottom:0;transform:scaleX(0);transition:all .4s ease}.nav-list__item a:hover::after,.nav-list__item a:focus::after,.nav-list__item a:active::after{transform:scaleX(1)}@media (max-width: 991px){.nav-list{flex-direction:column;gap:2.5rem}}.burger-btn{position:relative;display:flex;align-items:center;width:40px;height:100%;padding:10px;border:none;background:transparent;z-index:11}.burger-btn span{left:0}.burger-btn>span,.burger-btn>span::before,.burger-btn>span::after{display:block;position:absolute;width:24px;height:3px;border-radius:10px;background-color:#fff;transition-duration:.25s}.burger-btn>span::before{content:'';top:-8px}.burger-btn>span::after{content:'';top:8px}.burger-btn.open>span{transform:rotate(45deg)}.burger-btn.open>span::before{top:0;transform:rotate(0)}.burger-btn.open>span::after{top:0;transform:rotate(90deg)}@media (min-width: 992px){.burger-btn{display:none}}.btn.enter-btn{padding:1.3rem 1.1rem;background-color:rgba(248,64,64,0.2);color:#d00000;position:relative;z-index:11}.btn.enter-btn .enter-icon{vertical-align:middle}@media (min-width: 992px){.btn.enter-btn .enter-icon{display:none}}@media (max-width: 991px){.btn.enter-btn .enter-text{display:none}}.btn.enter-btn:hover,.btn.enter-btn:focus{background-color:#d00000;color:#fff}.btn.enter-btn:hover svg,.btn.enter-btn:focus svg{fill:#fff}.btn.enter-btn svg{fill:#d00000}@media (max-width: 991px){.btn.enter-btn{padding:0.3rem 0.6rem;margin-left:auto;margin-right:2.4rem}}.js-open-menu{transform:translateY(10rem)}.js-transition-menu{transition:transform 0.3s ease-in-out}.js-burger-close{display:block;position:relative;padding:0;margin-bottom:30px;width:29px;height:29px;border:none;background-color:transparent}.js-burger-close:before,.js-burger-close:after{content:"";position:absolute;left:45%;top:0;height:34px;width:4px}.js-burger-close:before{transform:rotate(45deg)}.js-burger-close:after{transform:rotate(-45deg)}.main-section{padding-top:calc(13.5rem + 10.1rem);padding-bottom:4.8rem;position:relative}@media (max-width: 592px){.main-section{padding-top:calc(3.2rem + 10.1rem)}}.main-section-wrap{max-width:90rem}.main-title{font-weight:300;font-size:7.2rem;letter-spacing:0.05em;text-transform:uppercase;color:#fff;margin-bottom:4.8rem;line-height:1}@media (max-width: 592px){.main-title{margin-bottom:4.8rem;font-size:3rem}}.main-text{margin-bottom:4.6rem;font-weight:300;font-size:3.2rem;letter-spacing:0.05em;text-transform:uppercase;color:#fff}@media (max-width: 592px){.main-text{font-size:1.6rem;margin-bottom:4rem}}.main-icon{min-width:13.8rem;width:13.8rem;height:15.8rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(assets/images/main-icon.png)}@media (min-width: 991px){.main-icon{margin-left:5rem}}@media (max-width: 592px){.main-icon{min-width:6.5rem;width:6.5rem;height:7.8rem}}.main-circle{right:0;top:0;width:50vw;height:50vw;animation:rotate 40s infinite linear}@media (max-width: 592px){.main-circle{animation-duration:20s;top:unset;bottom:-20vw;width:70vw;height:70vw}}@keyframes rotate{0%{transform:scale(1) rotate(0deg)}50%{transform:scale(0.9) rotate(180deg)}100%{transform:scale(1) rotate(360deg)}}.solutions-section{margin-bottom:12.8rem}@media (max-width: 592px){.solutions-section{margin-bottom:4.8rem}}.solutions-content-wrap{border:1px solid #04fcfe;background-color:rgba(0,0,0,0.5);background-image:linear-gradient(rgba(0,163,255,0.07), rgba(0,163,255,0.07));padding:3.2rem}@media (max-width: 592px){.solutions-content-wrap{padding:2.4rem 1.6rem}}.solutions-content-wrap .solutions-title{text-align:left;margin-bottom:0}.solutions-content-wrap .solutions-subtitle{font-weight:400;font-size:2.4rem;text-transform:uppercase;color:#fff;margin-bottom:4.8rem}@media (max-width: 592px){.solutions-content-wrap .solutions-subtitle{font-size:1.8rem;margin-bottom:3.2rem}}.solutions-content-wrap .solutions-wrap{display:flex;margin-left:-1.5rem;margin-right:-1.5rem;flex-wrap:wrap;row-gap:3.2rem}.solutions-content-wrap .solutions-wrap .solutions-item{padding-right:1.5rem;padding-left:1.5rem;max-width:100%;flex:0 0 100%}@media (min-width: 592px) and (max-width: 991px){.solutions-content-wrap .solutions-wrap .solutions-item{max-width:50%;flex:0 0 50%}}@media (min-width: 992px){.solutions-content-wrap .solutions-wrap .solutions-item{max-width:25%;flex:0 0 25%}}.solutions-content-wrap .solutions-header{display:flex;align-items:center;margin-bottom:2.4rem}@media (min-width: 592px){.solutions-content-wrap .solutions-header{min-height:6.8rem}}@media (min-width: 992px) and (max-width: 1371px){.solutions-content-wrap .solutions-header{min-height:10.1rem}}.solutions-content-wrap .solutions-icon{margin-right:2.4rem;display:block;min-width:4.8rem;width:4.8rem;height:4.8rem;background-position:center;background-repeat:no-repeat;background-size:contain}.solutions-content-wrap .solutions-icon.solutions-1{background-image:url(assets/images/poss-1.png)}.solutions-content-wrap .solutions-icon.solutions-2{background-image:url(assets/images/poss-2.png)}.solutions-content-wrap .solutions-icon.solutions-3{background-image:url(assets/images/poss-3.png)}.solutions-content-wrap .solutions-icon.solutions-4{background-image:url(assets/images/poss-4.png)}@media (max-width: 592px){.solutions-content-wrap .solutions-icon{min-width:3.9rem;width:3.9rem;height:3.9rem;margin-right:1.6rem}}.solutions-content-wrap .solutions-item-title{margin:0;font-weight:700;font-size:2.4rem;text-transform:uppercase;color:#fff}@media (max-width: 592px){.solutions-content-wrap .solutions-item-title{font-size:1.8rem}}.solutions-content-wrap .solutions-header-text{margin-bottom:3.2rem;font-weight:400;font-size:1.8rem;color:#fff}@media (max-width: 592px){.solutions-content-wrap .solutions-header-text{font-size:1.6rem;margin-bottom:1.6rem}}.solutions-content-wrap .solutions-text{margin:0;font-weight:300;font-size:1.6rem;color:#fff}.solutions-content-wrap .solutions-text:not(:last-child){margin-bottom:1.6rem}@media (max-width: 592px){.solutions-content-wrap .solutions-text:not(:last-child){margin-bottom:0.8rem}}.solutions-content-wrap .solutions-list{list-style-type:disc;padding-left:4rem;border-left:1px solid #fff}.solutions-content-wrap .solutions-list li{margin:0;font-weight:300;font-size:1.6rem;color:#fff}.achievements-section{margin-bottom:12.8rem}@media (min-width: 992px){.achievements-section{margin-bottom:calc(12.8rem * 2)}}@media (max-width: 592px){.achievements-section{margin-bottom:4.8rem}}.achievements-wrap{display:flex;margin-left:-1.5rem;margin-right:-1.5rem;flex-wrap:wrap}.achievements-wrap .achievements-img-wrap,.achievements-wrap .achievements-text-wrap{max-width:100%;flex:0 0 100%;padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 992px){.achievements-wrap .achievements-img-wrap,.achievements-wrap .achievements-text-wrap{max-width:50%;flex:0 0 50%}}@media (min-width: 992px){.achievements-wrap .achievements-img-wrap img{transform:scale(1.5) translate(15%, 5rem);user-select:none;pointer-events:none}}@media (max-width: 991px){.achievements-wrap .achievements-img-wrap{margin-bottom:4.8rem}}.achievements-text{display:flex;align-items:center;flex-direction:column;margin:0}.achievements-numbers{display:flex;align-items:center;line-height:1}.achievements-text-wrap{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:2.6rem;row-gap:2.6rem}@media (max-width: 991px){.achievements-text-wrap{row-gap:4.8rem}}@media (max-width: 592px){.achievements-text-wrap{grid-template-columns:repeat(1, 1fr)}}.achievements-accent{font-weight:700;font-size:2.4rem;line-height:1.1;letter-spacing:0.05em;text-transform:uppercase;text-align:center}@media (max-width: 592px){.achievements-accent{font-size:2.2rem}}.achievements-lesser{font-weight:400;font-size:1.8rem;margin-right:1rem}@media (max-width: 592px){.achievements-lesser{font-size:1.6rem}}.achievements-number{font-weight:700;font-size:7.2rem;letter-spacing:-0.05em;margin-right:1rem}@media (max-width: 592px){.achievements-number{font-size:5.6rem}}.achievements-amount{font-weight:400;font-size:4rem;letter-spacing:-0.05em}@media (max-width: 592px){.achievements-amount{font-size:3.2rem}}.achievements-type{font-weight:500;font-size:2rem;text-align:center}@media (max-width: 592px){.achievements-type{font-size:1.8rem}}.variants-section{margin-bottom:12.8rem;position:relative}@media (max-width: 592px){.variants-section{margin-bottom:6.4rem}}@media (min-width: 992px){.variants-section>.container{display:flex}.variants-section>.container .variants-icon-wrap{flex:0 0 20%;display:flex;justify-content:center}.variants-section>.container .variants-wrap{flex:0 0 80%}}.variants-section .variants-title,.variants-section .documents-title{text-align:left}.variants-icon{min-width:12.4rem;width:12.4rem;height:10.7rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(assets/images/variants.png)}@media (max-width: 592px){.variants-icon{min-width:7rem;width:7rem;height:6rem}}.variants-row{display:flex;margin-left:-1.5rem;margin-right:-1.5rem;flex-wrap:wrap;row-gap:3.2rem;margin-bottom:3.2rem}.variants-row .variants-col{padding-right:1.5rem;padding-left:1.5rem;max-width:100%;flex:0 0 100%}@media (min-width: 769px){.variants-row .variants-col{max-width:50%;flex:0 0 50%}}.variants-row .variants-secondary-title{font-weight:700;font-size:2.4rem;text-transform:uppercase;color:#fff;margin-bottom:1.6rem}@media (max-width: 592px){.variants-row .variants-secondary-title{font-size:1.8rem}}.variants-row .variants-text{margin:0;font-size:2rem}@media (max-width: 592px){.variants-row .variants-text{font-size:1.6rem}}.variants-row .variants-text:not(:last-child){margin-bottom:1.6rem}.variants-text{font-weight:400;font-size:2rem;color:#fff;margin-bottom:4.8rem}@media (max-width: 592px){.variants-text{font-size:1.6rem;margin-bottom:2.4rem}}.variants-btn{display:block;text-align:center;width:fit-content;margin:0 auto;margin-bottom:6.4rem}@media (max-width: 592px){.variants-btn{width:100%;margin-bottom:4.8rem}}.variants-documents-wrap{border:1px solid #04fcfe;background-color:rgba(0,0,0,0.5);background-image:linear-gradient(rgba(0,163,255,0.07), rgba(0,163,255,0.07));padding:3.2rem 7.2rem}@media (max-width: 991px){.variants-documents-wrap{padding:3.2rem 2.4rem}}.page-title.documents-title{margin-bottom:0}.documents-text{font-weight:400;font-size:2.4rem;margin-bottom:2.4rem}@media (max-width: 592px){.documents-text{font-size:1.6rem}}.documents-icon{display:block;min-width:8rem;width:8rem;height:8rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(assets/images/documents.svg)}.documents-icon:hover,.documents-icon:focus{opacity:0.7}.documents-icon:active{transform:scale(0.9);box-shadow:3px 2px 22px 1px rgba(0,0,0,0.24)}@media (max-width: 592px){.documents-icon{min-width:6rem;width:6rem;height:6rem}}.variants-circle{width:50vw;height:50vw;top:0;left:-25%}@media (max-width: 768px){.variants-circle{display:none}}.contact-section{padding-bottom:13.5rem;position:relative}@media (max-width: 592px){.contact-section{padding-bottom:3.5rem}}.contact-wrap{border:1px solid #04fcfe;background-color:rgba(0,0,0,0.5);background-image:linear-gradient(rgba(0,163,255,0.07), rgba(0,163,255,0.07));padding:3.2rem;max-width:111.9rem}.contact-form-header{display:flex;margin-bottom:4.8rem}.contact-form-header .contact-title{line-height:1;margin-bottom:1.6rem}@media (max-width: 592px){.contact-form-header .contact-title{margin-bottom:0.4rem}}@media (max-width: 592px){.contact-form-header{flex-direction:column-reverse;margin-bottom:2.4rem}}.contact-header-text{font-weight:400;font-size:2.4rem;text-transform:uppercase;color:#fff;margin:0}@media (max-width: 592px){.contact-header-text{font-size:1.8rem}}.contact-form-icon{display:block;min-width:5.7rem;width:5.7rem;height:7.4rem;margin-left:auto;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(assets/images/contact-document.svg)}@media (max-width: 592px){.contact-form-icon{margin-left:0;margin-bottom:1.3rem}}.contact__form{display:flex;flex-direction:column}.contact__form .form-row{display:flex;margin-left:-1.5rem;margin-right:-1.5rem;flex-wrap:wrap;align-items:center}.contact__form .form-row:not(:last-child){margin-bottom:2.4rem}.contact__form .form-row.select-row .form-col{flex:0 0 100%;max-width:100%}.contact__form .form-row.bottom-row{margin-top:2.4rem}@media (min-width: 769px){.contact__form .form-row.bottom-row .form-col:first-child{flex:0 0 70%;max-width:70%}}@media (min-width: 769px){.contact__form .form-row.bottom-row .form-col:last-child{flex:0 0 30%;max-width:30%}}.contact__form .form-row .form-col{padding-right:1.5rem;padding-left:1.5rem;flex:0 0 100%;max-width:100%}@media (min-width: 769px){.contact__form .form-row .form-col{flex:0 0 50%;max-width:50%}}@media (max-width: 768px){.contact__form .form-row .form-col:not(:last-child){margin-bottom:2.4rem}}.form__label{display:block}.form__label-text,.form__label-select{margin-bottom:1.6rem;font-weight:400;font-size:1.6rem;line-height:110%;text-transform:uppercase;color:#fff;display:block;max-width:fit-content}.form__confirm{display:flex;align-items:center;position:relative}.form__confirm-box{display:flex;align-items:center;width:1.8rem;height:1.8rem;min-width:1.8rem;border:2px solid #fff;border-radius:3px;margin-right:1.6rem}.form__confirm-box img{opacity:0}.form__confirm input{opacity:0;position:absolute;top:0;left:0}.form__confirm input:checked+.form__confirm-box{border-color:transparent}.form__confirm input:checked+.form__confirm-box img{opacity:1;transform:scale(1.48)}.form__btn{border:none}@media (min-width: 769px){.form__btn{display:block;max-width:fit-content;margin-left:auto}}.form__label input,.form .choices__inner,.form .choices[data-type*=select-one] .choices__inner{display:block;border:1px solid #04fcfe;padding:1.6rem 2rem;backdrop-filter:blur(23px);width:100%;background:transparent;color:#fff;transition:border-color .2s ease-in}.form__label input:focus,.form .choices__inner:focus,.form .choices[data-type*=select-one] .choices__inner:focus{border-color:greenyellow}.form__label input::placeholder,.form .choices__inner::placeholder,.form .choices[data-type*=select-one] .choices__inner::placeholder{opacity:0.4;color:#fff !important}.form__label input .choices__item[data-value="all"],.form .choices__inner .choices__item[data-value="all"],.form .choices[data-type*=select-one] .choices__inner .choices__item[data-value="all"]{opacity:0.4}.form .is-focused .choices__inner,.form .is-open .choices__inner{border-color:greenyellow}.form .choices__list--dropdown,.form .choices__list[aria-expanded]{background-color:rgba(0,0,0,0.9);background-image:linear-gradient(rgba(0,163,255,0.07), rgba(0,163,255,0.07));border-color:#04fcfe !important}.form .choices__list--dropdown .choices__item,.form .choices__list[aria-expanded] .choices__item{backdrop-filter:blur(23px);border-top:1px solid #04fcfe;background:rgba(4,252,254,0.1)}.form .choices__list--dropdown .choices__item:not(:last-child),.form .choices__list[aria-expanded] .choices__item:not(:last-child){border-bottom:1px solid #04fcfe}.form .choices__list--single{padding:0;padding-right:2rem}.form .choices__list--dropdown .choices__item--selectable.is-highlighted,.form .choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background:#ffd231;color:#000}.form .choices[data-type*=select-one]::after{content:url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2712%27 viewBox=%270 0 19 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M0.669312 0.69275C1.39506 -0.032999 2.57173 -0.032999 3.29748 0.69275L9.41699 6.81226L15.5365 0.69275C16.2622 -0.0329988 17.4389 -0.0329988 18.1647 0.69275C18.8904 1.4185 18.8904 2.59517 18.1647 3.32092L10.7311 10.7545C10.0053 11.4803 8.82865 11.4803 8.10291 10.7545L0.669312 3.32092C-0.0564374 2.59517 -0.0564373 1.4185 0.669312 0.69275Z%27 fill=%27white%27 /%3E%3C/svg%3E");border:none !important;width:1.9rem;height:1.9rem;top:1.9rem;right:1.9rem;transition:transform .1s ease-in}.form .choices[data-type*=select-one].is-open::after{margin-top:-2.5px;transform:rotate(180deg)}.contacts-circle{width:50vw;height:50vw;right:-10%;bottom:-10%;animation:pulse 40s infinite linear}@media (max-width: 592px){.contacts-circle{bottom:auto;right:auto;left:-55%;top:-15%;width:100vw;height:100vw;animation-duration:20s}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.footer{border-top:1px solid #636366;padding:3.2rem 0 6.4rem;background:#000;font-weight:400;font-size:1.8rem}@media (max-width: 592px){.footer{font-size:1.4rem}}.footer .logo{min-width:6rem}@media (max-width: 991px){.footer .copyright,.footer .logo,.footer .contact-links-list{flex:0 0 calc(50% - 1.2rem);max-width:calc(50% - 1.2rem)}}.footer-wrap{display:flex;align-items:center;justify-content:space-between;gap:3rem}@media (max-width: 991px){.footer-wrap{gap:2.4rem;flex-wrap:wrap}}.footer-wrap span{display:block;font-size:1.8rem}@media (max-width: 768px){.footer-wrap span{font-size:1.4rem}}.footer-wrap a:hover,.footer-wrap a:focus{text-decoration:underline}.copyright{display:flex;margin:0}@media (min-width: 992px){.copyright{flex-direction:column}}@media (max-width: 991px){.copyright{flex-wrap:wrap;column-gap:1rem}.copyright span:first-child{width:100%}}.contact-links-list{max-width:30rem}@media (min-width: 992px){.d-lg-none{display:none}}.d-none{display:none}.d-lg-flex{flex-direction:column}@media (min-width: 992px){.d-lg-flex{display:flex}}.contact-links-list-item:not(:last-child){margin-bottom:0.4rem}

.choices{position:relative;overflow:hidden;margin-bottom:24px;font-size:16px}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one]::after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open::after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]::after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0-4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{visibility:visible}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable,.choices__list[aria-expanded] .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable::after,.choices__list[aria-expanded] .choices__item--selectable::after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable::after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable::after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted::after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus,.choices__input:focus{outline:0}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}
dialog {
  position: absolute;
  left: 0; right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  margin: auto;
  border: solid;
  padding: 1em;
  background: white;
  color: black;
  display: block;
}

dialog:not([open]) {
  display: none;
}

dialog + .backdrop {
  position: fixed;
  top: 0; right: 0; bottom: 0; left: 0;
  background: rgba(0,0,0,0.1);
}

._dialog_overlay {
  position: fixed;
  top: 0; right: 0; bottom: 0; left: 0;
}

dialog.fixed {
  position: fixed;
  top: 50%;
  transform: translate(0, -50%);
}
