a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;border:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:proxima;font-style:italic;font-weight:700;src:url(proxima_nova_bold_it-webfont.ad68bc99.woff2) format("woff2"),url(proxima_nova_bold_it-webfont.2809acfd.woff) format("woff")}@font-face{font-family:proxima;font-style:normal;font-weight:700;src:url(proxima_nova_bold-webfont.c5330686.woff2) format("woff2"),url(proxima_nova_bold-webfont.17eea53a.woff) format("woff")}@font-face{font-family:proxima;font-style:italic;font-weight:400;src:url(proxima_nova_bold_it-webfont.ad68bc99.woff2) format("woff2"),url(proxima_nova_reg_it-webfont.b2aaf90b.woff) format("woff")}@font-face{font-family:proxima;font-style:normal;font-weight:400;src:url(proxima_nova_reg-webfont.2e2a5036.woff2) format("woff2"),url(proxima_nova_reg-webfont.24ed1845.woff) format("woff")}h1{color:#035755;font-size:36px;font-weight:700;line-height:54px}h2{font-size:24px}h2,h3,h4{color:#035755;font-weight:700;line-height:36px}h3,h4{font-size:20px}.pre-headline{color:#fb4c47;font-weight:700}.pre-headline,p{font-size:16px;line-height:24px}p,small{color:#035755;font-weight:400}small{font-size:14px;line-height:20px}a{color:#035755;font-size:16px;line-height:24px;text-decoration:none}input{color:#4b4f51;font-family:proxima,Verdana,Geneva,Tahoma,sans-serif}@media (min-width:900px){h1{font-size:64px;line-height:64px}h1,h2{color:#035755;font-weight:700}h2{font-size:52px;line-height:72px}h3{font-size:36px;line-height:40px}h3,h4{color:#035755;font-weight:700}h4{font-size:28px;line-height:24px}.pre-headline{color:#fb4c47;font-size:32px;font-weight:700}.pre-headline,p{line-height:40px}p{color:#035755;font-size:24px}p,small{font-weight:400}small{font-size:16px;line-height:22px}}button{padding:1rem 2.5rem;border:1px solid transparent;border-radius:46px;color:#fb4c47;cursor:pointer;font-family:proxima,Verdana,Geneva,Tahoma,sans-serif;font-weight:600;transition:background-color .4s}button.button--primary{background-color:#fb4c47;color:#fff;font-size:16px}button.button--primary:hover{background-color:#c63f3b}button.button--primary:disabled{background-color:#d6d6d6;cursor:not-allowed}button.button--secondary{background-color:#fee6e4;box-shadow:0 3px 2px #d3d3d3;font-size:16px}button.button--secondary:hover{background-color:#fb4c47;box-shadow:none;color:#fff}button.button--secondary:disabled{background-color:#999;color:#d6d6d6;cursor:not-allowed}button.button--tertiary{border:2px solid #fb4c47;background-color:transparent;font-size:16px;font-weight:400}button.button--tertiary:hover{background-color:#fee6e4;color:#fb4c47}button.button--tertiary:disabled{background-color:transparent;border-color:#999;color:#999;cursor:not-allowed}button.button--submit{width:34px;height:34px;padding:0;background-color:#fb4c47;color:#fff}button.button--submit:disabled{background-color:#999;color:#000;opacity:1%}@media (min-width:900px){button.button--primary{font-size:24px}button.button--secondary{font-size:20px}button.button--tertiary{font-size:18px}button.button--submit{padding:22px 70px}}.logo__image{height:40px}@media (min-width:900px){.logo__image{height:60px}}.header{position:sticky;z-index:10;top:0;display:flex;flex-direction:column;background:#fef8f8}.header__container{z-index:1;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;box-shadow:0 0 10px #d3d3d3}.header .menu{display:none;height:0;background-image:linear-gradient(#fef8f8,#fff);transition:height .5s}.header .menu--open{display:block;height:calc(100vh - 56px)}.header .menu__elements{margin:45px}.header .menu__element{margin:2rem 0}.header .menu__element__button{margin:1rem 0;color:#fb4c47}.header .menu__link{padding:13px 0;cursor:pointer;font-size:1.4em}.header .menu__icon{padding:8px 12px;background-color:transparent;color:#035755;font-size:20px}.header .menu__icon--close{color:#fb4c47}.header .menu__link:active,.header .menu__link:hover{position:relative;color:#fb4c47}.header .menu__link:active:before,.header .menu__link:hover:before{position:absolute;bottom:calc(50% - 3px);left:-15px;width:6px;height:6px;background-color:#fb4c47;border-radius:100%;content:""}@media (min-width:900px){.header{position:static;flex-direction:row;justify-content:space-between;padding:0 10vw;background:none;background-image:none}.header__container{padding:0;box-shadow:none}.header .logo{padding:5px 0}.header .menu{display:block;height:auto;background:none}.header .menu__elements{display:flex;align-items:center;justify-content:space-between;margin:0}.header .menu__element:not(:last-child){margin:0 30px 0 0}.header .menu__element__button{margin:0}.header .menu__link{padding:19px 0;font-size:1.2em}.header .menu__link--active,.header .menu__link:hover{position:relative}.header .menu__link--active:before,.header .menu__link:hover:before{bottom:0;left:50%;content:""}.header .menu__icon{display:none}}.main{display:flex;flex-direction:column}.main .button{margin-top:26px}.section{display:flex;flex-direction:column;padding:54px}.section:not(:last-child){padding-bottom:27px}.section:not(:first-child){padding-top:27px}.section__figure{padding-top:54px;margin-left:-7vw;text-align:center}.section__figure__image{width:100%;max-width:400px}.section#home{background:url(home_background.c21e6d92.svg) 99% 3%/70px auto no-repeat,url(home_background.c21e6d92.svg) -8% 25%/60px auto no-repeat,url(home_background.c21e6d92.svg) 90% 40%/30px auto no-repeat,url(home_background.c21e6d92.svg) -1% 60%/30px auto no-repeat,linear-gradient(#fef8f8,#fff)}.section#overview{background:url(overview_background.168b1c41.svg) 115% 10%/120px auto no-repeat,url(overview_background.168b1c41.svg) -12% 80%/75px auto no-repeat}.section#overview .section__figure{margin-left:0}.section#contagion{padding-right:0;padding-left:0;background:url(overview_background.168b1c41.svg) 95% 100%/132px auto no-repeat}.section#contagion>.section__text{padding-right:54px;padding-left:54px}.section#symptoms .section__figure{margin-left:-50px}.section#symptoms .section__figure__image{width:116%;max-width:400px}.section#prevention{background:url(prevention_background_red.9bf46b27.svg) 122% 32%/150px auto no-repeat,url(prevention_background_green.54adfd86.svg) -25% 78%/120px auto no-repeat,url(prevention_background_green_transparent.aa7eeded.svg) 99% 100%/70px auto no-repeat}@media (min-width:900px){.section__text{width:45%;align-self:center}.section__figure{width:45%;padding-top:0}.section__figure__image{max-width:800px;margin-right:-4rem}.section#home{flex-direction:row;background:none}.section#home,.section#overview{justify-content:space-between;padding:0 10vw 5vw}.section#overview{flex-direction:row-reverse;background:url(overview_background.168b1c41.svg) 107% 75%/200px auto no-repeat,url(overview_background.168b1c41.svg) 95% 95%/90px auto no-repeat}.section#contagion{padding:0 0 5vw;background:url(overview_background.168b1c41.svg) 15% 77%/220px auto no-repeat;text-align:center}.section#contagion>.section__text{width:60%;padding-bottom:50px}.section#symptoms{align-items:center;padding:0 10vw 5vw;text-align:center}.section#symptoms .section__text{width:60%;padding-bottom:50px}.section#symptoms .section__figure{width:100%;margin:0}.section#symptoms .section__figure__image{width:100%;max-width:1100px;margin:auto}.section#prevention{padding:0 10vw 5vw;background:url(prevention_background_red.9bf46b27.svg) 108% 90%/250px auto no-repeat,url(prevention_background_green.54adfd86.svg) -7% 28%/230px auto no-repeat,url(prevention_background_green_transparent.aa7eeded.svg) 99% 80%/100px auto no-repeat;text-align:center}.section#prevention>.section__text{width:60%;padding-bottom:50px}}.image-text-list{counter-reset:list-counter}.image-text-list__figure{width:100%;max-width:220px;height:auto;padding-bottom:54px}.image-text-list__container{display:flex;flex-direction:column;padding-bottom:54px;counter-increment:list-counter}.image-text-list__container:nth-child(2n)>.image-text-list__figure{align-self:flex-end}.image-text-list__container:nth-child(2n):before,.image-text-list__container:nth-child(odd):before{display:flex;width:56px;height:56px;align-items:center;justify-content:center;margin-bottom:-50px;background-color:#fee6e4;border-radius:100px;color:#fb4c47;content:"0" counter(list-counter);font-size:xx-large;font-weight:700}.image-text-list__container:nth-child(odd):before{align-self:flex-end}.image-text-list:not(:first-child){padding-top:108px}@media (min-width:600px){.image-text-list__container:nth-child(2n)>.image-text-list__figure,.image-text-list__container:nth-child(odd)>.image-text-list__figure{width:100%;max-width:400px;height:auto;align-self:center}.image-text-list__container:nth-child(2n):before,.image-text-list__container:nth-child(odd):before{align-self:flex-start}}@media (min-width:900px){.image-text-list__container{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.image-text-list__container:nth-child(2n){flex-direction:row-reverse}.image-text-list__container:nth-child():before{display:flex;width:56px;height:56px;align-items:center;justify-content:center;margin:0;background-color:#fee6e4;border-radius:100px;color:#fb4c47;content:"0" counter(list-counter);font-size:xx-large;font-weight:700}.image-text-list__container:nth-child(2n):before{align-self:flex-start;order:1;margin-top:10%;margin-right:-7%}.image-text-list__container:nth-child(odd):before{align-self:flex-start;order:0;margin-top:10%;margin-right:-7%}.image-text-list:not(:first-child){padding-top:0}.image-text-list:first-child{padding-top:5vw}.image-text-list__container:nth-child(2n)>.image-text-list__figure,.image-text-list__container:nth-child(odd)>.image-text-list__figure{width:45%;max-width:600px;order:1;padding:0}.image-text-list__text{width:40%;margin-top:10%;text-align:left}}.carousel{width:100vw;height:auto;padding:54px 0!important;background:linear-gradient(180deg,hsla(0,0%,100%,0) 7%,hsla(0,1%,79.8%,.5) 60%,hsla(0,0%,100%,0))}.carousel .carousel__card{width:218px;height:250px;padding:28px 12px;background-color:#fff;border-radius:7px;text-align:center}.carousel .carousel__card.swiper-slide-active{box-shadow:inset 0 -7px 0 -1px #fb4c47}.carousel .carousel__card:first-child{margin-left:11px}.carousel .carousel__card__figure__image{width:150px;height:auto;padding-bottom:15px}.carousel .swiper-pagination-bullet-active{background:#fb4c47}@media (min-width:900px){.carousel .swiper-wrapper{justify-content:center}.carousel .carousel__card{max-width:250px;height:auto;padding:60px 26px}.carousel .carousel__card.swiper-slide-active{box-shadow:none}.carousel .carousel__card:first-child{margin-left:0}.carousel .carousel__card:last-child{margin-right:0!important}.carousel .carousel__card__text :first-child{padding-top:25px;padding-bottom:13px}}@media (min-width:1200px){.carousel{width:100%;background:none}.carousel .carousel__card{max-width:310px;box-shadow:0 0 45px -18px}.carousel .carousel__card.swiper-slide-active{box-shadow:0 0 45px -18px}.carousel .carousel__card__figure__image{width:200px;height:auto;padding-bottom:15px}}.footer{display:flex;flex-direction:column;align-items:center;background:url(overview_background.168b1c41.svg) 85% 60%/120px auto no-repeat,url(overview_background.168b1c41.svg) 60% 50%/40px auto no-repeat,linear-gradient(#fff,#fef8f8);text-align:center}.footer__text{padding-bottom:54px}.footer>:last-child{display:inline-block;padding-bottom:108px}.footer>:first-child{padding-top:54px}.footer__menu{width:100%;padding-bottom:0}.footer__menu>:not(:last-child){padding-bottom:108px}.footer__menu .logo{padding-bottom:54px}.footer__menu .logo__image{height:72px}.footer__menu>.footer__menu__empty{width:0;height:0;padding:0}.footer .menu{padding-left:54px;text-align:left}.footer .menu__element:not(:last-child){padding-bottom:9px}@media (min-width:900px){.footer{padding:0 10vw;background:url(overview_background.168b1c41.svg) 105% 50%/250px auto no-repeat,url(overview_background.168b1c41.svg) 90% 20%/100px auto no-repeat,linear-gradient(#fff,#fef8f8)}.footer__menu{display:flex;width:100%;flex-direction:row-reverse;align-items:center;justify-content:space-between}.footer__menu>.footer__menu__empty{width:218px;height:76px}.footer__menu .menu{flex-grow:0.25;padding:54px 0}.footer__menu .menu__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around}.footer__menu .menu__element:not(:last-child){padding-bottom:0}}.form{display:flex;flex-direction:column;align-items:center;padding-bottom:54px}.form__input{display:flex;width:320px;justify-content:space-between;padding:5px;border-radius:35px;box-shadow:0 5px 48px -20px}.form__input__message--error{display:none;align-self:flex-start;padding-top:8px;padding-left:16px;color:#fb4c47;text-align:left}.form__input__message--sent{display:block;padding-top:8px;color:inherit}.form__input+.form__input__message{display:block}.form__input--sent{background-color:#d6d6d6;box-shadow:none}.form__input--invalid{outline-color:#fb4c47;outline-style:solid;outline-width:1px}.form__input__button{top:7px;right:7px}.form__input__button:before{content:"\f062";font-family:FontAwesome,sans-serif;font-style:normal;font-weight:400;text-decoration:inherit}.form__input__field{width:50px;flex-grow:1;padding:0;border:none;margin:0 10px;background-color:transparent}.form__input__field.focus-visible,.form__input__field:focus-visible{outline-color:none;outline-style:none;outline-width:0}.form__input__field::-webkit-input-placeholder{color:#999}.form__input__field::-moz-placeholder{color:#999}.form__input__field::-ms-input-placeholder{color:#999}.form__input__field::placeholder{color:#999}@media (min-width:900px){.form__input{position:relative;width:450px;padding:10px}.form__input:not(:focus):invalid+.form__input__message{position:absolute;top:80px;left:10px;display:block}.form__input__button{top:10px;right:10px;display:inline-block}.form__input__button:before{position:relative;top:-10px;right:20px;content:"Send";font-family:inherit;font-size:16px;font-weight:600}.form__input__field{padding-left:10px}}html{scroll-behavior:smooth}body{display:inline-block;color:#4b4f51;font-family:proxima,Verdana,Geneva,Tahoma,sans-serif;word-wrap:normal}
/*# sourceMappingURL=main.73dd3e3a.css.map */