@import url(https://fonts.googleapis.com/css2?family=DM+Serif+Display:wght@400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Karla:wght@400;700&display=swap);*{font-size:16px;font-family:"Karla",sans-serif;margin:0;box-sizing:border-box}.title{font-size:4.2em;font-family:"DM Serif Display";font-weight:400}.button{text-align:center;text-transform:uppercase;font-weight:700;border:2px solid}.line-decoration{width:10em;margin:3em 0;color:#fafafa}.header-parent{display:flex;height:5em;background-color:#fff;padding:1em 0;z-index:2;position:relative}.align-items{display:flex;padding-top:.2em;flex-flow:column wrap}.header-items{padding:1em;color:#837d87;font-weight:700;font-size:.8em;text-align:center;text-transform:uppercase;letter-spacing:.1em;transform:translateX(39em)}.header-items:hover{color:#2d2640}.logo{padding:1em;margin-left:9em}#header-button{width:11em;height:3em;padding-top:.7em;margin-top:.15em;margin-left:1em;border-color:#2d2640;color:#2d2640}#header-button:hover{background-color:#2d2640;color:#fff;font-weight:700}.intro-container{display:grid;height:40rem;padding:4em 0 5em 10em;color:#fafafa;background-color:#2d2640}.intro-container p{padding-bottom:2em;line-height:1.7em;width:34em;font-size:1em}#wavy-right-bg{margin:-50em 0 0 auto;z-index:1}#wavy-left-bg{margin-top:-19em;margin-left:-10em}#intro-title{width:7em;padding-bottom:.4em;line-height:.9em;padding-top:.3em}#intro-button{font-weight:400;width:10em;height:2.5em;padding-top:.5em;letter-spacing:.1em;font-size:.9rem;border:1.5px solid #fff}#intro-button:hover{background-color:#fafafa;color:#2d2640;font-weight:700}#family-photo{width:32em;margin-left:35em;margin-top:-23em;z-index:0}.at-a-glance{display:flex;flex-flow:column wrap;margin:15.5em 0 0 10em;color:#2b272f}.at-a-glance p{color:#837d87}.subtitle{font-size:1.5em;padding:1em 0}.feature-list{display:flex}#middle-item{padding:0 1.5em;width:25em}.feature-item{margin-top:4em;line-height:1.5em;width:21.5em}.how-we-work{display:flex;background-color:#2d2640;margin:10em 10em 9em;width:66.5em;height:15em;color:#fff}.how-we-work h2{font-size:3.5em;width:8.7em;line-height:1em;margin:1.3em 4.9em 0 1.3em}#hww-wavy-bg{width:25em;margin-left:auto;z-index:0}#hww-button{text-align:center;padding:.7em 0;z-index:1;font-size:.9em;margin:7.2em -25em 0 0;letter-spacing:.1em;width:11em;height:2.7em;font-weight:400;border:1px solid #fff}#hww-button:hover{background-color:#fff;color:#2d2640;font-weight:700}.contact-container{background-color:#fafafa;text-transform:uppercase;font-weight:600;background-image:url(/static/media/bg-pattern-footer-desktop.1586c300.svg);background-repeat:no-repeat;padding-bottom:2.5em}.contact-container hr{width:78vw;margin-left:10rem;color:#fafafa}.icon{margin-top:3.3em;margin-bottom:1.5em;margin-left:.8em}.icon-bar{display:flex;margin-right:7.8rem}.icon-bar img{padding-top:4.5em;padding-bottom:1.5em}svg path{flex-flow:column wrap}svg path:hover{fill:#2d2640}.socials-container{padding-top:.8em;margin-left:auto;display:flex}.footer-items{display:flex;margin-left:10em;justify-content:space-between;width:65vw}.footer-items p{flex-flow:column wrap}.link-section{color:#837d87;margin-top:2.5em;margin-bottom:2em}.link{color:#2d2640;padding:.5em 0}.link:hover{text-decoration:underline}@media screen and (max-width:500px){#family-photo{width:100%;margin:0}.header-parent{margin:0 2em}.header-logo{margin-top:auto;margin-bottom:auto}.dropdown-container{margin-left:auto}.ddown-content{background-color:#2b272f;padding:3em;line-height:4.5em;background-image:url(/static/media/bg-pattern-mobile-nav.2922ed2c.svg);background-repeat:no-repeat;background-position:bottom;background-size:contain}.ddown-content a{font-weight:500;font-size:1.5em;text-align:center;text-transform:uppercase;color:#fff;text-decoration:none;display:block}.ddown-content a:hover{color:#837d87}#header-button{color:#fff;border:2px solid #fff;margin:1em auto 15em 0;width:100%;height:auto;padding-top:0}#header-button:hover{color:#2d2640;background-color:#fff}.intro-container{padding:0;height:auto;text-align:center;margin-top:-.5em;color:#fafafa;background-image:url(/static/media/bg-pattern-intro-left-mobile.562149a8.svg);background-position:0 0;background-repeat:no-repeat;background-size:15em}.intro-container h2{font-size:3.5em;margin:2em auto 0}.intro-container p{margin:1em 2em;line-height:1.7em;width:auto;font-size:1.2em}#wavy-transition-bg{width:10em;margin:-14em auto;transform:translateX(100%)}#intro-button{font-weight:400;width:10em;height:2.5em;padding-top:.6em;letter-spacing:.1em;font-size:1rem;margin:0 auto 6em;border:1.5px solid #fff}#intro-button:hover{background-color:#fafafa;color:#2d2640;font-weight:700}.at-a-glance{margin:10em 2em;color:#2b272f;text-align:center}.at-a-glance hr{margin:0 auto 3em}.at-a-glance h2{font-size:4rem;padding-bottom:1em}.at-a-glance p{color:#837d87;font-size:1.2rem;line-height:1.7em;margin:0 1.2em}.feature-list{display:block}#middle-item{width:auto;padding:auto}.feature-item{margin-top:4em;width:auto;line-height:2em}.feature-item h2{padding-bottom:1em;font-size:2rem}.how-we-work{display:block;width:auto;height:auto;margin:10em 2em;padding:6em 1em;text-align:center;background-image:url(/static/media/bg-pattern-how-we-work-mobile.a4de14b0.svg);background-repeat:no-repeat;background-position:100% 0;background-size:15em}.how-we-work h2{font-size:3em;width:auto;margin:auto}#hww-button{font-size:1.1em;margin:3em 6em 0}.contact-container{text-align:center;background-position-x:-8em;background-position-y:-4em;background-size:40em}.contact-container hr{margin:0 2em}.icon-bar{display:block;margin:3em auto}.icon-bar img{margin:auto}.socials-container{display:block;padding:0}.footer-items{display:block;margin:3em auto}}
/*# sourceMappingURL=main.8609436d.chunk.css.map */