.primary-button{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:28px;font-size:14px;font-weight:600;line-height:1.1;text-align:center;cursor:pointer;user-select:none;text-decoration:none;transition:all ease-in .3s}.primary-button[data-size=small]{font-size:10px;padding:5px 33px}.primary-button[data-weight=light]{font-weight:400;letter-spacing:.03em}.primary-button[data-size=medium]{padding:12px 33px}.primary-button[data-size=large]{padding:16px 33px}.primary-button[data-color=dark]{background-color:#33394f;color:#fff}.primary-button[data-color=darkBorder]{background-color:#33394f;color:#fff;border:3px solid #fff}.primary-button[data-color=darkBorder]:hover{background-color:#fff;color:#33394f}.primary-button[data-color=blue]{background-color:#0bbbef;color:#000}.primary-button[data-color=blue]:hover{background-color:#33394f !important;color:#fff !important}.primary-button[data-color=white]{box-sizing:border-box;background-color:#fff;color:#33394f;border:3px solid #33394f}.primary-button[data-color=white]:hover{background-color:#33394f;color:#fff}.primary-button[data-color=tabs]{box-sizing:border-box;border-radius:0;color:#33394f;background-color:#fff;border:none;margin:0}.primary-button>svg{margin-right:15px}.primary-button:hover{background-color:#0bbbef;color:#000}.primary-button:hover>svg path{fill:#000}.checkbox.checkbox-radio{color:#33394f}.checkbox.disabled{color:#77889d;pointer-events:none}.checkbox{display:inline-flex;align-items:center;position:relative}.checkbox.committees:hover{color:#33394f}.checkbox .caption{font-size:14px}.checkbox input{appearance:none;border:none;margin:0;padding:0}.checkbox input.disabled{pointer-events:none}.checkbox input.committees{width:9px;height:9px;position:relative;border:1px solid #33394f;margin-right:8px;cursor:pointer}.checkbox input.committees:checked{border:none}.checkbox input.committees:checked:after{content:"";width:3px;height:6px;border:solid #33394f;border-width:2px 0 0 2px;position:absolute;transform:rotate(225deg);top:-1px;left:1px}.checkbox input.committees.disabled:after{border:solid #77889d;border-width:2px 0 0 2px}.checkbox input.committees::before{content:"";position:absolute;left:0;width:200px;height:13px;top:-2px;z-index:2}.checkbox input.checkbox-small{width:13px;height:13px;position:relative;border:1px solid #33394f;margin-right:16px;border-radius:1px;cursor:pointer}.checkbox input.checkbox-small:checked:after{content:"";width:7px;height:7px;background:#33394f;position:absolute;top:2px;left:2px}.checkbox input.checkbox-small.disabled{border:1px solid #77889d}.checkbox input.checkbox-small.disabled:after{background:#77889d}.checkbox input.checkbox-small::before{content:"";position:absolute;left:0;width:200px;height:13px;top:-2px;z-index:2}.checkbox input.checkbox-big{width:24px;height:24px;min-width:24px;position:relative;border:1px solid #b7bcd6;border-radius:4px;margin-right:16px;cursor:pointer}.checkbox input.checkbox-big:checked{border:none;background:#33394f}.checkbox input.checkbox-big:checked:after{content:"";width:6px;height:12px;border:solid #fff;border-width:2px 0 0 2px;position:absolute;transform:rotate(225deg);top:3px;left:8px}.checkbox input.checkbox-big.disabled{background:#77889d}.checkbox input.checkbox-big::before{content:"";position:absolute;left:0;width:200px;height:13px;top:-2px;z-index:2}.checkbox input.checkbox-radio{width:20px;height:20px;position:relative;background:#eee;border-radius:20px;margin-right:8px;cursor:pointer}.checkbox input.checkbox-radio:hover{border:1px solid #b4bfca}.checkbox input.checkbox-radio:checked{border:none;background:#33394f}.checkbox input.checkbox-radio:checked:after{content:"";width:4px;height:9px;border:solid #fff;border-width:2px 0 0 2px;position:absolute;transform:rotate(225deg);top:3px;left:7px}.checkbox input.checkbox-radio.disabled{background:#77889d}.checkbox input.checkbox-radio::before{content:"";position:absolute;left:0;width:200px;height:13px;top:-2px;z-index:2}.popup-login-instructions{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999;display:none;justify-content:center;align-items:center;color:#000}.popup-login-instructions.show-popup{display:flex}.popup-login-instructions .popup-window{width:100%;max-width:650px;max-height:90vh;background:#fff;border-radius:6px;box-sizing:border-box;position:relative;display:flex;flex-direction:column;overflow:hidden}.popup-login-instructions .popup-header{flex-shrink:0;position:relative;padding:24px 32px;border-bottom:1px solid rgba(0,0,0,.1)}.popup-login-instructions .popup-title{margin:0;font-size:20px;font-weight:600;line-height:1.3}.popup-login-instructions .popup-close{position:absolute;top:20px;right:20px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:rgba(0,0,0,0);border:none;outline:none}.popup-login-instructions .popup-close svg{width:50%;height:50%;fill:currentColor}.popup-login-instructions .popup-body{flex:1;min-height:0;overflow-y:scroll;padding:24px 32px 0 32px;position:relative;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b4bfca #f9f9f9}.popup-login-instructions .popup-body::after{content:"";position:sticky;display:block;bottom:0;left:0;right:0;height:80px;margin-top:-80px;background:linear-gradient(to bottom, transparent, white);background-attachment:scroll;pointer-events:none;animation:popup-gradient-fade linear both;animation-timeline:scroll(nearest block);animation-range:0% 100%}.popup-login-instructions .popup-body.login-instructions-content{font-weight:normal;font-size:14px;line-height:22px}.popup-login-instructions .popup-body::-webkit-scrollbar{width:8px}.popup-login-instructions .popup-body::-webkit-scrollbar-track{background:#f9f9f9;border-radius:4px}.popup-login-instructions .popup-body::-webkit-scrollbar-thumb{background:#b4bfca;border-radius:4px}.popup-login-instructions .popup-body::-webkit-scrollbar-thumb:hover{background:#77889d}.popup-login-instructions .login-instructions-content p{margin-bottom:16px}.popup-login-instructions .login-instructions-content ul,.popup-login-instructions .login-instructions-content ol{margin-left:24px;margin-bottom:16px}.popup-login-instructions .login-instructions-content a{color:#0bbbef;text-decoration:underline}.popup-login-instructions .popup-footer{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-top:1px solid rgba(0,0,0,.1)}@media(max-width: 768px){.popup-login-instructions .popup-window{margin:0 20px}.popup-login-instructions .popup-header{padding:16px 48px 16px 32px}.popup-login-instructions .popup-body{padding:16px 24px 0 24px}.popup-login-instructions .popup-footer{flex-direction:column;align-items:center;padding:16px 32px;gap:16px}.popup-login-instructions .popup-close{top:16px;right:16px;width:32px;height:32px}}@keyframes popup-gradient-fade{0%,85%{opacity:1}100%{opacity:0}}@supports not (animation-timeline: scroll()){.popup-login-instructions .popup-body::after{animation:none}}#tc-consent-modal .popup-footer .primary-button[data-color=white]{color:#1c4098;border-color:#1c4098}#tc-consent-modal .popup-footer .primary-button[data-color=white]:hover{background-color:#0bbbef;border-color:#0bbbef;color:#fff}#tc-consent-modal .popup-footer .primary-button[data-color=dark]{background-color:#1c4098;color:#fff;border-color:#1c4098}#tc-consent-modal .popup-footer .primary-button[data-color=dark]:hover{background-color:#0bbbef;border-color:#0bbbef;color:#fff}/*# sourceMappingURL=login-instructions-popup.min.css.map */
.titles {
    font-family: inherit;
    font-weight: 600;
    width: 100%;
    line-height: 1.2
}

.titles.blue {
    color: #33394F
}

.titles.white {
    color: #fff
}

.titles.h1 {
    font-size: 42px;
    margin: 0
}

.titles.h2 {
    font-size: 34px;
    margin: 15px 0;
    text-align: center;
}

.titles.h3 {
    font-size: 28px;
    margin: 10px 0
}

.titles.h4 {
    font-size: 22px;
    margin: 5px 0
}

.titles.h5 {
    font-size: 16px;
    margin: 0
}

.titles.h6 {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 300;
    margin: 0
}

.titles.h7 {
    font-size: 18px;
    margin: 0;
    font-weight: 600
}

.primary-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: none;
    border-radius: 28px;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.1;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    text-decoration: none;
    transition: all .3s ease-in
}

