:root{--color-brick: #963;--color-mortar: #b98655;--color-navy: #305060;--color-milk: #f9f7f6;--color-grey: #eff2f3;--color-steel: #e0e5e7;--color-chalk: #fff;--color-marble: #e8e9e6;--color-stone: #e2dbd5;--color-sienna: #e1dddd;--color-mud: #d4cec7;--color-sand: #f9f3ee;--color-sky: #f3f6f9;--color-marine: #b2cbd7;--color-jeans: #bacad6;--font-family-roboto: "Roboto", sans-serif;--font-navigation-family: var(--font-family-roboto);--font-navigation-size: .6875rem;--font-navigation-weight: 300;--font-navigation-line-height: 100%;--font-navigation-letter-spacing: .125rem;--font-navigation: var(--font-navigation-weight) var(--font-navigation-size) / var(--font-navigation-line-height) var(--font-navigation-family);--font-product-family: var(--font-family-roboto);--font-product-size: .625rem;--font-product-weight: 300;--font-product-line-height: .625rem;--font-product-letter-spacing: .125rem;--font-product: var(--font-product-weight) var(--font-product-size) / var(--font-product-line-height) var(--font-product-family);--font-categories-family: var(--font-family-roboto);--font-categories-size: .75rem;--font-categories-weight: 300;--font-categories-line-height: 100%;--font-categories-letter-spacing: .1875rem;--font-categories: var(--font-categories-weight) var(--font-categories-size) / var(--font-categories-line-height) var(--font-categories-family);--font-body-family: var(--font-family-roboto);--font-body-size: 1rem;--font-body-weight: 300;--font-body-line-height: 1.5rem;--font-body-letter-spacing: .0625rem;--font-body: var(--font-body-weight) var(--font-body-size) / var(--font-body-line-height) var(--font-body-family);--font-body-small-family: var(--font-family-roboto);--font-body-small-size: .875rem;--font-body-small-weight: 300;--font-body-small-line-height: 1.125rem;--font-body-small-letter-spacing: .0625rem;--font-body-small: var(--font-body-small-weight) var(--font-body-small-size) / var(--font-body-small-line-height) var(--font-body-small-family);--font-details-family: var(--font-family-roboto);--font-details-size: .85rem;--font-details-weight: 300;--font-details-line-height: 1.25rem;--font-details-letter-spacing: 0;--font-details: var(--font-details-weight) var(--font-details-size) / var(--font-details-line-height) var(--font-details-family);--font-label-family: var(--font-family-roboto);--font-label-size: 1rem;--font-label-weight: 400;--font-label-line-height: 1.5rem;--font-label: var(--font-label-weight) var(--font-label-size) / var(--font-label-line-height) var(--font-label-family);--font-title-1-family: var(--font-family-roboto);--font-title-1-size: 2.5rem;--font-title-1-weight: 700;--font-title-1-line-height: 100%;--font-title-1-letter-spacing: .0625rem;--font-title-1: var(--font-title-1-weight) var(--font-title-1-size) / var(--font-title-1-line-height) var(--font-title-1-family);--font-title-2-family: var(--font-family-roboto);--font-title-2-size: 1.5rem;--font-title-2-weight: 700;--font-title-2-line-height: 100%;--font-title-2-letter-spacing: .0625rem;--font-title-2: var(--font-title-2-weight) var(--font-title-2-size) / var(--font-title-2-line-height) var(--font-title-2-family);--font-title-3-family: var(--font-family-roboto);--font-title-3-size: 1.25rem;--font-title-3-weight: 600;--font-title-3-line-height: 1.625rem;--font-title-3-letter-spacing: .0625em;--font-title-3: var(--font-title-3-weight) var(--font-title-3-size) / var(--font-title-3-line-height) var(--font-title-3-family);--font-title-4-family: var(--font-family-roboto);--font-title-4-size: 1rem;--font-title-4-weight: 700;--font-title-4-line-height: 100%;--font-title-4-letter-spacing: .1875rem;--font-title-4: var(--font-title-4-weight) var(--font-title-4-size) / var(--font-title-4-line-height) var(--font-title-4-family);--font-article-family: var(--font-family-roboto);--font-article-size: 1rem;--font-article-weight: 300;--font-article-line-height: 1.3125rem;--font-article-letter-spacing: .25rem;--font-article: var(--font-article-weight) var(--font-article-size) / var(--font-article-line-height) var(--font-article-family);--font-link-family: var(--font-family-roboto);--font-link-size: .875rem;--font-link-weight: 500;--font-link-line-height: 1.3125rem;--font-link-letter-spacing: .125rem;--font-link: var(--font-link-weight) var(--font-link-size) / var(--font-link-line-height) var(--font-link-family);--font-quote-family: var(--font-family-roboto);--font-quote-size: 1.375rem;--font-quote-weight: 400;--font-quote-line-height: 2.0625rem;--font-quote-letter-spacing: .0625rem;--font-quote-style: italic;--font-quote: var(--font-quote-style) var(--font-quote-weight) var(--font-quote-size) / var(--font-quote-line-height) var(--font-quote-family);--spacing-block-4: 4px;--spacing-block-8: 8px;--spacing-block-12: 12px;--spacing-block-16: 16px;--spacing-block-20: 20px;--spacing-block-24: 24px;--spacing-block-32: 32px;--spacing-block-40: 40px;--spacing-block-48: 48px;--spacing-inline-4: .25rem;--spacing-inline-8: .5rem;--spacing-inline-12: .75rem;--spacing-inline-16: 1rem;--spacing-inline-20: 1.25rem;--spacing-inline-24: 1.5rem;--spacing-inline-32: 2rem;--spacing-inline-40: 2.5rem;--spacing-inline-48: 3rem}*{box-sizing:border-box;padding:0;margin:0}html,body{font-family:var(--font-family-roboto);color:var(--color-navy);background-color:var(--color-chalk)}main{display:flex;flex-direction:column;max-width:1200px;height:100dvh;padding:var(--spacing-block-8) var(--spacing-inline-24);padding-top:42px;margin:0 auto;background-image:url(/assets/bg-1-DaRvnlkw.webp);background-repeat:no-repeat;background-position:top;background-size:100%}.section{margin:var(--spacing-block-24) 0 var(--spacing-block-20) 0}.logo-top-wrapper{position:absolute;top:var(--spacing-block-12);left:var(--spacing-inline-24);display:block}.logo-top-wrapper img{width:clamp(70px,-291.1111px + 27.7778vw,120px)}@media not (min-width:1300px){.logo-top-wrapper{display:none}}.form-carousel-wrapper{position:relative;width:600px}.carousel-overlay{position:relative;display:flex;flex-direction:column;gap:var(--spacing-block-12);align-items:center;justify-content:center;padding:var(--spacing-block-24) var(--spacing-inline-24);margin:0 auto;margin-bottom:var(--spacing-block-40);background-color:var(--color-sand)}.carousel-overlay__text{text-align:center}.form-carousel-wrapper__link{position:fixed;bottom:var(--spacing-block-12);left:var(--spacing-inline-24)}.highlight{font-weight:500}
