.teaser__container:where(.astro-5FW6OGW6){display:grid;grid-template-columns:1fr;margin-bottom:6rem}.teaser__text:where(.astro-5FW6OGW6){padding:2rem}.teaser__heading:where(.astro-5FW6OGW6){font-size:var(--fs-500);width:100%;line-height:1.2}.teaser__subheading:where(.astro-5FW6OGW6){margin-bottom:3em;font-size:var(--fs-300);line-height:1.5}.teaser__btn:where(.astro-5FW6OGW6){background-color:var(--first-color);color:#fff;padding:1rem;border-radius:2rem;text-decoration:none}.teaser__btn:where(.astro-5FW6OGW6):hover{background-color:var(--fifth-color)}.teaser__text--light:where(.astro-5FW6OGW6),.teaser__text--dark:where(.astro-5FW6OGW6){color:var(--text-color)}.teaser__text--right:where(.astro-5FW6OGW6){justify-self:end}.teaser__text--left:where(.astro-5FW6OGW6){justify-self:start}.teaser__text--full:where(.astro-5FW6OGW6){max-width:100%}@media only screen and (min-width: 40em){.teaser__img:where(.astro-5FW6OGW6){display:grid;grid-template-areas:"teaser__container"}.teaser__container:where(.astro-5FW6OGW6)>:where(.astro-5FW6OGW6){grid-area:teaser__container}.teaser__text:where(.astro-5FW6OGW6){align-items:center;padding:2rem;border:#fff 1px solid;margin:auto 2rem}.teaser__text--half:where(.astro-5FW6OGW6){max-width:80%}.teaser__heading:where(.astro-5FW6OGW6){font-size:var(--fs-600)}.teaser__text--light:where(.astro-5FW6OGW6){color:#fff}.teaser__text--dark:where(.astro-5FW6OGW6){color:var(--text-color)}.background--light:where(.astro-5FW6OGW6){background-color:#fff;opacity:.8}.background--dark:where(.astro-5FW6OGW6){background-color:var(--second-color);opacity:.8;border:none}}@media only screen and (min-width: 60em){.teaser__text:where(.astro-5FW6OGW6){margin:4rem 2rem auto;padding:4rem}.teaser__text--half:where(.astro-5FW6OGW6){max-width:60%}.teaser__heading:where(.astro-5FW6OGW6){font-size:var(--fs-700)}.teaser__subheading:where(.astro-5FW6OGW6){font-size:var(--fs-400)}.background--light:where(.astro-5FW6OGW6){background-color:#fff;opacity:.8}}@media only screen and (min-width: 80em){.teaser__text:where(.astro-5FW6OGW6){margin:8rem 2rem auto}.teaser__text--half:where(.astro-5FW6OGW6){max-width:40%}.teaser__heading:where(.astro-5FW6OGW6){font-size:var(--fs-xl)}}header:where(.astro-5BLMO7YK){display:flex;justify-content:space-between;align-items:center;padding:0 7%;top:0;left:0;right:0;width:100%;background-color:#fff}.logo__container:where(.astro-5BLMO7YK){display:flex;justify-content:space-around;align-items:center;z-index:4;padding:1em}.logo:where(.astro-5BLMO7YK){display:flex;justify-self:center;align-self:center}.navbar:where(.astro-5BLMO7YK){position:absolute;top:9%;left:0;right:0;width:100%;z-index:3;text-align:right;display:block;background-color:#fff;opacity:.96;display:none}.navbar__li:where(.astro-5BLMO7YK){display:inline-block;list-style:none;font-size:var(--fs-300);font-weight:300;font-family:var(--ff-heading);padding:.6em 1em;margin:0 1em}.navbar__a:where(.astro-5BLMO7YK),.submenu__a:where(.astro-5BLMO7YK){text-decoration:none;color:var(--text-color);padding:.4em 1.8em;font-family:var(--ff-heading);display:inline-block;transition:all ease .3s}.navbar__a:where(.astro-5BLMO7YK):hover,.submenu__a:where(.astro-5BLMO7YK):hover{color:var(--first-color)}.submenu:where(.astro-5BLMO7YK){position:absolute;right:0;background-color:#fff;width:200px;opacity:0;z-index:-1;transition:all ease .5s}.submenu__li:where(.astro-5BLMO7YK){width:100%;list-style:none}.navbar__li:where(.astro-5BLMO7YK):hover .submenu:where(.astro-5BLMO7YK){z-index:1;opacity:1;margin-top:0}.navbar__checkbox:where(.astro-5BLMO7YK){display:none}.navbar__checkbox:where(.astro-5BLMO7YK):checked~nav:where(.astro-5BLMO7YK){display:block}.navbar__toggle:where(.astro-5BLMO7YK){position:absolute;right:0;height:100%;margin-right:1em;display:flex;align-items:center}.navbar__toggle:where(.astro-5BLMO7YK) span:where(.astro-5BLMO7YK),.navbar__toggle:where(.astro-5BLMO7YK) span:where(.astro-5BLMO7YK):before,.navbar__toggle:where(.astro-5BLMO7YK) span:where(.astro-5BLMO7YK):after{display:block;background-color:var(--second-color);width:2em;height:2px;border-radius:2px;position:relative}.navbar__toggle:where(.astro-5BLMO7YK) span:where(.astro-5BLMO7YK):before,.navbar__toggle:where(.astro-5BLMO7YK) span:where(.astro-5BLMO7YK):after{content:"";position:absolute}.navbar__toggle:where(.astro-5BLMO7YK) span:where(.astro-5BLMO7YK):before{bottom:8px}.navbar__toggle:where(.astro-5BLMO7YK) span:where(.astro-5BLMO7YK):after{top:8px}.navbar--active:where(.astro-5BLMO7YK){color:var(--first-color)}.navbar__dropdown-content:where(.astro-5BLMO7YK){display:none}@media only screen and (min-width: 60em){header:where(.astro-5BLMO7YK){display:flex;justify-content:space-between;align-items:center;padding:0 1em;position:fixed;top:0;left:0;right:0}.navbar:where(.astro-5BLMO7YK){position:absolute;top:0;right:0;width:100%;z-index:3;position:fixed;text-align:right;opacity:.96;padding:0 1em;display:block}.navbar__ul:where(.astro-5BLMO7YK){display:flex;justify-content:flex-end;align-items:center}.navbar__li:where(.astro-5BLMO7YK),.submenu__li:where(.astro-5BLMO7YK){font-family:var(--ff-heading);position:relative;padding:.6em 0}.navbar__a:where(.astro-5BLMO7YK),.submenu__a:where(.astro-5BLMO7YK){font-size:300;display:block;padding:1.25em}.navbar__a:where(.astro-5BLMO7YK){padding:.6em 1.2em}.submenu__a:where(.astro-5BLMO7YK){padding:0 1.2em}.navbar__toggle:where(.astro-5BLMO7YK){display:none}}.footer__container:where(.astro-SZ7XMLTE){background-color:#fff;padding:1em 2em;display:flex;gap:1rem;justify-content:center;align-items:center}.logo__container:where(.astro-SZ7XMLTE){margin-top:6em;text-align:center}.footer__link:where(.astro-SZ7XMLTE){text-decoration:none;color:var(--text-color);padding:2em}.footer__link:where(.astro-SZ7XMLTE):hover{color:var(--first-color)}.link__container:where(.astro-SZ7XMLTE) li:where(.astro-SZ7XMLTE){list-style:none;margin:1em 0}@media only screen and (min-width: 40em){.link__container:where(.astro-SZ7XMLTE) ul:where(.astro-SZ7XMLTE){display:flex}}*{margin:0;padding:0;box-sizing:border-box}html{font-size:100%;scroll-behavior:smooth}body{font-family:var(--ff-text);color:#231b1b;line-height:1.6;overflow-x:hidden}.main-layout__grid{display:grid;min-height:100dvh;min-height:100vh;grid-template-rows:auto 1fr auto;grid-template-areas:"header" "content" "footer"}.header{grid-area:header}.content{grid-area:content}.footer{grid-area:footer}.wrapper{max-width:1200px;margin:0 auto}.wrapper--small{max-width:760px;margin:0 auto;padding:0 2rem}img{max-width:100%}.img--hover:hover{opacity:.6}:root{--first-color: #d91644;--second-color: #2F4858;--third-color: #FFEEDB;--fourth-color: #E980FC;--fifth-color: #231B1B;--text-color: #231B1B;--fs-xl: 4rem;--fs-700: 3rem;--fs-600: 2.6rem;--fs-500: 2rem;--fs-400: 1.4rem;--fs-300: 1.2rem;--fs-xs: 1rem;--ff-heading: "larken", sans-serif;--ff-text: "Gotham", sans-serif}@font-face{font-family:Gotham,sans-serif;src:url(/_astro/GothamBook.742359d4.ttf)}h1,h2,h3,h4,h5,h6{font-family:var(--ff-heading);line-height:1.2}h1{font-size:var(--fs-500)}h2{font-size:var(--fs-400)}h6{font-size:var(--fs-xs);margin-bottom:.4rem}p{margin:1rem 0 6em}.p__margin-bottom--less{margin-bottom:2em}@media only screen and (min-width: 40em){h1{font-size:var(--fs-xl)}h2{font-size:var(--fs-500)}.h2--bigger{font-size:var(--fs-xl)}h3{font-size:var(--fs-400)}h4{font-size:var(--fs-300)}h5{font-size:var(--fs-xs)}}.text__align--center{text-align:center}.grid{display:grid;gap:6rem;padding:2rem}.grid-2fr,.grid-3fr,.grid-4fr{grid-template-columns:1fr}.grid__row--first{grid-row-start:1}.grid__gap--less{gap:3rem}@media only screen and (min-width: 40em){.grid{margin:8rem auto;gap:3rem}.grid-2fr{grid-template-columns:1fr 1fr}.grid-3fr{grid-template-columns:repeat(3,1fr)}.grid-4fr{grid-template-columns:repeat(4,1fr)}.grid__row--first{grid-column-start:2;grid-row-start:1}}.grid__img{display:grid;grid-template-columns:1fr;gap:1rem}.grid__text{margin-top:6em}.grid__btn--final{grid-row-start:2}@media only screen and (min-width: 40em){.grid__img{grid-template-columns:1fr 1fr 1fr}.grid__text{margin-top:0;padding:2rem}.start-1{grid-row-start:1}.start-row-2{grid-row-start:2}.medium{grid-row:span 2;grid-column:span 2}.large{grid-column:1/4}}@media only screen and (min-width: 60em){.grid__text{padding:6rem 8rem}}.link__container{display:flex;justify-content:center}.link{color:var(--first-color);text-decoration:none;font-weight:700}.link:hover{color:var(--fifth-color)}
