h1{font-size:80px;line-height:100%;letter-spacing:1.6px;font-weight:100}h2{font-size:48px;line-height:100%;letter-spacing:.96px;font-weight:400}h3{font-size:36px;line-height:145%;letter-spacing:.72px;font-weight:400}h4{font-size:32px;line-height:140%;letter-spacing:.64px;font-weight:400}.heading-h1{font-size:80px;line-height:100%;letter-spacing:1.6px;font-weight:100}.heading-h2{font-size:48px;line-height:100%;letter-spacing:.96px;font-weight:400}.heading-h3{font-size:36px;line-height:145%;letter-spacing:.72px;font-weight:400}.heading-h4{font-size:32px;line-height:140%;letter-spacing:.64px;font-weight:400}.text-field-default{font-size:16px;line-height:130%;letter-spacing:.32px}.text-field-big{font-size:24px;line-height:120%;letter-spacing:.48px}.text-field-menu{font-size:14px;line-height:120%;letter-spacing:.28px}.text-field--medium{font-weight:500}.header-wrapper.default-header-color.menu-opened .header{border:0}.header-wrapper.default-header-color.menu-opened .header::after{width:100%;opacity:1}.header-wrapper.default-header-color .header{position:relative;z-index:1}.header-wrapper.default-header-color .header::after{content:"";display:block;width:77px;height:100%;position:absolute;z-index:1;right:0;top:0;border:solid .5px #f1f9ff;opacity:0;transition:.4s all ease;border-radius:100vw;pointer-events:none}.header-wrapper.default-header-color.menu-opened .header__icons,.header-wrapper.default-header-color.menu-opened .header__inline-menu{transition-delay:.3s}.section-header.section-header__black .header-wrapper.default-header-color .header::after{border:solid .5px #000}.section-header.section-header__black .header-wrapper.default-header-color a{color:#000}.section-header.section-header__black .header-wrapper.default-header-color summary{color:#000}.section-header.section-header__black .header-wrapper.default-header-color svg path{stroke:#000}.section-header.section-header__black .header-wrapper.default-header-color .custom-underline:not(.is-active,.tabs-section__tab-btn--active):after{background:#000}.section-header.section-header__black .header-wrapper.default-header-color .disclosure__list-wrapper{box-shadow:none}.section-header.section-header__black .header-wrapper.default-header-color .logo-icon svg path{fill:#000}.section-header.section-header__black .header-wrapper.default-header-color svg circle{stroke:#000}.video-section__poster::before{content:"";position:absolute;top:0;background:#000;opacity:.3;z-index:1;width:100%;height:100%}.button-default--non-active{padding:7px 32px;border-radius:92px;font-family:"PP Neue Montreal";font-size:16px;line-height:100%;letter-spacing:.32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background-color:#d8d8d8;color:#000;border:1px solid #000}.button-default--non-active:hover{background:#000;color:#fff;transition:all .3s ease}.button-default--non-active-light{padding:7px 32px;border-radius:92px;font-family:"PP Neue Montreal";font-size:16px;line-height:100%;letter-spacing:.32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background-color:transparent;color:#d8d8d8;border:1px solid #d8d8d8}.button-default--non-active-light:hover{background:#000;color:#fff;transition:all .3s ease}.button-default--active-black{padding:7px 32px;border-radius:92px;font-family:"PP Neue Montreal";font-size:16px;line-height:100%;letter-spacing:.32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background-color:#000;color:#fff;border:none}.button-default--active-black:hover{background:#000;color:#fff;transition:all .3s ease}.button-default--active-light{padding:7px 32px;border-radius:92px;font-family:"PP Neue Montreal";font-size:16px;line-height:100%;letter-spacing:.32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background-color:#d8d8d8;color:#000;border:none}.button-default--active-light:hover{background:#000;color:#fff;transition:all .3s ease}.button-default--danger{padding:7px 32px;border-radius:92px;font-family:"PP Neue Montreal";font-size:16px;line-height:100%;letter-spacing:.32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background-color:#f6313d;color:#fff;border:none}.button-default--danger:hover{background:#000;color:#fff;transition:all .3s ease}.button-default--success{padding:7px 32px;border-radius:92px;font-family:"PP Neue Montreal";font-size:16px;line-height:100%;letter-spacing:.32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background-color:#f6313d;color:#fff;border:none}.button-default--success:hover{background:#000;color:#fff;transition:all .3s ease}.tabs-section{padding-top:62px!important;padding-bottom:122px!important;display:flex;flex-direction:column;row-gap:44px}.tabs-section__tab{width:57%;line-height:136%}.tabs-section__tab-btn{border:none;background-color:transparent;font-weight:300;font-size:16px;line-height:136%;letter-spacing:.24px;color:#171717}.tabs-section__nav{display:flex;-moz-column-gap:39px;column-gap:39px;padding:0}.tabs-section__tab-btn--active{text-decoration:underline;text-underline-offset:4px}.tabs-section__buttons{display:flex}.tabs-section__tab{display:none;font-size:14px!important;font-weight:300;color:#171717}.tabs-section__tab ul{padding-left:24px}.tabs-section__tab ul li{font-weight:300;font-size:14px;color:#171717}.tabs-section__tab ul p{font-weight:300;color:#171717}.tabs-section__tab--active{display:block}@media only screen and (max-width:992px){h1{font-size:32px;line-height:90%}h2{font-size:34px;line-height:90%}h3{font-size:16px;line-height:90%}h4{font-size:12px;line-height:90%}h5{font-size:10px;line-height:90%;font-weight:400}.heading-h1{font-size:32px;line-height:90%}.heading-h2{font-size:34px;line-height:90%}.heading-h3{font-size:16px;line-height:90%}.heading-h4{font-size:12px;line-height:90%}}@media only screen and (max-width:768px){.tabs-section{padding-top:35px!important;padding-bottom:22px!important}}@media screen and (max-width:576px){.tabs-section{padding:35px 8px 35px 18px;row-gap:12px}.tabs-section__nav{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:19px;column-gap:19px;row-gap:10px;justify-items:start;display:flex;flex-wrap:wrap;-moz-column-gap:7px;column-gap:7px;max-width:70%}.tabs-section__tab{width:100%}}