/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:local("Manrope"),url(../fonts/Manrope-Medium.woff2) format("woff2"),url(../fonts/Manrope-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:local("Manrope"),url(../fonts/Manrope-SemiBold.woff2) format("woff2"),url(../fonts/Manrope-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:600;src:url(../fonts/IBMPlexSerif-SemiBoldItalic.woff2) format("woff2"),url(../fonts/IBMPlexSerif-SemiBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:700;src:url(../fonts/IBMPlexSerif-SemiBoldItalic.woff2) format("woff2"),url(../fonts/IBMPlexSerif-SemiBoldItalic.woff) format("woff")}html.is-fixed{height:100vh;overflow:hidden}.d-none{display:none!important}.d-flex{display:flex!important}main.main{display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:5}.content{padding:0 60px}.container{margin-left:auto;margin-right:auto;max-width:1440px;padding:0 64px;position:relative;width:100%;z-index:2}@media only screen and (max-width:1024px){.container{max-width:768px;padding:0 40px}}@media only screen and (max-width:576px){.container{padding:0 20px}}.section{margin:0 auto}html{background-color:#f9f8f8;box-sizing:border-box;scroll-behavior:smooth}body,html{font-size:16px;min-height:100%;overflow-x:hidden}body{height:100%;line-height:125%;margin:0 auto;max-width:2560px;min-width:320px;width:100%;-webkit-font-smoothing:antialiased;color:#03324c;font-family:Manrope,Arial,sans-serif;font-style:normal;font-weight:600;position:relative}body.is-fixed{height:100vh;overflow-y:hidden;padding-right:15px}@media only screen and (max-width:768px){body.is-fixed{padding-right:0}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:focus{outline:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}textarea{outline:none;resize:none}button,input{cursor:pointer;outline:none}button:focus{outline:none}input{-webkit-appearance:none;-moz-appearance:none}input::-ms-clear{display:none}img{display:block;margin-bottom:0}a{display:inline-flex;font-family:inherit;text-decoration:none}h1{font-size:64px;font-weight:600;letter-spacing:-.03em;line-height:100%;margin:0}@media only screen and (max-width:1024px){h1{font-size:48px}}@media only screen and (max-width:576px){h1{font-size:36px}}h2{font-size:36px;font-weight:600;letter-spacing:-.03em;line-height:110%}@media only screen and (max-width:1024px){h2{font-size:24px}}h3{font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:110%}@media only screen and (max-width:1024px){h3{font-size:18px}}.text--lg{font-size:18px;letter-spacing:-.02em;line-height:110%}@media only screen and (max-width:1024px){.text--lg{font-size:16px}}.text--md{font-size:16px;letter-spacing:-.01em;line-height:110%}@media only screen and (max-width:1024px){.text--md{font-size:14px}}@media only screen and (max-width:576px){.text--md{font-size:12px}}.text--sm{font-size:14px;letter-spacing:-.02em;line-height:110%}@media only screen and (max-width:576px){.text--sm{font-size:12px}}.button{align-items:center;border:0!important;border-radius:99px;display:flex;flex-wrap:nowrap;gap:8px;justify-content:space-between;outline:none!important;padding:12px}.button--accent{background-color:#098a93}.button--accent span{color:#fff}.button--white{background-color:#fff}.button--white span{color:#03324c}.icon{flex-shrink:0;transition:fill .3s ease-in-out,transform .3s ease-in-out,opacity .3s ease-in-out}.icon--lg{height:48px;width:48px}.icon--md{height:32px;width:32px}@media only screen and (max-width:576px){.icon--md{height:24px;width:24px}}.icon--sm{height:24px;width:24px}@media only screen and (max-width:576px){.icon--sm{height:20px;width:20px}}.icon--tooltip,.icon--xs{height:16px;width:16px}.footer .container{margin-bottom:24px;padding:0}@media only screen and (max-width:1024px){.footer .container{max-width:804px}}.footer__content{background-color:#fff;border-radius:24px;margin:0 16px;padding:40px 64px 20px;position:relative;z-index:5}@media only screen and (max-width:1024px){.footer__content{padding:40px 40px 20px}}@media only screen and (max-width:576px){.footer__content{margin:0;padding:32px 20px 20px}}.footer__bg{bottom:-24px;position:absolute;right:-465px;z-index:1}@media only screen and (max-width:1440px){.footer__bg{right:-490px}}@media only screen and (max-width:1024px){.footer__bg{bottom:298px;right:-697px}}@media only screen and (max-width:768px){.footer__bg{bottom:395px;right:-740px}}@media only screen and (max-width:576px){.footer__bg{bottom:780px;right:-330px}}.footer__bg img{width:1029px}@media only screen and (max-width:576px){.footer__bg img{width:488px}}.footer__logo{margin-bottom:68px}@media only screen and (max-width:1024px){.footer__logo{margin-bottom:48px}}@media only screen and (max-width:576px){.footer__logo{margin-bottom:40px}}.footer__logo img{height:auto;width:120px}.footer__links{display:flex;gap:90px;margin-bottom:50px}@media only screen and (max-width:1024px){.footer__links{display:grid;gap:48px 17px;grid-template-columns:repeat(2,1fr);margin-bottom:48px}}@media only screen and (max-width:576px){.footer__links{gap:24px;grid-template-columns:repeat(1,1fr);margin-bottom:32px}}.footer__link{display:flex;flex-direction:column;gap:16px;max-width:30%}@media only screen and (max-width:1024px){.footer__link{max-width:100%}}@media only screen and (max-width:576px){.footer__link{gap:8px}}.footer__link p{color:#098a93}.footer__link a{color:#03324c;font-size:28px;letter-spacing:-.04em;line-height:110%}@media only screen and (max-width:576px){.footer__link a{font-size:20px}}.footer__link div{display:flex;gap:8px}.footer__link div a{background-color:#f9f8f8;border-radius:100px;padding:8px 16px}.footer__link p.footer__link-text{color:#03324c}.footer__bottom{display:flex;gap:32px}@media only screen and (max-width:576px){.footer__bottom{display:grid;gap:8px;grid-template-columns:repeat(1,1fr)}}.footer__bottom button{background-color:transparent;border:0;color:#03324c;outline:none;padding:0;text-decoration:underline}.header-banner{background-image:url(../img/main-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:800px;position:relative;width:100%;z-index:6}@media only screen and (max-width:576px){.header-banner{height:640px}}.header-banner .container{height:100%;max-width:1920px;padding-top:16px}@media only screen and (max-width:1024px){.header-banner .container{position:static}}@media only screen and (max-width:576px){.header-banner .container{gap:30px}}.header-banner .container:after{background-color:#fff;border-radius:24px 24px 0 0;bottom:-2px;content:"";display:block;height:25px;left:0;position:absolute;width:100%}.header-banner__wrapper{display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:1440px}.header-banner__content{color:#fff;max-width:748px;text-align:start}@media only screen and (max-width:1024px){.header-banner__content{width:512px}}@media only screen and (max-width:576px){.header-banner__content{width:90%}}.header-banner__content span{font-family:"IBM Plex Serif",serif}.header{align-items:center;align-self:center;background-color:#f0f0f0;border-radius:100px;display:flex;justify-content:space-between;padding:6px;width:100%}.header__logo{padding-left:8px;padding-right:32px}.header__logo img{height:auto;width:120px}.header__nav{align-items:center;display:flex;gap:32px}.header__nav a{color:#03324c}@media only screen and (max-width:1024px){.header__nav{display:none}}.header__right{display:flex;flex-wrap:nowrap;gap:8px}.header__menu-btn{background-color:#03324c;border:none;border-radius:99px;display:none;padding:12px}.header__menu-btn img{height:24px;width:24px}@media only screen and (max-width:1024px){.header__menu-btn{display:flex}}@media only screen and (max-width:576px){.header__button{display:none}}.mobile-menu{background-color:#fff;border-radius:16px 0 0 16px;display:flex;flex-direction:column;height:100vh;max-width:504px;padding:22px 52px;position:absolute;right:0;top:0;width:95vw;z-index:999}@media only screen and (max-width:576px){.mobile-menu{padding:22px 32px}}.mobile-menu__logo img{height:auto;width:193px}@media only screen and (max-width:576px){.mobile-menu__logo img{width:158px}}.mobile-menu__top{align-items:center;display:flex;gap:32px;justify-content:space-between}.mobile-menu__nav{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;gap:32px;justify-content:center}@media only screen and (max-width:576px){.mobile-menu__nav{gap:24px}}.mobile-menu__nav a{color:#03324c;font-size:28px;letter-spacing:-.03px;line-height:32px}.mobile-menu__button{display:none}@media only screen and (max-width:576px){.mobile-menu__button{display:flex;justify-content:center}}.mobile-menu__close-btn{background-color:#098a93;border:none;border-radius:99px;padding:12px}.mobile-menu__close-btn img{height:24px;width:24px}.mission{background-color:#fff;border-radius:0 0 24px 24px;max-width:1920px;padding-bottom:64px;padding-top:64px;position:relative;width:100%}@media only screen and (max-width:1024px){.mission{padding-bottom:63px;padding-top:63px}}@media only screen and (max-width:576px){.mission{padding-bottom:55px;padding-top:55px}}.mission h2{margin-bottom:68px;width:65%}@media only screen and (max-width:1024px){.mission h2{margin-bottom:48px;width:90%}}@media only screen and (max-width:576px){.mission h2{margin-bottom:32px;width:100%}}.mission h2 span{color:#098a93;font-family:"IBM Plex Serif",serif;letter-spacing:.01em}.mission__cards{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1024px){.mission__cards{gap:24px}}@media only screen and (max-width:764px){.mission__cards{gap:16px;grid-template-columns:repeat(1,1fr)}}.mission__card{background-color:#f9f8f8;border-radius:32px;display:flex;flex-direction:column;gap:32px;justify-content:space-between;min-height:240px;padding:32px}@media only screen and (max-width:1024px){.mission__card{gap:24px;min-height:210px;padding:24px}}@media only screen and (max-width:764px){.mission__card{min-height:130px}}@media only screen and (max-width:576px){.mission__card{padding:20px}}.mission__card div{background-color:#fff;border-radius:12px;padding:8px;width:-moz-fit-content;width:fit-content}.mission__card p{font-size:28px;letter-spacing:-.02em;line-height:110%;width:75%}@media only screen and (max-width:1024px){.mission__card p{font-size:18px;width:100%}}@media only screen and (max-width:576px){.mission__card p{font-size:16px}}.insurance{background-color:transparent;padding-bottom:64px;padding-top:40px;width:100%}@media only screen and (max-width:1024px){.insurance{padding-bottom:66px;padding-top:38px}}@media only screen and (max-width:576px){.insurance{padding-bottom:44px}}.insurance__title{color:#098a93;font-family:"IBM Plex Serif",serif;letter-spacing:.02em;margin-bottom:16px}.insurance__description{letter-spacing:-.01em;margin-bottom:68px;width:50%}@media only screen and (max-width:1024px){.insurance__description{margin-bottom:48px;width:93%}}@media only screen and (max-width:576px){.insurance__description{margin-bottom:32px;width:100%}}.insurance__cards{display:flex;flex-direction:column;gap:32px}@media only screen and (max-width:1024px){.insurance__cards{gap:24px}}@media only screen and (max-width:764px){.insurance__cards{gap:16px}}@media only screen and (max-width:576px){.insurance__cards{gap:12px}}.insurance .card{background-color:#fff;border-radius:32px;display:flex;flex-direction:column;gap:32px;justify-content:space-between;padding:32px;width:100%}@media only screen and (max-width:1024px){.insurance .card{gap:22px;min-height:210px;padding:24px}}@media only screen and (max-width:764px){.insurance .card{min-height:130px}}@media only screen and (max-width:576px){.insurance .card{gap:26px;padding:20px}}.insurance .card__icon{background-color:#f9f8f8;border-radius:100px;padding:8px 16px;width:-moz-fit-content;width:fit-content}.insurance .card h3{display:inline-block}.insurance .card h3 img{display:inline-block;height:16px;margin-left:8px;width:16px}.insurance .card h3 span{font-size:18px;letter-spacing:-.02em;line-height:110%}.insurance .card__items{display:flex;flex-wrap:wrap;gap:8px}.insurance .card__item{align-items:center;background-color:#f7fdfd;border-radius:12px;display:flex;flex-wrap:nowrap;gap:8px;padding:8px 16px}@media only screen and (max-width:1024px){.insurance .card__item{max-width:502px;padding:8px 12px}}@media only screen and (max-width:576px){.insurance .card__item{width:100%}.insurance .card__item span{display:flex;flex-grow:1}}.insurance .card p{font-size:28px;line-height:110%;width:75%}@media only screen and (max-width:1024px){.insurance .card p{font-size:18px;width:100%}}@media only screen and (max-width:576px){.insurance .card p{font-size:16px}}.tooltip{background-color:#03324c;border-radius:12px;color:#fff;display:none;font-size:16px;font-weight:500;max-width:460px;padding:12px;position:absolute;position:relative;transition:opacity .15s ease-in-out;z-index:1000}@media only screen and (max-width:1024px){.tooltip{max-width:360px}}@media only screen and (max-width:576px){.tooltip{max-width:260px}}.tooltip-arrow{background:transparent;border-bottom:10px solid #03324c;border-left:10px solid transparent;border-right:10px solid transparent;height:0;position:absolute;right:-20px;top:-6px;width:0}.tooltip[data-popper-placement^=bottom-end]{right:-16px!important}.tooltip[data-popper-placement^=bottom-start]{left:-16px!important}.tooltip[data-popper-placement^=bottom-end].is-shifted{right:0!important}.tooltip[data-popper-placement^=bottom-start].is-shifted{left:0!important}.tooltip[data-popper-visible-toggle=true]{display:block;opacity:1;visibility:visible}.documents{background-color:transparent;padding-bottom:128px;padding-top:64px;width:100%}@media only screen and (max-width:1024px){.documents{padding-bottom:126px;padding-top:66px}}@media only screen and (max-width:576px){.documents{padding-bottom:112px}}.documents__title{color:#098a93;font-family:"IBM Plex Serif",serif;letter-spacing:.02em;margin-bottom:16px}.documents__description{letter-spacing:-.01em;margin-bottom:68px}@media only screen and (max-width:1024px){.documents__description{margin-bottom:82px}}@media only screen and (max-width:576px){.documents__description{margin-bottom:32px}}.documents__items{display:flex;flex-wrap:wrap;gap:16px}.documents__item{align-items:center;background-color:#fff;border-radius:24px;display:flex;flex-wrap:nowrap;gap:24px;padding:24px}@media only screen and (max-width:1024px){.documents__item{gap:16px;padding:16px}}@media only screen and (max-width:576px){.documents__item{padding:12px;width:100%}}.documents__item span{display:flex;flex-grow:1;font-size:18px;letter-spacing:-.02em;line-height:110%;text-align:start}@media only screen and (max-width:576px){.documents__item span{font-size:14px}}.documents__item div{background-color:#f9f8f8;border-radius:12px;padding:8px}