.primary-button[data-size=small] {
    font-size: 10px;
    padding: 5px 33px
}

.primary-button[data-weight=light] {
    font-weight: 300;
    letter-spacing: .03em
}

.primary-button[data-size=medium] {
    padding: 12px 33px
}

.primary-button[data-size=large] {
    padding: 16px 33px
}

.primary-button[data-color=dark] {
    background-color: #33394F;
    color: #fff
}

.primary-button[data-color=darkBorder] {
    background-color: #33394F;
    color: #fff;
    border: 3px solid #fff
}

.primary-button[data-color=darkBorder]:hover {
    background-color: #fff;
    color: #33394F
}

.primary-button[data-color=blue] {
    background-color: #FFF800;
    color: #0043FF;
    border: 3px solid #FFF800
}

.primary-button[data-color=blue]:hover {
    background-color: #0043FF;
    color: #FFF800;
    border: 3px solid #0043FF
}

.primary-button.create[data-color=blue] {
    background-color: transparent;
    color: #FFF800;
    border: 2px solid rgba(255, 248, 0, 1)
}

.primary-button.create[data-color=blue]:hover {
    background-color: #FFF !important;
    color: #0043FF !important;
    border: 2px solid #FFF
}

.primary-button[data-color=white] {
    box-sizing: border-box;
    background-color: #fff;
    color: #33394F;
    border: 3px solid #33394F
}

