*,:before,:after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd{margin:0;padding:0}ul,ol{list-style:none}body{color:#545454;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;line-height:1.5}a{color:inherit;text-decoration:none}img,picture,video,canvas{max-width:100%;display:block}input,button,textarea,select{font:inherit;margin:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}html:focus-within{scroll-behavior:smooth}body,html{height:100%}.hero{color:#fff;background:url(header-bg-mobile.aad8ccd2.avif) 50%/cover no-repeat;padding-bottom:4.2rem;position:relative}@media (width>=1200px){.hero{background:url(header-bg.ae488848.avif) 50%/cover no-repeat}}.hero .container:after{content:"";background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"43\" height=\"39\" fill=\"none\"><path stroke=\"%23fff\" stroke-linejoin=\"round\" stroke-width=\".8\" d=\"m1 1 20.8 17.6L42.6 1M1 21l20.8 17.6L42.6 21\"/></svg>");background-position:top;background-repeat:no-repeat;background-size:cover;width:4.1rem;height:3.7rem;margin:0 auto;display:block;position:relative}@media (width>=1200px){.hero .container:after{margin:11rem 0 5rem}}.hero .header{padding-top:3rem;padding-bottom:7rem}@media (width>=800px){.hero .header{justify-content:space-between;align-items:center;padding-top:5rem;padding-bottom:11.5rem;display:flex}}.hero .header__main img{width:20rem}@media (width>=800px){.hero .header__main img{width:25rem}}.hero .header__logos{border-top:1px solid;justify-content:space-between;align-items:center;gap:1rem;margin-top:4rem;padding-top:3rem;display:flex}.hero .header__logos .claims{width:7.8rem}.hero .header__logos .emds{width:8.6rem}.hero .header__logos .jhn{width:6.9rem}@media (width>=800px){.hero .header__logos{border-top:none;border-left:1px solid;justify-content:center;gap:7rem;margin-top:0;margin-left:3rem;padding-top:0;padding-left:3rem}.hero .header__logos .claims{width:14.6rem}.hero .header__logos .emds{width:13.3rem}.hero .header__logos .jhn{width:11.2rem}}.hero__content{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width>=1200px){.hero__content{flex-direction:row;gap:9rem}.hero__content--text{max-width:50rem}}.hero__content--text h1{margin-bottom:3rem;font-size:4.4rem;font-weight:300;line-height:5.4rem}@media (width>=800px){.hero__content--text h1{font-size:7.2rem;line-height:7.4rem}}.hero__content--text p{letter-spacing:.1rem;font-size:1.8rem;line-height:2.4rem}@media (width>=800px){.hero__content--text p{font-size:2.2rem;line-height:3.2rem}}@media (width<=799px){.hero__content--images{width:calc(100% + 6rem);margin:1rem -3rem}}@media (width>=1200px){.hero__content--images{max-width:100rem}}.hero__content--images img{width:100%;height:auto}.funding{background-color:#f7f7f7;padding:3rem 0}@media (width>=800px){.funding{padding:4rem 0}}.funding .container{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width>=1200px){.funding .container{flex-direction:row;gap:5rem}}.funding__text{font-weight:600}@media (width<=799px){.funding__text{margin-bottom:2.5rem}}.funding__image img{width:14rem;margin:0 auto}@media (width>=800px){.funding__image img{width:16.6rem}}.content{padding:5.5rem 0}@media (width>=800px){.content{padding:7rem 0}}.content .container{grid-template-columns:1fr;gap:5.6rem;width:100%;max-width:100.3rem;display:grid}@media (width>=800px){.content .container{grid-template-columns:repeat(2,1fr);max-width:calc(1000px + 3rem);margin:0 auto}}.content h4{margin-bottom:.8rem;font-size:2.4rem;font-weight:300;line-height:3.2rem}@media (width>=800px){.content h4{font-size:3.2rem;line-height:3.2rem}.content__text--left,.content__text--right{width:100%;max-width:50rem;margin:0 auto}}.contact{text-align:center;color:#fff;background:url(contact-bg-mobile.971a8c99.png) 50%/cover no-repeat;padding:5rem 0}@media (width>=1200px){.contact{text-align:left;background:url(contact-bg.ebd21167.png) 50%/cover no-repeat;padding:5rem 0 6rem}.contact .container{justify-content:space-between;align-items:flex-start;gap:5rem;display:flex}}@media screen and (width>=1600px){.contact .container{gap:16rem}}.contact__title{margin-bottom:5.7rem}@media (width>=1200px){.contact__title{max-width:50rem;margin:0}}.contact__title h2{margin-bottom:1.6rem;font-size:4.4rem;font-weight:300;line-height:5.4rem}@media (width>=1200px){.contact__title h2{margin-bottom:3.2rem;font-size:7.2rem;line-height:7.4rem}}.contact__title p{margin-bottom:3.2rem;font-size:1.8rem;font-weight:400;line-height:2.4rem}@media (width>=1200px){.contact__title p{margin-bottom:2.5rem;font-size:2.2rem;line-height:3.2rem}}.contact__title a.button{color:#000;text-align:center;background-color:#fac807;border:2px solid #0849ff;border-radius:5rem;width:23.6rem;margin:0 auto;padding:1rem;font-size:1.4rem;font-weight:700;text-decoration:none;transition:all .3s;display:block;position:relative;overflow:hidden}@media (width>=1200px){.contact__title a.button{margin:0}}.contact__title a.button:hover,.contact__title a.button:focus,.contact__title a.button:active{color:#fff;background-color:#0000;border:2px solid #fff}@media (width>=1200px){.contact__list{grid-template-columns:1fr 1fr;gap:3.5rem;margin-bottom:6.5rem;display:grid}}.contact__list--item{letter-spacing:.07rem;margin-bottom:2.5rem;padding-bottom:2.5rem;font-size:1.6rem;font-weight:300;line-height:2.2rem;position:relative}@media (width>=1200px){.contact__list--item{margin-bottom:0;padding:0 0 0 2.5rem}.contact__list--item p{font-size:2.2rem;line-height:3.2rem}}.contact__list--item:after{content:"";background-color:#fff;width:5rem;height:1px;margin:0 auto;display:block;position:absolute;bottom:0;left:0;right:0}@media (width>=1200px){.contact__list--item:after{width:1px;height:100%;right:initial}}@media (width<=799px){.contact__list--item.last-item:after{background-color:initial;background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"43\" height=\"39\" fill=\"none\"><path stroke=\"%23fff\" stroke-linejoin=\"round\" stroke-width=\".8\" d=\"m1 1 20.8 17.6L42.6 1M1 21l20.8 17.6L42.6 21\"/></svg>");background-position:top;background-repeat:no-repeat;background-size:cover;border:none;width:4.1rem;height:3.7rem;margin:4.2rem auto 0;position:relative}}.contact__subtitle h3{letter-spacing:.1rem;font-size:1.8rem;font-weight:700;line-height:2.4rem}@media (width>=1200px){.contact__subtitle h3{font-size:2.2rem;line-height:3.2rem}}.contact__subtitle a{text-decoration:underline;transition:color .3s}.contact__subtitle a:focus,.contact__subtitle a:hover{color:#fac807;transition:color .3s}@media (width>=1200px){.contact__subtitle{justify-content:space-between;align-items:center;gap:3rem;display:flex}.contact__subtitle:before{content:"";background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"49\" height=\"54\" fill=\"none\"><path stroke=\"%23fff\" stroke-linejoin=\"round\" d=\"m1 53 22-26L.999998 1M26 53l22-26L26 1\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;width:5.2rem;height:4.7rem;display:block;position:relative}}.footer{background-color:#f7f7f7;padding:3rem 0}@media (width>=800px){.footer{padding:4.2rem 0}}.footer .container{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;display:flex}@media (width>=800px){.footer .container{flex-direction:row}}.footer__logo img{width:22rem}@media (width>=800px){.footer__logo img{width:29.2rem}}.footer__copyright{color:#545454;margin-top:3rem;font-size:1rem}@media (width>=800px){.footer__copyright{margin-top:0;font-size:1.2rem}}html{scroll-behavior:smooth;font-size:62.5%}body{box-sizing:border-box;color:#1c1c1c;margin:0;font-family:"Source Sans 3",serif;font-weight:400;position:relative;overflow-x:hidden}section{width:100%}.container{max-width:100%;margin:0 auto;padding:0 3rem}@media (width>=1200px){.container{max-width:154.4rem}}.tablet{display:none}@media (width>=800px){.tablet{display:block}}.mobile{display:none}@media (width<=799px){.mobile{display:block}}p{letter-spacing:.1rem;font-size:1.6rem;line-height:2.2rem}@media (width>=800px){p{font-size:1.8rem;line-height:2.4rem}}
/*# sourceMappingURL=main.91e8600c.css.map */
