@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes float{0%{transform:translatey(0)}50%{transform:translatey(-5px)}to{transform:translatey(0)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}[data-aos][data-aos][data-aos-easing=custom-cubic],body[data-aos-easing=custom-cubic] [data-aos]{transition-timing-function:cubic-bezier(0,.87,.17,1)}[data-aos=opacity]{opacity:0;transition-property:opacity,transform!important}[data-aos=opacity].aos-animate{opacity:1}[data-aos=fade-up]{transform:translate3d(0,100px,0)!important}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)!important}[data-aos=rotate-left]{transform:translate3d(50%,0,0) rotate(270deg)}[data-aos=rotate-left].aos-animate{transform:translateZ(0) rotate(0)!important}body,html{font-family:Nunito,sans-serif;font-size:16px}.section-space{padding:1.875rem 0}.section-space--lg{padding:2.5rem 0}.section-space--lg header{margin-bottom:2rem}@media screen and (min-width:1200px){.section-space{padding:3.75rem 0}.section-space--lg{padding:5rem 0}.section-space--lg header{margin-bottom:5.625rem}}.section-header{margin-bottom:20px;text-align:center}.section-header p{color:#676486;margin-left:auto;margin-right:auto;max-width:840px}.section-header p:last-child{margin-bottom:0}.section-header p.text-default{max-width:970px}.section-header--mb-big{margin-bottom:30px}.section-header .headline-xlg{color:#2c2857;margin-bottom:12px;margin-left:auto;margin-right:auto;max-width:980px}@media screen and (min-width:992px){.section-header{margin-bottom:40px}.section-header--mb-big{margin-bottom:60px}.section-header .headline-xlg{margin-bottom:20px}}.page-title{display:block;font-size:2rem;font-weight:600;line-height:1.125;margin-bottom:20px}@media screen and (min-width:992px){.page-title{font-size:3.75rem;margin-bottom:40px}}.section-title{color:#5937b7;display:block;font-size:.75rem;font-weight:700;letter-spacing:.156rem;line-height:1rem;margin-bottom:.5rem;text-transform:uppercase;width:100%}.block-hero .section-title{font-size:1rem;margin-bottom:.875rem}.section-title+.page-title{margin-bottom:1.25rem}@media screen and (min-width:992px){.section-title{font-size:1rem;line-height:1.5rem;margin-bottom:.875rem}.section-title+.page-title{margin-bottom:2.5rem}.block-hero .section-title{font-size:1.25rem;margin-bottom:1.25rem}}.headline-lg,.headline-md,.headline-sm,.headline-xlg,.headline-xs{margin-bottom:8px}.headline-lg+.text-big,.headline-md+.text-big,.headline-sm+.text-big,.headline-xlg+.text-big,.headline-xs+.text-big{margin-top:12px}@media screen and (min-width:992px){.headline-lg,.headline-md,.headline-sm,.headline-xlg,.headline-xs{margin-bottom:12px}.headline-lg+.text-big,.headline-md+.text-big,.headline-sm+.text-big,.headline-xlg+.text-big,.headline-xs+.text-big{margin-top:16px}}.headline-xlg{display:block;font-size:1.75rem;font-weight:600;line-height:1.14285714}.headline-xlg+div{margin-top:16px}@media screen and (min-width:992px){.headline-xlg{font-size:3rem}.headline-xlg+div{margin-top:32px}}.headline-lg{display:block;font-size:1.5rem;font-weight:600;line-height:1.16666667}.headline-lg+div{margin-top:16px}@media screen and (min-width:992px){.headline-lg{font-size:2.5rem}.headline-lg+div{margin-top:32px}}.headline-md{display:block;font-size:1.375rem;font-weight:700;line-height:1.18181818}.headline-md+div{margin-top:16px}@media screen and (min-width:992px){.headline-md{font-size:2rem}.headline-md+div{margin-top:32px}}.headline-sm{display:block;font-size:1.25rem;font-weight:400;line-height:1.42857143}.headline-sm+div{margin-top:12px}@media screen and (min-width:992px){.headline-sm{font-size:1.75rem}.headline-sm+div{margin-top:20px}}.headline-xs{display:block;font-size:1.125rem;line-height:1.33333333}@media screen and (min-width:992px){.headline-xs{font-size:1.5rem}}.text-bold{font-weight:700!important}.text-sm{font-size:.75rem;line-height:1.42857143}@media screen and (min-width:992px){.text-sm{font-size:.875rem}}.text-default{font-size:.938rem;line-height:1.46666667;margin-bottom:8px}@media screen and (min-width:992px){.text-default{font-size:1rem;margin-bottom:12px}}.text-big{font-size:1.125rem;line-height:1.38888889;margin-bottom:12px}.text-big+.headline-lg,.text-big+.headline-md,.text-big+.headline-sm,.text-big+.headline-xlg,.text-big+.headline-xs{margin-top:24px}@media screen and (min-width:992px){.text-big{font-size:1.25rem;margin-bottom:16px}.text-big+.headline-lg,.text-big+.headline-md,.text-big+.headline-sm,.text-big+.headline-xlg,.text-big+.headline-xs{margin-top:32px}}.text-caption{font-size:.875rem;line-height:1.42857143}p{margin-bottom:8px}p+.headline-lg,p+.headline-md,p+.headline-sm,p+.headline-xlg,p+.headline-xs{margin-top:16px}@media screen and (min-width:992px){p{margin-bottom:12px}p+.headline-lg,p+.headline-md,p+.headline-sm,p+.headline-xlg,p+.headline-xs{margin-top:24px}}.text-color-default{color:#676486}.text-green-light{color:#54dba3}.text-green{color:#00a671}.text-green-dark{color:#00843d}.text-blue{color:#3b98e7}.text-blue-light{color:#2ec9ff}.text-violet{color:#5937b7}.text-violet-secondary{color:#8c66e5}.text-red{color:#ff3e57}.text-red-dark{color:#d0021b}.text-orange{color:#fdbd05}.text-white{color:#fff!important}.text-color-headline{color:#2c2857}.text-color-gray{color:#827f9b}.new-headline-lg,.new-headline-md,.new-headline-sm,.new-headline-xl,.new-headline-xlg,.new-headline-xxl{display:block;margin-bottom:1rem}.new-headline-xxl{font-size:2rem;font-weight:700;letter-spacing:-.0625rem;line-height:2.5rem}@media screen and (min-width:1200px){.new-headline-xxl{font-size:4.5rem;line-height:5rem}}@media screen and (min-width:1600px){.new-headline-xxl{font-size:5rem;line-height:5.625rem}}.new-headline-xl{font-size:1.75rem;font-weight:600;line-height:2.5rem}@media screen and (min-width:1200px){.new-headline-xl{font-size:3.25rem;line-height:4rem}}@media screen and (min-width:1600px){.new-headline-xl{font-size:3.75rem;line-height:4.5rem}}.new-headline-xlg{font-size:1.625rem;font-weight:600;line-height:2rem}@media screen and (min-width:1200px){.new-headline-xlg{font-size:2.5rem;line-height:3.25rem}}@media screen and (min-width:1600px){.new-headline-xlg{font-size:3rem;line-height:4rem}}.new-headline-lg{font-size:1.5rem;font-weight:700;line-height:1.75rem}@media screen and (min-width:1200px){.new-headline-lg{font-size:2.25rem;font-weight:600;line-height:3rem}}@media screen and (min-width:1600px){.new-headline-lg{font-size:2.5rem;line-height:3.25rem}}.new-headline-md{font-size:1.375rem;line-height:1.625rem}@media screen and (min-width:1200px){.new-headline-md{font-size:1.75rem;line-height:2.5rem}}@media screen and (min-width:1600px){.new-headline-md{font-size:2rem;line-height:2.75rem}}.new-headline-sm{font-size:1.25rem;line-height:1.625rem}@media screen and (min-width:1200px){.new-headline-sm{font-size:1.5rem;line-height:2rem}}@media screen and (min-width:1600px){.new-headline-sm{font-size:1.75rem;line-height:2.5rem}}.new-text-xxl{font-size:1.125rem;line-height:1.5rem}@media screen and (min-width:1200px){.new-text-xxl{font-size:1.5rem;line-height:2rem}}@media screen and (min-width:1600px){.new-text-xxl{font-size:1.75rem;line-height:2.5rem}}.new-text-xl{font-size:1.125rem;line-height:1.5rem}@media screen and (min-width:1200px){.new-text-xl{font-size:1.25rem;line-height:2rem}}@media screen and (min-width:1600px){.new-text-xl{font-size:1.5rem;line-height:2rem}}.new-text-lg{font-size:1rem;line-height:1.5rem}@media screen and (min-width:1200px){.new-text-lg{font-size:1.25rem;line-height:2rem}}.new-text-md{font-size:1rem;line-height:1.5rem}.new-text-sm{font-size:.875rem;line-height:1.25rem}.new-text-s{font-size:.75rem;line-height:1rem}.col-1,.col-2,.col-3,.col-4{display:grid}.col-1{gap:20px}@media screen and (min-width:992px){.col-1{gap:40px}}.col-2{gap:20px}@media screen and (min-width:768px){.col-2{grid-template-columns:1fr 1fr}}@media screen and (min-width:992px){.col-2{gap:40px}}.col-3{gap:20px}@media screen and (min-width:480px){.col-3{grid-template-columns:1fr 1fr}}@media screen and (min-width:992px){.col-3{gap:30px;grid-template-columns:1fr 1fr 1fr}}.col-4{gap:20px}@media screen and (min-width:480px){.col-4{grid-template-columns:1fr 1fr}}@media screen and (min-width:992px){.col-4{grid-template-columns:1fr 1fr 1fr 1fr}}.site-footer{background:#1d1a39;position:relative}.site-footer .container{max-width:92.5rem}.site-footer .footer-logo{display:flex;grid-column:col-start/span 2;grid-row:1;justify-content:flex-start}.site-footer .footer-logo a,.site-footer .footer-logo a figure{display:flex}.site-footer .footer-logo .desktop{display:none}.site-footer .footer-title{color:hsla(0,0%,100%,.5);display:block;font-size:.75rem;font-weight:700;letter-spacing:.125rem;line-height:1rem;margin-bottom:.75rem;text-transform:uppercase}.site-footer .footer-top{display:grid;gap:1.25rem .5rem;grid-template-columns:repeat(4,[col-start] 1fr);padding:1.5rem 0 0}.site-footer .footer-top nav:first-of-type{grid-column:col-start 3/span 2;grid-row:1}.site-footer .footer-top nav:nth-of-type(2){grid-column:col-start 1/span 2;grid-row:2}.site-footer .footer-top nav:nth-of-type(3){grid-column:col-start 3/span 2;grid-row:2}.site-footer .footer-top nav.nav-full-width{grid-column:auto/span 4;grid-row:auto;margin-bottom:1.5rem;margin-top:-.25rem}.site-footer .footer-top nav ul{list-style:none}.site-footer .footer-top nav ul li{line-height:1;margin-bottom:.5rem}.site-footer .footer-top nav ul li a{color:#fff;display:inline-flex;font-size:.875rem;font-weight:700;gap:.5rem;line-height:1.25rem;position:relative;text-decoration:none}.site-footer .footer-top nav ul li a figure{display:flex}.site-footer .footer-top nav ul li a:hover{text-decoration:underline}.site-footer .footer-top nav ul li a:hover.external{text-decoration:none}.site-footer .footer-top nav ul li a:hover.external>span{text-decoration:underline}.site-footer .footer-grant{border-top:1px solid #57556c;display:grid;grid-column:col-start/span 4;grid-row:3;grid-template-columns:1fr 1fr;padding-top:1.25rem}.site-footer .footer-grant p{color:#b3b1c2;font-size:.75rem;line-height:1rem;margin-bottom:0}.site-footer .footer-grant+.footer-certificates{border-top:0;padding-top:0}.site-footer .footer-certificates{border-bottom:1px solid #57556c;border-top:1px solid #57556c;display:flex;grid-column:col-start/span 4;grid-row:4;padding:1.25rem 0}.site-footer .footer-certificates>div{display:flex;flex-direction:column;justify-content:center;margin-bottom:auto;text-align:center;width:50%}.site-footer .footer-certificates>div figure{display:flex;height:27px;justify-content:center;margin-bottom:.625rem}.site-footer .footer-certificates>div figure svg{height:auto;width:29px}.site-footer .footer-certificates>div span{color:#b3b1c2;font-size:.75rem;line-height:1rem}.site-footer .footer-app{border-bottom:1px solid #57556c;display:flex;flex-wrap:wrap;grid-column:col-start/span 4;grid-row:5;justify-content:center;padding:0 0 1.25rem}.site-footer .footer-app p{color:#b3b1c2;font-size:.75rem;line-height:1.25rem;text-align:center;width:100%}.site-footer .footer-app>div{display:flex;flex-direction:row;gap:.5rem;justify-content:center;margin-bottom:.75rem;width:100%}.site-footer .footer-app a{background:#fff;border-radius:.375rem;display:flex;justify-content:center;text-decoration:none;width:50%}.site-footer .footer-app a.disabled{opacity:.75;pointer-events:none}.site-footer .footer-app a figure{display:flex;flex-wrap:wrap}.site-footer .footer-app a figure img{height:auto;width:100%}.site-footer .footer-contact{grid-column-gap:0;grid-row-gap:0;display:grid;padding:1.5rem 0 .5rem}.site-footer .footer-contact a{align-items:center;color:#fff;display:flex;flex-direction:row;height:32px;margin-bottom:1rem;margin-left:auto;margin-right:auto;text-decoration:none;width:100%}.site-footer .footer-contact a figure{align-items:center;background:#4b4870;border-radius:100%;display:flex;font-size:1rem;height:2rem;justify-content:center;margin-right:.5rem;margin-top:-2px;width:2rem}.site-footer .footer-contact a figure svg{height:1rem;width:auto}.site-footer .footer-contact a div{display:flex;flex-direction:column}.site-footer .footer-contact a div .caption-title{color:#b3b1c2;display:block;font-size:.625rem;line-height:.963rem}.site-footer .footer-contact a div strong{color:#fff;font-size:.875rem;line-height:1;text-decoration:none}.site-footer .footer-contact a div strong:hover{text-decoration:underline}.site-footer .footer-contact a:first-child{grid-area:1/1/2/2}.site-footer .footer-contact a:nth-child(2){grid-area:2/1/3/2}.site-footer .footer-contact a:nth-child(3){grid-area:3/1/4/2}.site-footer .footer-contact .socials{grid-area:1/2/3/3;padding-left:1rem}.site-footer .footer-contact .socials>a{align-items:center;display:flex;flex-direction:row;margin:0 0 1rem}.site-footer .site-copyright{background:#2c2857;color:#b3b1c2;padding:.875rem 0}.site-footer .site-copyright p{color:#b3b1c2;font-size:.75rem;line-height:1.5;margin-left:auto;margin-right:auto;margin-top:12px;max-width:100%}.site-footer .site-copyright p strong{color:#fff}.site-footer .site-copyright ul{display:grid;grid-template-columns:1fr 1fr;text-align:left}.site-footer .site-copyright ul li a{color:#b3b1c2;font-size:.875rem;text-decoration:none}.site-footer .site-copyright ul li a:hover{text-decoration:underline}@media screen and (min-width:768px){.site-footer .container{align-items:flex-start;display:flex;flex-wrap:wrap;position:relative}.site-footer .footer-top{gap:0 .5rem;grid-template-columns:repeat(8,[col-start] 1fr);padding-bottom:2rem;padding-top:3rem;width:100%}.site-footer .footer-top nav:first-of-type,.site-footer .footer-top nav:nth-of-type(2),.site-footer .footer-top nav:nth-of-type(3){grid-column:span 1;grid-row:1/3}.site-footer .footer-top nav.nav-full-width{grid-column:col-start 4/span 5;margin-bottom:0}.site-footer .footer-top nav.nav-full-width ul{display:flex;gap:4.5rem}.site-footer .footer-top nav.nav-full-width ul li{margin-bottom:0}.site-footer .footer-top nav ul li{margin-bottom:.75rem}.site-footer .footer-top nav ul li a{line-height:1.5rem}.site-footer .footer-logo{grid-row:1/1;margin-bottom:2rem}.site-footer .footer-grant{border:none;display:flex;flex-direction:column;grid-column:col-start/span 2;grid-row:2/4;padding-top:0}.site-footer .footer-grant figure{display:flex;margin-bottom:1.25rem}.site-footer .footer-grant+.footer-certificates{grid-column:col-start 3/span 4;grid-row:3}.site-footer .footer-certificates{border:none;flex-direction:column;gap:.75rem;grid-column:col-start/span 2;grid-row:2;padding:0}.site-footer .footer-certificates>div{align-items:center;flex-direction:row;justify-content:flex-start;margin-bottom:0;text-align:left;width:100%}.site-footer .footer-certificates>div figure{height:auto;margin-bottom:0;margin-right:.5rem}.site-footer .footer-certificates>div figure svg{height:auto;width:1.5rem}.site-footer .footer-app{border:none;flex-direction:column;flex-wrap:nowrap;grid-column:col-start 7/span 2;grid-row:1/4;margin-bottom:auto;padding-bottom:0}.site-footer .footer-app>div{flex-direction:column;justify-content:flex-start}.site-footer .footer-app>div a{width:100%}.site-footer .footer-app>div a img{height:2.5rem}.site-footer .footer-app p{text-align:left}.site-footer .footer-contact{display:grid;gap:0 .5rem;grid-template-columns:repeat(9,[col-start] 1fr);padding-bottom:2rem;padding-top:2rem;position:relative;width:100%}.site-footer .footer-contact:before{background:#57556c;content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw}.site-footer .footer-contact a{grid-area:1/auto/1/span 2!important;height:auto;margin:0;width:auto}.site-footer .footer-contact .socials{align-items:center;display:grid;gap:.5rem;grid-column:col-start 7/span 2;grid-template-columns:repeat(2,1fr);margin:0;padding:0}.site-footer .footer-contact .socials a{margin:0;width:auto}.site-footer .footer-contact .socials a:last-child{grid-column:2!important}.site-footer.site-footer--minimal .footer-top{align-items:center;min-height:auto;padding-bottom:1.5rem;padding-top:1.5rem}.site-footer.site-footer--minimal .footer-logo{height:auto;margin-bottom:0}.site-footer .site-copyright{align-items:center;display:flex}.site-footer .site-copyright .container{align-items:center;justify-content:space-between}.site-footer .site-copyright .container ul{display:flex;gap:1.5rem;justify-content:center;margin-bottom:1rem;width:auto}.site-footer .site-copyright .container p{margin:0 auto 0 0}}@media screen and (min-width:992px){.site-footer .footer-title{margin-bottom:1.5rem}.site-footer .footer-top{gap:0 1rem;grid-template-columns:repeat(10,[col-start] 1fr);padding-top:4rem}.site-footer .footer-top nav:first-of-type,.site-footer .footer-top nav:nth-of-type(2),.site-footer .footer-top nav:nth-of-type(3){grid-column:span 2}.site-footer .footer-certificates>div span{font-size:.875rem;line-height:1.25rem}.site-footer .footer-app{grid-column:col-start 9/span 2}.site-footer .footer-app .footer-title{margin-bottom:1.25rem}.site-footer .footer-app p{font-size:.875rem}.site-footer .footer-contact{gap:0 1rem;grid-template-columns:repeat(10,[col-start] 1fr)}.site-footer .footer-contact a div a,.site-footer .footer-contact a div strong{white-space:nowrap}.site-footer .footer-contact a.footer-contact-wide{min-width:260px}.site-footer .footer-contact .socials{gap:2rem;grid-column:col-start 8/span 3;padding-left:0}.site-footer .site-copyright{height:3rem;padding:0}.site-footer .site-copyright .container{flex-direction:row-reverse;justify-content:space-between}.site-footer .site-copyright .container ul{margin-bottom:0}}@media screen and (min-width:1200px){.site-footer .footer-top{box-sizing:border-box;grid-template-columns:repeat(12,[col-start] 1fr);min-height:17rem}.site-footer .footer-top nav ul li a{font-size:1rem}.site-footer .footer-logo{grid-column:col-start/span 3;height:3.5rem}.site-footer .footer-logo .desktop{display:flex}.site-footer .footer-logo .mobile{display:none}.site-footer .footer-grant{grid-column:col-start/span 3}.site-footer .footer-grant+.footer-certificates{grid-column:col-start 4/span 4}.site-footer .footer-certificates{grid-column:col-start/span 3}.site-footer .footer-app{grid-column:col-start 10/span 3}.site-footer .footer-app>div{flex-direction:row;gap:1rem;margin-bottom:1rem;width:auto}.site-footer .footer-app>div a{width:auto}.site-footer .footer-contact{grid-template-columns:repeat(12,[col-start] 1fr)}.site-footer .footer-contact a figure{font-size:1.25rem;height:3rem;width:3rem}.site-footer .footer-contact a figure svg{height:1.25rem}.site-footer .footer-contact a div .caption-title{font-size:.875rem;line-height:1.25rem;margin-bottom:.25rem}.site-footer .footer-contact a div a,.site-footer .footer-contact a div strong{font-size:1rem;line-height:1.5rem}.site-footer .footer-contact .socials{grid-column:col-start 10/span 3}.site-footer .site-copyright .conteainer ul{gap:1.5rem}}.site-header{background-color:#fff;box-shadow:0 5px 11px 0 rgba(44,40,87,.06);display:flex;height:4rem;position:fixed;top:0;transition:top .35s ease-out;width:100%;z-index:999}.site-header.off-canvas{top:-4rem!important}.site-header.scroll-fixed.off-canvas,.site-header.site-header--fixed.off-canvas{top:0!important}.no-overflow .site-header{box-shadow:none}.site-header .container{align-items:center;display:flex;justify-content:space-between;max-width:none;position:relative}@media screen and (max-width:1199px){.site-header.toggled{height:100vh!important;overflow-y:scroll;top:0!important}.site-header.toggled .container{align-items:flex-start;padding-left:1rem;padding-right:1rem;padding-top:4rem}}@media screen and (min-width:1400px){.site-header{height:5rem}.site-header.off-canvas{top:-5rem!important}.site-header.toggled{height:5rem;overflow:auto}.site-header .container{padding-left:2rem;padding-right:2rem}}.site-header-logo{position:relative}.site-header-logo,.site-header-logo a figure{align-items:center;display:flex}.site-header-logo a figure svg{height:2rem;width:auto}.site-header-logo--center{left:50%;position:absolute;transform:translateX(-50%)}.toggled .site-header-logo{left:1rem;position:fixed;top:1rem;z-index:9}.toggled .site-header-logo figure{height:2rem}.toggled .site-header-logo svg>g>g{fill:#fff}@media screen and (max-width:370px){.site-header-logo--minimal figure{height:2rem;overflow:hidden;position:relative;width:2.25rem}.site-header-logo--minimal figure svg{position:absolute}}@media screen and (min-width:1200px){.toggled .site-header-logo{position:static}.toggled .site-header-logo svg>g>g{fill:#5937b7}}@media screen and (min-width:1400px){.site-header-logo a figure svg{height:2.5rem}}.site-header-contact{display:flex;flex-direction:column;gap:1rem;margin-left:auto;margin-right:auto;order:1;padding-bottom:2rem;padding-top:2rem;position:static;width:-moz-max-content;width:max-content}.user-logged .site-header-contact{order:3}.site-header-contact figure{align-items:center;background:#fff;border-radius:100%;display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.site-header-contact figure .material-symbols-rounded{color:#5937b7;font-size:1.375rem}.site-header-contact>div{align-items:center;display:flex}.site-header-contact .contact-text{margin-left:.5rem}.site-header-contact .contact-text a{color:#fff;font-size:1.375rem;font-weight:700;line-height:1.625rem;text-decoration:none}.site-header-contact .contact-text a:hover{text-decoration:underline}.site-header-contact .contact-text small{color:#fff;display:block;font-size:.875rem;line-height:1}.site-header-contact .contact-text .online{align-items:center;display:flex;flex-direction:row}.site-header-contact .contact-text .online span{background:#00a671;border-radius:50%;display:inline-block;height:.375rem;width:.375rem}.site-header-contact .contact-text .online p{color:#fff;font-size:.875rem;line-height:1;margin-left:.25rem}@media screen and (min-width:1200px){.site-header-contact{align-items:center;display:none;flex-direction:row;gap:1.5rem;margin-left:0;order:2;padding:0}.user-logged .site-header-contact{order:2}.site-header-contact:before{background:#dedee2;content:"";display:block;height:2rem;margin-left:1.5rem;width:1px}.site-header-contact figure{background-color:rgba(89,55,183,.2);height:2.5rem;width:2.5rem}.site-header-contact figure svg{max-height:1rem;width:1.125rem}.site-header-contact .contact-text{margin-left:1rem}.site-header-contact .contact-text a{color:#2c2857;font-size:1rem;font-weight:700}.site-header-contact .contact-text small{color:#827f9b;font-size:.875rem}.site-header-contact .contact-text .online p{color:#827f9b}}@media screen and (min-width:1400px){.site-header-contact{display:flex}.site-header-contact figure{height:3rem;width:3rem}}@media screen and (min-width:1500px){.site-header-contact{gap:2rem}.site-header-contact:before{margin-left:2rem}}.site-header-nav-wrapper{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-end;width:100%}.toggled .site-header-nav-wrapper .mobile-btn{display:none}@media screen and (min-width:1200px){.site-header-nav-wrapper{align-items:center;display:flex;justify-content:space-between}.site-header-nav-wrapper .mobile-btn{display:none}}.site-header-nav-collapsible{display:flex;justify-content:flex-end;width:1.5rem}.site-header-nav-collapsible .hamburger-toggle{background:transparent;border:none;cursor:pointer;display:flex;font-size:1.875rem;padding:0;position:static;z-index:9}.site-header-nav-collapsible .hamburger-toggle .open{color:#5937b7}.site-header-nav-collapsible .hamburger-toggle .close{color:#ff3e57;display:none}.site-header-nav-collapsible .site-header-nav-main-wrapper{background:linear-gradient(114deg,#2c2857 41.27%,#c193ff 103.07%);box-sizing:border-box;display:none;flex-wrap:wrap;justify-content:center;left:0;min-height:100vh;padding:4rem 1rem 1rem;position:absolute;top:0;width:100vw}.site-header-nav-collapsible .site-header-nav-main-inner{display:flex;flex-direction:column;max-width:360px;width:100%}.site-header-nav-collapsible .site-header-nav-main{border-bottom:1px solid hsla(0,0%,100%,.65);border-top:1px solid hsla(0,0%,100%,.65);order:2;padding-bottom:1rem;padding-top:1rem}.site-header-nav-collapsible .site-header-nav-main ul{display:flex;flex-wrap:wrap;justify-content:center}.site-header-nav-collapsible .site-header-nav-main ul li{width:100%}.site-header-nav-collapsible .site-header-nav-main ul li a{color:#fff;display:block;font-size:1.375rem;font-weight:700;line-height:1.625rem;padding:1rem 0;text-align:center;text-decoration:none;width:100%}.site-header-nav-collapsible .site-header-nav-sub-wrapper .site-header-nav-sub-toggle{display:none}.toggled .site-header-nav-collapsible .site-header-nav-main-wrapper{display:flex}.toggled .site-header-nav-collapsible .hamburger-toggle{align-items:center;border:none;border-radius:0;justify-content:center;min-height:1rem;padding:0;position:absolute;right:1.25rem;top:1rem;width:1rem}.toggled .site-header-nav-collapsible .hamburger-toggle .open{display:none}.toggled .site-header-nav-collapsible .hamburger-toggle .close{display:flex}@media screen and (min-width:1200px){.site-header-nav-collapsible{display:block;margin-left:1.5rem;width:100%}.site-header-nav-collapsible .site-header-nav-main-wrapper{background:transparent;display:flex;height:auto;min-height:auto;padding:0;position:static;width:auto}.site-header-nav-collapsible .site-header-nav-main-inner{align-items:center;flex-direction:row;justify-content:space-between;max-width:none}.site-header-nav-collapsible .hamburger-toggle{display:none}.site-header-nav-collapsible .site-header-nav-main{border:none;flex-shrink:0;order:1;padding:0}.site-header-nav-collapsible .site-header-nav-main ul{gap:1.5rem}.site-header-nav-collapsible .site-header-nav-main ul li{margin:0;width:auto}.site-header-nav-collapsible .site-header-nav-main ul li a{color:#2c2857;font-size:1rem;font-weight:700}.site-header-nav-collapsible .site-header-nav-main ul li a:hover{color:#5937b7}.site-header-nav-collapsible .site-header-nav-sub-wrapper .site-header-nav-sub-toggle{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;font-family:Nunito;font-weight:700;gap:.25rem;margin:0;padding:1rem 0}.site-header-nav-collapsible .site-header-nav-sub-wrapper .site-header-nav-sub-toggle span{color:#2c2857;font-size:1rem;line-height:1.625rem;transition:all .35s ease-out}.site-header-nav-collapsible .site-header-nav-sub-wrapper .site-header-nav-sub-toggle .material-symbols-rounded{color:#827f9b;width:.75rem}.site-header-nav-collapsible .site-header-nav-sub-wrapper .site-header-nav-sub-toggle:active,.site-header-nav-collapsible .site-header-nav-sub-wrapper .site-header-nav-sub-toggle:focus{outline:none}.site-header-nav-collapsible .site-header-nav-sub-wrapper .site-header-nav-sub-toggle .caret{display:flex;justify-content:center;margin-left:.25rem;width:.75rem}.site-header-nav-collapsible .site-header-nav-sub-wrapper .site-header-nav-sub-toggle:hover span{color:#5937b7}.site-header-nav-collapsible .site-header-nav-sub-wrapper .site-header-nav-sub-menu{display:none}.site-header-nav-collapsible .site-header-nav-sub-wrapper.toggled .site-header-nav-sub-menu{background-color:#fff;border-radius:8px;box-shadow:0 0 5.8px 0 rgba(0,0,0,.07);display:block;margin-left:-1rem;position:absolute;top:3.75rem}.site-header-nav-collapsible .site-header-nav-sub-wrapper.toggled .site-header-nav-sub-menu ul{display:flex;flex-direction:column;gap:.5rem 0;padding:.75rem 1rem}.site-header-nav-collapsible .site-header-nav-sub-wrapper.toggled .site-header-nav-sub-menu ul li a{align-items:center;box-sizing:border-box;display:flex;font-weight:400;height:auto;line-height:1.5rem;padding:0;position:relative}.site-header-nav-collapsible .site-header-nav-sub-wrapper.toggled .site-header-nav-sub-menu ul li:last-child a:before{display:none}.site-header-nav-collapsible .site-header-nav-sub-wrapper.toggled .site-header-nav-sub-toggle span{color:#5937b7}}@media screen and (min-width:1500px){.site-header-nav-collapsible{margin-left:2rem}.site-header-nav-collapsible .site-header-nav-main ul{gap:2rem}}.site-header-nav-lang{order:3;padding-bottom:2rem;padding-top:2rem}.site-header-nav-lang>div{align-items:center;display:flex;justify-content:center}.site-header-nav-lang span{color:#fff;font-size:1.125rem;margin-right:.5rem}.site-header-nav-lang button.nav-toggle{display:none}.site-header-nav-lang ul{display:flex;flex-direction:row;gap:.5rem;list-style:none}.site-header-nav-lang ul a{display:flex}.site-header-nav-lang ul a svg{height:auto;width:2.25rem}.site-header-nav-lang ul a span{display:none}@media screen and (min-width:1200px){.site-header-nav-lang{order:5;padding-left:2rem}.site-header-nav-lang span{color:#676486;font-size:1rem}.site-header-nav-lang ul li a svg{width:1.5rem}.site-header-nav-lang--dropdown>span{display:none}.site-header-nav-lang--dropdown button.nav-toggle{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;padding:0}.site-header-nav-lang--dropdown button.nav-toggle span{color:#676486;line-height:1;margin-left:.625rem;margin-right:.25rem}.site-header-nav-lang--dropdown button.nav-toggle .caret{align-items:center;display:flex;justify-content:center;margin:0;width:.75rem}.site-header-nav-lang--dropdown button.nav-toggle:hover{color:#5937b7}.site-header-nav-lang--dropdown .nav-lang{background-color:#fff;border-radius:.375rem;box-shadow:0 0 5.8px 0 rgba(0,0,0,.07);display:none;padding:.75rem 1rem;position:absolute;right:2rem;top:3.75rem}.site-header-nav-lang--dropdown .nav-lang ul{display:flex;flex-direction:column;gap:.5rem 0}.site-header-nav-lang--dropdown .nav-lang ul li a{align-items:center;color:#2c2857;display:flex;font-size:1rem;line-height:1.5rem;padding:0;position:relative;text-decoration:none}.site-header-nav-lang--dropdown .nav-lang ul li a img,.site-header-nav-lang--dropdown .nav-lang ul li a svg{margin-right:.5rem}.site-header-nav-lang--dropdown .nav-lang ul li a:hover span{color:#5937b7}.site-header-nav-lang--dropdown .nav-lang ul li a span{color:#2c2857;display:inline;font-weight:400;margin:0}.site-header-nav-lang--dropdown .nav-lang ul li.active,.site-header-nav-lang--dropdown .nav-lang ul li:last-child a:before{display:none}.site-header-nav-lang--dropdown.toggled .nav-lang{display:block}}.site-header-login{order:4}.site-header-login .site-header-user .site-header-user-profile{text-decoration:none}.site-header-login .site-header-user .site-header-user-profile figure{align-items:center;background:#fff;border-radius:100%;box-sizing:border-box;color:#5937b7;display:flex;font-size:1.125rem;height:3.75rem;justify-content:center;margin:1rem auto;overflow:hidden;width:3.75rem}.site-header-login .site-header-user .site-header-user-profile figure img{height:auto;width:100%}.site-header-login .site-header-user .site-header-user-profile span{font-weight:700}.site-header-login .site-header-user .site-header-user-profile:hover span{text-decoration:underline}@media screen and (max-width:1199px){.site-header-login>.v-btn{font-size:1.125rem;height:3rem;margin-top:1rem;width:100%}.site-header-login>.v-btn.v-btn--secondary-default:before{border-color:#fff}.site-header-login>.v-btn.v-btn--secondary-default .v-btn--label{color:#fff}.user-logged .site-header-login{order:1}.site-header-login .site-header-user{align-items:center;display:flex;justify-content:center;padding-bottom:2rem;padding-top:2rem}.site-header-login .site-header-user .site-header-user-profile{margin-right:1rem;text-align:center}.site-header-login .site-header-user .site-header-user-profile figure{height:4.5rem;margin:0;width:4.5rem}.site-header-login .site-header-user .site-header-user-name{display:block;line-height:1.625rem;margin-bottom:.5rem}.site-header-login .site-header-user .site-header-user-name span{color:#fff;font-size:1.375rem;font-weight:700;line-height:1}}@media screen and (min-width:1200px){.site-header-login{align-items:center;display:flex;gap:.5rem;margin-left:auto;order:3}.site-header-login .v-btn{margin-bottom:0;width:-moz-max-content;width:max-content}.site-header-login .v-btn--primary{order:2}.site-header-login .site-header-user{align-items:center;display:flex}.site-header-login .site-header-user>div{display:flex;gap:2rem}.site-header-login .site-header-user>div .v-btn--primary-danger{background:none;border-color:#ff3e57;color:#ff3e57}.site-header-login .site-header-user>div .v-btn--primary-danger:before{content:""}.site-header-login .site-header-user>div .v-btn--primary-danger:after{background:rgba(255,62,87,.12);opacity:0}.site-header-login .site-header-user>div .v-btn--primary-danger .v-btn--label{color:#ff3e57}.site-header-login .site-header-user>div .v-btn--primary-danger:hover:after{opacity:1}.site-header-login .site-header-user .site-header-user-profile{align-items:center;display:flex}.site-header-login .site-header-user .site-header-user-profile figure{background:#e9e7eb;border:none;color:#676486;font-size:1rem;height:3rem;margin:0 .75rem 0 0;width:3rem}.site-header-login .site-header-user .site-header-user-name{text-decoration:none}.site-header-login .site-header-user .site-header-user-name span{color:#2c2857;display:block;font-size:.875rem;font-weight:700;line-height:1.25rem}.site-header-login .site-header-user .site-header-user-name span:first-child{margin-bottom:-.125rem}}.btn,.v-btn{font-family:Nunito,sans-serif}.v-btn{align-items:center;border:0;box-sizing:border-box;cursor:pointer;display:flex;font-weight:700;justify-content:center;line-height:1;position:relative;transition:all .35s ease-out;width:-moz-max-content;width:max-content}.v-btn,.v-btn:hover{text-decoration:none}.v-btn .v-btn--label{position:relative;text-align:center;transition:all .35s ease-out;z-index:1}.v-btn .v-btn--label span,.v-btn .v-btn--label+svg{margin-right:0}.v-btn:after{border-radius:inherit;height:100%;left:0;opacity:1;pointer-events:none;position:absolute;top:0;transition:all .35s ease-out;width:100%}.v-btn figure{align-items:center;display:flex;justify-content:center}.v-btn figure svg{height:100%;max-height:100%;max-width:100%;width:100%}.v-btn figure>span,.v-btn svg{position:relative;z-index:1}.v-btn svg{width:auto}.v-btn svg path{fill:currentColor}.v-btn .spinner{animation:fa-spin 2s linear infinite;margin:0;position:absolute}.v-btn .spinner .material-symbols-rounded,.v-btn .spinner+.v-btn--label,.v-btn .spinner+figure,.v-btn .spinner~.v-btn--label,.v-btn .spinner~svg{opacity:0}.v-btn:before{border-radius:inherit;border-style:solid;box-sizing:border-box;height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:1}.v-btn--disabled,.v-btn[disabled]{background:#dedee2!important;color:#827f9b!important;pointer-events:none}.v-btn--disabled .v-btn--label,.v-btn[disabled] .v-btn--label{color:#827f9b!important}.v-btn--disabled:after,.v-btn[disabled]:after{display:none}.v-btn--full-width{white-space:nowrap;width:100%}.v-btn.v-btn--icon-only{padding:0}.v-btn.v-btn--icon-only .material-symbols-rounded,.v-btn.v-btn--icon-only figure,.v-btn.v-btn--icon-only svg{margin-right:0}.v-btn--xs{border-radius:.375rem;font-size:.75rem;min-height:1.5rem;padding:.25rem 1rem}.v-btn--xs:before{border-width:1px}.v-btn--xs figure{height:.75rem;margin-right:.375rem;width:.75rem}.v-btn--xs .v-btn--label+.material-symbols-rounded,.v-btn--xs .v-btn--label+svg{height:auto;margin-left:.25rem;width:1rem}.v-btn--xs.v-btn--icon-only{width:1.5rem}.v-btn--sm{border-radius:.5rem;font-size:.875rem;min-height:2rem;padding:.25rem 1.5rem}.v-btn--sm:before{border-width:1px}.v-btn--sm figure{height:.875rem;margin-right:.375rem;width:.875rem}.v-btn--sm .material-symbols-rounded{font-size:1rem}.v-btn--sm .v-btn--label+.material-symbols-rounded,.v-btn--sm .v-btn--label+svg{height:auto;margin-left:.375rem;width:.75rem}.v-btn--sm .v-btn--label+.material-symbols-rounded{font-size:1.125rem}.v-btn--sm.v-btn--icon-only{width:2.25rem}@media screen and (min-width:992px){.v-btn--sm{font-size:1rem;padding:.125rem 1.5rem}}.v-btn--md{border-radius:.563rem;font-size:1rem;min-height:2.5rem;padding:.75rem 1.5rem}.v-btn--md:before{border-width:2px}.v-btn--md figure{height:1rem;margin-right:.5rem;width:1rem}.v-btn--md .material-symbols-rounded{font-size:1.25rem}.v-btn--md .v-btn--label+.material-symbols-rounded,.v-btn--md .v-btn--label+svg{height:auto;margin-left:.5rem;width:.75rem}.v-btn--md .v-btn--label+.material-symbols-rounded{font-size:1.5rem}.v-btn--md.v-btn--icon-only{width:2.375rem}@media screen and (min-width:992px){.v-btn--md{border-radius:.625rem;font-size:1.25rem;min-height:3rem;padding:.625rem 2rem}.v-btn--md figure{height:1.25rem;width:1.25rem}.v-btn--md .material-symbols-rounded{font-size:1.5rem}.v-btn--md.v-btn--icon-only{width:3rem}}.v-btn--lg{border-radius:.625rem;font-size:1.125rem;min-height:3rem;padding:.75rem 2rem}.v-btn--lg:before{border-width:2px}.v-btn--lg figure{height:1.25rem;margin-right:.5rem;width:1.25rem}.v-btn--lg .material-symbols-rounded{font-size:1.5rem}.v-btn--lg .v-btn--label+.material-symbols-rounded,.v-btn--lg .v-btn--label+svg{height:auto;margin-left:.5rem;width:.75rem}.v-btn--lg .v-btn--label+.material-symbols-rounded{font-size:1.5rem}.v-btn--lg.v-btn--icon-only{width:2.5rem}@media screen and (min-width:992px){.v-btn--lg{border-radius:.75rem;font-size:1.5rem;min-height:4rem;padding:1rem 2.5rem}.v-btn--lg figure{height:1.5rem;width:1.5rem}.v-btn--lg .material-symbols-rounded{font-size:2rem}.v-btn--lg .v-btn--label+.material-symbols-rounded,.v-btn--lg .v-btn--label+svg{margin-left:.625rem;width:1rem}.v-btn--lg .v-btn--label+.material-symbols-rounded{font-size:1.875rem}.v-btn--lg.v-btn--icon-only{width:3.75rem}}.v-btn--center{margin-left:auto;margin-right:auto}.v-btn--right{margin-left:auto;margin-right:0}.v-btn--primary,.v-btn--primary .v-btn--label{color:#fff}.v-btn--primary:after{content:""}.v-btn--primary-default{background:linear-gradient(0deg,rgba(0,0,0,.25),rgba(0,0,0,.25)),linear-gradient(145.46deg,#8b65e6 12.71%,#5937b7)}.v-btn--primary-default:after{background:linear-gradient(145.46deg,#8b65e6 12.71%,#5937b7)}.v-btn--primary-white{background:#dedee2;color:#5937b7}.v-btn--primary-white .v-btn--label{color:#5937b7}.v-btn--primary-white:after{background:#fff}.v-btn--primary-green{background:linear-gradient(0deg,rgba(0,0,0,.25),rgba(0,0,0,.25)),linear-gradient(137deg,#54dba3 8.93%,#00a671 69.62%)}.v-btn--primary-green:after{background:linear-gradient(133.51deg,#54dba3 -1.51%,#00a671 51.97%)}.v-btn--primary-danger{background:linear-gradient(0deg,rgba(0,0,0,.25),rgba(0,0,0,.25)),linear-gradient(180deg,#ff3e57,#e12039)}.v-btn--primary-danger:after{background:linear-gradient(180deg,#ff3e57,#e12039)}.v-btn--primary-dark{background:linear-gradient(0deg,rgba(0,0,0,.25),rgba(0,0,0,.25)),#2c2857}.v-btn--primary-dark:after{background:#2c2857}@media screen and (min-width:992px){.v-btn--primary:hover:after{opacity:0}}.v-btn--secondary:after,.v-btn--secondary:before{content:""}.v-btn--secondary:after{opacity:0}.v-btn--secondary-default{background:none;border-color:#5937b7;color:#5937b7}.v-btn--secondary-default:after{background:linear-gradient(145.46deg,rgba(139,101,230,.15) 12.71%,rgba(89,55,183,.15))}.v-btn--secondary-default .v-btn--label{color:#5937b7}.v-btn--secondary-white{background:none;border-color:#fff;color:#fff}.v-btn--secondary-white:after{background:hsla(0,0%,100%,.1)}.v-btn--secondary-white .v-btn--label{color:#fff}.v-btn--secondary-green{background:none;border-color:#00a671;color:#00a671}.v-btn--secondary-green:after{background:rgba(0,166,113,.12)}.v-btn--secondary-green .v-btn--label{color:#00a671}.v-btn--secondary-danger{background:none;border-color:#ff3e57;color:#ff3e57}.v-btn--secondary-danger:after{background:rgba(255,62,87,.12)}.v-btn--secondary-danger .v-btn--label{color:#ff3e57}.v-btn--secondary-dark{background:none;border-color:#2c2857;color:#2c2857}.v-btn--secondary-dark:after{background:hsla(0,0%,100%,.1)}.v-btn--secondary-dark .v-btn--label{color:#2c2857}.v-btn--secondary.v-btn--disabled,.v-btn--secondary[disabled]{background:none!important;border-color:#dedee2!important;color:#827f9b!important;pointer-events:none}.v-btn--secondary.v-btn--disabled .v-btn--label,.v-btn--secondary[disabled] .v-btn--label{color:#827f9b!important}.v-btn--secondary.v-btn--disabled:after,.v-btn--secondary[disabled]:after{display:none}@media screen and (min-width:992px){.v-btn--secondary:hover:after{opacity:1}.v-btn--secondary-default:hover{border-color:#432989;color:#432989}.v-btn--secondary-default:hover .v-btn--label{color:#432989}.v-btn--secondary-green:hover{border-color:#007d55;color:#007d55}.v-btn--secondary-green:hover .v-btn--label{color:#007d55}.v-btn--secondary-danger:hover{border-color:#bf2f41;color:#bf2f41}.v-btn--secondary-danger:hover .v-btn--label{color:#bf2f41}}.v-btn--ghost{background:none}.v-btn--ghost:after{content:"";opacity:0}.v-btn--ghost-default,.v-btn--ghost-default .v-btn--label{color:#5937b7}.v-btn--ghost-default:after{background:linear-gradient(145deg,rgba(139,101,230,.15) 12.71%,rgba(89,55,183,.15))}.v-btn--ghost-white{color:#fff}.v-btn--ghost-white:after{background:hsla(0,0%,100%,.15)}.v-btn--ghost-white .v-btn--label{color:#fff}.v-btn--ghost-green{color:#00a671}.v-btn--ghost-green:after{background:rgba(0,166,113,.12)}.v-btn--ghost-green .v-btn--label{color:#00a671}.v-btn--ghost-danger{color:#ff3e57}.v-btn--ghost-danger:after{background:rgba(255,62,87,.12)}.v-btn--ghost-danger .v-btn--label{color:#ff3e57}.v-btn--ghost-dark{color:#2c2857}.v-btn--ghost-dark:after{background:hsla(0,0%,100%,.1)}.v-btn--ghost-dark .v-btn--label{color:#2c2857}.v-btn--ghost.v-btn--disabled,.v-btn--ghost[disabled]{background:none!important;border-color:#dedee2!important;color:#827f9b!important;pointer-events:none}.v-btn--ghost.v-btn--disabled .v-btn--label,.v-btn--ghost[disabled] .v-btn--label{color:#827f9b!important}.v-btn--ghost.v-btn--disabled:after,.v-btn--ghost[disabled]:after{display:none}@media screen and (min-width:992px){.v-btn--ghost:hover:after{opacity:1}.v-btn--ghost-default:hover,.v-btn--ghost-default:hover .v-btn--label{color:#432989}.v-btn--ghost-white:hover,.v-btn--ghost-white:hover .v-btn--label{color:#fff}.v-btn--ghost-green:hover,.v-btn--ghost-green:hover .v-btn--label{color:#007d55}.v-btn--ghost-danger:hover,.v-btn--ghost-danger:hover .v-btn--label{color:#bf2f41}}.v-btn--sending{opacity:1}@media screen and (max-width:480px){.v-btn--full-width-mobile{white-space:nowrap;width:100%}.v-btn--phone-center{margin-left:auto;margin-right:auto}.v-btn--phone-right{margin-left:auto;margin-right:0}}@media screen and (min-width:480px) and (max-width:767px){.v-btn--tablet-center{margin-left:auto;margin-right:auto}.v-btn--tablet-right{margin-left:auto;margin-right:0}}@media screen and (min-width:768px){.v-btn--desktop-center{margin-left:auto;margin-right:auto}.v-btn--desktop-right{margin-left:auto;margin-right:0}}.flash-alert{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 6px 30px 0 rgba(0,0,0,.17);color:#2c2857;display:none;line-height:1.4;max-width:calc(100% - 50px);min-width:234px;outline:none;padding:.188rem;position:fixed;transition:top .35s ease-out;width:-moz-max-content;width:max-content;z-index:9999999}.flash-alert--static{position:static}.flash-alert--bottom-right{bottom:20px;right:20px}.flash-alert--top{left:50%;top:5rem;transform:translateX(-50%)}.flash-alert .container-alert{align-items:center;border-radius:.375rem;display:flex;gap:.5rem;max-width:none;padding:.5rem 1rem;width:100%}.flash-alert .material-symbols-rounded{flex-shrink:0;font-size:1.125rem;height:1.5rem;line-height:1.5rem;width:1.5rem}.flash-alert--text{font-size:1em;font-weight:700;line-height:1.5rem}.flash-alert--text a{text-decoration:underline}.flash-alert--text a:hover{text-decoration:none}.flash-alert--text>span{color:#827f9b;display:block;font-size:.875rem;font-weight:400;line-height:1.25rem}.flash-alert--active{display:flex}.flash-alert .flash-alert--close{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:1.5rem;justify-content:center;padding:0;width:1.5rem}.flash-alert .flash-alert--close .material-symbols-rounded{font-size:1.25rem}.flash-alert--success .container-alert{background-color:rgba(0,166,113,.1);color:#00a671}.flash-alert--success .material-symbols-rounded.full-circle{background-color:#00a671;color:#fff}.flash-alert--success .flash-alert--close{color:#00a671}.flash-alert--warning .container-alert{background-color:rgba(255,160,88,.1);color:#ffa058}.flash-alert--warning .material-symbols-rounded.full-circle{background-color:#ffa058;color:#fff}.flash-alert--warning .flash-alert--close{color:#ffa058}.flash-alert--danger .container-alert{background-color:rgba(255,62,87,.1);color:#ff3e57}.flash-alert--danger .material-symbols-rounded{font-size:1.625rem}.flash-alert--danger .material-symbols-rounded svg{fill:#ff3e57;height:1.375rem}.flash-alert--danger .flash-alert--close{color:#ff3e57}@media screen and (min-width:768px){.flash-alert{max-width:620px;min-width:320px;padding:.25rem}.flash-alert .container-alert{gap:1rem;padding:.75rem 1rem}.flash-alert--text{font-size:1.25rem;line-height:2rem}.flash-alert .material-symbols-rounded{font-size:1.5rem;height:2rem;line-height:2rem;width:2rem}.flash-alert .flash-alert--close .material-symbols-rounded{font-size:1.5rem}.flash-alert--danger .material-symbols-rounded{font-size:2.5rem;width:auto}}.site-header.off-canvas~.main-content .flash-alert--top{top:1rem!important}.site-header.off-canvas.fixed~.main-content .flash-alert--top{top:5rem!important}@media screen and (min-width:1400px){.site-header.off-canvas.fixed~.main-content .flash-alert--top{top:6rem!important}}@font-face{font-display:block;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;src:url(../../fonts/material-symbols-rounded-400.woff2) format("woff2")}.material-symbols-rounded{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";align-items:center;direction:ltr;display:inline-flex;font-family:Material Symbols Rounded;font-size:inherit;font-style:normal;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-weight:400;justify-content:center;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}.material-symbols-rounded.full-circle{border-radius:100%}.icon-check-success{background-color:#54dba3;color:#fff;font-size:4rem;height:4.375rem;line-height:4.375rem;text-align:center;width:4.375rem}.icon-check-bg-white{height:2.5rem;line-height:2.5rem;text-align:center;width:2.5rem}.icon-check-bg-white,.icon-check-list{background-color:#fff;font-size:1.5rem}.icon-check-list{border-radius:100%;height:1.25rem;margin-top:.313rem;position:relative;width:1.25rem}.icon-check-list span{position:absolute;right:-.25rem;z-index:1}.icon-check-list--bg-green{background:#cfe8e2}table.table-default{border-collapse:collapse;table-layout:fixed;width:100%}table.table-default th{background-color:#f2f2f2;color:#333;padding:10px;text-align:left}table.table-default td{border:1px solid #ddd;padding:8px;text-align:left}table.table-default tr:nth-child(2n){background-color:#f9f9f9}table.table-default tr:hover{background-color:#eaeaea}.v-modal--default .v-modal-header{align-items:center;display:flex;flex-shrink:0}.v-modal--default .v-modal-header>a{display:flex}.v-modal--default .v-modal-header>a figure{line-height:0;margin-bottom:auto;margin-top:auto}.v-modal--default .v-modal-header>a figure svg{height:2rem;width:auto}.v-modal--default .v-modal-header .v-modal-header__close{height:1.25rem;right:1rem;top:1.25rem;width:1.25rem}.v-modal--default .v-modal-header--fixed{padding:1.25rem}.v-modal--default .v-modal-header--fixed+.v-modal-body{max-height:calc(100vh - 217px);padding-bottom:2.75rem;padding-top:0}.v-modal--default .v-modal-footer{align-items:center;background:#f3f3f6;border-top:1px solid #dedee2;display:flex;flex-shrink:0;height:5rem;padding:0 1.25rem}.v-modal--default .v-modal-content{display:flex;flex-direction:column;height:100%}.v-modal--default .v-modal-body{height:100%;max-height:calc(100vh - 84px)}.v-modal--default .v-modal-body>figure{display:flex;justify-content:center;margin-bottom:2.25rem;margin-left:auto;margin-right:auto}.v-modal--default .v-modal-body .new-headline-sm{margin-bottom:.5rem}.v-modal--default .v-modal-body p{color:#676486;margin-bottom:.5rem}.v-modal--default .v-modal-body p a{color:#5937b7}.v-modal--default .v-modal-body p:last-of-type{margin-bottom:0}.v-modal--default .v-modal-body .btn-group{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-left:auto;margin-right:auto;width:-moz-max-content;width:max-content}.v-modal--default .v-modal-body .btn-group .v-btn--ghost-danger{order:2}.v-modal--default .v-modal-body .btn-group .v-btn{width:100%}.v-modal--default .v-modal-body>.btn-group,.v-modal--default .v-modal-body>.v-btn{margin-top:1.5rem}@media screen and (min-width:768px){.v-modal--default .v-modal-content{height:auto}.v-modal--default .v-modal-header:not(.v-modal-header--fixed){background:transparent;border:none;flex-wrap:wrap;height:auto;padding:0;text-align:center}.v-modal--default .v-modal-header:not(.v-modal-header--fixed) .v-modal-title{font-size:1.75rem;width:100%}.v-modal--default .v-modal-header:not(.v-modal-header--fixed)>a{display:none}.v-modal--default .v-modal-header .v-modal-header__close{right:1.875rem;top:1.875rem}.v-modal--default .v-modal-header .v-modal-header__close svg{height:1rem;width:auto}.v-modal--default .v-modal-header--fixed{padding:1.875rem}.v-modal--default .v-modal-header--fixed+.v-modal-body{max-height:calc(100vh - 265px);padding-left:1.875rem;padding-right:1.875rem}.v-modal--default .v-modal-body .new-headline-sm,.v-modal--default .v-modal-body p{margin-bottom:1rem}.v-modal--default .v-modal-body .btn-group{flex-direction:row;gap:1rem}.v-modal--default .v-modal-body .btn-group .v-btn:not(.v-btn--full-width){order:1;width:-moz-max-content;width:max-content}.v-modal--default .v-modal-body>.btn-group,.v-modal--default .v-modal-body>.v-btn{margin-top:2rem}}.v-modal.v-modal--video .v-modal-dialog{max-width:960px;overflow:visible;padding:0;width:calc(100% - 2rem)}.v-modal.v-modal--video .v-modal-content{background:transparent;border-radius:0;overflow:visible}.v-modal.v-modal--video .v-modal-header .v-modal-header__close{background-color:#676486;box-sizing:content-box;padding:1rem;right:0!important;top:-4.5rem!important}.v-modal.v-modal--video .v-modal-header .v-modal-header__close svg path{fill:#fff}.v-modal.v-modal--video .v-modal-header .v-modal-header__close:hover{background-color:#fff}.v-modal.v-modal--video .v-modal-header .v-modal-header__close:hover svg path{fill:#5937b7}.v-modal.v-modal--video .v-modal-body{max-height:77vh;padding:0}.v-modal.v-modal--video .embed-responsive-16by9{padding-top:56.25%;position:relative}.v-modal.v-modal--video iframe{border:none;height:100%;left:0;max-width:960px;position:absolute;top:0;width:100%}.modal-backdrop{background:rgba(44,40,87,.9);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9999999}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{display:block}.modal-open{overflow:hidden}.modal,.v-modal{display:none}.v-modal{-webkit-overflow-scrolling:touch;height:100%;left:0;outline:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:99999999}.v-modal-overflow{overflow:visible}.v-modal.in{display:block}.v-modal--center .v-modal-dialog{left:0;margin:0 auto;right:0;top:50%;transform:translateY(-50%)}.v-modal--bottom-right .v-modal-dialog{margin-left:auto;top:100%;transform:translateY(-100%)}.v-modal--sm .v-modal-dialog{max-width:448px;width:100%}.v-modal--sm .v-modal-body{padding:2.5rem 1.25rem}.v-modal--md .v-modal-dialog{max-width:688px;width:100%}.v-modal--md .v-modal-body{padding:2.75rem 1.25rem 1.25rem}.v-modal-dialog{box-sizing:border-box;overflow-y:auto;padding:.625rem;position:relative}.v-modal-content{background:#fff;border-radius:.75rem;box-shadow:0 4px 34px 0 rgba(0,0,0,.15);outline:none;overflow:hidden;position:relative}.v-modal-header{margin:0!important}.v-modal-header .v-modal-title{color:#2c2857;display:block}.v-modal-header .v-modal-header__close{align-items:center;background:transparent;border:none;border-radius:100%;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute}.v-modal-header .v-modal-header__close .material-symbols-rounded{color:#ff3e57;font-size:1.125rem}.v-modal-body{overflow-y:auto}.v-modal-body::-webkit-scrollbar{position:absolute;right:0;width:.25rem;z-index:99}.v-modal-body::-webkit-scrollbar-track{background:#dedee2}.v-modal-body::-webkit-scrollbar-thumb{background-color:#704ad9;border-radius:1.25rem}@media screen and (min-width:768px){.v-modal-dialog{padding:1.5rem}.v-modal-header .v-modal-header__close .material-symbols-rounded{font-size:1.5rem}.v-modal--sm .v-modal-body{padding:2.75rem 2rem}.v-modal--md .v-modal-body{padding:4rem 5rem}}.input-error-border,.input-error-border .dropdown-toggle.btn{border-color:#ff3e57!important;border-width:1px!important}.input-error{align-items:baseline;color:#ff3e57;display:flex;flex-direction:row;font-size:.875rem;font-weight:700;line-height:1.25rem;margin-top:.5rem;text-align:left;width:100%}.input-error .svg{align-items:center;display:flex;margin-right:.25rem;position:static;width:.875rem}.input-error.text-center{justify-content:center}form input,form textarea{-webkit-appearance:none;background:transparent;border:none;box-sizing:border-box;width:100%}form input::-ms-clear,form input::-ms-reveal,form textarea::-ms-clear,form textarea::-ms-reveal{display:none}form input:active,form input:focus,form input:focus-visible,form textarea:active,form textarea:focus,form textarea:focus-visible{border-color:#5937b7;outline:none;outline-offset:0}form input[type=file],form textarea[type=file]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}form input::-moz-placeholder,form textarea::-moz-placeholder{font-size:0}form input::placeholder,form textarea::placeholder{font-size:0}form .col-2{gap:1rem;margin-bottom:1rem}form .col-2 .input-wrapper{margin-bottom:0}form p.form-mandatory-fields{color:#ff3e57;font-size:.875rem;line-height:1.25rem;margin-bottom:1rem;margin-top:1rem;text-align:left}.input-wrapper{display:flex;flex-wrap:wrap;margin-bottom:1rem;position:relative;width:100%}@media screen and (min-width:992px){.input-wrapper.input-wrapper-mb-2x{margin-bottom:2rem}}.input-wrapper .basic-border,.input-wrapper .bootstrap-select .btn,.input-wrapper .full-border{background:transparent;border:none;box-sizing:border-box;color:#2c2857;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;height:3rem;padding:.5rem 1rem;transition:border-color .35s ease-out;width:100%}.input-wrapper .basic-border:disabled,.input-wrapper .bootstrap-select .btn:disabled,.input-wrapper .full-border:disabled{color:#676486}.input-wrapper .basic-border:active,.input-wrapper .basic-border:focus,.input-wrapper .basic-border:focus-visible,.input-wrapper .bootstrap-select .btn:active,.input-wrapper .bootstrap-select .btn:focus,.input-wrapper .bootstrap-select .btn:focus-visible,.input-wrapper .full-border:active,.input-wrapper .full-border:focus,.input-wrapper .full-border:focus-visible{border-color:#5937b7!important;outline:none}.input-wrapper .basic-border::-moz-placeholder,.input-wrapper .bootstrap-select .btn::-moz-placeholder,.input-wrapper .full-border::-moz-placeholder{font-size:0}.input-wrapper .basic-border::placeholder,.input-wrapper .bootstrap-select .btn::placeholder,.input-wrapper .full-border::placeholder{font-size:0}@media screen and (min-width:992px){.input-wrapper .basic-border,.input-wrapper .bootstrap-select .btn,.input-wrapper .full-border{font-size:1rem;height:3.5rem}}.input-wrapper .basic-border{border-bottom:1px solid #b3b1c2}.input-wrapper .full-border{background:#fff;border:1px solid #b3b1c2;border-radius:.5rem}.is-float-label{color:#827f9b;display:block;font-size:.875rem;left:1rem;overflow:hidden;pointer-events:none;position:absolute;text-align:left;text-overflow:ellipsis;top:.875rem;transition:all .2s ease-in-out;white-space:nowrap;width:calc(100% - 2rem);z-index:1}.is-float-label span{color:#ff3e57}.input-has-full-border .is-float-label{margin-left:1px}.is-float-label.float-label-active{font-size:.75rem;top:.375rem}.is-float-label.float-label-active+.bootstrap-select .btn,.is-float-label.float-label-active+input,.is-float-label.float-label-active+textarea{padding-top:1.625rem}@media screen and (min-width:992px){.is-float-label{font-size:1rem;top:1rem}.is-float-label.float-label-active{font-size:.875rem}}.form-input-textarea .basic-border,.form-input-textarea .full-border{min-height:3rem;padding:.875rem 1rem;resize:none}@media screen and (min-width:992px){.form-input-textarea .basic-border,.form-input-textarea .full-border{min-height:3.5rem;padding:1rem}}.form-input-password .basic-border,.form-input-password .full-border{padding-right:3rem}.form-input-password .show-password{align-items:center;display:flex;position:absolute;right:1rem;top:1.5rem;transform:translateY(-50%)}.form-input-password .show-password input{display:none}.form-input-password .show-password label{align-items:center;cursor:pointer;display:flex}.form-input-password .show-password input:checked+label{transform:scaleX(-1)}.form-input-password .show-password input:checked+label:before{background:#5937b7;border-bottom:1px solid #f7f7f9;content:"";display:block;height:2px;position:absolute;top:.375rem;transform:rotate(-50deg);width:1.5rem}@media screen and (min-width:992px){.form-input-password .show-password{top:1.75rem}}.form-input-select select{border:none;border-bottom:1px solid #b3b1c2;height:3rem;width:100%}.form-input-select .bootstrap-select.btn-group{height:-moz-max-content;height:max-content;position:relative;width:100%}.form-input-select .bootstrap-select.btn-group .btn{max-width:100%}.form-input-select .bootstrap-select.btn-group .dropdown-toggle.btn-default{align-items:center;background:transparent;border:none;border-bottom:1px solid #b3b1c2;cursor:pointer;display:flex;justify-content:space-between;min-width:auto;position:relative;transition:none;width:100%}.form-input-select .bootstrap-select.btn-group .dropdown-toggle.btn-default .bs-caret{margin-left:.75rem;position:relative}.form-input-select .bootstrap-select.btn-group .dropdown-toggle.btn-default .bs-caret .caret:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 5.475a.952.952 0 0 1-.263-.037.791.791 0 0 1-.206-.15L.97 1.724a.646.646 0 0 1-.207-.469A.74.74 0 0 1 .988.77a.646.646 0 0 1 .468-.207c.188 0 .35.07.488.207L5 3.844 8.075.769A.583.583 0 0 1 8.544.58c.187 0 .35.069.487.206.138.138.207.3.207.488a.646.646 0 0 1-.207.469L5.47 5.287a.71.71 0 0 1-.225.15.766.766 0 0 1-.244.038Z' fill='%23827F9B'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:block;height:1.25rem;width:1.125rem}.form-input-select .bootstrap-select.btn-group .dropdown-toggle.btn-default .filter-option{width:calc(100% - 2rem)}.form-input-select .bootstrap-select.btn-group .dropdown-toggle.btn-default .filter-option figure{display:none}.form-input-select .bootstrap-select.btn-group .dropdown-toggle.btn-default .filter-option span{display:block;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.form-input-select .bootstrap-select.btn-group .dropdown-toggle.btn-default.bs-invalid{border-color:#ff3e57}.form-input-select .bootstrap-select.btn-group .dropdown-toggle.btn-default[title="Nothing selected"] .filter-option,.form-input-select .bootstrap-select.btn-group .dropdown-toggle.btn-default[title="Wählen Sie aus"] .filter-option,.form-input-select .bootstrap-select.btn-group .dropdown-toggle.btn-default[title=Choose] .filter-option,.form-input-select .bootstrap-select.btn-group .dropdown-toggle.btn-default[title=Vyberte] .filter-option{visibility:hidden}.form-input-select .bootstrap-select.btn-group .dropdown-toggle.btn-default.disabled{cursor:default}.form-input-select .bootstrap-select.btn-group .dropdown-toggle.btn-default.disabled .bs-caret{display:none}.form-input-select .bootstrap-select.btn-group.open .dropdown-menu{display:block}.form-input-select .bootstrap-select.btn-group.open .dropdown-toggle.btn-default{border-color:#5937b7!important;border-bottom:1px solid transparent!important}.form-input-select .bootstrap-select.btn-group.open .dropdown-toggle.btn-default .caret:before{transform:rotate(180deg)}.form-input-select .bootstrap-select.btn-group select{display:none}.form-input-select .bootstrap-select.btn-group div.dropdown-menu{background:#fff;border:1px solid #5937b7;border-radius:.5rem;box-sizing:border-box;display:none;margin-top:-1px;max-height:270px!important;position:absolute;top:100%;width:100%;z-index:9}.form-input-select .bootstrap-select.btn-group div.dropdown-menu ul{max-height:190px!important;width:100%}.form-input-select .bootstrap-select.btn-group div.dropdown-menu ul::-webkit-scrollbar{position:absolute;right:0;width:3px;z-index:99}.form-input-select .bootstrap-select.btn-group div.dropdown-menu ul::-webkit-scrollbar-track{background-color:#dedee2;border-radius:20px}.form-input-select .bootstrap-select.btn-group div.dropdown-menu ul::-webkit-scrollbar-thumb{background-color:#5937b7;border-radius:20px;-webkit-transition:all .35s ease-out;transition:all .35s ease-out}.form-input-select .bootstrap-select.btn-group div.dropdown-menu li{padding:0}.form-input-select .bootstrap-select.btn-group div.dropdown-menu li.hidden{display:none}.form-input-select .bootstrap-select.btn-group div.dropdown-menu li a{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:.875rem;min-height:3rem;padding:0 1rem;position:relative;text-decoration:none}.form-input-select .bootstrap-select.btn-group div.dropdown-menu li a:before{background:#b3b1c2;bottom:0;content:"";display:block;height:1px;left:1rem;position:absolute;width:calc(100% - 2rem)}.form-input-select .bootstrap-select.btn-group div.dropdown-menu li a span{font-weight:700;transition:all .35s ease-out}.form-input-select .bootstrap-select.btn-group div.dropdown-menu li a .content{align-items:center;display:flex}.form-input-select .bootstrap-select.btn-group div.dropdown-menu li a .content figure{align-items:center;display:flex;margin-right:.5rem}.form-input-select .bootstrap-select.btn-group div.dropdown-menu li a .content figure img{height:auto;width:2rem}.form-input-select .bootstrap-select.btn-group div.dropdown-menu li a:hover span{color:#5937b7}.form-input-select .bootstrap-select.btn-group div.dropdown-menu li.disabled{pointer-events:none}.form-input-select .bootstrap-select.btn-group div.dropdown-menu li.disabled a{color:#2c2857;opacity:.5}.form-input-select .bootstrap-select.btn-group div.dropdown-menu li.no-results{align-items:center;box-sizing:border-box;display:flex;min-height:3rem;padding:.5rem 1rem}.form-input-select .bootstrap-select.btn-group div.dropdown-menu li:last-child a:before{display:none}@media screen and (min-width:992px){.form-input-select .bootstrap-select.btn-group div.dropdown-menu li a{min-height:3.5rem}}.form-input-select .is-float-label.float-label-active+.bootstrap-select.btn-group .dropdown-toggle.btn-default .bs-caret{margin-top:-.875rem}.form-input-select--empty .bootstrap-select.btn-group .btn{pointer-events:none}.form-input-select--empty .bootstrap-select.btn-group .btn .bs-caret{display:none}.form-input-select.input-has-full-border .bootstrap-select.btn-group .dropdown-toggle.btn-default,.form-input-select.input-has-full-border select{background:#fff;border:1px solid #b3b1c2;border-radius:.5rem}.form-input-select.input-has-full-border .bootstrap-select.btn-group.open .dropdown-toggle.btn-default{border-radius:.5rem .5rem 0 0}.form-input-select.input-has-full-border .bootstrap-select.btn-group.open .dropdown-toggle.btn-default:before{background:#b3b1c2;bottom:0;content:"";display:block;height:1px;left:1rem;position:absolute;width:calc(100% - 2rem)}.form-input-select.input-has-full-border .bootstrap-select.btn-group.open div.dropdown-menu{border-radius:0 0 .5rem .5rem;border-top:0}@media screen and (min-width:992px){.form-input-select select{min-height:3rem}}.form-input-phone-number .form-input-phone-number-wrapper{align-items:center;display:flex;flex-wrap:nowrap;gap:1rem;width:100%}.form-input-phone-number .btn-group.bootstrap-select .dropdown-toggle.btn-default .filter-option .content{align-items:center;display:flex;flex-direction:row}.form-input-phone-number .btn-group.bootstrap-select .dropdown-toggle.btn-default .filter-option .content img,.form-input-phone-number .btn-group.bootstrap-select .dropdown-toggle.btn-default .filter-option .content svg{margin-right:.5rem}.form-input-phone-number .btn-group.bootstrap-select .dropdown-toggle.btn-default .filter-option .content span{display:none}.form-input-phone-number .btn-group.bootstrap-select div.dropdown-menu li a .content img,.form-input-phone-number .btn-group.bootstrap-select div.dropdown-menu li a .content svg{margin-right:.5rem}.form-input-phone-number .disabled .btn-group.bootstrap-select .dropdown-toggle.btn-default{pointer-events:none}.form-input-phone-number .disabled .btn-group.bootstrap-select .dropdown-toggle.btn-default .bs-caret{display:none}.form-input-phone-number .form-input-text{position:relative;width:100%}div.datepicker{background-color:#fff;border:1px solid #5937b7;border-radius:.5rem;margin-bottom:1.25rem;padding:1rem}div.datepicker.dropdown-menu{background-clip:padding-box;display:none;float:left;left:0;list-style:none;min-width:280px;position:absolute;text-align:left;top:100%;z-index:1000}@media screen and (min-width:768px){div.datepicker.dropdown-menu{min-width:340px}}div.datepicker .datepicker-days table{border-collapse:initial;border-spacing:.5rem 0}div.datepicker .datepicker-days table td,div.datepicker .datepicker-days table th{font-size:.875rem;font-weight:400;height:1.75rem;line-height:1.75rem;padding:0;text-align:center;width:1.75rem}@media screen and (min-width:992px){div.datepicker .datepicker-days table td,div.datepicker .datepicker-days table th{font-size:1rem;height:2rem;line-height:2rem;width:2rem}}div.datepicker .datepicker-days table th>span{align-items:center;border:1px solid #5937b7;border-radius:100%;color:#5937b7;display:flex;height:2rem;justify-content:center;margin:0 auto;width:2rem}div.datepicker .datepicker-days table th>span svg{height:20px;width:10px}div.datepicker .datepicker-days table th.dow{color:#676486;font-weight:700;height:2rem;line-height:2rem;padding-top:.875rem;text-transform:uppercase}div.datepicker .datepicker-days table th.next,div.datepicker .datepicker-days table th.prev{cursor:pointer;font-size:0;height:1.25rem;line-height:1;width:1.25rem}@media screen and (min-width:992px){div.datepicker .datepicker-days table th.next svg,div.datepicker .datepicker-days table th.prev svg{height:auto;width:1.5rem}}div.datepicker .datepicker-days table th.prev{text-align:left;transform:translateX(-.5rem)}div.datepicker .datepicker-days table th.next{text-align:right;transform:translateX(.5rem)}div.datepicker .datepicker-days table th.datepicker-switch{color:#2c2857;font-size:1rem;font-weight:700;height:auto;line-height:1.5rem}@media screen and (min-width:992px){div.datepicker .datepicker-days table th.datepicker-switch{font-size:1.25rem;line-height:2rem}}div.datepicker .datepicker-days table td{color:#2c2857;position:relative}div.datepicker .datepicker-days table td.active,div.datepicker .datepicker-days table td:hover{background:linear-gradient(134.78deg,#8b65e6,#5937b7);border-radius:1rem;color:#fff;cursor:pointer}div.datepicker .datepicker-days table td.active:hover{background:#5937b7}div.datepicker .datepicker-days table td.disabled{color:#b3b1c2!important;pointer-events:none}div.datepicker .datepicker-days table td.new,div.datepicker .datepicker-days table td.old{color:#676486}div.datepicker .datepicker-days table td.new.active,div.datepicker .datepicker-days table td.new:hover,div.datepicker .datepicker-days table td.old.active,div.datepicker .datepicker-days table td.old:hover{color:#fff}.form-input-datepicker .datepicker-hidden{display:none}.form-input-datepicker .input-datepicker{cursor:pointer;padding-right:2rem}.form-input-datepicker .input-datepicker:active,.form-input-datepicker .input-datepicker:focus{border-color:transparent!important}.form-input-datepicker.input-has-full-border .input-datepicker:active,.form-input-datepicker.input-has-full-border .input-datepicker:focus{border:1px solid #5937b7!important;border-radius:.5rem .5rem 0 0}.form-input-datepicker .material-symbols-rounded{align-items:center;display:flex;height:1.125rem;justify-content:center;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1.25rem;z-index:0}.form-input-datepicker .datepicker-dropdown.dropdown-menu{box-sizing:border-box;filter:none;margin-top:-1px;min-width:260px;padding:.5rem 1rem 1.5rem;width:100%;z-index:999!important}.form-input-datepicker .datepicker-dropdown.dropdown-menu:after,.form-input-datepicker .datepicker-dropdown.dropdown-menu:before{display:none}.form-input-datepicker .datepicker-dropdown.dropdown-menu .table-condensed{width:100%}.form-input-datepicker.datepicker-open .input-datepicker{border-color:transparent!important}.form-input-datepicker.datepicker-open.input-has-full-border .input-datepicker{border:1px solid #5937b7!important;border-radius:.5rem .5rem 0 0}.form-input-datepicker.datepicker-open.input-has-full-border .datepicker-dropdown.dropdown-menu{border-radius:0 0 .5rem .5rem;border-top:0}.form-input-datepicker.datepicker-open.input-has-full-border .datepicker-dropdown.dropdown-menu:before{background:#b3b1c2;content:"";display:block;height:1px;left:1rem;position:absolute;top:-1px;width:calc(100% - 2rem)}.form-input-checkbox-toggle input[type=checkbox]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.form-input-checkbox-toggle label{align-items:center;cursor:pointer;display:flex;justify-content:space-between;width:100%}.form-input-checkbox-toggle .checkbox-toggle-box{background:#b3b1c2;border-radius:100px;box-sizing:border-box;display:flex;flex-shrink:0;margin-right:1.25rem;position:relative}.form-input-checkbox-toggle .checkbox-toggle-box:before{background:#fff;border-radius:100%;content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.form-input-checkbox-toggle .checkbox-toggle-box-text{color:#fff;display:block;font-weight:700;position:absolute;right:0;text-align:center}.form-input-checkbox-toggle .checkbox-toggle-box-text.checked{display:none}.form-input-checkbox-toggle .checkbox-toggle-label{align-items:center;display:flex;font-size:1rem;line-height:1.5rem;margin-bottom:0;min-height:3rem}@media screen and (min-width:992px){.form-input-checkbox-toggle .checkbox-toggle-label{min-height:3.5rem}}.form-input-checkbox-toggle input:checked+label .checkbox-toggle-box{background:linear-gradient(134deg,#54dba3 -1.51%,#00a671 51.97%)}.form-input-checkbox-toggle input:checked+label .checkbox-toggle-box:before{left:auto}.form-input-checkbox-toggle input:checked+label .checkbox-toggle-box-text{display:none;left:0;right:auto}.form-input-checkbox-toggle input:checked+label .checkbox-toggle-box-text.checked{display:block}.form-input-checkbox-toggle--sm .checkbox-toggle-box{height:2rem;width:5rem}.form-input-checkbox-toggle--sm .checkbox-toggle-box:before{height:1.75rem;left:.125rem;width:1.75rem}.form-input-checkbox-toggle--sm .checkbox-toggle-box-text{font-size:1rem;line-height:2rem;width:calc(100% - 1.875rem)}.form-input-checkbox-toggle--sm input:checked+label .checkbox-toggle-box:before{right:.125rem}.form-input-checkbox-toggle--md .checkbox-toggle-box{height:3rem;width:7.125rem}.form-input-checkbox-toggle--md .checkbox-toggle-box:before{height:2.625rem;left:.25rem;width:2.625rem}.form-input-checkbox-toggle--md .checkbox-toggle-box-text{font-size:1.25rem;line-height:3rem;width:calc(100% - 2.875rem)}.form-input-checkbox-toggle--md input:checked+label .checkbox-toggle-box:before{right:.25rem}.form-input-checkbox-toggle--lg .checkbox-toggle-box{height:3.5rem;width:8.125rem}.form-input-checkbox-toggle--lg .checkbox-toggle-box:before{height:3rem;left:.25rem;width:3rem}.form-input-checkbox-toggle--lg .checkbox-toggle-box-text{font-size:1.25rem;line-height:3.5rem;width:calc(100% - 3.25rem)}.form-input-checkbox-toggle--lg input:checked+label .checkbox-toggle-box:before{right:.25rem}.form-input-checkbox-toggle--toggle-right .checkbox-toggle-box{margin-left:1.25rem;margin-right:0;order:2}.form-input-radio{gap:1rem}.form-input-radio .radio-wrapper label{color:#2c2857;cursor:pointer;display:flex;line-height:1.25rem;padding-left:1.75rem;position:relative}.form-input-radio .radio-wrapper label:after,.form-input-radio .radio-wrapper label:before{border-radius:100%;content:"";display:block;position:absolute;transition:all .35s ease-out}.form-input-radio .radio-wrapper label:before{background-color:#fff;border:.063rem solid #b3b1c2;box-sizing:border-box;height:1.25rem;left:0;width:1.25rem}.form-input-radio .radio-wrapper label:after{background:#5937b7;height:.375rem;left:.438rem;opacity:0;top:50%;transform:translateY(-50%);width:.375rem}@media screen and (min-width:992px){.form-input-radio .radio-wrapper label{line-height:1.5rem;padding-left:2.25rem}.form-input-radio .radio-wrapper label:before{height:1.5rem;width:1.5rem}.form-input-radio .radio-wrapper label:after{height:.5rem;left:.5rem;width:.5rem}}.form-input-radio .radio-wrapper input{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.form-input-radio .radio-wrapper input:checked+label:after{opacity:1}.form-input-radio--check .radio-wrapper label:after{background:url('data:image/svg+xml;charset=utf-8,<svg width="14" height="10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.915 7.315 11.72.53c.198-.214.428-.313.687-.298.275 0 .512.1.71.298a.97.97 0 0 1 .299.71c0 .26-.1.497-.298.711L5.625 9.446a1.047 1.047 0 0 1-.733.298c-.26 0-.49-.1-.688-.298L.881 6.123a.97.97 0 0 1 0-1.398c.199-.214.428-.32.688-.32.275 0 .52.106.733.32l2.613 2.59Z" fill="%23fff"/></svg>') 50% no-repeat;height:1.25rem;left:0;position:absolute;width:1.25rem}@media screen and (min-width:992px){.form-input-radio--check .radio-wrapper label:after{height:1.5rem;width:1.5rem}}.form-input-radio--check .radio-wrapper input:checked+label:before{background-color:#54dba3;border-color:#54dba3}.form-input-checkbox input{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.form-input-checkbox input:checked+label:after{opacity:1}.form-input-checkbox label{-webkit-tap-highlight-color:transparent;color:#2c2857;cursor:pointer;display:block;line-height:1.25rem;padding-left:1.75rem;position:relative}.form-input-checkbox label:before{background-color:#fff;border:.063rem solid #b3b1c2;border-radius:.25rem;box-sizing:border-box}.form-input-checkbox label:after,.form-input-checkbox label:before{content:"";display:block;height:1.25rem;left:0;position:absolute;width:1.25rem}.form-input-checkbox label:after{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC4yMyA1Ljc3IDkuNjQ1LjM3NmEuNzA2LjcwNiAwIDAgMSAuNTgzLS4yNWMuMjM2IDAgLjQ0NS4wOS42MjUuMjdhLjg3Ljg3IDAgMCAxIC4yNS42MDUuODcuODcgMCAwIDEtLjI1LjYwNGwtNiA2YS44OTQuODk0IDAgMCAxLS42MjUuMjUuODcuODcgMCAwIDEtLjYwNC0uMjVsLTIuNDgtMi40NzlhLjk2My45NjMgMCAwIDEtLjI3LS42MDRjMC0uMjIyLjA5LS40MjQuMjctLjYwNC4xODEtLjE4LjM4My0uMjcxLjYwNS0uMjcxLjIyMiAwIC40MjQuMDkuNjA0LjI3TDQuMjMgNS43NzJaIiBmaWxsPSIjNTkzN0I3Ii8+PC9zdmc+") no-repeat 50%;background-size:.625rem;opacity:0;top:0;transition:all .35s ease-out}.form-input-checkbox label a{color:#5937b7;font-weight:700}.form-input-checkbox label p{margin-bottom:.5rem}.form-input-checkbox label p:last-child{margin-bottom:0}@media screen and (min-width:992px){.form-input-checkbox label{line-height:1.5rem;padding-left:2.25rem}.form-input-checkbox label:before{height:1.5rem;width:1.5rem}.form-input-checkbox label:after{background-size:.75rem;height:1.5rem;width:1.5rem}}.form-input-checkbox.has-error label:before{border-color:#ff3e57}.input-wrapper.wrapper-range .input-range{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.input-wrapper.wrapper-range .rangeslider{background:rgba(89,55,183,.25);border-radius:1.25rem;box-shadow:none;height:.5rem;width:100%}.input-wrapper.wrapper-range .rangeslider .rangeslider__fill{background:#5937b7;border-radius:1.25rem;height:100%}.input-wrapper.wrapper-range .rangeslider .rangeslider__handle{background:#5937b7;border:.5rem solid #fff;border-radius:100%;box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-sizing:border-box;cursor:pointer;height:2rem;position:relative;top:-1.25rem;width:2rem}.input-wrapper.wrapper-range .rangeslider .rangeslider__handle:after{display:none}.input-wrapper.wrapper-range .rangeslider--active .rangeslider__fill,.input-wrapper.wrapper-range .rangeslider--active .rangeslider__handle{background-color:#54dba3}.form-input-avatar-image-select{flex-direction:column;text-align:center}.form-input-avatar-image-select .avatar-upload{align-items:center;background-color:#fff;border:1px solid rgba(102,96,121,.2);border-radius:100%;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);cursor:pointer;display:flex;height:120px;justify-content:center;margin:0 auto 10px;overflow:hidden;transition:all .35s ease-out;width:120px}.form-input-avatar-image-select .avatar-upload img{height:auto;max-width:100%}.form-input-avatar-image-select .avatar-upload .material-icons{color:#5937b7;font-size:2.5rem}.form-input-avatar-image-select .avatar-upload:hover{background:rgba(89,55,183,.2)}.form-input-avatar-image-select .avatar-upload:hover+strong{text-decoration:underline}.form-input-avatar-image-select strong{color:#5937b7;cursor:pointer}.form-input-avatar-image-select strong:hover{text-decoration:underline}.input-note{align-items:baseline;color:#676486;display:flex;flex-direction:row;font-size:.875rem;line-height:1.25rem;margin-top:.5rem;text-align:left;width:100%}.input-note .svg{align-items:center;display:flex;height:1.25rem;margin-right:.25rem;position:static;width:.875rem}.input-note.text-center{justify-content:center}.form-input-radio-button-wrapper{display:flex;flex-direction:column;gap:10px;justify-content:center;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:560px;width:100%}.form-input-radio-button-wrapper .v-btn{margin-top:20px}@media screen and (min-width:992px){.form-input-radio-button-wrapper{gap:20px;margin-bottom:80px}}.form-input-radio-button{align-items:flex-start;background:#fff;border:1px solid #dedee2;border-radius:10px;box-sizing:border-box;color:#2c2857;cursor:pointer;display:flex;flex-direction:column;font-family:Nunito,sans-serif;font-weight:700;justify-content:center;min-height:80px;padding:16px}.form-input-radio-button .label-static{font-size:1.125rem;line-height:1.38888889;margin-left:0;margin-right:auto;text-align:left}.form-input-radio-button figure{display:flex}.form-input-radio-button figure span{align-items:center;border:2px solid #dedee2;border-radius:100%;color:#fff;display:flex;font-size:1.375rem;font-weight:500;height:1.5rem;justify-content:center;width:1.5rem}.form-input-radio-button figure span.check{background-color:#54dba3;border-color:#54dba3}.form-input-radio-button figure span.times{background-color:#ff3e57;border-color:#ff3e57}.form-input-radio-button figure.form-input-radio-button-icon{justify-content:center;margin-right:20px;width:44px}.form-input-radio-button figure.form-input-radio-button-icon svg{max-width:100%}.form-input-radio-button figure.form-input-radio-button-selector svg{height:28px;width:28px}.form-input-radio-button figure .fa-spinner{animation:fa-spin 2s linear infinite;height:20px;width:20px}.form-input-radio-button p{color:#676486;font-weight:400;line-height:1.4;margin-top:6px}.form-input-radio-button-inner{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.form-input-radio-button-form{margin-top:20px;width:100%}.form-input-radio-button-form .v-btn{margin-top:0!important}.form-input-radio-button.active{border:2px solid #00a671;box-shadow:0 0 40px rgba(84,219,163,.5);padding-left:15px;padding-right:15px}.form-input-radio-button--danger.active{border:2px solid #ff3e57;box-shadow:0 0 40px rgba(255,62,87,.5)}.form-input-radio-button--with-input.active{flex-direction:column;height:auto;padding-bottom:25px;padding-top:25px}.form-input-radio-button--with-input-only{cursor:auto}.form-input-radio-button--with-input-only .input-wrapper{margin-bottom:0}.form-input-radio-button--boolean{flex-wrap:wrap;height:auto;min-height:92px;padding:18px 20px}.form-input-radio-button--boolean .form-input-radio-button-inner{flex-wrap:wrap}.form-input-radio-button--boolean .form-input-radio-button-inner>span{margin-bottom:6px;text-align:center;width:100%}.form-input-radio-button--boolean .radio-wrapper{display:flex;gap:2px;margin-left:auto;margin-right:auto}.form-input-radio-button--boolean .radio-wrapper label{align-items:center;background-color:rgba(89,55,183,.15);color:#5937b7;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .35s ease-out;width:92px}.form-input-radio-button--boolean .radio-wrapper label:first-of-type{border-radius:20px 0 0 20px}.form-input-radio-button--boolean .radio-wrapper label:first-of-type:hover{background-color:#00a671}.form-input-radio-button--boolean .radio-wrapper label:last-of-type{border-radius:0 20px 20px 0}.form-input-radio-button--boolean .radio-wrapper label:last-of-type:hover{background-color:#676486}.form-input-radio-button--boolean .radio-wrapper label:hover svg path{fill:#fff}.form-input-radio-button--boolean .radio-wrapper label:hover span{color:#fff}.form-input-radio-button--boolean .radio-wrapper label svg path{fill:#5937b7}.form-input-radio-button--boolean .radio-wrapper label span{line-height:1;margin-left:5px;margin-right:0}.form-input-radio-button--boolean .radio-wrapper input:checked+label svg path{fill:#fff}.form-input-radio-button--boolean .radio-wrapper input:checked+label span{color:#fff}.form-input-radio-button--boolean .radio-wrapper input:checked+label:first-of-type{background-color:#00a671}.form-input-radio-button--boolean .radio-wrapper input:checked+label:last-of-type{background-color:#676486}.form-input-radio-button--boolean p{margin-top:12px}@media screen and (min-width:480px){.form-input-radio-button--boolean .form-input-radio-button-inner{flex-wrap:nowrap}.form-input-radio-button--boolean .form-input-radio-button-inner>span{margin:0;text-align:left}}@media screen and (min-width:992px){.form-input-radio-button{padding:24px}.form-input-radio-button .label-static{font-size:1.5rem}.form-input-radio-button.active{padding:23px}.form-input-radio-button--boolean{padding:18px 20px}}.switcher-tabs{border-radius:.75rem;display:flex;justify-content:center;overflow:visible}.switcher-tabs .tabs{align-items:center;background:#e3d7ff;border-radius:.5rem;box-sizing:border-box;display:flex;flex-wrap:nowrap;height:3rem;justify-content:center;list-style:none;padding:.188rem;width:100%}.switcher-tabs .tabs li{height:2.625rem;margin:0;width:50%}.switcher-tabs .tabs li a{align-items:center;border-radius:.375rem;color:#2c2857;display:flex;font-weight:700;height:100%;justify-content:center;line-height:1;padding:0 .5rem;text-align:center;text-decoration:none}.switcher-tabs .tabs li.active a{background-color:#fff;box-shadow:0 6px 50px 0 rgba(0,0,0,.17);color:#5937b7}.switcher-tab-content .switcher-tab-pane{display:none}.switcher-tab-content .switcher-tab-pane.active{display:block}.block-certification{background:#fff;padding:1.5rem 0;position:relative;z-index:9}.block-certification .container{display:flex;flex-direction:column;gap:1rem;padding:0 1.5rem}.block-certification .certified-item{align-items:center;display:flex}.block-certification .certified-item figure{display:block;flex-shrink:0;height:40px;margin-right:1rem;position:relative;width:40px}.block-certification .certified-item figure svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.block-certification .certified-item.item-ce figure,.block-certification .certified-item.item-gdpr figure,.block-certification .certified-item.item-medical figure{height:42px;width:36px}.block-certification .certified-item.item-ce svg{height:22px;width:30px}.block-certification .certified-item.item-gdpr svg{height:35px;width:36px}.block-certification .certified-item.item-medical svg{height:42px;width:30px}@media screen and (min-width:768px){.block-certification .container{display:flex;flex-direction:row;justify-content:space-between}.block-certification .certified-item{width:-moz-max-content;width:max-content}}@media screen and (min-width:992px){.block-certification{align-items:center;display:flex;min-height:3.5rem}.block-certification .certified-item.item-ce figure,.block-certification .certified-item.item-gdpr figure,.block-certification .certified-item.item-medical figure{margin-right:1.125rem}.block-certification .certified-item.item-ce figure{width:35px}.block-certification .certified-item.item-ce svg{height:25px;width:35px}.block-certification .certified-item.item-gdpr figure{width:42px}.block-certification .certified-item.item-gdpr svg{height:40px;width:42px}.block-certification .certified-item.item-medical figure{width:35px}.block-certification .certified-item.item-medical svg{height:49px;width:35px}}.info-phases{margin-top:2rem}.info-phases .section-title{margin-bottom:2.5rem}.info-phases .col-2{gap:2rem;margin-left:auto;margin-right:auto;max-width:58.75rem}.info-phases .col-2 .col-item{background:#fff;border-radius:.5rem;padding:1.5rem 2rem;position:relative}.info-phases .col-2 .phase-num{align-items:center;background:#ded7f1;border:.25rem solid #fff;border-radius:100%;box-sizing:border-box;color:#5937b7;display:flex;font-weight:700;height:3rem;justify-content:center;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:3rem}@media screen and (min-width:992px){.info-phases{margin-top:3.5rem}.info-phases .col-2{gap:1rem}}.block-partners .partner-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.block-partners .partner-list figure{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin:2rem 0;padding:0 .75rem;width:50%}.block-partners .partner-list figure img{max-height:52px;max-width:100%}@media screen and (min-width:768px){.block-partners .partner-list figure{width:25%}}@media screen and (min-width:992px){.block-partners .section-title{margin-bottom:2.5rem}.block-partners .partner-list figure{height:auto;margin:.75rem 0;padding:0}.block-partners .partner-list figure img{max-height:none;transform:none}}@media screen and (min-width:1200px){.block-partners .partner-list{justify-content:space-between;margin-left:auto;margin-right:auto}.block-partners .partner-list figure{margin:0;width:auto}}.testimonials-patients-wrapper .swiper-wrapper{display:grid;gap:1rem;grid-template-columns:1fr}.testimonials-patients-wrapper .testimonials-patients-box{background:linear-gradient(195deg,#fff 61.12%,#f8f8f8 89.36%);border:1px solid #dedee2;border-radius:.75rem;box-sizing:border-box;display:none;flex-direction:row;padding:1.5rem}.testimonials-patients-wrapper .testimonials-patients-box figure{flex-shrink:0;margin-right:1.25rem}.testimonials-patients-wrapper .testimonials-patients-box .new-text-lg{margin-bottom:.75rem}.testimonials-patients-wrapper .testimonials-patients-box .new-text-md{color:#676486}.testimonials-patients-wrapper .testimonials-patients-box:first-child,.testimonials-patients-wrapper .testimonials-patients-box:nth-child(2),.testimonials-patients-wrapper .testimonials-patients-box:nth-child(3){display:flex}@media screen and (min-width:768px){.testimonials-patients-wrapper .swiper-wrapper{grid-template-columns:1fr 1fr}.testimonials-patients-wrapper .testimonials-patients-box:nth-child(4),.testimonials-patients-wrapper .testimonials-patients-box:nth-child(5),.testimonials-patients-wrapper .testimonials-patients-box:nth-child(6){display:flex}}@media screen and (min-width:992px){.testimonials-patients-wrapper .swiper-wrapper{grid-template-columns:1fr 1fr 1fr}.testimonials-patients-wrapper .testimonials-patients-box{display:flex}}.block-cta-info .container{background:url(../../../imgs/web/svg/bg_polygon.svg) no-repeat 100%,#ffeaea;display:flex;flex-direction:column;max-width:73.375rem;overflow:hidden;padding-top:2.5rem}.block-cta-info .container>div{width:100%}.block-cta-info .container>div .block-cta-info-title{text-align:center}.block-cta-info .container>div ul{display:flex;flex-direction:column;gap:1rem;margin:0 auto;width:-moz-max-content;width:max-content}.block-cta-info .container>div ul li{display:flex;gap:.5rem;list-style:none}.block-cta-info .container>div ul li figure{display:flex;transform:translateY(-.25rem)}.block-cta-info .container .img{margin-top:3rem}.block-cta-info .container .img figure{display:flex;justify-content:center}@media screen and (min-width:768px){.block-cta-info .container{align-items:center;flex-direction:row;margin-top:3rem;overflow:visible;padding-top:0}.block-cta-info .container>div{max-width:480px}.block-cta-info .container>div .new-headline-lg{text-align:left}.block-cta-info .container>div ul{margin:0}.block-cta-info .container>div ul li figure{transform:none}.block-cta-info .container .img{display:block;margin-top:-3rem;padding-top:0}}@media screen and (min-width:992px){.block-cta-info .container{background:url(../../../imgs/web/bg_dots_horizontal_white.png) no-repeat 55% 0,url(../../../imgs/web/svg/bg_polygon.svg) no-repeat right 75%,#ffeaea;background-size:256px 144px,76px 184px;border-radius:.75rem;padding-left:7.375rem;padding-right:7.375rem}}.block-hero--gradient{color:#fff;min-height:712px;overflow:hidden;padding-top:1rem;text-align:left}.block-hero--gradient .container{position:relative}.block-hero--gradient .container:after{top:-2.5rem}.block-hero--gradient .container:after,.block-hero--gradient .container:before{clip-path:polygon(0 0,100% 0,100% 75%,0 100%);content:"";display:block;height:145%;left:0;position:absolute;width:100vw}.block-hero--gradient .container:before{background:#fff;top:-2rem}.block-hero--gradient p{display:block;font-size:1.125rem;line-height:1.33333333;margin-bottom:8px;margin-top:0}.block-hero--gradient p+.text-big{margin-top:12px}@media screen and (min-width:992px){.block-hero--gradient p{margin-bottom:12px}.block-hero--gradient p+.text-big{margin-top:16px}.block-hero--gradient p{font-size:1.5rem}}.block-hero--gradient .v-btn{margin-top:1.625rem}.block-hero--gradient .content{flex-shrink:0;margin-left:auto;margin-right:auto;max-width:41.125rem;position:relative;z-index:1}.block-hero--gradient .content .new-headline-xl{font-weight:700;margin-bottom:1.625rem}.block-hero--gradient .btn-group a:not(.v-btn){color:#5937b7;display:block;font-weight:700;margin-top:1.625rem;text-align:center}.block-hero--gradient .intro-img{position:absolute}.block-hero--gradient.gradient-violet .container,.block-hero--gradient.gradient-violet .container .new-headline-xl{color:#fff}.block-hero--gradient.gradient-violet .container:after{background:linear-gradient(75.55deg,#ad4bcf,#5937b7 65.06%)}.block-hero--gradient.gradient-blue-green .container,.block-hero--gradient.gradient-blue-green .container .new-headline-xl{color:#fff}.block-hero--gradient.gradient-blue-green .container:after{background:linear-gradient(47deg,#01b4cd 35%,#7de0a0)}@media screen and (min-width:480px){.block-hero--gradient .container:after,.block-hero--gradient .container:before{height:155%}}@media screen and (min-width:992px){.block-hero:after{background:url(../../../imgs/web/svg/hero_vector_dots_horizontal.svg) no-repeat;content:"";display:block;height:102px;left:47%;position:absolute;top:0;width:282px;z-index:1}.block-hero--gradient{align-items:center;display:flex;padding:0;position:relative}.block-hero--gradient .container{padding-left:2rem;padding-right:2rem;position:static}.block-hero--gradient .container:before{left:1rem}.block-hero--gradient .container:after,.block-hero--gradient .container:before{clip-path:polygon(0 0,100% 0,58% 100%,0 100%);height:100%;top:0;width:72%}.block-hero--gradient .content{margin-left:0}.block-hero--gradient .content ul{max-width:29.375rem}.block-hero--gradient .content ul li{margin-bottom:1.625rem}.block-hero--gradient .content .btn-group{margin-top:2.5rem}}@media screen and (min-width:1400px){.block-hero .content{max-width:48.125rem}.block-hero .content ul{max-width:40rem}}.faq-list .faq-item{border-bottom:1px solid #dedee2;position:relative}.faq-list .faq-header>button{align-items:center;background:none;border:none;color:#2c2857;cursor:pointer;display:flex;font-family:Nunito,sans-serif;min-height:4rem;padding-left:3.5rem;text-align:left;transition:all .35s ease-out;width:100%}.faq-list .faq-header>button:active,.faq-list .faq-header>button:focus{outline:none}.faq-list .faq-header>button h3,.faq-list .faq-header>button h4{font-size:1rem;line-height:1.5rem}@media screen and (min-width:1200px){.faq-list .faq-header>button h3,.faq-list .faq-header>button h4{font-size:1.25rem;line-height:2rem}}.faq-list .faq-header>button:hover h3,.faq-list .faq-header>button:hover h4{color:#5937b7}.faq-list .faq-header>button.collapsed:before{display:block}.faq-list .faq-header>button.collapsed:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.267 11.53H1.4c-.356 0-.656-.112-.9-.334a1.289 1.289 0 0 1-.333-.9c0-.356.11-.645.333-.867.244-.244.544-.366.9-.366h6.867V2.196c0-.356.11-.645.333-.867.244-.244.544-.366.9-.366s.644.122.867.366c.244.222.366.511.366.867v6.867H17.6c.356 0 .644.122.867.366.244.222.366.511.366.867s-.122.655-.366.9c-.223.222-.511.333-.867.333h-6.867v6.867c0 .355-.122.655-.366.9-.223.222-.511.333-.867.333s-.656-.11-.9-.333a1.289 1.289 0 0 1-.333-.9v-6.867Z' fill='%235937B7'/%3E%3C/svg%3E");background-position:50% 45%;background-repeat:no-repeat;content:"";display:block;height:4rem;left:0;position:absolute;top:0;width:3rem}.faq-list .faq-header>button.collapsed:hover,.faq-list .faq-header>button:not(.collapsed){background:#f6f2ff}.faq-list .faq-header>button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.4 2.53c-.356 0-.656-.112-.9-.334a1.289 1.289 0 0 1-.333-.9C.167.94.277.65.5.429c.244-.244.544-.366.9-.366h16.2c.356 0 .644.122.867.366.244.222.366.511.366.867 0 .355-.122.655-.366.9-.223.222-.511.333-.867.333H1.4Z' fill='%23FF3E57'/%3E%3C/svg%3E");background-position:50% 47%;background-repeat:no-repeat;content:"";display:block;height:4rem;left:0;position:absolute;top:0;width:3rem}.faq-list .faq-header>button:not(.collapsed) h3,.faq-list .faq-header>button:not(.collapsed) h4{color:#5937b7}.faq-list .faq-body{background:#f6f2ff;height:0;overflow:hidden;padding:0;position:relative;z-index:1}.faq-list .faq-body.in{height:auto}.faq-list .faq-body ol,.faq-list .faq-body ul{padding:0 3.5rem 2rem 5rem}.faq-list .faq-body ol:last-child,.faq-list .faq-body ul:last-child{padding-bottom:3.5rem}.faq-list .faq-body p{font-size:1rem;line-height:1.5rem;padding:0 3.5rem 2rem}.faq-list .faq-body p:last-child{padding-bottom:3.5rem}.faq-list .faq-body p ol,.faq-list .faq-body p+ul{margin-top:-2rem}.faq-list .faq-body a{color:#5937b7}.faq-list .faq-body a:hover{text-decoration:none}.block-studies .studies-content-wrapper{display:flex;flex-direction:column;justify-content:center;max-width:1180px}.block-studies .studies-content-wrapper>p{text-align:center}.block-studies .studies-content-wrapper .outcomes-wrapper{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.block-studies .studies-content-wrapper .outcomes-wrapper>div{align-items:center;display:flex;gap:1rem}.block-studies .studies-content-wrapper .outcomes-wrapper>div span{flex-shrink:0;margin:0;text-align:center;width:100px}.block-studies .studies-list{margin:0 -1rem;padding:1.5rem 2rem 3.5rem 1rem}.block-studies .studies-list .studies-list-pagination{list-style:none;margin-top:2rem;position:relative;text-align:center}.block-studies .studies-list .studies-list-pagination .swiper-pagination-bullet{background-color:#b3b1c2;opacity:1}.block-studies .studies-list .studies-list-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#54dba3;border-radius:50px;transition:width .3s;width:35px}.block-studies .card-research{background-color:#fff;border-radius:.1875rem .625rem .625rem .1875rem;box-shadow:0 3.19230771px 31.92307663px 0 rgba(0,0,0,.1);box-sizing:border-box;color:#2c2857;display:flex!important;flex-direction:column;height:auto;justify-content:flex-start;padding:1rem 1rem 1rem 1.625rem;position:relative;text-decoration:none}.block-studies .card-research .header{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:1rem;min-height:4.5rem}.block-studies .card-research .header figure{display:flex}.block-studies .card-research .header span{margin-left:1rem}.block-studies .card-research h3{margin-bottom:1rem}.block-studies .card-research:before{background:#8c66e5;border-radius:4px 0 0 4px;content:"";height:100%;left:10px;left:0;position:absolute;top:0;width:.625rem}.block-studies .card-research p{margin-bottom:1.5rem}.block-studies .card-research .institution{color:#676486;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0;margin-top:auto}.block-studies .card-research .institution p{margin-bottom:0}.block-studies .card-research .institution figure{display:flex;margin-bottom:.75rem}.block-studies .card-research .institution figure img,.block-studies .card-research .institution figure svg{height:auto;max-height:26px;max-width:100%;width:auto}.block-studies div.card-research:before{background:#ffc25f}.block-studies a:hover{box-shadow:0 10px 40px rgba(0,0,0,.15)}@media screen and (min-width:992px){.block-studies header{margin-bottom:3.5rem}.block-studies .card-research{padding:1.5rem 2.25rem;position:relative}.block-studies .card-research .header{margin-bottom:1.5rem}.block-studies .card-research:before{width:1rem}.block-studies .card-research p{margin-bottom:3.25rem}.block-studies .studies-list{margin-left:-2.5rem;margin-right:-2.5rem;padding-left:2.5rem;padding-right:2.5rem}.block-studies .studies-content-wrapper{align-items:center;flex-direction:row;justify-content:space-between;margin-left:auto;margin-right:auto;padding-bottom:3.5rem;padding-top:3.5rem}.block-studies .studies-content-wrapper p{max-width:520px;text-align:left}.block-studies .studies-content-wrapper .outcomes-wrapper{gap:2rem;margin-top:0;max-width:560px}.block-studies .studies-content-wrapper .outcomes-wrapper>div{gap:1.5rem}}@media screen and (min-width:1600px){.block-studies .container{max-width:1400px}.block-studies .studies-content-wrapper p{max-width:550px}}.block-care-info .info-item{margin-bottom:1.5rem}.block-care-info .info-item:last-child{margin-bottom:0}.block-care-info .info-item .item-inner{background:#fff;border:1px solid #dedee2;border-radius:.75rem;display:block;margin-bottom:1rem;margin-left:auto;margin-right:auto;padding:1rem}.block-care-info .info-item .item-inner>figure{display:flex;flex-shrink:0;justify-content:center;margin-bottom:.75rem;margin-left:auto;margin-right:auto;width:64px}.block-care-info .info-item .item-inner ul{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.block-care-info .info-item .item-inner ul li{display:flex}.block-care-info .info-item .item-inner ul li figure{margin-right:.75rem}.block-care-info .info-item>figure{display:flex;justify-content:center}.block-care-info .list-info{display:flex;flex-direction:column;gap:1rem}.block-care-info .list-info li{align-items:center;display:flex;gap:1rem}@media screen and (min-width:992px){.block-care-info .info-item{align-items:center;display:flex;gap:1rem}.block-care-info .info-item .item-inner{align-items:flex-start;display:flex;padding:2.5rem 2rem}.block-care-info .info-item .item-inner>figure{margin:0 1.875rem 0 0}.block-care-info .info-item.info-img--left{flex-direction:row-reverse}.block-care-info .info-item{gap:2rem}.block-care-info .info-item .item-inner{min-width:632px}.block-care-info .list-info{flex-direction:row;gap:1.5rem}.block-care-info .list-info li{align-items:flex-start;min-width:290px}}@media screen and (min-width:1200px){.block-care-info .info-item>figure img{max-width:none}}.get-support{margin-bottom:40px}.get-support .get-support-icon{border-top-left-radius:12px;border-top-right-radius:12px}.get-support .get-support-icon figure{display:flex}.get-support .get-support-icon figure img{border-top-left-radius:12px;border-top-right-radius:12px;height:100%;width:100%}.get-support .get-support-info{background:#f3f3f6;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:20px 12px 30px}.get-support .get-support-info h2{font-size:1.5rem;font-weight:600;line-height:1.2;margin-bottom:15px}.get-support .get-support-info h2.h2-de{margin-top:15px;position:relative}.get-support .get-support-info h2.h2-de .absolute{position:absolute}.get-support .get-support-info h2.h2-de .absolute.de{background-color:#fff;border-radius:50%;box-shadow:12.9718px 2.77966px 18.5311px 3.70621px rgba(0,0,0,.15);display:flex;flex-direction:column;height:130px;justify-content:center;right:-2%;text-align:center;top:-140px;width:130px}.get-support .get-support-info h2.h2-de .absolute.de p{font-size:.75rem}.get-support .get-support-info h2.h2-de .absolute.de p:first-child strong{font-size:1.25rem}.get-support .get-support-info h2.h2-de .absolute.de p:nth-child(3){margin-top:12px}.get-support .get-support-info p{font-size:1.125rem;line-height:1.4;margin-bottom:15px}.get-support .get-support-info .relative{display:none}.get-support .get-support-info ul{margin-left:17px}.get-support .get-support-info ul li{margin-bottom:8px}.get-support .get-support-info ul li:last-child{margin-bottom:30px}@media screen and (min-width:768px){.get-support{display:flex;flex-direction:row-reverse}.get-support .get-support-icon{border-bottom-left-radius:0;border-bottom-right-radius:12px;width:50%}.get-support .get-support-icon figure{height:100%;justify-content:flex-end;position:relative;width:100%}.get-support .get-support-icon figure img{border-bottom-left-radius:0;border-bottom-right-radius:12px;border-top-left-radius:0;border-top-right-radius:12px;left:auto;position:relative;width:120%;z-index:-1}.get-support .get-support-info{border-bottom-right-radius:0;border-top-left-radius:12px;display:flex;flex-direction:column;justify-content:center;width:50%}.get-support .get-support-info h2.h2-de{margin-top:0}.get-support .get-support-info h2.h2-de .absolute.de{bottom:-250px;left:90%;right:auto;top:auto}}@media screen and (min-width:992px){.get-support{min-height:350px}.get-support .get-support-info{padding:0 50px;width:45%}.get-support .get-support-info.de{padding:0 30px 0 50px}.get-support .get-support-info h2{font-size:1.875rem;line-height:1.2;margin-bottom:25px;text-align:left}.get-support .get-support-info h2.h2-de{margin-bottom:15px}.get-support .get-support-info h2.h2-de .absolute.de{height:150px;left:100%;width:150px}.get-support .get-support-info h2.h2-de .absolute.de p{font-size:.875rem;text-align:center}.get-support .get-support-info h2.h2-de .absolute.de p strong{font-size:1.5rem}.get-support .get-support-info p{font-size:1.125rem;line-height:1.6;text-align:left}.get-support .get-support-icon{width:55%}}@media screen and (min-width:1200px){.get-support{margin-bottom:60px;min-height:440px}.get-support.de-wrapper{min-height:450px}.get-support .get-support-info h2{font-size:2.5rem}.get-support .get-support-info ul{font-size:1.25rem;line-height:1.8}.get-support .get-support-info ul li{margin-bottom:0}.get-support .get-support-info.de p{max-width:480px}.get-support .get-support-info p{font-size:1.25rem;max-width:400px}.get-support .get-support-info .relative{display:initial;position:relative}.get-support .get-support-info .relative figure{bottom:-40px;position:absolute;right:10px}.get-support .get-support-info .relative div{position:absolute;right:0;top:-60px}.get-support .get-support-info .relative div figure{position:relative}.get-support .get-support-info .relative div figure svg{position:absolute}.get-support .get-support-info .relative div figure p{font-size:.875rem;left:30px;line-height:1.2;position:absolute;top:15px;width:180px}}.contact-support{margin-top:1.5rem}.contact-support .section-title{color:#676486;margin-bottom:1.5rem}.contact-support figure{display:flex;flex-shrink:0;margin-right:1rem}.contact-support figure img{height:102px;width:auto}.contact-support a{color:#5937b7;margin-bottom:0;text-decoration:none}.contact-support .new-text-sm{color:#676486;margin-bottom:.25rem;margin-top:.25rem}.contact-support>div{align-items:center;display:flex;justify-content:center}.contact-support.for-doctors,.contact-support.for-doctors .new-text-sm,.contact-support.for-doctors .section-title{color:#fff}.contact-support.for-doctors a{color:#54dba3}@media screen and (min-width:992px){.contact-support{margin-top:3.5rem}.contact-support figure{margin-right:2.5rem}.contact-support figure img{height:137px}}.doctor-form-wrapper{background:linear-gradient(0deg,rgba(89,55,183,.1),rgba(89,55,183,.1)),#fff;border-radius:.75rem;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:650px;padding:1rem}.doctor-form-wrapper form .form-input-textarea #text{min-height:104px}.doctor-form-wrapper form .toggle-wrapper .input-wrapper{margin-bottom:0}.doctor-form-wrapper form .after-form{color:#676486;margin:1rem auto 0;max-width:340px}.doctor-form-wrapper form .form-input-checkbox-toggle:last-child{border-bottom:0}@media screen and (min-width:992px){.doctor-form-wrapper{padding:2rem}}.onboarding-list{counter-reset:section;position:relative}.onboarding-list li{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:3rem;position:relative}.onboarding-list li:before{background:#ded7f1;content:"";display:block;height:100%;left:19px;position:absolute;top:2.5rem;transform:none;width:2px}.onboarding-list li:last-child{padding-bottom:0}.onboarding-list li:last-child:before{display:none}.onboarding-list li>div{margin-right:auto;padding-left:3.5rem;padding-right:3rem;position:relative}.onboarding-list li>div:before{align-items:center;background:#eae2ff;border:2px solid #fff;border-radius:100px;color:#5937b7;content:counter(section);counter-increment:section;display:flex;font-size:1.125rem;font-weight:700;height:2.5rem;justify-content:center;left:-2px;position:absolute;top:-2px;width:2.5rem}.onboarding-list li>div figure{justify-content:flex-start;margin-bottom:2.5rem;margin-top:-1.5rem;max-width:100%;width:auto}.onboarding-list li>div figure svg{max-width:100%}.onboarding-list li>div .download-app{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem;margin-top:-1rem}.onboarding-list li>div .download-app a{display:flex}.onboarding-list li strong{display:block;margin-bottom:1rem;margin-top:.5rem}.onboarding-list li p{margin-bottom:2.5rem;max-width:600px}.onboarding-list li p a{color:#5937b7}.onboarding-list li figure{display:flex;justify-content:center;width:205px}.onboarding-list li figure img{max-width:none}@media screen and (min-width:768px){.onboarding-list li{flex-direction:row;padding-bottom:4.5rem}.onboarding-list li:before{height:120%}.onboarding-list li>div{padding-left:4.5rem}.onboarding-list li>div .download-app,.onboarding-list li>div figure{margin-bottom:0}}@media screen and (min-width:1200px){.onboarding-list li:before{left:23px}.onboarding-list li>div:before{border:.25rem solid #fff;font-size:1.5rem;height:3rem;left:-.25rem;top:-.25rem;width:3rem}}.subnav-tabs{background:#fff;border-bottom:1px solid #dedee2;list-style:none;position:absolute;transition:all .35s ease-out;width:100%;z-index:8}.subnav-tabs ul{display:flex;gap:1rem}.subnav-tabs .container{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.subnav-tabs .container::-webkit-scrollbar{display:none}.subnav-tabs li:active,.subnav-tabs li:focus{outline:none}.subnav-tabs li a{align-items:center;color:#2c2857;display:flex;font-size:1rem;font-weight:700;height:4rem;position:relative;text-decoration:none}.subnav-tabs li a:active,.subnav-tabs li a:focus{outline:none;text-decoration:none}.subnav-tabs li a:after{background:#5937b7;bottom:0;content:"";display:block;height:.188rem;left:0;opacity:0;position:absolute;transition:all .35s ease-out;width:100%;z-index:1}.subnav-tabs li.active a,.subnav-tabs li:hover a{color:#5937b7}.subnav-tabs li.active a:after,.subnav-tabs li:hover a:after{opacity:1}.subnav-tabs li:last-child{padding-right:1rem}.subnav-tabs.fixed{position:fixed;top:0}.subnav-tabs+*{margin-top:4rem!important}@media screen and (min-width:992px){.subnav-tabs ul{gap:2rem}}.site-header.off-canvas.scroll-fixed+main .subnav-tabs.fixed{transform:translateY(4rem)}@media screen and (min-width:1400px){.site-header.off-canvas.scroll-fixed+main .subnav-tabs.fixed{transform:translateY(5rem)}}#page{overflow:hidden;padding-top:4rem}#page.no-overflow{overflow:visible}@media screen and (min-width:1400px){#page{padding-top:5rem}}.background-violet{background:#ece6fb}.background-violet-light,.background-violet-light-gradient{background:#faf7ff}@media screen and (min-width:768px){.background-violet-light-gradient{background:linear-gradient(195deg,#f6f2ff 10.57%,#fff 89.29%)}}.background-violet-light-reverse-gradient{background:#fff}@media screen and (min-width:768px){.background-violet-light-reverse-gradient{background:linear-gradient(195deg,#fff 10.57%,#f6f2ff 89.29%)}}.background-yellow-light{background:#fff9ea}.background-gray{background:#f3f3f6}.background-blue-green-gradient{background:linear-gradient(140deg,#00b3cc 41.75%,#d6ff7f 87.96%)}.container{box-sizing:border-box;margin:0 auto;max-width:77.375rem;padding:0 1rem;width:100%}.container--lg{max-width:96.25rem}@media screen and (min-width:768px){.container{padding:0 2rem}}[hidden]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.info-col-2{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.info-col-2 figure{display:flex;justify-content:center}.info-col-2 p{margin-bottom:1rem}.info-col-2 p:last-child{margin-bottom:0}.info-col-2 ul li{margin-bottom:.75rem;padding-left:2rem;position:relative}.info-col-2 ul li .material-symbols-rounded{color:#5937b7;font-size:1.25rem;left:0;position:absolute;top:.063rem}@media screen and (min-width:768px){.info-col-2{display:grid;grid-template-columns:1fr 1fr}.info-col-2.info-img--right figure{order:2}.info-col-2 .info-content{max-width:570px}}@media screen and (min-width:992px){.info-col-2{margin-bottom:3.5rem}.info-col-2 .new-headline-lg{margin-bottom:1.25rem}.info-col-2 ul{margin-top:2.5rem}}body{-webkit-font-smoothing:antialiased!important;background-color:#fff;color:#2c2857;font-family:Nunito,sans-serif;font-size:16px;line-height:1.6;margin:0;text-rendering:optimizeLegibility}a{transition:all .35s ease-out}a:hover{text-decoration:none}.text-centered{text-align:center}.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{display:block;margin:0}figure,p{margin:0}figure img{max-width:100%}ol,ul{margin:0;padding:0}ol.no-list-style,ul.no-list-style{list-style:none}address{font-style:normal}.list-w-check{list-style:none}.list-w-check li{align-items:flex-start;display:flex;flex-direction:row;margin-bottom:.625rem;position:relative}.list-w-check li:last-child{margin-bottom:0!important}.list-w-check li figure{display:flex;margin-right:.5rem;transform:translateY(-.25rem)}@media screen and (min-width:1200px){.list-w-check li figure{transform:none}}.help-block{display:block;margin-bottom:10px;margin-top:-15px;text-align:left}.help-block strong{color:#ff3e57;font-size:.75rem}.invite-form-basic{margin-bottom:0;margin-left:auto;margin-right:auto;max-width:440px;width:100%}.invite-form-basic .input-checkbox.input-wrapper{margin-bottom:20px}.invite-form-basic .self-after-button{line-height:1.35;margin:10px auto 0;max-width:400px;text-align:center}.invite-form-basic figure{display:flex;justify-content:center}@media screen and (min-width:992px){.invite-form-basic .self-after-button{margin-top:20px}}form .card-wrapper{display:flex;flex-direction:column;gap:10px;margin-bottom:40px}form .card-wrapper>p{margin-bottom:0;margin-left:auto;margin-right:auto;max-width:560px}form .card-wrapper .text-success{align-items:center;display:flex;justify-content:center;margin-top:40px}form .card-wrapper .text-success figure{display:flex;margin-right:16px}form .card-wrapper .card{align-items:center;background:#fff;border:1px solid #dedee2;border-radius:10px;box-sizing:border-box;color:#2c2857;cursor:pointer;display:flex;flex-direction:column;font-family:Nunito,sans-serif;font-weight:700;justify-content:center;margin-left:auto;margin-right:auto;max-width:560px;min-height:80px;padding:1.5rem 1rem;width:100%}form .card-wrapper .card.active{border:2px solid #00a671;box-shadow:0 0 40px rgba(84,219,163,.5)}form .card-wrapper .card.active.card--with-input{flex-direction:column;height:auto;padding-bottom:25px;padding-top:25px}form .card-wrapper .card span{margin:0 auto 0 0;text-align:left}form .card-wrapper .card figure{display:flex}form .card-wrapper .card figure span{border:2px solid #dedee2;border-radius:100%;display:block;height:24px;width:24px}form .card-wrapper .card figure span.material-symbols-rounded{background-color:#54dba3;border-color:#54dba3;color:#fff;font-size:1.375rem;font-weight:500;line-height:1.5rem;text-align:center}form .card-wrapper .card figure.card-icon{justify-content:center;margin-right:20px;width:42px}form .card-wrapper .card figure .fa-spinner{animation:fa-spin 2s linear infinite;height:24px;width:24px}form .card-wrapper .card .card-inner{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}form .card-wrapper .card .card-form{margin-top:20px;width:100%}form .card-wrapper .card .card-form .v-btn{margin-bottom:0!important;margin-top:0!important}form .card-wrapper button{cursor:pointer}@media screen and (min-width:992px){form .card-wrapper{gap:20px;margin-bottom:80px}form .card-wrapper .card{padding:1.5rem 2rem}}#modal-cookies .v-modal-body .btn-group{flex-direction:column;width:100%}#modal-cookies .v-modal-body .btn-group .btn-group{flex-direction:row;flex-wrap:nowrap}#modal-cookies .v-modal-body .btn-group .btn-group .v-btn{order:1}@media screen and (min-width:768px){#modal-cookies .v-modal-body>.btn-group{margin-top:1.5rem}#modal-cookies .v-modal-body>.btn-group .btn-group{margin-top:.5rem}}#modal-cookies-settings .v-modal-content{max-height:800px}#modal-cookies-settings .v-modal-body .cookies-section{margin-bottom:1rem}#modal-cookies-settings .v-modal-body .cookies-section .cookies-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.375rem}#modal-cookies-settings .v-modal-body .cookies-section .cookies-section-header .input-wrapper,#modal-cookies-settings .v-modal-body .cookies-section:last-child{margin-bottom:0}#modal-cookies-settings .v-modal-body .cookies-section .v-btn{margin-top:1rem}#modal-cookies-settings .v-modal-body .cookies-section .new-text-xl{display:block;margin-bottom:1rem;margin-top:1.5rem}#modal-cookies-settings .v-modal-body .cookies-section p:last-of-type{margin-bottom:0}#modal-cookies-settings .v-modal-footer{position:relative}#modal-cookies-settings .v-modal-footer:after{background:linear-gradient(0deg,#fff 10.76%,hsla(0,0%,100%,0));content:"";display:block;height:4rem;left:0;position:absolute;top:-1px;transform:translateY(-100%);width:calc(100% - 4px)}@media screen and (min-width:768px){#modal-cookies-settings .cookies-section{margin-bottom:1.5rem}#modal-cookies-settings .cookies-section .cookies-section-header{margin-bottom:0;position:relative}#modal-cookies-settings .cookies-section .cookies-section-header>div:not(.new-text-md){position:absolute;right:0;top:0}#modal-cookies-settings .cookies-section .cookies-section-header>div:not(.new-text-md)>strong{display:block}#modal-cookies-settings .cookies-section .cookies-section-header+p{padding-right:6.25rem}}.download-app-qr{margin-left:auto;margin-right:auto;max-width:1000px;padding:100px 0}.download-app-qr .wrapper{align-items:center;display:flex;flex-direction:row}.download-app-qr .wrapper .qr{margin-right:70px}.download-app-qr .wrapper .qr figure{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 40px 80px rgba(138,135,162,.5);display:flex;height:320px;justify-content:center;width:320px}.download-app-qr .wrapper .qr figure img{height:225px;width:225px}.download-app-qr .wrapper .info{display:flex;flex-direction:column}.download-app-qr .wrapper .info>div:first-of-type{height:-moz-max-content;height:max-content}.download-app-qr .wrapper .info>div:first-of-type h1{max-width:495px}.download-app-qr .wrapper .info>div:first-of-type p{font-weight:700;margin:1.5rem 0}.download-app-qr .wrapper .info>div.download-app-btns{display:flex;flex-direction:row}.download-app-qr .wrapper .info>div.download-app-btns a{display:flex;flex-direction:column;text-decoration:none}.download-app-qr .wrapper .info>div.download-app-btns a:first-of-type{margin-right:20px}.download-app-qr .wrapper .info>div.download-app-btns a .btn-caption{color:#676486;margin-top:1.5rem;order:2;text-align:center;width:100%}.download-app-qr .wrapper .info>div.download-app-btns a figure{display:flex}@media screen and (min-width:1200px){.download-app-qr{padding:150px 0}}.contact{background:linear-gradient(180deg,#f6f2ff,#fff);padding:3rem 0}.contact .contact-info{display:flex;flex-direction:column;gap:3rem}.contact .contact-info header{display:flex;flex-direction:column;gap:.5rem}.contact .contact-info header>*{margin:0}.contact .contact-info .info{display:flex;flex-direction:column;gap:1.5rem}.contact .contact-info .info>div{align-items:center;display:flex;flex-direction:row;gap:1rem}.contact .contact-info .info>div figure{align-items:center;background-color:#8c66e5;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:50px;justify-content:center;width:50px}.contact .contact-info .info>div>div{display:flex;flex-direction:column}.contact .contact-info .info>div>div h2{font-weight:400;margin:0}.contact .contact-info .info>div>div a{font-weight:700;margin:0;text-decoration:none}.contact .contact-info .info>div>div a:visited{color:#5937b7}.contact .contact-info .details{display:flex;flex-direction:column}.contact .contact-info .details h2{margin-bottom:1.25rem}.contact .contact-info .details address{color:#676486}.contact .contact-info .details address:nth-of-type(2){margin-top:1.5rem}.contact .contact-info .details address .new-text-md{margin-top:.5rem}.contact .contact-info .details address .ico{margin-top:1.5rem}.contact .form-contact{margin:2.5rem 0 0;max-width:700px}.contact .form-contact .contact-tabs{background:#fff;border:1px solid #dedee2;border-radius:12px}.contact .form-contact .contact-tabs .switcher-tabs{padding-left:1rem;padding-right:1rem;padding-top:1rem}.contact .form-contact .contact-tabs .switcher-tab-content .switcher-tab-pane{padding:1rem}@media screen and (min-width:992px){.contact{padding:5rem 0}.contact .container{display:flex;flex-direction:row;gap:4rem;justify-content:space-between;max-width:1412px}.contact .container .contact-info{gap:3.5rem}.contact .container .contact-info header{gap:1.25rem}.contact .container .contact-info .info>div figure{height:4rem;width:4rem}.contact .container .contact-info .details address{max-width:40.625rem}.contact .form-contact{margin-top:0;width:100%}.contact .form-contact .contact-tabs .switcher-tabs{padding-left:2rem;padding-right:2rem;padding-top:2rem}.contact .form-contact .contact-tabs .switcher-tab-content .switcher-tab-pane{padding:1rem 2rem 2rem}.contact .form-contact.no-tabs .contact-tabs .switcher-tab-content .switcher-tab-pane{padding:2rem}}form.contact-form{margin:0 auto}form.contact-form .input-section.col-2{margin-bottom:1rem}form.contact-form .input-section.col-2 .input-wrapper{margin-bottom:0}form.contact-form p.terms{color:#676486;margin-bottom:1rem;text-align:center}form.contact-form p.terms a{color:#5937b7}form.contact-form .form-input-textarea textarea{min-height:9.375rem}@media screen and (min-width:480px){form.contact-form .v-btn.v-btn--primary{margin-left:auto;margin-right:auto;width:100%}}@media screen and (min-width:768px){form.contact-form .v-btn.v-btn--primary{width:-moz-max-content;width:max-content}}.block-page{position:relative}.block-page:before{background:linear-gradient(0deg,rgba(238,235,248,0),#e2dbf2);content:"";display:block;height:400px;left:0;position:absolute;top:0;width:100%;z-index:-1}.block-page .container article{padding:60px 0}.block-page .container article.thank-you{padding-top:40px}.block-page .container article.thank-you header figure{display:flex;justify-content:center;margin-bottom:20px}.block-page .container article.thank-you header.section-header--mb-big{margin-left:auto;margin-right:auto;max-width:1060px}.block-page .container article.thank-you a{margin-top:30px}.block-page .container article.thank-you p{margin-left:auto;margin-right:auto;max-width:560px}.block-page .container article.thank-you p a{font-weight:700;text-decoration:none}.block-page .container article.thank-you p a:hover{text-decoration:underline}.block-page .container article.thank-you p.wide{max-width:780px}.block-page .container article.thank-you p+form{margin-top:60px}.block-page .container article.thank-you .v-btn{margin-bottom:12px;margin-top:30px}.block-page .container article.thank-you>figure{margin-bottom:24px}.block-page .container article.thank-you>figure svg{height:auto;max-width:100%}.block-page .container article.thank-you .how-to{display:flex;flex-direction:column;gap:40px}.block-page .container article.thank-you .how-to strong{display:block;font-size:1.5rem;margin-bottom:15px}.block-page .container article.thank-you .how-to figure{align-items:center;display:flex;flex-direction:column}.block-page .container article.thank-you form p{margin-bottom:20px}.block-page .container article .flex-centered{display:flex;justify-content:center}.block-page .container article .flex-centered a{display:flex}.block-page .container article .flex-centered img{max-width:100%}.block-page .container article section{margin-bottom:3rem}.block-page .container article section header{margin-bottom:20px}.block-page .container article h1.h3{margin-bottom:30px}.block-page .container article .h3{margin-bottom:10px;text-align:center}.block-page .container article .h4,.block-page .container article .h5{margin-bottom:10px}.block-page .container article h2,.block-page .container article h3,.block-page .container article h4{font-weight:700}.block-page .container article a{color:#5937b7}.block-page .container article a:hover{text-decoration:none}.block-page .container article p{margin-bottom:30px}.block-page .container article ol,.block-page .container article ul{line-height:2;margin-bottom:30px;padding-left:30px}.block-page .container article ol li,.block-page .container article ul li{max-width:100%}.block-page .container article ol li:before,.block-page .container article ul li:before{display:none}.block-page .container article ol{list-style:lower-alpha}.block-page .container article ol.list-num{list-style:decimal;word-break:break-word}.block-page .container article .column-info{margin-bottom:40px;text-align:center}.block-page .container article .column-info .num{align-items:center;background:#ece8f7;border-radius:100%;color:#5937b7;display:flex;font-size:2rem;font-weight:600;height:60px;justify-content:center;margin-bottom:20px;margin-left:auto;margin-right:auto;width:60px}.block-page .container article .column-info h2{font-size:1.5rem;line-height:1.4;margin-bottom:20px}.block-page .container article .column-info .headline-xs{margin-bottom:30px}.block-page .container article .column-info p{color:#676486;margin-bottom:0}@media screen and (min-width:992px){.block-page .container article.thank-you h1.h2{margin-bottom:40px}.block-page .container article.thank-you .v-btn{margin-bottom:24px;margin-top:60px}.block-page .container article.thank-you>figure{margin-bottom:0}.block-page .container article.thank-you.with-image{display:flex}.block-page .container article.thank-you .how-to{flex-direction:row;gap:50px;justify-content:center}.block-page .container article.thank-you .how-to~.v-btn{margin-bottom:60px}.block-page .container article h1.h3{margin-bottom:40px}.block-page .container article .columns-3{display:flex;margin-top:60px;position:relative}.block-page .container article .columns-3:after,.block-page .container article .columns-3:before{background:#e3ddf3;content:"";display:block;height:2px;left:50%;position:absolute;top:43px;width:calc(33% - 136px)}.block-page .container article .columns-3:before{margin-left:-68px;transform:translateX(-100%)}.block-page .container article .columns-3:after{margin-left:68px}.block-page .container article .column-info{margin-bottom:0;padding:0 15px;width:33.33333333%}.block-page .container article .column-info .num{font-size:2.125rem;height:74px;margin-bottom:32px;width:74px}.block-page .container article .column-info h2{font-size:1.75rem;min-height:80px}.block-page .container article .column-info .headline-xs{min-height:64px}.block-page .container article .column-info:nth-child(2) h2{margin-left:auto;margin-right:auto;max-width:170px}}@media screen and (min-width:1200px){.block-page .container article.thank-you>figure{flex-shrink:0;margin-left:-100px;margin-right:60px;margin-top:40px}.block-page .container article.thank-you.with-image{padding-top:140px}}.content-basic h2{margin-bottom:5px}.content-basic p{font-size:1rem}.content-basic .h3{font-weight:700;margin-bottom:12px}@media screen and (min-width:768px){.content-basic h2{margin-bottom:10px}.content-basic p{font-size:1.125rem}.content-basic .h3{font-size:1.25rem}}@media screen and (min-width:1200px){.content-basic .subtitle,.content-basic h2{margin-bottom:20px}.content-basic p{font-size:1.25rem}.content-basic .h3{font-size:1.75rem;margin-bottom:20px}}.new-block-page{background:linear-gradient(195deg,#f6f2ff 10.57%,#fff 89.29%)}.new-block-page .container article header{margin-bottom:3.5rem}.new-block-page .container article header h1{margin-bottom:0;text-align:center}.new-block-page .container article>section{margin-bottom:3.5rem}.new-block-page .container article>section header{margin-bottom:0}.new-block-page .container article>section h2{color:#5937b7;font-weight:700;margin-bottom:2rem}.new-block-page .container article>section h3{font-weight:700;margin-bottom:1.5rem}.new-block-page .container article>section h3.text-violet{color:#5937b7}.new-block-page .container article>section h3,.new-block-page .container article>section ol,.new-block-page .container article>section p,.new-block-page .container article>section ul{color:#676486}.new-block-page .container article>section p{margin-bottom:1.5rem}.new-block-page .container article>section p:last-of-type{margin-bottom:0}.new-block-page .container article>section a{color:#5937b7}.new-block-page .container article>section ul{list-style:none;margin-bottom:1.5rem;margin-top:1.5rem;padding-left:2.375rem}.new-block-page .container article>section ul li{margin-bottom:.5rem;position:relative}.new-block-page .container article>section ul li:last-of-type{margin-bottom:0}.new-block-page .container article>section ul li:before{background:#54dba3;border-radius:50%;content:"";height:.5rem;left:-1.687rem;position:absolute;top:.65rem;width:.5rem}.new-block-page .container article>section .list-num{counter-reset:li-counter}.new-block-page .container article>section .list-num li{border-bottom:1px solid #dedee2;list-style:none;margin-bottom:1rem;padding-bottom:1rem;padding-left:1.75rem;position:relative}.new-block-page .container article>section .list-num li:before{content:counter(li-counter) ".";counter-increment:li-counter;font-size:inherit;left:0;position:absolute;top:0;transform:none}.new-block-page .container article>section:first-of-type{margin-top:1.5rem}.new-block-page .container article>section:first-of-type address{color:#676486;margin:1.5rem 0}.new-block-page .container article>section:first-of-type address strong{color:#2c2857}.new-block-page .container article>section:first-of-type .detail-info{margin:1.5rem 0}.new-block-page .container article>section:first-of-type .ce-wrapper{display:flex;flex-direction:row;gap:1rem}.new-block-page .container article>section:first-of-type .ce-wrapper figure{align-items:center;display:flex}.new-block-page .container article>section:last-of-type{margin-bottom:0}.new-block-page .container article.privacy-policy>section:first-of-type p:nth-of-type(2){margin:1.875rem 0}.new-block-page .container article.privacy-policy>section:nth-of-type(6) p:last-of-type{margin-bottom:1.5rem}.new-block-page .container article.terms>section p span{color:#5937b7;font-weight:700}.new-block-page .container article.terms>section ol{margin-bottom:1.5rem;padding-left:1.375rem}.new-block-page .container article.terms>section ol li{counter-increment:list-counter;margin-bottom:.5rem}.new-block-page .container article.terms>section ol li:last-of-type{margin-bottom:0}.new-block-page .container article.terms>section ol li:before{content:none}.new-block-page .container article.terms>section ol li::marker{color:#54dba3;content:counter(list-counter,lower-alpha) ") "}.new-block-page .container article.compatibility>section h2{color:#2c2857;font-weight:700}.new-block-page .container article.compatibility>section header,.new-block-page .container article.compatibility>section p,.new-block-page .container article.compatibility>section ul{margin-bottom:2rem}.new-block-page .container article.compatibility>section header h2{margin-bottom:0}.new-block-page .container article.compatibility>section header h2+p{margin-top:.5rem}.new-block-page .container article.compatibility>section.compatibility__with-icon h2{align-self:center}.new-block-page .container article.compatibility>section.compatibility__with-icon header{display:grid;gap:1rem;grid-template-columns:40px 1fr;grid-template-rows:auto auto;row-gap:.5rem;width:100%}.new-block-page .container article.compatibility>section.compatibility__with-icon header figure{display:flex}.new-block-page .container article.compatibility>section.compatibility__with-icon header p{grid-column:1/3;grid-row:2;margin:0;width:100%}.new-block-page .container article.compatibility>section:last-of-type p:last-of-type{margin-bottom:0}.block-testimonials .col-2{gap:2rem;padding:0 0 2rem}.block-testimonials .col-2 .col-item{align-items:center;display:flex;gap:1.5rem}.block-testimonials .col-2 .col-item .new-headline-xlg{margin-bottom:0}@media screen and (min-width:992px){.block-testimonials .col-2{gap:5.625rem;padding:2rem 0}}@media screen and (min-width:768px){#modal-medical.v-modal--md .v-modal-body{padding:4rem}}.page--homepage .block-hero--gradient{background:url(../../../imgs/web/mobile-landing-page-photo-intro-new@2x.webp) no-repeat;background-position:50% 250px;background-size:contain}.page--homepage .block-hero--gradient .intro-img{left:-155px;top:450px;z-index:1}.page--homepage .block-hero--gradient .intro-img img{width:350px}@media screen and (min-width:480px){.page--homepage .block-hero--gradient{background:url(../../../imgs/web/mobile-landing-page-photo-intro-new@2x.webp) no-repeat;background-position:50% 80px;background-size:cover}.page--homepage .block-hero--gradient .intro-img{left:-80px;top:380px}}@media screen and (min-width:768px){.page--homepage .block-hero--gradient{background:url(../../../imgs/web/mobile-landing-page-photo-intro-new@2x.webp) no-repeat;background-position:50% -100px;background-size:cover}}@media screen and (min-width:992px){.page--homepage .block-hero--gradient{background:url(../../../imgs/web/desktop-landing-page-photo-intro-it@2x.webp) no-repeat;background-position:calc(100% + 200px) top;background-size:auto 816px}.page--homepage .block-hero--gradient .container:after,.page--homepage .block-hero--gradient .container:before{clip-path:polygon(0 0,100% 0,50% 100%,0 100%)}.page--homepage .block-hero--gradient .content ul{max-width:27.5rem}.page--homepage .block-hero--gradient .intro-img{bottom:-100px;left:48%;top:auto}.page--homepage .block-hero--gradient .intro-img img{width:auto}}@media screen and (min-width:1400px){.page--homepage .block-hero--gradient .content ul{max-width:29.375rem}.page--homepage .block-hero--gradient .intro-img{left:40%}}@media screen and (min-width:1600px){.page--homepage .block-hero--gradient{background-position:100% 0}.page--homepage .block-hero--gradient .container:after,.page--homepage .block-hero--gradient .container:before{clip-path:polygon(0 0,100% 0,44% 100%,0 100%);width:68%}}@media screen and (min-width:1940px){.page--homepage .block-hero--gradient{background-size:cover}.page--homepage .block-hero--gradient .container:after,.page--homepage .block-hero--gradient .container:before{clip-path:polygon(0 0,100% 0,54% 100%,0 100%)}}@media screen and (min-width:992px){.page--homepage .block-what-is-vitadio header{margin-bottom:3.5rem}}.page--homepage .block-how-to-join .container{max-width:65rem}@media screen and (min-width:992px){.page--homepage .block-how-to-join header{margin-bottom:3rem}}@media screen and (min-width:1200px){.page--homepage .block-how-to-join{padding-bottom:3.125rem}}@media screen and (min-width:992px){.page--homepage .block-partners{padding-top:3.5rem}}.page--for-doctors .block-hero--gradient{background:url(../../../imgs/web/hero_for_doctors_de_mobile@2x.webp) no-repeat;background-position:50% 120%;background-size:contain;min-height:820px}.page--for-doctors .block-hero--gradient ul li figure{transform:none}@media screen and (min-width:480px){.page--for-doctors .block-hero--gradient{background-position:50% 120px;background-size:cover}}@media screen and (min-width:768px){.page--for-doctors .block-hero--gradient{background-position:50% 20px;background-size:cover}}@media screen and (min-width:992px){.page--for-doctors .block-hero--gradient{background:url(../../../imgs/web/hero_for_doctors_de_desktop.webp) no-repeat;background-position:70% 0;min-height:720px}}@media screen and (min-width:1200px){.page--for-doctors .block-hero--gradient ul li figure svg{margin-top:.313rem}}@media screen and (min-width:1800px){.page--for-doctors .block-hero--gradient{background-position:100% 0}}.page--for-doctors .block-info .info-col-2{margin-bottom:0}@media screen and (min-width:992px){.page--for-doctors .block-info{padding-bottom:0}.page--for-doctors .block-partners{padding-top:3.5rem}.page--for-doctors .block-testimonials header{margin-bottom:3.5rem}}.page--for-doctors .block-care-info .care-wrapper{margin-bottom:2rem}@media screen and (min-width:992px){.page--for-doctors .block-care-info .care-wrapper,.page--for-doctors .block-doctor-form header,.page--for-doctors .block-faq header{margin-bottom:3.5rem}}

/*# sourceMappingURL=style.css.map*/