:root{--font-main: 'Inter', sans-serif;--fonts-font-family-headlines: 'Inter', sans-serif;--white: #fff;--black: #000;--primary: #1d7afc;--secondary: #1d9aaa;--third: #e53535;--grey: #758195;--primary-500: #07326a;--primary-400: #0056c9;--primary-300: #1d7afc;--primary-200: #549dfc;--primary-100: #e9f2ff;--secondary-500: #07272b;--secondary-400: #0f4d55;--secondary-300: #1d9aaa;--secondary-200: #8ecdd5;--secondary-100: #c6e6ea;--third-500: #390d0d;--third-400: #731b1b;--third-300: #e53535;--third-200: #f29a9a;--third-100: #f9cccc;--grey-600: #4d5761;--grey-500: #3b414b;--grey-400: #758195;--grey-300: #bac0ca;--grey-200: #dddfe5;--grey-100: #f3f4f6;--fonts-colors-copy-color: #414141;--fonts-colors-headlines-color: var(--black);--link-color: #0271ce;--black-white: #333335;--grey-white: #fffefe;--btn-border-width: 1.5px;--btn-bg: var(--primary);--btn-color: var(--white);--btn-border: var(--primary);--btn-bg-hover: var(--white);--btn-color-hover: var(--primary);--btn-border-hover: var(--primary);--btn-bg-focus: var(--primary);--btn-color-focus: var(--white);--btn-border-focus: var(--harbor-500);--btn-bg-active: rgb(200 26 26 / 5%);--btn-color-active: var(--primary);--btn-border-active: var(--primary);--btn-list-gap: 16px;--btn-list-mob-gap: 12px;--padding-top-default: 0;--padding-top-mob-default: 0;--padding-bottom-default: var(--padding-top-default);--padding-bottom-mob-default: var(--padding-top-mob-default);--margin-top-default: 0;--margin-top-mob-default: 0;--margin-bottom-default: var(--margin-top-default);--margin-bottom-mob-default: var(--margin-top-mob-default);--section-padding-top-default: 100px;--section-padding-top-mob-default: 64px;--section-padding-bottom-default: var(--section-padding-top-default);--section-padding-bottom-mob-default: var(--section-padding-top-mob-default);--section-margin-top-default: 0;--section-margin-top-mob-default: 0;--section-margin-bottom-default: var(--section-margin-top-default);--section-margin-bottom-mob-default: var(--section-margin-top-mob-default);--tagline: #414141;--title-main: var(--black);--content: var(--grey-600);--padding-top-desktop: 0;--padding-bottom-desktop: 0;--padding-top-mobile: 0;--padding-bottom-mobile: 0;--form-color: var(--black);--form-focus-color: var(--primary);--form-error-color: #dc0202;--form-disabled-color: var(--grey-300);--form-font-weight: 500;--form-font-size: 0.875rem;--form-label-margin-bottom: 6px;--form-input-padding: 13px 12px;--form-input-height: 22px;--form-input-border-color: var(--grey-300);--form-input-border-radius: 2px;--form-input-font-size: 1rem;--form-error-font-size: 0.875rem;--top-bottom-padding-xl: 100px;--top-bottom-padding-l: 80px;--top-bottom-padding-m: 64px;--top-bottom-padding-s: 40px;--top-bottom-padding-none: 0;--section-width: 1440px;--left-right-margins: 80px;--header-content: 40px;--boreder-radius-m: 32px;--boreder-radius-s: 16px;--distance-between-elements-xxl: 80px;--distance-between-elements-xl: 64px;--distance-between-elements-l: 40px;--distance-between-elements-m: 32px;--distance-between-elements-s: 24px;--distance-between-elements-xs: 16px;--distance-between-elements-xxs: 8px}@media screen and (width <= 1024px){:root{--top-bottom-padding-xl: 80px;--top-bottom-padding-l: 64px;--top-bottom-padding-m: 40px;--top-bottom-padding-s: 32px;--left-right-margins: 16px;--header-content: 24px;--boreder-radius-m: 16px;--boreder-radius-s: 8px;--distance-between-elements-xxl: 56px;--distance-between-elements-xl: 40px;--distance-between-elements-l: 32px;--distance-between-elements-m: 24px;--distance-between-elements-s: 16px}}@media screen and (width <= 576px){:root{--top-bottom-padding-xl: 64px;--top-bottom-padding-l: 40px;--top-bottom-padding-m: 32px;--top-bottom-padding-s: 24px;--distance-between-elements-xxl: 40px;--distance-between-elements-xl: 32px;--distance-between-elements-l: 24px;--distance-between-elements-m: 16px;--distance-between-elements-xs: 8px}}:root{--container-width: 1280px;--container-padding-x: 68px}@media screen and (width <= 1280px){:root{--container-width: 1060px;--container-padding-x: 32px}}@media screen and (width <= 1024px){:root{--container-width: 1024px}}@media screen and (width <= 768px){:root{--container-width: 688px;--container-padding-x: 12px}}@media screen and (width <= 576px){:root{--container-width: 512px}}@media screen and (width <= 480px){:root{--container-width: 100%}}:root{--top-menu-height: 97px}.buttons-block{width:100%;padding:12px 0 0;margin-top:24px}@media screen and (width <= 768px){.buttons-block{padding:0}}.buttons-block__list{display:flex;flex-wrap:wrap;gap:16px;align-items:center}@media screen and (width <= 768px){.buttons-block__list{flex-direction:column;align-items:flex-start;gap:12px}}.buttons-block .button{--btn-font-size: 1rem;--btn-line-height: 1.125rem;--btn-border-radius: 9999px;--btn-border-width: 1px}@media screen and (width <= 768px){.buttons-block .button{--btn-font-size: 0.875rem;--btn-line-height: normal}}.buttons-block .button{padding:var(--btn-padding-y) var(--btn-padding-x);border-radius:var(--btn-border-radius);border:var(--btn-border-width) solid var(--btn-border);transition:all .3s;text-decoration:none;display:flex;width:-moz-fit-content;width:fit-content;cursor:pointer;justify-content:center;background-color:var(--btn-bg);color:var(--btn-color) !important;outline:none;font-size:var(--btn-font-size);line-height:var(--btn-line-height);font-weight:var(--btn-font-weight, 500);min-width:var(--btn-min-width, auto);position:relative;overflow:var(--btn-overflow, hidden)}.buttons-block .button>span{position:relative;z-index:2}.buttons-block .button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--btn-bg-hover, var(--btn-bg));z-index:1;transition:transform .3s;transform-origin:left center;transform:translateX(-100%);border-radius:var(--btn-border-radius)}.buttons-block .button:hover{color:var(--btn-color-hover, var(--btn-color)) !important;border-color:var(--btn-border-hover, var(--btn-border))}.buttons-block .button:hover:before{transform:translateX(0)}.buttons-block .button:focus{color:var(--btn-color-focus, var(--btn-color));background-color:var(--btn-bg-focus, var(--btn-bg));border-color:var(--btn-border-focus, var(--btn-border))}.buttons-block .button:active{color:var(--btn-color-active, var(--btn-color));background-color:var(--btn-bg-active, var(--btn-bg));border-color:var(--btn-border-active, var(--btn-border))}.buttons-block .button.disabled{background-color:var(--btn-bg-disabled, var(--grey-300));border-color:var(--btn-border-disabled, var(--grey-300));color:var(--btn-color-disabled, var(--white));cursor:not-allowed;pointer-events:none}.buttons-block .button--default{--btn-padding-y: 8.5px;--btn-padding-x: 16px;--btn-min-width: 130px}@media screen and (width <= 768px){.buttons-block .button--default{--btn-padding-y: 6.5px;--btn-padding-x: 12px}}.buttons-block .button--primary{--btn-padding-y: 8.5px;--btn-padding-x: 16px;--btn-min-width: 130px}@media screen and (width <= 768px){.buttons-block .button--primary{--btn-padding-y: 6.5px;--btn-padding-x: 12px}}.buttons-block .button--secondary{--btn-padding-y: 8.5px;--btn-padding-x: 16px;--btn-min-width: 130px}@media screen and (width <= 768px){.buttons-block .button--secondary{--btn-padding-y: 6.5px;--btn-padding-x: 12px}}.buttons-block .button--borderless{--btn-padding-y: 0;--btn-padding-x: 0;--btn-font-size: 1rem;--btn-line-height: 1.125rem;--btn-border-radius: 0;--btn-min-width: auto;--btn-border-width: 0;--btn-bg: transparent !important;--btn-border: transparent;--btn-overflow: visible;gap:var(--btn-gap, 8px)}@media screen and (width <= 768px){.buttons-block .button--borderless{--btn-font-size: 0.875rem;--btn-line-height: normal}}.buttons-block .button--borderless:after{content:"";display:inline-block;min-width:16px;height:auto;width:auto;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M2.6665 8H13.3332M13.3332 8L9.33317 4M13.3332 8L9.33317 12' fill='black' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M2.6665 8H13.3332M13.3332 8L9.33317 4M13.3332 8L9.33317 12' fill='black' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center;mask-size:contain;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M2.6665 8H13.3332M13.3332 8L9.33317 4M13.3332 8L9.33317 12' fill='black' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center;-webkit-mask-size:contain;transition:transform .25s ease-in-out;color:var(--btn-color)}.buttons-block .button--borderless:hover:after{transform:translateX(8px);color:var(--btn-color-hover)}.buttons-block .button--borderless:focus{--btn-border-width: 1px;--btn-border-radius: 0;--btn-bg-focus: transparent}.buttons-block .button--borderless:focus:after{color:var(--btn-color-focus)}.buttons-block .button--borderless:active{--btn-bg-active: transparent;--btn-border-width: 0;padding-right:0}.buttons-block .button--borderless:active:after{color:var(--btn-color-active)}.buttons-block .button--borderless.disabled{--btn-bg-disabled: transparent}.buttons-block .button--borderless.disabled:after{color:var(--btn-color-disabled)}.buttons-block{--primary: #006d6f;--primary-hover: #00585a}.buttons-block .button--default{--btn-border: var(--primary);--btn-bg: var(--primary);--btn-color: var(--white);--btn-color-hover: var(--white);--btn-bg-hover: var(--primary-hover);--btn-border-hover: var(--primary-hover);--btn-color-active: var(--white);--btn-bg-active: var(--primary-hover)}.buttons-block .button--default.button--filled{--btn-border: var(--primary);--btn-bg: var(--primary);--btn-color: var(--white);--btn-color-hover: var(--white);--btn-bg-hover: var(--primary-hover);--btn-border-hover: var(--primary-hover);--btn-color-active: var(--white);--btn-bg-active: var(--primary-hover)}.buttons-block .button--default.button--outline{--btn-border: var(--primary);--btn-bg: transparent;--btn-color: var(--primary);--btn-color-hover: var(--white);--btn-bg-hover: var(--primary);--btn-color-active: var(--white);--btn-bg-active: var(--primary);--btn-border-active: var(--primary);--btn-bg-disabled: transparent;--btn-color-disabled: var(--grey-300)}.buttons-block .button--default.button--borderless{--btn-color: var(--primary);--btn-color-hover: var(--primary-hover);--btn-color-active: var(--primary);--btn-color-disabled: var(--grey-300);--btn-border-disabled: var(--primary);--btn-border-focus: var(--primary);--btn-color-focus: var(--primary);--btn-bg: transparent;--btn-bg-hover: transparent}.buttons-block .button--primary.button--filled{--btn-border: var(--primary);--btn-bg: var(--primary);--btn-color: var(--white);--btn-color-hover: var(--white);--btn-border-hover: var(--primary-hover);--btn-bg-hover: var(--primary-hover);--btn-color-active: var(--white);--btn-bg-active: var(--primary-hover)}.buttons-block .button--primary.button--outline{--btn-border: var(--primary);--btn-bg: transparent;--btn-color: var(--primary);--btn-color-hover: var(--white);--btn-bg-hover: var(--primary);--btn-border-hover: var(--primary);--btn-color-active: var(--white);--btn-bg-active: var(--primary);--btn-border-active: var(--primary);--btn-bg-disabled: transparent;--btn-color-disabled: var(--grey-300)}.buttons-block .button--primary.button--borderless{--btn-color: var(--primary);--btn-color-hover: var(--primary);--btn-color-active: var(--primary);--btn-color-disabled: var(--grey-300);--btn-border-disabled: var(--primary);--btn-border-focus: var(--primary);--btn-color-focus: var(--primary);--btn-bg: transparent;--btn-bg-hover: transparent}.buttons-block .button--primary.button--borderless:active{--btn-color: var(--primary)}