*{--color: #00333F;--muted-color: #777;--background-color: #fff;--background-color-primary-alt: #fff0f2;--background-color-secondary-alt: #f5f5f7;--primary-color: #feccd3;--primary-color-dark: #fc7285;--secondary-color: #67e7b0;--secondary-color-dark: #337358}*,:after,:before{box-sizing:inherit;padding:0;margin:0}p{margin:1rem auto}html{font-family:Inconsolata,monospace;background-color:var(--background-color);font-size:calc(14px + 6 * (100vw - 350px) / 1570)}@media screen and (min-width: 1920px){html{font-size:calc(18px + 5 * (100vw - 1920px) / 580)}}h1,.title_xxl{margin-top:4rem;margin-bottom:4rem;font-size:calc(26px + 42 * (100vw - 350px) / 1570);line-height:1.115;color:var(--primary-color-dark)}@media screen and (min-width: 1920px){h1,.title_xxl{font-size:calc(75px + 15 * (100vw - 1920px) / 580)}}h2,.title_xl{margin-top:3rem;margin-bottom:2rem;font-size:calc(20px + 28 * (100vw - 350px) / 1570);line-height:1.1;color:var(--primary-color-dark)}@media screen and (min-width: 1920px){h2,.title_xl{font-size:calc(50px + 15 * (100vw - 1920px) / 580)}}h3,.title_l{margin-top:1.5rem;margin-bottom:1rem;font-size:calc(18px + 17 * (100vw - 350px) / 1570);line-height:1.085;color:var(--secondary-color)}@media screen and (min-width: 1920px){h3,.title_l{font-size:calc(35px + 10 * (100vw - 1920px) / 580)}}h4,.title_m{margin-top:.75rem;margin-bottom:.5rem;font-size:calc(16px + 8 * (100vw - 350px) / 1570);line-height:1.05;color:var(--secondary-color)}@media screen and (min-width: 1920px){h4,.title_m{font-size:calc(24px + 8 * (100vw - 1920px) / 580)}}h5,.title_s{margin-top:.375rem;margin-bottom:.25rem;font-size:calc(14px + 4 * (100vw - 350px) / 1570)}@media screen and (min-width: 1920px){h5,.title_s{font-size:calc(18px + 5 * (100vw - 1920px) / 580)}}h6,.title_xs{font-size:calc(12px + 2 * (100vw - 350px) / 1570)}@media screen and (min-width: 1920px){h6,.title_xs{font-size:calc(14px + 4 * (100vw - 1920px) / 580)}}a:not(.button){color:var(--secondary-color);text-decoration:underline}a:not(.button):hover,a:not(.button):active,a:not(.button):focus{color:var(--primary-color)}h1,h2{text-align:center;font-family:Poppins,sans-serif;font-weight:200;letter-spacing:-.1rem}h3,h4,h5,h6{font-family:Fedra,sans-serif}p{font-family:Lora,serif;max-width:67.14286vw}@media screen and (min-width: 40em){p{max-width:60vw}}@media screen and (min-width: 60em){p{max-width:52.85714vw}}@media screen and (min-width: 80em){p{max-width:42.85714vw}}i{font-family:Inconsolata,monospace}section{padding:7.25rem 0}section:nth-child(even){background-color:var(--background-color-primary-alt)}.container{max-width:90%;margin:0 auto}@media screen and (min-width: 60rem){.container{max-width:50rem}}@media screen and (min-width: 80rem){.container{max-width:70rem}}@media screen and (min-width: 120rem){.container{max-width:95rem}}app-root main router-outlet~*{display:block}
