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

*,*:after,*:before{box-sizing:border-box}html{font-size:62.5%}body{width:100%;padding:0;margin:0 auto;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;position:relative;font-family:"Host Grotesk", sans-serif;font-weight:500;line-height:1.4;font-size:1.6rem}img{display:block;max-width:100%;object-fit:contain;user-select:none;-webkit-tap-highlight-color:transparent}input[type="submit"],button{cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent}p,h1,h2,h3,h4,h5,h6,ul,ol{margin:0;padding:0}a{user-select:none;-webkit-tap-highlight-color:transparent}.grecaptcha-badge{right:-1000px !important}.main-content{flex:1 1;padding-top:56px}@media (min-width: 1024px){.main-content{padding-top:72px}}.profile-page .main-content,.choose-goal-page .main-content,.connect-profile-page .main-content,.contact-us-page .main-content{position:relative;overflow:hidden}.profile-page .main-content .picture,.choose-goal-page .main-content .picture,.connect-profile-page .main-content .picture,.contact-us-page .main-content .picture{display:block;position:absolute;top:-1px;left:1px;width:100%;height:100%}.profile-page .main-content .picture .img,.choose-goal-page .main-content .picture .img,.connect-profile-page .main-content .picture .img,.contact-us-page .main-content .picture .img{width:100%;height:100%;object-fit:cover;object-position:top}.profile-page .main-content .picture .img{object-position:center}.container{width:100%;padding-left:16px;padding-right:16px}@media (min-width: 430px){.container{padding-left:20px;padding-right:20px}}@media (min-width: 768px){.container{padding-left:60px;padding-right:60px}}@media (min-width: 1024px){.container{padding-left:40px;padding-right:40px}}@media (min-width: 1440px){.container{padding-left:calc( (100% - 1320px) / 2);padding-right:calc( (100% - 1320px) / 2)}}.custom-scroll{scrollbar-width:thin;scrollbar-color:#3A3940 white}.custom-scroll::-webkit-scrollbar{width:4px}.custom-scroll::-webkit-scrollbar-track{background-color:white}.custom-scroll::-webkit-scrollbar-thumb{background-color:#3A3940}.ellipsis-sting{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.title-h1{color:#010714;font-size:2.8rem;font-style:normal;font-weight:800;line-height:100%}@media (min-width: 430px){.title-h1{font-size:3.4rem}}@media (min-width: 768px){.title-h1{font-size:4.6rem}}@media (min-width: 1440px){.title-h1{font-size:6.6rem}}.title-h2{color:#010714;font-size:2.2rem;font-style:normal;font-weight:800;line-height:120%}@media (min-width: 430px){.title-h2{font-size:3rem}}@media (min-width: 1024px){.title-h2{font-size:4rem}}@media (min-width: 1440px){.title-h2{font-size:4.8rem}}.title-h3{color:#010714;font-size:2rem;font-style:normal;font-weight:500;line-height:120%}@media (min-width: 430px){.title-h3{font-size:2.4rem}}@media (min-width: 1024px){.title-h3{font-size:3rem}}.title-h4{color:#010714;font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%}@media (min-width: 430px){.title-h4{font-size:1.8rem}}@media (min-width: 1024px){.title-h4{font-size:2.4rem}}.btn-primary{display:flex;justify-content:center;align-items:center;gap:16px;width:100%;height:56px;padding:12px 24px;background-color:#0037FC;border:3px solid #0037FC;color:#fff;border-radius:60px;text-align:center;font-family:"Host Grotesk", sans-serif;font-size:1.6rem;font-style:normal;font-weight:600;line-height:100%;white-space:nowrap;text-transform:uppercase;text-decoration:none;transition:background-color .2s, border-color .2s, color .2s}@media (min-width: 768px){.btn-primary{width:fit-content;min-height:66px;font-size:2rem}}@media (any-hover: hover){.btn-primary:hover{background-color:#1E1E1E;border-color:#1E1E1E}}.btn-primary:focus-visible{outline:0;background-color:transparent;border-color:#0037FC;color:#1E1E1E}.btn-primary:focus-visible svg{fill:#1E1E1E}.btn-primary:active{background-color:#1E1E1E;border-color:#1E1E1E;color:#fff}.btn-primary:disabled,.btn-primary[disabled]{background-color:#CACACA;border-color:#CACACA;color:#fff;cursor:not-allowed}.btn-primary.--sm{height:52px;min-height:52px;padding-top:8px;padding-bottom:8px}.btn-primary svg{fill:#fff;transition:fill .2s}.btn-secondary{display:flex;justify-content:center;align-items:center;gap:16px;width:100%;height:56px;padding:12px 24px;background-color:#1E1E1E;border:1px solid #1E1E1E;color:#fff;border-radius:60px;text-align:center;font-family:"Host Grotesk", sans-serif;font-size:1.6rem;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase;text-decoration:none;transition:background-color .2s, border-color .2s, color .2s}@media (min-width: 768px){.btn-secondary{width:fit-content;min-height:66px;font-size:2rem}}@media (any-hover: hover){.btn-secondary:hover{background-color:transparent;color:#1E1E1E}.btn-secondary:hover .icon-arrow{fill:#1E1E1E}}.btn-secondary:focus-visible{outline:0;background-color:transparent;border-color:#0037FC;color:#1E1E1E;box-shadow:0 0 0 2px #0037FC}.btn-secondary:focus-visible .icon-arrow{fill:#1E1E1E}.btn-secondary:active{background-color:transparent;color:#1E1E1E;box-shadow:0 0 0 1px #1E1E1E}.btn-secondary:active .icon-arrow{fill:#1E1E1E}.btn-secondary:disabled,.btn-secondary[disabled]{background-color:#CACACA;border-color:#CACACA;color:#fff;cursor:not-allowed}.btn-secondary:disabled .icon-arrow,.btn-secondary[disabled] .icon-arrow{fill:#fff}.btn-secondary .icon-arrow{fill:#fff;transition:fill .2s}@media (any-hover: hover){.btn-secondary.--prices:hover{background-color:#0037FC;border-color:#0037FC;color:#fff}.btn-secondary.--prices:hover .icon-arrow{fill:#0037FC}}.header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;border-radius:60px;position:fixed;top:0;left:0;z-index:100;transition:background-color .2s}@media (min-width: 430px){.header{margin-left:auto;margin-right:auto}}@media (min-width: 1024px){.header{width:calc(100% - 80px);max-width:1320px;padding-left:20px;padding-right:20px;left:50%;top:8px;transform:translateX(-50%)}}@media (min-width: 1440px){.header{max-width:1440px;padding-left:60px;padding-right:60px}}.contact-us-page .header:not(.--fixed):after{content:'';display:none;width:177px;height:48px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27230%27 height=%2748%27 viewBox=%270 0 230 48%27 fill=%27none%27%3e%3cpath d=%27M227.387 -14.9562L204.915 46.6044%27 stroke=%27%23333333%27 stroke-width=%274.28749%27/%3e%3cpath d=%27M204.922 -14.9562L182.45 46.6044%27 stroke=%27%23333333%27 stroke-width=%274.28749%27/%3e%3cpath d=%27M182.49 -14.9562L160.018 46.6044%27 stroke=%27%23333333%27 stroke-width=%274.28749%27/%3e%3cpath d=%27M160.061 -14.9562L137.589 46.6044%27 stroke=%27%23333333%27 stroke-width=%274.28749%27/%3e%3cpath d=%27M137.631 -14.9562L115.159 46.6044%27 stroke=%27%23333333%27 stroke-width=%274.28749%27/%3e%3cpath d=%27M115.199 -14.9562L92.7274 46.6044%27 stroke=%27%23333333%27 stroke-width=%274.28749%27/%3e%3cpath d=%27M92.7695 -14.9562L70.2977 46.6044%27 stroke=%27%23333333%27 stroke-width=%274.28749%27/%3e%3cpath d=%27M70.3398 -14.9562L47.868 46.6044%27 stroke=%27%23333333%27 stroke-width=%274.28749%27/%3e%3cpath d=%27M47.9082 -14.9562L25.4363 46.6044%27 stroke=%27%23333333%27 stroke-width=%274.28749%27/%3e%3cpath d=%27M25.4727 -14.9562L3.00079 46.6044%27 stroke=%27%23333333%27 stroke-width=%274.28749%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;position:absolute;top:-10px;left:185px}@media (min-width: 768px){.contact-us-page .header:not(.--fixed):after{display:block}}@media (min-width: 1024px){.contact-us-page .header:not(.--fixed):after{left:320px}}@media (min-width: 1440px){.contact-us-page .header:not(.--fixed):after{left:345px}}.home-page .header:not(.--fixed):after{content:'';display:none;width:196px;height:47px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width=%27196%27 height=%2747%27 viewBox=%270 0 196 47%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M4.57868 -105L57.0218 40.0295%27 stroke=%27%23333333%27 stroke-width=%274.09%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3e%3cpath d=%27M38.1055 -103.928L90.5486 41.1011%27 stroke=%27%23333333%27 stroke-width=%274.09%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3e%3cpath d=%27M71.6324 -102.856L124.075 42.1735%27 stroke=%27%23333333%27 stroke-width=%274.09%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3e%3cpath d=%27M105.21 -101.782L157.602 43.2452%27 stroke=%27%23333333%27 stroke-width=%274.09%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3e%3cpath d=%27M138.737 -100.711L191.129 44.317%27 stroke=%27%23333333%27 stroke-width=%274.09%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;position:absolute;top:-10px;left:185px}@media (min-width: 1024px){.home-page .header:not(.--fixed):after{display:block;left:375px}}@media (min-width: 1440px){.home-page .header:not(.--fixed):after{left:365px}}.header.--fixed{background-color:#3A3940}.header.--fixed .link,.header.--fixed .logo{color:#fff}.header .logo{color:#000;font-family:"Jersey 10", sans-serif;font-size:2.6rem;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;text-decoration:none}@media (min-width: 1024px){.header .logo{font-size:3.4rem}}.header .link{color:#010714;font-size:1.4rem;font-style:normal;font-weight:500;line-height:130%;text-decoration:none}@media (min-width: 430px){.header .link{font-size:1.6rem}}@media (min-width: 1024px){.header .link{font-size:1.8rem}}

.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.steps-bar{display:flex;width:100%;max-width:428px;justify-content:center;align-items:center;gap:7px;margin-top:12px;position:relative;z-index:1}@media (min-width: 430px){.steps-bar{margin-top:28px;margin-left:auto;margin-right:auto}}@media (min-width: 768px){.steps-bar{margin-top:68px;padding-left:0;padding-right:0}}@media (min-width: 1024px){.steps-bar{margin-top:48px;max-width:462px}}@media (min-width: 1440px){.steps-bar{margin-top:68px;max-width:426px}}.steps-bar .step{flex:1 1;height:6px;border-radius:60px;background:#EAEAEA}@media (min-width: 430px){.steps-bar .step{height:10px}}.steps-bar .step.--current{background:linear-gradient(85deg, #B2FFDB -17.58%, #E5FFB7 101.93%)}.step-form{margin-top:24px;position:relative;z-index:1;width:100%;max-width:428px;margin-left:auto;margin-right:auto}@media (min-width: 430px){.step-form{margin-top:48px}}@media (min-width: 768px){.step-form{margin-top:40px;padding-left:0;padding-right:0}}@media (min-width: 1024px){.step-form{margin-top:40px;max-width:462px}}@media (min-width: 1440px){.step-form{max-width:426px}}@media (min-width: 1024px){.choose-goal-page .step-form{max-width:784px}}@media (min-width: 1440px){.choose-goal-page .step-form{max-width:870px}}.step-form .title{color:#010714;text-align:center;font-size:2rem;font-style:normal;font-weight:700;line-height:130%}@media (min-width: 430px){.step-form .title{font-size:2.8rem}}.step-form .form{margin-top:32px}@media (min-width: 768px){.step-form .form{margin-top:48px}}.step-form .form .field-label{display:block;position:relative}.step-form .form .field-label .label{display:block;color:#010714;text-align:center;font-size:1.6rem;font-style:normal;font-weight:400;line-height:130%}.step-form .form .field-label .field{display:block;height:58px;width:100%;padding:17px 56px;border-radius:10px;background-color:#F1F1F4;border:1px solid #F1F1F4;color:#010714;font-family:"Host Grotesk", sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:130%;margin-top:14px}@media (min-width: 768px){.step-form .form .field-label .field{font-size:1.8rem}}.step-form .form .field-label .field::placeholder{color:#807F87;font-family:"Host Grotesk", sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:130%}@media (min-width: 768px){.step-form .form .field-label .field::placeholder{font-size:1.8rem}}.step-form .form .field-label .field:focus-visible{border-color:#0037FC;outline:0}.step-form .form .field-label .error{display:none;width:100%;font-size:1.4rem;font-style:normal;font-weight:400;line-height:130%;color:#FF3538;position:absolute;left:0;top:calc(100% + 4px)}.step-form .form .field-label .error.--visible{display:block}.step-form .form .field-label .reset-field{display:none;position:absolute;padding:4px;margin:0;bottom:12px;right:14px;border-radius:4px;background-color:transparent;border:0;transition:background-color .2s}@media (any-hover: hover){.step-form .form .field-label .reset-field:hover{background-color:rgba(128,127,135,0.2)}}.step-form .form .field-label .reset-field.--visible{display:block}.step-form .form .field-label .icon-confirm{display:none;width:24px;height:24px;position:absolute;margin:0;bottom:16px;right:14px}.step-form .form .field-label .icon-confirm.--visible{display:block}.step-form .form .field-label .icon{width:24px;height:24px;position:absolute;bottom:17px;left:21px}.step-form .form .checkboxes{display:flex;flex-direction:column;align-items:flex-start;gap:6px;align-self:stretch}@media (min-width: 430px){.step-form .form .checkboxes{gap:10px}}@media (min-width: 1024px){.step-form .form .checkboxes{flex-direction:row;flex-wrap:wrap;gap:20px}}@media (min-width: 1024px){.step-form .form .checkboxes .checkbox-v1{width:calc(50% - 10px)}}@media (min-width: 1024px){.step-form .form .checkboxes .checkbox-v1:last-of-type{width:100%}}.step-form .form .btn-primary{margin-top:32px}@media (min-width: 768px){.step-form .form .btn-primary{margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px}}.choose-goal-page .step-form .form .btn-primary{margin-top:14px}@media (min-width: 430px){.choose-goal-page .step-form .form .btn-primary{margin-top:32px}}@media (min-width: 768px){.choose-goal-page .step-form .form .btn-primary{min-width:386px}}.step-form .form .search-wrap{position:relative}.step-form .form .search-profile{position:absolute;top:calc(100% + 16px);left:0;z-index:20;width:100%;height:100%;min-height:240px;max-height:240px;border-radius:14px;overflow:hidden;pointer-events:none;opacity:0;transform:translateY(20px);transition:opacity .2s, transform .2s}@media (min-width: 430px){.step-form .form .search-profile{min-height:336px;max-height:336px}}.step-form .form .search-profile.--visible{pointer-events:auto;opacity:1;transform:translateY(0)}.step-form .form .search-profile .result{display:none;width:100%;height:100%;padding:20px 8px 14px 20px;border-radius:14px;border:1px solid #CACACA;background-color:#fff}@media (min-width: 430px){.step-form .form .search-profile .result{padding:20px 28px 14px 32px}}.step-form .form .search-profile .result.--visible{display:block}.step-form .form .search-profile .result .description{color:#807F87;font-size:1.4rem;font-style:normal;font-weight:500;line-height:130%}.step-form .form .search-profile .result .list{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:20px;overflow-y:auto;height:calc(100% - 40px)}.step-form .form .search-profile .result .list .user{display:flex;align-items:center;gap:12px;width:100%;cursor:pointer}@media (any-hover: hover){.step-form .form .search-profile .result .list .user:hover .name{text-decoration:underline}}.step-form .form .search-profile .result .list .user .icon{width:38px;height:38px;border-radius:50%;overflow:hidden}@media (min-width: 430px){.step-form .form .search-profile .result .list .user .icon{width:48px;height:48px}}.step-form .form .search-profile .result .list .user .info .name{color:#010714;font-size:1.6rem;font-style:normal;font-weight:500;line-height:130%}.step-form .form .search-profile .result .list .user .info .name.--empty{display:block;width:94px;height:8px;border-radius:60px;background-color:#F1F1F4}.step-form .form .search-profile .result .list .user .info .full-name{color:#807F87;font-size:1.4rem;font-style:normal;font-weight:400;line-height:130%;margin-top:2px}@media (min-width: 430px){.step-form .form .search-profile .result .list .user .info .full-name{font-size:1.6rem;margin-top:4px}}.step-form .form .search-profile .result .list .user .info .full-name.--empty{display:block;width:145px;height:8px;border-radius:60px;background-color:#F1F1F4;margin-top:12px}.step-form .form .search-profile .no-result,.step-form .form .search-profile .loader{display:none;align-items:center;justify-content:center;flex-direction:column;gap:14px;width:100%;height:100%;background-color:#F1F1F4}.step-form .form .search-profile .no-result.--visible,.step-form .form .search-profile .loader.--visible{display:flex}.step-form .form .search-profile .no-result .icon,.step-form .form .search-profile .loader .icon{display:block;width:32px;height:32px;animation:rotate infinite 2s linear}.step-form .form .search-profile .no-result .icon-no-result,.step-form .form .search-profile .loader .icon-no-result{display:block;width:28px;height:28px}@media (min-width: 430px){.step-form .form .search-profile .no-result .icon-no-result,.step-form .form .search-profile .loader .icon-no-result{width:32px;height:32px}}.step-form .form .search-profile .no-result .text,.step-form .form .search-profile .loader .text{color:#010714;text-align:center;font-size:1.4rem;font-style:normal;font-weight:400;line-height:130%}@media (min-width: 430px){.step-form .form .search-profile .no-result .text,.step-form .form .search-profile .loader .text{font-size:1.6rem}}.step-form .legal{color:#807F87;text-align:center;font-size:1.2rem;font-style:normal;font-weight:400;line-height:130%;margin-top:18px}.step-form .legal .link{text-decoration:underline;color:#807F87}@media (any-hover: hover){.step-form .legal .link:hover{color:#010714}}.step-form .notification{display:inline-block;border-radius:10px;background-color:#F0FFED;padding:20px;margin-top:28px;color:#010714;text-align:center;font-size:1.4rem;font-style:normal;font-weight:400;line-height:130%}@media (min-width: 430px){.step-form .notification{margin-top:40px}}@media (min-width: 768px){.step-form .notification{display:flex;align-items:center;gap:10px;padding:8px 20px}}.choose-goal-page .step-form .notification{margin-bottom:50px;margin-top:14px}@media (min-width: 430px){.choose-goal-page .step-form .notification{margin-top:40px;margin-bottom:100px}}@media (min-width: 1024px){.choose-goal-page .step-form .notification{width:426px;margin-left:auto;margin-right:auto}}.step-form .notification .icon{display:inline-block;width:17px;height:16px;position:relative;top:2px}@media (min-width: 768px){.step-form .notification .icon{top:0}}.label-slider-wrap{width:100%;overflow-x:hidden;gap:8px;padding-top:38px;padding-bottom:100px}@media (min-width: 430px){.label-slider-wrap{padding-top:140px}}@media (min-width: 1024px){.label-slider-wrap{padding-top:58px;padding-bottom:112px}}.label-slider{cursor:grab}.label-slider .slide{display:flex;height:52px;width:fit-content;padding:14px 30px;justify-content:center;align-items:center;gap:10px;border-radius:60px;background-image:linear-gradient(85deg, #B2FFDB -17.58%, #E5FFB7 101.93%);color:#010714;font-size:1.4rem;font-style:normal;font-weight:400;line-height:130%;white-space:nowrap}@media (min-width: 430px){.label-slider .slide{font-size:1.6rem}}@media (min-width: 768px){.label-slider .slide{font-size:2rem;height:60px;padding:16px 30px 14px 30px}}.label-slider .slide:nth-of-type(odd){background-image:linear-gradient(96deg, #B4FEFB -5.58%, #E6FFFE 96.96%)}.label-slider .slide .icon{width:18px;height:18px}@media (min-width: 768px){.label-slider .slide .icon{width:26px;height:26px}}.footer{display:flex;flex-direction:column;align-items:center;width:100%;padding:32px 20px;background-color:#3A3940}@media (min-width: 768px){.footer{padding:32px 40px;align-items:flex-start}}@media (min-width: 1024px){.footer{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row;justify-content:space-between}}@media (min-width: 1440px){.footer{padding-left:calc((100% - 1320px) / 2);padding-right:calc((100% - 1320px) / 2)}}@media (min-width: 1024px){.footer .logo-wrap{width:100%}}.footer .logo{color:#fff;font-family:"Jersey 10", sans-serif;font-size:3.2rem;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;text-decoration:none}@media (min-width: 430px){.footer .logo{font-size:3.6rem}}.footer .navigation{margin-top:16px;width:100%}@media (min-width: 430px){.footer .navigation{margin-top:32px}}@media (min-width: 1024px){.footer .navigation{display:flex;align-items:center;flex-wrap:wrap;width:fit-content}}.footer .navigation>.list-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;list-style:none;padding:0;margin:0}@media (min-width: 430px){.footer .navigation>.list-links{gap:20px 14px}}@media (min-width: 768px){.footer .navigation>.list-links{flex-direction:row;justify-content:flex-start}}@media (min-width: 1024px){.footer .navigation>.list-links{width:724px;gap:16px}}@media (min-width: 1280px){.footer .navigation>.list-links{gap:20px;width:100%}}.footer .navigation>.list-links>.list-item{flex:1 1 calc(50% - 5px)}@media (min-width: 430px){.footer .navigation>.list-links>.list-item{flex:1 1 calc(50% - 7px)}}@media (min-width: 768px){.footer .navigation>.list-links>.list-item{width:fit-content;flex:initial}}@media (min-width: 430px){.footer .navigation>.list-links>.list-item:nth-of-type(1){order:1}}@media (min-width: 768px){.footer .navigation>.list-links>.list-item:nth-of-type(1){flex:1 1 calc(25% - 11px)}}@media (min-width: 1024px){.footer .navigation>.list-links>.list-item:nth-of-type(1){flex:initial}}@media (min-width: 430px){.footer .navigation>.list-links>.list-item:nth-of-type(2){order:4}}@media (min-width: 768px){.footer .navigation>.list-links>.list-item:nth-of-type(2){order:6}}@media (min-width: 1024px){.footer .navigation>.list-links>.list-item:nth-of-type(2){order:2}}@media (min-width: 430px){.footer .navigation>.list-links>.list-item:nth-of-type(3){order:3}}@media (min-width: 768px){.footer .navigation>.list-links>.list-item:nth-of-type(3){order:5}}@media (min-width: 1024px){.footer .navigation>.list-links>.list-item:nth-of-type(3){order:3}}@media (min-width: 430px){.footer .navigation>.list-links>.list-item:nth-of-type(4){order:6}}@media (min-width: 768px){.footer .navigation>.list-links>.list-item:nth-of-type(4){order:3;flex:1 1 calc(25% - 11px)}}@media (min-width: 1024px){.footer .navigation>.list-links>.list-item:nth-of-type(4){flex:initial}}@media (min-width: 1024px){.footer .navigation>.list-links>.list-item:nth-of-type(4){order:4}}@media (min-width: 430px){.footer .navigation>.list-links>.list-item:nth-of-type(5){order:2}}@media (min-width: 768px){.footer .navigation>.list-links>.list-item:nth-of-type(5){order:4;flex:1 1 calc(25% - 11px)}}@media (min-width: 1024px){.footer .navigation>.list-links>.list-item:nth-of-type(5){flex:initial}}@media (min-width: 1024px){.footer .navigation>.list-links>.list-item:nth-of-type(5){order:6}}@media (min-width: 1280px){.footer .navigation>.list-links>.list-item:nth-of-type(5){order:5}}@media (min-width: 430px){.footer .navigation>.list-links>.list-item:nth-of-type(6){order:5}}@media (min-width: 768px){.footer .navigation>.list-links>.list-item:nth-of-type(6){order:2;flex:1 1 calc(25% - 11px)}}@media (min-width: 1024px){.footer .navigation>.list-links>.list-item:nth-of-type(6){flex:initial}}@media (min-width: 1024px){.footer .navigation>.list-links>.list-item:nth-of-type(6){order:6}}@media (min-width: 1280px){.footer .navigation>.list-links>.list-item:nth-of-type(6){order:7}}@media (min-width: 430px){.footer .navigation>.list-links>.list-item:nth-of-type(7){order:7}}@media (min-width: 1280px){.footer .navigation>.list-links>.list-item:nth-of-type(7){order:6;flex:1 1 35%;display:flex;justify-content:flex-end}}.footer .navigation>.list-links .link{display:flex;justify-content:center;align-items:center;width:100%;border-radius:24px;padding:10px 20px;background-color:#E9FFFE;border:1px solid #E9FFFE;color:#010714;font-size:1.4rem;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;transition:background-color .2s, color .2s}@media (any-hover: hover){.footer .navigation>.list-links .link:not(.--current):hover{background-color:transparent;color:#E9FFFE}}.footer .navigation>.list-links .link:focus-visible{outline:none;background-color:transparent;color:#E9FFFE;box-shadow:0 0 0 1px #E9FFFE}.footer .navigation>.list-links .link:active{background-color:#E9FFFE;color:#010714}@media (min-width: 430px){.footer .navigation>.list-links .link{font-size:1.6rem}}@media (min-width: 430px){.footer .navigation>.list-links .link .--hide-mobile-lg{display:none}}.footer .navigation>.list-links .link .--show-mobile-lg{display:none}@media (min-width: 430px){.footer .navigation>.list-links .link .--show-mobile-lg{display:block}}.footer .list-logos{width:100%;list-style:none;margin:0;display:flex;justify-content:center;align-items:center;align-content:center;gap:10px;flex-wrap:wrap;padding:10px;border-radius:24px;background-color:#E9FFFE;margin-top:6px}@media (min-width: 430px){.footer .list-logos{margin-top:4px;padding:10px 8px}}@media (min-width: 768px){.footer .list-logos{padding:10px 54px}}@media (min-width: 1024px){.footer .list-logos{width:fit-content;padding:10px 20px;margin-top:0}}@media (min-width: 430px){.footer .list-logos .list-item:nth-of-type(1) img{width:115px;height:18px}}@media (min-width: 430px){.footer .list-logos .list-item:nth-of-type(2) img{width:46px;height:22px}}@media (min-width: 430px){.footer .list-logos .list-item:nth-of-type(3) img{width:30px;height:28px}}@media (min-width: 430px){.footer .list-logos .list-item:nth-of-type(4) img{width:61px;height:22px}}@media (min-width: 430px){.footer .list-logos .list-item:nth-of-type(5) img{width:33px;height:22px}}@media (min-width: 430px){.footer .list-logos .list-item:nth-of-type(6) img{width:33px;height:22px}}.footer .legal-text{color:#fff;text-align:center;font-size:1.1rem;font-style:normal;font-weight:400;line-height:130%;margin-top:16px}@media (min-width: 430px){.footer .legal-text{margin-top:32px;font-size:1.4rem}}@media (min-width: 1024px){.footer .legal-text{width:100%}}@media (min-width: 1024px){.footer .legal-text{text-align:start}}