.primary-button[data-color=white]:hover {
    background-color: #33394F;
    color: #fff
}

.primary-button[data-color=tabs] {
    box-sizing: border-box;
    border-radius: 0;
    color: #33394F;
    background-color: #fff;
    border: none;
    margin: 0
}

.primary-button:hover {
    background-color: #0bbbef;
    color: #000
}

.paragraphs {
    font-family: inherit;
    font-weight: 400;
    line-height: 1.44
}

.paragraphs.left {
    text-align: left
}

.paragraphs.blue {
    color: #33394F
}

.paragraphs.white {
    color: #fff
}

.paragraphs.large {
    font-size: 18px;
    margin: 20px 0 35px 0;
    text-align: center;
}

.banners {
    min-height: calc(100vh - 60px);
    display: flex;
    background-size: cover;
    background-position: 50%;
    align-items: center;
    justify-content: center
}

.banners.blue {
    background-size: cover;
}

.banners--wrapper {
    max-width: 740px;
    padding: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.banners--wrapper .primary-button {
    min-width: 140px;
    margin-top: 20px
}

@media (max-width:600px) {
    .banners {
        height: auto;
        padding: 40px 20px
    }
}

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, 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");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.content {
    width: 100%;
    max-width: 1200px;
    margin: auto;
    height: 100%;
    padding-bottom: 60px;
    box-sizing: border-box;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media (max-width:900px) {
    .content {
        padding-top: 70px;
        flex-direction: column
    }
}

.paragraphs[data-v-1cb3b88e] {
    max-width: 792px
}

.paragraphs[data-v-7c0f5f97] {
    max-width: 792px
}

@font-face {
    font-family: Poppins;
    font-display: swap;
    src: local(Poppins-Thin), url(/modules/ebuCommon/fonts/Poppins-Thin.woff) format("woff"), url(/modules/ebuCommon/fonts/Poppins-Thin.ttf) format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: Poppins;
    font-display: swap;
    src: local(Poppins-Regular), url(/modules/ebuCommon/fonts/Poppins-Regular.woff) format("woff"), url(/modules/ebuCommon/fonts/Poppins-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Poppins;
    font-display: swap;
    src: local(Poppins-SemiBold), url(/modules/ebuCommon/fonts/Poppins-SemiBold.woff) format("woff"), url(/modules/ebuCommon/fonts/Poppins-SemiBold.ttf) format("truetype");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: Poppins;
    font-display: swap;
    src: local(Poppins-Bold), url(/modules/ebuCommon/fonts/Poppins-Bold.woff) format("woff"), url(/modules/ebuCommon/fonts/Poppins-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Poppins;
    font-display: swap;
    src: local(Poppins-ExtraBold), url(/modules/ebuCommon/fonts/Poppins-ExtraBold.woff) format("woff"), url(/modules/ebuCommon/fonts/Poppins-ExtraBold.ttf) format("truetype");
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-family: Poppins;
    font-display: swap;
    src: local(Poppins-Black), url(/modules/ebuCommon/fonts/Poppins-Black.woff) format("woff"), url(/modules/ebuCommon/fonts/Poppins-Black.ttf) format("truetype");
    font-weight: 900;
    font-style: normal
}

body {
    max-width: 100vw;
    overflow-x: hidden;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.57
}

*,
body {
    font-family: Poppins
}

[data-fade-in] {
    opacity: 0;
    transition: opacity .5s ease-in
}

[data-fade-in-y] {
    opacity: 0;
    transition: opacity 1s ease-in
}

[data-fade-in-y]>* {
    transform: translateY(100px);
    transition: transform 1s cubic-bezier(.26, .1, 0, 1)
}

#app {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #2c3e50;
    font-family: Poppins;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.57
}

.comp-btns {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 24px;
}

.paragraphs.large.smaller {
    font-size: 14px;
    padding-top: 30px;
}
