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

.mdg-footer{align-items:center;display:flex;flex-direction:column;margin:auto 0 0;padding:0 0 1.5rem;position:relative}.mdg-footer__background{inset:auto 0 0;mix-blend-mode:hard-light;pointer-events:none;position:absolute;user-select:none;width:100%;z-index:-10}.mdg-footer__body{gap:10.625rem;margin:0 auto;max-width:75rem;padding:0 3rem;width:100%}.mdg-footer__body,.mdg-footer__head{align-items:center;display:flex;flex-direction:column;justify-content:center}.mdg-footer__head{gap:2.5rem}.mdg-footer__heading{font-size:4rem;font-weight:500;letter-spacing:-4%;line-height:110%;text-align:center}.mdg-footer__content{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:space-between;width:100%}.mdg-footer__brand{mix-blend-mode:overlay;pointer-events:none;user-select:none;width:100%}.mdg-footer__credits{align-items:center;display:flex;gap:1.25rem;justify-content:space-between;width:100%}.mdg-footer__credits-link{font-size:1.5rem;font-weight:600;line-height:120%;position:relative;transition:all .3s}.mdg-footer__credits-link:hover{opacity:.7}.mdg-footer__credits-link:after{background:#f3f3f3;content:"";height:.125rem;inset:auto auto 0 0;position:absolute;width:100%}.mdg-footer__credits-info{font-size:1.5rem;font-weight:600;letter-spacing:-2%;line-height:120%}.mdg-header{inset:1.625rem 0 auto;justify-content:space-between;margin:0 auto;max-width:75rem;padding:0 3rem;position:fixed;width:100%;z-index:30}.mdg-header,.mdg-header__logo{align-items:center;display:flex}.mdg-header__logo{height:2.125rem;justify-content:center;width:2.125rem}.mdg-header__logo-img{display:block;height:100%;width:100%}.mdg-header__nav{align-items:center;display:flex;gap:4rem}.mdg-header__nav-close{align-items:center;background:transparent;border:none;cursor:pointer;display:none;height:1.75rem;justify-content:center;position:absolute;right:1.5rem;top:1.5rem;width:1.75rem;z-index:1}.mdg-header__nav-close-line{background:#f3f3f3;border-radius:.0625rem;height:.1875rem;position:absolute;width:100%}.mdg-header__nav-close-line:first-child{transform:rotate(45deg)}.mdg-header__nav-close-line:last-child{transform:rotate(-45deg)}.mdg-header__nav-link{font-size:1rem;font-weight:400;letter-spacing:0;line-height:100%;text-align:center;text-transform:uppercase}.mdg-header__nav-link:hover{opacity:.7}.mdg-header__burger{background:transparent;border:none;cursor:pointer;display:none;flex-direction:column;gap:.25rem;height:1.3rem;justify-content:center;padding:0;width:1.75rem}.mdg-header__burger-line{background:#f3f3f3;border-radius:.0625rem;display:block;height:.3125rem;transition:all .3s;width:100%}.mdg-header__burger-line_first,.mdg-header__burger-line_last{transform-origin:.1875rem center}.mdg-header__burger.mdg-header__burger_open .mdg-header__burger-line_first{transform:rotate(45deg) translate(.125rem,.125rem)}.mdg-header__burger.mdg-header__burger_open .mdg-header__burger-line_middle{opacity:0}.mdg-header__burger.mdg-header__burger_open .mdg-header__burger-line_last{transform:rotate(-45deg) translate(.125rem,-.125rem)}.mdg-switcher{align-items:center;background:hsla(0,0%,96%,.271);border-radius:.625rem;display:flex;overflow:hidden;padding:.25rem;position:relative}.mdg-switcher:after{background:#fff;border-radius:.375rem;content:"";height:1.875rem;inset:.3125rem auto auto .25rem;left:var(--switcher-left,.25rem);position:absolute;transition:all .3s;width:var(--switcher-width,4.6875rem)}.mdg-switcher__button{align-items:center;border-radius:.4375rem;cursor:pointer;display:flex;flex:0 0 auto;font-size:1rem;font-weight:400;gap:.625rem;letter-spacing:0;line-height:140%;padding:.25rem .75rem;position:relative;transition:color .3s ease;user-select:none;z-index:1}.mdg-switcher__button[data-switcher-button=true]{color:#303030}.mdg-switcher__button[data-switcher-button=false]{color:#f3f3f3}.mdg-switcher__button-icon{flex:0 0 auto;height:1.25rem;width:1.25rem}*{box-sizing:border-box}:root{margin:0!important}html{font-size:calc(.00103rem + .83247vw)}html.lenis,html.lenis-smooth{scroll-behavior:auto}html.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html.lenis-stopped{overflow:hidden}body,html{height:100%}body{background:#1e1e1e;color:#f3f3f3;display:flex;flex-direction:column;font-family:Inter,Arial,sans-serif;overflow:auto;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.body_fixed{overflow:hidden}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{border-radius:0}::-webkit-scrollbar-thumb{background:#40e0d0;border:0;border-radius:5px}@-moz-document url-prefix(){*{scrollbar-width:thin}}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter/Inter-Regular.woff2) format("woff2"),url(../fonts/inter/Inter-Regular.woff) format("woff")}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/inter/Inter-Medium.woff2) format("woff2"),url(../fonts/inter/Inter-Medium.woff) format("woff")}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/inter/Inter-SemiBold.woff2) format("woff2"),url(../fonts/inter/Inter-SemiBold.woff) format("woff")}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/inter/Inter-Bold.woff2) format("woff2"),url(../fonts/inter/Inter-Bold.woff) format("woff")}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:800;src:url(../fonts/inter/Inter-ExtraBold.woff2) format("woff2"),url(../fonts/inter/Inter-ExtraBold.woff) format("woff")}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:900;src:url(../fonts/inter/Inter-Black.woff2) format("woff2"),url(../fonts/inter/Inter-Black.woff) format("woff")}button{background:transparent;border:none;outline:none}.mdg-button{align-items:center;background:#2c2c2c;border-radius:1rem;color:#f3f3f3;cursor:pointer;display:flex;font-size:1.375rem;font-weight:400;gap:.625rem;height:4rem;justify-content:center;padding:1.125rem 1.375rem;transition:all .3s;white-space:nowrap}.mdg-button:hover{background:#1e1e1e}.mdg-button[disabled]{background:#d9d9d9;color:#b3b3b3;pointer-events:none}.mdg-button[disabled] .mdg-button__icon{fill:#b3b3b3}.mdg-button__icon{fill:#f3f3f3;height:1.75rem;width:1.75rem}.mdg-chips{flex-wrap:wrap;justify-content:center;transition:all .3s}.mdg-chip,.mdg-chips{align-items:center;display:flex;gap:.5rem}.mdg-chip{background:#f5f5f5;border-radius:.625rem;color:#1e1e1e;flex:0 0 auto;font-size:1.125rem;font-weight:400;height:2.5rem;justify-content:space-between;letter-spacing:0;line-height:140%;padding:.375rem .9375rem;white-space:nowrap}.mdg-chip__icon{fill:#1e1e1e;height:1.5625rem;width:1.5625rem}.mdg-h1,.mdg-h2,.mdg-h3,.mdg-h4,.mdg-h5,h1,h2,h3,h4,h5{margin:0;position:relative;transition:all .3s}.mdg-icon,svg{fill:#f3f3f3;flex:0 0 auto}.mdg-icon,.mdg-img,img,svg{pointer-events:none;user-select:none}a{color:inherit;position:relative;text-decoration:none;transition:all .3s}.mdg-profile,a{width:fit-content}.mdg-profile{align-items:center;background:#2c2c2c;border-radius:1rem;display:flex;gap:1.75rem;min-width:25rem;padding:.875rem}.mdg-profile_pattern{gap:.25rem}.mdg-profile_pattern .mdg-profile__avatar{border:1px dashed #757575;opacity:.5}.mdg-profile_pattern .mdg-profile__avatar-icon{fill:#b3b3b3;opacity:.5}.mdg-profile_pattern .mdg-profile__description,.mdg-profile_pattern .mdg-profile__name{border:1px dashed hsla(0,0%,46%,.5);color:hsla(0,0%,46.3%,.5);font-size:1rem;font-weight:400;height:2.5rem;line-height:140%;padding:.5rem 1rem}.mdg-profile_pattern .mdg-profile__description .mdg-chip,.mdg-profile_pattern .mdg-profile__name .mdg-chip{inset:0;position:absolute;width:100%}.mdg-profile_pattern .mdg-profile__name .mdg-chip{inset:-2rem -2rem 0 auto;transform:rotate(3deg);will-change:transform}.mdg-profile_pattern .mdg-profile__name .mdg-chip__icon_grab{height:1.875rem;inset:.75rem 5.25rem auto auto;position:absolute;width:1.875rem}.mdg-profile__avatar{align-items:center;border-radius:.875rem;display:flex;flex:0 0 auto;height:5.25rem;justify-content:center;overflow:hidden;pointer-events:none;user-select:none;width:5.25rem}.mdg-profile__avatar-img{height:100%;object-fit:cover;width:100%}.mdg-profile__avatar-icon{height:1.25rem;width:1.25rem}.mdg-profile__info{display:flex;flex-direction:column;gap:.25rem;width:100%}.mdg-profile__description,.mdg-profile__name{align-items:center;border-radius:.5rem;display:flex;font-weight:500;letter-spacing:0;position:relative;width:100%}.mdg-profile__name{color:#f3f3f3;font-size:2rem;line-height:2.875rem}.mdg-profile__description{color:#5a5a5a;font-size:1.734375rem;line-height:2.3125rem}ol,p,ul{margin:0;padding:0;transition:all .3s}ul li{list-style:none}.mi{position:relative}.mdg-section,section{padding:12.5rem 0}.mdg-section_main,section_main{padding:12.5rem 0 0}.mdg-section_no-pd,section_no-pd{padding:0}.mdg-data{align-items:center;display:flex;flex-direction:column;gap:5rem;overflow:hidden}.mdg-data__info{font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:120%;text-align:center}.mdg-data__content,.mdg-data__wrapper{display:flex;flex-direction:column;gap:1rem}.mdg-data__wrapper{align-items:center;height:4.375rem;justify-content:center;position:relative;width:100%}.mdg-data__wrapper.mdg-data__wrapper_touch-active .mdg-data__chip-heading,.mdg-data__wrapper:hover .mdg-data__chip-heading{opacity:0;pointer-events:none}.mdg-data__wrapper.mdg-data__wrapper_touch-active .mdg-chips,.mdg-data__wrapper:hover .mdg-chips{opacity:1;pointer-events:auto}.mdg-data__wrapper .mdg-chips{flex-wrap:nowrap;opacity:0;pointer-events:none}.mdg-data__wrapper_draggable .mdg-chips{transition:opacity .3s ease;user-select:none}.mdg-data__wrapper_draggable:after,.mdg-data__wrapper_draggable:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:all .3s;width:3rem;z-index:1}.mdg-data__wrapper_draggable:before{background:linear-gradient(90deg,#1e1e1e,transparent);left:0}.mdg-data__wrapper_draggable:after{background:linear-gradient(270deg,#1e1e1e,transparent);right:0}.mdg-data__wrapper_draggable.mdg-data__wrapper_touch-active:after,.mdg-data__wrapper_draggable.mdg-data__wrapper_touch-active:before,.mdg-data__wrapper_draggable:hover:after,.mdg-data__wrapper_draggable:hover:before{opacity:1}.mdg-data__chip-heading{font-size:4rem;font-weight:500;inset:50% 50% auto auto;letter-spacing:-4%;line-height:110%;position:absolute;text-align:center;transform:translate(50%,-50%);transition:all .3s;width:fit-content}.mdg-faq{display:flex;flex-direction:column;gap:5rem;margin:0 auto;max-width:75rem;padding:0 3rem;width:100%}.mdg-faq__head{text-align:center}.mdg-faq__heading{font-size:4rem;font-weight:500;letter-spacing:-4%;line-height:110%;text-align:center}.mdg-faq__content{display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .3s}.mdg-faq__content:after{background:linear-gradient(180deg,rgba(30,30,30,0),#1e1e1e);content:"";height:15rem;inset:auto auto 0 0;pointer-events:none;position:absolute;transition:all .3s;user-select:none;width:100%}.mdg-faq__content_expanded:after{opacity:0}.mdg-faq__list{counter-reset:faq;display:flex;flex-direction:column;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:120%}.mdg-faq__item{border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;gap:1.5rem;grid-template-columns:4.5rem 1fr 1fr;padding:1.5rem 0 1.5rem 1.5rem}.mdg-faq__item:first-child{padding:0 0 1.5rem 1.5rem}.mdg-faq__item:last-child{border-bottom:none;padding:1.5rem 1.5rem 0}.mdg-faq__number{color:#767676}.mdg-faq__number:before{content:counter(faq) "/";counter-increment:faq}.mdg-faq__question{color:#767676}.mdg-faq__answer{color:#f3f3f3;display:flex;flex-direction:column;gap:1.5rem}.mdg-faq__answer-list{padding:0 0 0 2rem}.mdg-faq__answer-list-item{list-style-type:disc}.mdg-faq__actions{align-items:center;display:flex;justify-content:center}.mdg-generation{gap:5rem;margin:0 auto;max-width:75rem;padding:0 3rem;width:100%}.mdg-generation,.mdg-generation__head{align-items:center;display:flex;flex-direction:column;justify-content:center}.mdg-generation__head{position:relative}.mdg-generation__heading{font-size:4rem;font-weight:500;letter-spacing:-4%;line-height:110%;text-align:center;z-index:1}.mdg-generation__chip{align-items:center;background:#2c2c2c;border-radius:6.25rem;display:flex;font-size:2rem;font-weight:400;gap:.5rem;justify-content:center;letter-spacing:0;line-height:140%;padding:.5rem 1.5rem;pointer-events:none;position:absolute;transition:opacity .3s ease;user-select:none;width:fit-content}.mdg-generation__chip-icon{height:2.5rem;opacity:.3;width:2.5rem}.mdg-generation__chip[data-chip=fio]{inset:-2.5rem auto auto 20.625rem;transform:rotate(9deg)}.mdg-generation__chip[data-chip=email]{inset:-3rem 17.1875rem auto auto;transform:rotate(-8deg);z-index:2}.mdg-generation__chip[data-chip=datetime]{inset:auto 7.5625rem 2.0625rem auto;transform:rotate(8deg)}.mdg-generation__chip[data-chip=phone]{inset:auto auto -3.75rem 50%;transform:translateX(-50%) rotate(-9deg)}.mdg-generation__chip[data-chip=address]{inset:auto auto 1.875rem 14.375rem;transform:rotate(-5deg)}.mdg-section_main{min-height:250vh;padding:0!important;position:relative}.mdg-main{flex-direction:column;height:100vh;overflow:hidden;position:sticky;top:0;--progress:0;--video-init-top:0px;--video-init-left:0px;--video-init-w:18.75rem;--video-init-h:12.5rem}.mdg-main,.mdg-main__content{align-items:center;display:flex}.mdg-main__content{flex:1;flex-direction:column;gap:5rem;justify-content:center;margin:0 auto;max-width:75rem;padding:0 3rem;width:100%}.mdg-main__brand{mix-blend-mode:overlay;pointer-events:none;user-select:none;width:100%}.mdg-main__brand,.mdg-main__wrapper{filter:blur(calc(0px*(1 - var(--progress)) + 10px*var(--progress)));will-change:filter}.mdg-main__wrapper{align-items:center;display:flex;flex-direction:column;gap:2.5rem;justify-content:center;max-width:50rem}.mdg-main__info{font-size:2.5rem;font-weight:500;letter-spacing:-4%;line-height:110%;text-align:center}.mdg-main__video{border-radius:calc(.75rem*(1 - var(--progress)));box-shadow:0 1rem 2rem -.5rem rgba(12,12,13,.4);height:calc(var(--video-init-h)*(1 - var(--progress)) + 100%*var(--progress));left:calc(var(--video-init-left)*(1 - var(--progress)));overflow:hidden;pointer-events:none;position:absolute;top:calc(var(--video-init-top)*(1 - var(--progress)));width:calc(var(--video-init-w)*(1 - var(--progress)) + 100%*var(--progress));z-index:1}.mdg-main__video-media{display:block;height:100%;object-fit:cover;width:100%}.mdg-sepia{height:100vh;left:0;mix-blend-mode:hard-light;pointer-events:none;position:fixed;right:0;top:0;transform:translateZ(0);transition:transform .22s ease-out;user-select:none;will-change:transform;z-index:-10}.mdg-sepia__img{height:100%;object-fit:cover;width:100%}.mdg-support{display:flex;flex-direction:column;gap:5rem;margin:0 auto;max-width:75rem;padding:0 3rem;width:100%}.mdg-support__head{text-align:center}.mdg-support__heading{font-size:4rem;font-weight:500;letter-spacing:-4%;line-height:110%;text-align:center}.mdg-support__content{align-items:center;display:flex;gap:.75rem;justify-content:center}.mdg-support__transition{position:relative;width:6.5rem}.mdg-support__transition-wrapper{align-items:center;background:#2c2c2c;border-radius:.75rem;display:flex;height:2.875rem;inset:50% 50% auto auto;justify-content:center;position:absolute;transform:translate(50%,-50%);width:2.875rem;z-index:1}.mdg-support__transition-icon{fill:#f3f3f3;height:2rem;width:2rem}.mdg-support__transition-icon_arrow{fill:#f3f3f3;height:5rem;width:100%;z-index:-1}@media screen and (max-width:1920px){html{font-size:calc(.00103rem + .83247vw)}}@media screen and (max-width:991px){.mdg-footer__body{gap:6rem;padding:0 1.5rem}.mdg-footer__heading{font-size:2.5rem}.mdg-header{padding:0 1.5rem}html{font-size:calc(.00104rem + 1.61448vw)}.mdg-section,section{padding:8rem 0}.mdg-section_main,section_main{padding:5rem 0 0}.mdg-data__chip-heading{font-size:2.5rem}.mdg-faq{padding:0 1.5rem}.mdg-faq__heading{font-size:2.5rem}.mdg-generation{padding:0 1.5rem}.mdg-generation__heading{font-size:2.5rem}.mdg-generation__chip{font-size:1.25rem;padding:.375rem 1rem}.mdg-generation__chip-icon{height:1.5rem;width:1.5rem}.mdg-generation__chip[data-chip=fio]{inset:-2.5rem auto auto 12rem}.mdg-generation__chip[data-chip=email]{inset:-2.5rem 10rem auto auto}.mdg-generation__chip[data-chip=datetime]{inset:auto 4rem 1.5rem auto}.mdg-generation__chip[data-chip=address]{inset:auto auto 1.5rem 8rem}.mdg-main__content{gap:3rem;padding:0 1.5rem}.mdg-main__info{font-size:1.75rem}.mdg-support{padding:0 1.5rem}.mdg-support__heading{font-size:2.5rem}}@media screen and (max-width:767px){.mdg-header__nav{backdrop-filter:blur(.625rem);background:rgba(30,30,30,.95);flex-direction:column;gap:2.5rem;height:100vh;inset:0 auto 0 0;justify-content:center;opacity:0;padding:1.5rem;pointer-events:none;position:fixed;transition:all .3s;width:100%;z-index:-1}.mdg-header__nav.mdg-header__nav_open{opacity:1;pointer-events:auto;z-index:30}.mdg-header__nav-close{display:flex}.mdg-header__nav-link{font-size:1.5rem}.mdg-header__burger{display:flex}.mdg-data__wrapper_draggable{cursor:grab}.mdg-data__wrapper_draggable:active{cursor:grabbing}.mdg-faq__item{gap:1rem;grid-template-columns:auto 1fr;padding:1rem 0 1rem 1rem}.mdg-faq__item:first-child{padding:0 0 1rem 1rem}.mdg-faq__item:last-child{padding:1rem 1rem 0}.mdg-faq__number,.mdg-faq__question{grid-column:auto}.mdg-faq__answer{grid-column:1/-1}.mdg-section_main{min-height:auto;padding:12.5rem 0 0!important}.mdg-main{gap:3rem;overflow:visible}.mdg-main,.mdg-main__video{height:auto;position:relative}.mdg-main__video{aspect-ratio:16/9;border-radius:.75rem;left:auto;padding:0 1.5rem;top:auto;width:100%}}@media screen and (max-width:479px){.mdg-footer__body{gap:4rem}.mdg-footer__heading{font-size:1.75rem}.mdg-footer__content{gap:2rem}.mdg-footer__credits{flex-direction:column;gap:1rem}.mdg-footer__credits-info,.mdg-footer__credits-link{font-size:1.125rem}html{font-size:calc(-.00009rem + 3.34059vw)}.mdg-button{border-radius:.75rem;font-size:1.125rem;height:auto;padding:.875rem 1.25rem}.mdg-button__icon{height:1.375rem;width:1.375rem}.mdg-chip{font-size:.875rem;padding:.25rem .625rem}.mdg-chip__icon{height:1.125rem;width:1.125rem}.mdg-profile{max-width:22rem;min-width:0;width:100%}.mdg-profile_pattern{min-width:0}.mdg-profile__avatar{height:3.5rem;width:3.5rem}.mdg-profile__name{font-size:1.25rem;line-height:1.75rem}.mdg-profile__description{font-size:1rem;line-height:1.5rem}.mdg-section,section{padding:5rem 0}.mdg-data{gap:3rem}.mdg-data__info{font-size:1rem}.mdg-data__content{gap:0}.mdg-data__wrapper{height:3.75rem}.mdg-data__chip-heading{font-size:2rem}.mdg-faq{gap:3rem}.mdg-faq__heading{font-size:1.75rem}.mdg-faq__list{font-size:1rem}.mdg-generation,.mdg-generation__head{gap:2rem}.mdg-generation__heading{font-size:1.75rem}.mdg-generation__chip{inset:auto!important;position:relative;transform:rotate(0)!important}.mdg-main,.mdg-main__content{gap:2rem}.mdg-main__info{font-size:1.25rem}.mdg-support{gap:3rem}.mdg-support__heading{font-size:1.75rem}.mdg-support__content{flex-direction:column}.mdg-support__transition{transform:rotate(90deg);width:5rem}}@media screen and (max-width:240px){html{font-size:.501rem}}@media(prefers-reduced-motion:reduce){.mdg-sepia{transition:none}}
