@font-face{font-family:Open Sans Bold;src:url(/fonts/opensans-bold.ttf);font-display:swap}@font-face{font-family:Open Sans Bold Italic;src:url(/fonts/opensans-bold-italic.ttf);font-display:swap}@font-face{font-family:Open Sans SemiBold;src:url(/fonts/opensans-semibold.ttf);font-display:swap}@font-face{font-family:Open Sans Medium;src:url(/fonts/opensans-medium.ttf);font-display:swap}@font-face{font-family:Open Sans Medium Italic;src:url(/fonts/opensans-medium-italic.ttf);font-display:swap}@font-face{font-family:Open Sans Regular;src:url(/fonts/opensans-regular.ttf);font-display:swap}@font-face{font-family:Open Sans Light;src:url(/fonts/opensans-light.ttf);font-display:swap}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/icons.woff2) format("woff2")}body{margin:0;font-family:Open Sans,sans-serif}body,html{overflow-x:hidden;width:100vw}.content,.page{display:flex;flex-direction:column;position:relative}button{cursor:pointer}.red{color:#f33434}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.button-row :not(:first-child){margin-left:16px}@media only screen and (max-width:700px){.button-row :not(:first-child){margin-left:0}}.navbar{background-color:#fff;position:absolute;height:80px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:1}.navbar.extended-nav{width:calc(100vw - 76px);padding:24px 38px}.navbar.small-nav{width:calc(70vw - 76px);padding:24px 38px}.navbar #logo{width:250px}.navbar #action-row{display:flex;flex-direction:row;align-items:center}.navbar #action-row .action-link{padding-left:18px;padding-right:18px;color:#343534;font-size:18px;font-family:Open Sans Medium;text-decoration:none;transition-duration:.15s}.navbar #action-row .action-link:hover{color:#699483}.navbar #action-row .action-button{color:#fff;font-size:16px;font-family:Open Sans Bold;text-decoration:none;margin-left:12px;background:#699483;border-radius:6px;padding:10px 18px;transition-duration:.15s;transform:scale(1)}.navbar #action-row .action-button:hover{transform:scale(1.04);filter:brightness(1.05)}.navbar #menu-trigger{display:none;background:rgba(0,0,0,0);border:none;outline:none}.navbar #menu-trigger i{font-size:32px;color:#000;text-decoration:none}.navbar #alt-menu{position:fixed;z-index:100;width:0;top:0;bottom:0;right:0;background:#17191b;transition-duration:.6s;transition-timing-function:cubic-bezier(.2,.87,0,.99);overflow-x:hidden}.navbar #alt-menu #menu-content{top:0;bottom:0;right:0;width:100vw;position:absolute}.navbar #alt-menu #menu-content #top-row{display:flex;justify-content:space-between;padding:6vw 6vw 0;align-items:center}.navbar #alt-menu #menu-content #top-row #menu-title{font-size:32px;color:#fff;font-family:Open Sans Medium;margin:12px;transition-delay:0s;transition-duration:.15s;transform:translateY(6px);opacity:0}.navbar #alt-menu #menu-content #top-row #menu-trigger{background:rgba(0,0,0,0);border:none;outline:none;color:#fff;right:6vw;margin:16px}.navbar #alt-menu #menu-content #top-row #menu-trigger i{font-size:32px;color:#fff;text-decoration:none}.navbar #alt-menu #menu-content #link-list{padding-left:calc(6vw + 12px);padding-bottom:100px;margin-top:18px}.navbar #alt-menu #menu-content #link-list a{text-decoration:none}.navbar #alt-menu #menu-content #link-list .link{font-family:Open Sans Medium;opacity:.3;margin:0 0 18px;transition-delay:0s;transition-duration:.15s;cursor:pointer;text-decoration:none;font-weight:700;transform:translateY(6px);opacity:0}.navbar #alt-menu #menu-content #link-list .link h1{font-size:24px;color:#fff}.navbar #alt-menu.show{width:100vw}.navbar #alt-menu.show #menu-content #top-row #menu-title{transform:translateY(0);transition-delay:.2s;opacity:1}.navbar #alt-menu.show #menu-content #link-list a:first-child{transition-delay:.5s;opacity:.3;transform:translateY(0)}.navbar #alt-menu.show #menu-content #link-list a:first-child.selected{opacity:1}.navbar #alt-menu.show #menu-content #link-list a:nth-child(2){transition-delay:.53s;opacity:.3;transform:translateY(0)}.navbar #alt-menu.show #menu-content #link-list a:nth-child(2).selected{opacity:1}.navbar #alt-menu.show #menu-content #link-list a:nth-child(3){transition-delay:.56s;opacity:.3;transform:translateY(0)}.navbar #alt-menu.show #menu-content #link-list a:nth-child(3).selected{opacity:1}.navbar #alt-menu.show #menu-content #link-list a:nth-child(4){transition-delay:.59s;opacity:.3;transform:translateY(0)}.navbar #alt-menu.show #menu-content #link-list a:nth-child(4).selected{opacity:1}.navbar #alt-menu.show #menu-content #link-list a:nth-child(5){transition-delay:.62s;opacity:.3;transform:translateY(0)}.navbar #alt-menu.show #menu-content #link-list a:nth-child(5).selected{opacity:1}.navbar #alt-menu.show #menu-content #link-list a:nth-child(6){transition-delay:.65s;opacity:.3;transform:translateY(0)}.navbar #alt-menu.show #menu-content #link-list a:nth-child(6).selected{opacity:1}.navbar #alt-menu.show #menu-content #link-list a:nth-child(7){transition-delay:.68s;opacity:.3;transform:translateY(0)}.navbar #alt-menu.show #menu-content #link-list a:nth-child(7).selected{opacity:1}@media only screen and (max-width:700px){.navbar{height:70px}.navbar #logo{width:150px}.navbar #action-row{display:none}.navbar #menu-trigger{display:unset}}.home{width:100vw;height:100vh;background:#fff}#landing-top{position:relative;display:flex;background:linear-gradient(171deg,#fff 23.48%,#F7F0E7)}#landing-top #content{max-width:1300px;display:flex;margin:0 auto}#landing-top #content-left{flex:1 1;padding:56px;display:flex;flex-direction:column;justify-content:center;align-items:start;height:70vh;min-height:550px}#landing-top #content-left h1{font-family:Open Sans Bold;color:#343534;font-size:42px;margin-bottom:16px}#landing-top #content-left p{font-family:Open Sans Regular;color:#343534;font-size:18px;margin-top:0;margin-bottom:6px}#landing-top #content-left p i{color:#679381}#landing-top #content-right{flex:1 1;display:flex;align-items:center;justify-content:flex-end;padding-right:56px}#landing-top #content-right #banner-right{width:100%;height:450px;object-fit:cover;margin-top:48px;border-radius:6px;box-shadow:0 0 24px rgba(0,0,0,.1)}@media only screen and (max-width:900px){#landing-top #content #content-left #header{font-size:24px}#landing-top #content #content-left #body{font-size:15px}}@media only screen and (max-width:700px){#landing-top #content{flex-direction:column-reverse;align-items:center;padding-bottom:64px}#landing-top #content #content-left{width:80%;padding:0;height:unset;min-height:unset}#landing-top #content #content-right{padding-right:0;padding-top:72px;display:flex;justify-content:center}#landing-top #content #content-right #banner-right{width:80%;height:auto}}.light-cta-button{width:-moz-fit-content;width:fit-content;margin-top:16px;background-color:#f7f0e7;border:none;color:#343534;font-family:Open Sans Medium;font-size:18px;border-radius:6px;padding:10px 20px;transition-duration:.15s;transform:scale(1)}.light-cta-button:hover{transform:scale(1.04);filter:brightness(1.05)}@media only screen and (max-width:900px){.light-cta-button{font-size:15px}}.cta-button{width:-moz-fit-content;width:fit-content;margin-top:16px;background-color:#679381;border:none;color:#fff;font-family:Open Sans Medium;font-size:18px;border-radius:6px;padding:10px 20px;transition-duration:.15s;transform:scale(1)}.cta-button:hover{transform:scale(1.04);filter:brightness(1.05)}@media only screen and (max-width:900px){.cta-button{font-size:15px}}.waiting-list-button{width:-moz-fit-content;width:fit-content;margin-top:16px;background-color:#679381;border:none;color:#fff;font-family:Open Sans Medium;font-size:18px;border-radius:6px;padding:10px 20px;transition-duration:.15s;transform:scale(1)}.waiting-list-button:hover{transform:scale(1.04);filter:brightness(1.05)}@media only screen and (max-width:900px){.waiting-list-button{font-size:15px}}.newsletter-button{width:-moz-fit-content;width:fit-content;margin-top:16px;background:rgba(0,0,0,0);border:2px solid #343534;color:#343534;font-family:Open Sans Medium;font-size:17px;border-radius:6px;padding:10px 16px;transition-duration:.15s;transform:scale(1)}.newsletter-button.light{border:2px solid #fff;color:#fff}.newsletter-button:hover{transform:scale(1.04);filter:brightness(1.05)}@media only screen and (max-width:900px){.newsletter-button{font-size:15px}}#belief{padding:48px 0;display:flex;justify-content:center}#belief #center-content{max-width:900px}#belief #center-content p{color:#858585;font-family:Open Sans Medium;font-size:24px}#landing-value{padding:48px 96px;display:flex;justify-content:center}#landing-value #center-content{max-width:900px;display:flex;flex-direction:column;align-items:center}#landing-value #center-content h1{color:#343534;font-family:Open Sans Bold;font-size:36px}#landing-value #center-content #values-row{display:flex;justify-content:space-between;margin-top:32px}#landing-value #center-content #values-row .value-component{width:30%;margin-bottom:32px}#landing-value #center-content #values-row .value-component h1{margin:0 0 8px}#landing-value #center-content #values-row .value-component h1#second-step{margin-top:64px}#landing-value #center-content #values-row .value-component h1#third-step{margin-top:128px}#landing-value #center-content #values-row .value-component h3{margin:0;color:#343534;font-family:Open Sans Bold;font-size:18px}#landing-value #center-content #values-row .value-component p{color:#343534;font-family:Open Sans Regular;font-size:16px;margin-top:4px}@media only screen and (max-width:700px){#landing-value{padding:48px 10%}#landing-value #center-content h1{font-size:24px}#landing-value #center-content #values-row{flex-direction:column}#landing-value #center-content #values-row .value-component{width:unset}#landing-value #center-content #values-row .value-component h1#second-step,#landing-value #center-content #values-row .value-component h1#third-step{margin-top:0}}#landing-video{background:#f7f0e7;padding:48px 64px;display:flex;justify-content:center}#landing-video iframe{max-width:100vw;max-height:62.5vw}#landing-email-list{padding:48px 64px;display:flex;justify-content:center}#landing-email-list #email-left{margin-right:32px}#landing-email-list #email-left h1{font-family:Open Sans Bold Italic;color:#343534;margin-top:32px}#landing-email-list #email-left p{font-family:Open Sans Medium;color:#858585;font-size:18px;margin-bottom:0}#landing-email-list #email-form-right{border-radius:10px;background:#eee;padding:24px;margin-left:32px;display:flex;flex-direction:column}#landing-email-list #email-form-right input{border:none;margin:4px 0;padding:8px 12px;border-radius:6px;min-width:300px}#landing-email-list #email-form-right button{background:linear-gradient(94.46deg,#A2CDAC 23.48%,#85AF8E);border:none;border-radius:6px;color:#fff;padding:6px 24px;margin-top:16px;font-family:Open Sans Bold}#landing-testimonials{padding:48px 96px;display:flex;justify-content:center}#landing-testimonials #center-content{max-width:900px;display:flex;flex-direction:column;align-items:center}#landing-testimonials #center-content h1{color:#343534;font-family:Open Sans Bold;font-size:32px}#landing-testimonials #center-content #testimonials-row{display:flex;justify-content:center;position:relative;padding-top:24px;padding-bottom:24px}#landing-testimonials #center-content #testimonials-row .testimonials-wrapper{flex:1 1;margin:0 1%;display:flex;justify-content:center;align-items:center}#landing-testimonials #center-content #testimonials-row .testimonials-wrapper .testimonials-card{background:#eee;border-radius:10px;padding:18px}#landing-testimonials #center-content #testimonials-row .testimonials-wrapper .testimonials-card p{margin:0;font-family:Open Sans Medium}#landing-testimonials #center-content #testimonials-row .testimonials-wrapper .testimonials-card .testimonials-name{font-family:Open Sans Medium Italic;margin-top:16px;color:#777}@media only screen and (max-width:700px){#landing-testimonials{padding:48px 10%}#landing-testimonials #center-content #testimonials-row{flex-direction:column}#landing-testimonials #center-content #testimonials-row .testimonials-wrapper{margin:8px 0}}#landing-the-plan{background:#f7f0e7;padding:48px 96px;display:flex;flex-direction:column;align-items:center}#landing-the-plan h1{color:#343534;font-family:Open Sans Bold;font-size:36px}#landing-the-plan #action-steps{max-width:900px;display:flex;justify-content:center;position:relative;padding-bottom:16px;padding-top:16px}#landing-the-plan #action-steps .action-segment{margin:0 2%}#landing-the-plan #action-steps .action-segment h3{font-size:18px;font-family:Open Sans Bold;margin-top:16px;color:#343534}#landing-the-plan #action-steps .action-segment p{font-family:Open Sans Regular;color:#343534;font-size:16px}@media only screen and (max-width:700px){#landing-the-plan{padding:48px 10%}#landing-the-plan #action-steps{flex-direction:column}#landing-the-plan #action-steps .testimonials-wrapper{margin:8px 0}}#about-top{position:relative;display:flex;background:linear-gradient(171deg,#fff 23.48%,#F7F0E7)}#about-top #content{max-width:1300px;display:flex;margin:0 auto}#about-top #content-left{flex:1 1;padding:56px;display:flex;flex-direction:column;justify-content:center;align-items:start;height:70vh;min-height:550px}#about-top #content-left h1{font-family:Open Sans Bold;color:#343534;font-size:42px;margin-bottom:16px}#about-top #content-left p{font-family:Open Sans Regular;color:#343534;font-size:18px;margin-top:0;margin-bottom:6px}#about-top #content-left p i{color:#679381}#about-top #content-right{flex:1 1;display:flex;align-items:center;justify-content:flex-end;padding-right:56px}#about-top #content-right #banner-right{width:100%;height:450px;object-fit:cover;margin-top:48px;border-radius:6px;box-shadow:0 0 24px rgba(0,0,0,.1)}@media only screen and (max-width:900px){#about-top #content #content-left #header{font-size:24px}#about-top #content #content-left #body{font-size:15px}}@media only screen and (max-width:700px){#about-top #content{flex-direction:column-reverse;align-items:center;padding-bottom:64px}#about-top #content #content-left{width:80%;padding:0;height:unset;min-height:unset}#about-top #content #content-right{padding-right:0;padding-top:72px;display:flex;justify-content:center}#about-top #content #content-right #banner-right{width:80%;height:auto}}#about-team{padding:48px 96px;display:flex;flex-direction:column;align-items:center}#about-team h1{color:#343534;font-family:Open Sans Bold}#about-team #team-grid{display:grid;max-width:1000px;grid-template-columns:33% 33% 33%}#about-team #team-grid .team-member{margin:16px;position:relative;display:flex;flex-direction:column;align-items:center}#about-team #team-grid .team-member .member-image{width:90%;background:#eee;object-fit:cover;border-radius:10px}#about-team #team-grid .team-member h4{font-family:Open Sans Bold;font-size:18px;margin-bottom:0;width:100%;text-align:center}#about-team #team-grid .team-member p{font-family:Open Sans Regular;font-size:16px;color:#343534}@media only screen and (max-width:700px){#about-team{padding:48px 10%}#about-team #team-grid{grid-template-columns:50% 50%}#about-team #team-grid .team-member p{font-size:14px}}#about-partners{padding:48px 96px;display:flex;flex-direction:column;align-items:center;background:#f7f7f7}#about-partners h1{color:#343534;font-family:Open Sans Bold;text-align:center;font-size:36px}#about-partners #partner-grid{display:flex;flex-direction:column;max-width:900px}#about-partners #partner-grid .partner-item{display:flex;padding:36px 0}#about-partners #partner-grid .partner-item img{width:200px;height:200px;border-radius:10px;object-fit:cover}#about-partners #partner-grid .partner-item .partner-desc{padding:0 24px;display:flex;flex-direction:column;justify-content:center}#about-partners #partner-grid .partner-item .partner-desc h6{font-family:Open Sans Bold;font-size:18px;margin-bottom:0;margin-top:0;color:#343534}#about-partners #partner-grid .partner-item .partner-desc p{font-family:Open Sans Regular;font-size:16px;margin-bottom:0;color:#343534}#about-partners #partner-grid .partner-item .partner-desc a{font-family:Open Sans Bold;color:#343534;text-decoration:none}@media only screen and (max-width:700px){#about-partners{padding:48px 10%}#about-partners h1{font-size:32px}#about-partners #partner-grid .partner-item{flex-direction:column}#about-partners #partner-grid .partner-item:nth-child(2){flex-direction:column-reverse}#about-partners #partner-grid .partner-item .partner-desc{padding:0;margin-top:16px}}#about-mattesons{padding:48px 96px;display:flex;justify-content:center}#about-mattesons #content-container{max-width:900px;display:flex}#about-mattesons #content-container img{height:450px;border-radius:10px;margin-top:auto;margin-bottom:auto}#about-mattesons #content-container #mattesons-story{margin-left:32px}#about-mattesons #content-container #mattesons-story h2{font-size:32px;font-family:Open Sans Bold;margin-top:0;color:#343534;text-align:center}#about-mattesons #content-container #mattesons-story p{font-family:Open Sans Regular;font-size:16px;color:#343534;margin-bottom:0}@media only screen and (max-width:900px){#about-mattesons #content-container{flex-direction:column;align-items:center}#about-mattesons #content-container img{height:auto;width:50%;margin-bottom:24px}#about-mattesons #content-container #mattesons-story{margin-left:0}}@media only screen and (max-width:700px){#about-mattesons{padding:48px 10%}#about-mattesons #content-container img{width:70%}}#about-seth{padding:48px 96px;display:flex;justify-content:center}#about-seth #about-content{width:100%;max-width:900px;display:flex;flex-direction:column;align-items:center}#about-seth #about-content #story-title{color:#343534;font-family:Open Sans Bold;margin-top:0;font-size:36px}#about-seth #about-content p{font-family:Open Sans Regular;font-size:16px;margin-bottom:0;color:#4e4e4e}#about-seth #about-content p i,#about-seth #about-content p strong{padding:0 32px}#about-seth #about-content #seth-and-leah{margin-top:32px;width:100%;border-radius:6px;box-shadow:0 0 24px rgba(0,0,0,.1)}@media only screen and (max-width:700px){#about-seth{padding:48px 10%}#about-seth #about-content #story-title{font-size:32px}}#about-background{padding:48px 96px;display:flex;justify-content:center;background:#f7f0e7}#about-background #background-content{max-width:900px;display:flex;flex-direction:column;align-items:center}#about-background #background-content h1{font-family:Open Sans Bold;color:#343534;margin-top:0;font-size:36px}#about-background #background-content p{font-family:Open Sans Regular;font-size:18px;color:#343534;margin-bottom:0}@media only screen and (max-width:700px){#about-background{padding:48px 10%}#about-background #background-content h1{font-size:32px}#about-background #background-content p{font-size:16px}}#about-principles{padding:48px 96px;display:flex;flex-direction:column;align-items:center}#about-principles #mission-vision{display:flex;justify-content:center;max-width:900px;margin-top:64px}#about-principles #mission-vision .section{flex:1 1;position:relative}#about-principles #mission-vision .section h2{font-size:32px;font-family:Open Sans Bold;margin-top:0;color:#343534}#about-principles #mission-vision .section p{font-family:Open Sans Regular;color:#343534;font-size:18px;width:90%}#about-principles #at-flourish{max-width:900px;margin-top:32px}#about-principles #at-flourish #values-title{font-size:36px;font-family:Open Sans Bold;margin-top:0;color:#343534;text-align:center}#about-principles #at-flourish #value-segments{display:flex;flex-direction:column}#about-principles #at-flourish #value-segments .value-segment{margin-top:32px}#about-principles #at-flourish #value-segments .value-segment h2{font-size:32px;font-family:Open Sans Medium;margin:0;color:#343534}#about-principles #at-flourish #value-segments .value-segment p{font-family:Open Sans Regular;color:#343534;font-size:18px;margin-top:8px}#about-principles #houses-pic{width:100%;max-width:900px;margin-top:64px;object-fit:cover;border-radius:6px;box-shadow:0 0 24px rgba(0,0,0,.1)}@media only screen and (max-width:700px){#about-principles{padding:48px 10%}#about-principles #at-flourish #values-title{font-size:32px}#about-principles #at-flourish #value-segments .value-segment h2{font-size:24px}#about-principles #at-flourish #value-segments .value-segment p{font-size:18px}#about-principles #mission-vision{flex-direction:column}#about-principles #mission-vision .section p{width:unset}}#about-services{padding:48px 96px}#about-services,#about-services #services-content{display:flex;flex-direction:column;align-items:center}#about-services #services-content{max-width:900px}#about-services #services-content #services-title{font-size:32px;font-family:Open Sans Bold;margin-top:0;color:#343534}#about-services #services-content #service-elements{display:flex;flex-wrap:wrap;position:relative;justify-content:space-between}#about-services #services-content #service-elements .service-element{width:50%;position:relative}#about-services #services-content #service-elements .service-element h3{font-size:18px;font-family:Open Sans Bold;margin-top:16px;color:#343534}#about-services #services-content #service-elements .service-element p{font-family:Open Sans Medium;color:#858585;font-size:16px;width:90%}#about-services #services-content #subtitle{font-family:Open Sans Medium;font-style:italic;color:#858585;font-size:16px;padding:0 64px}#about-services #services-content #medicaid-section{margin-top:48px}#about-services #services-content #medicaid-section #medicaid-title{font-size:28px;font-family:Open Sans Bold;margin-top:0;color:#343534}#about-services #services-content #medicaid-section #medicaid-answer{font-family:Open Sans Medium;color:#858585;font-size:16px}#about-services #services-content .button-row{margin-top:32px}@media only screen and (max-width:700px){#about-services{padding:48px 10%}#about-services #services-content #services-title{font-size:32px}#about-services #services-content #service-elements{flex-direction:column}#about-services #services-content #service-elements .service-element,#about-services #services-content #service-elements .service-element p{width:unset}#about-services #services-content #subtitle{padding:0}#about-services #services-content .button-row{width:100%;display:flex;flex-direction:column}}#about-design{padding:48px 96px;background:#f7f0e7}#about-design,#about-design #design-content{display:flex;flex-direction:column;align-items:center}#about-design #design-content{max-width:900px}#about-design #design-content #design-title{font-size:36px;font-family:Open Sans Bold;margin-top:0;color:#343534;text-align:center}#about-design #design-content #design-elements{display:flex;flex-wrap:wrap;position:relative;justify-content:space-between}#about-design #design-content #design-elements .design-element{width:50%;position:relative}#about-design #design-content #design-elements .design-element h3{font-size:18px;font-family:Open Sans Bold;margin-top:16px;color:#343534}#about-design #design-content #design-elements .design-element p{font-family:Open Sans Regular;color:#343534;font-size:16px;width:90%}#about-design #design-content #design-elements .design-element li{font-family:Open Sans Medium;color:#699483;font-size:16px;padding:2px 0;width:90%}#about-design #design-content #map-design{width:100%;margin-top:48px}#about-design #design-content .button-row{margin-top:32px}@media only screen and (max-width:700px){#about-design{padding:48px 10%}#about-design #design-content #design-title{font-size:32px}#about-design #design-content #design-elements{flex-direction:column}#about-design #design-content #design-elements .design-element,#about-design #design-content #design-elements .design-element p{width:unset}#about-design #design-content .button-row{width:100%;display:flex;flex-direction:column}}#the-landing-section{position:relative;overflow:hidden;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 96px;min-height:700px}#the-landing-section #background{position:absolute;width:100vw;height:100vh;min-height:700px;object-fit:cover;z-index:-1}#the-landing-section #background-filter{position:absolute;height:100vh;min-height:700px;width:100vw;background:#202020;opacity:.82;z-index:-1}#the-landing-section #content{max-width:900px}#the-landing-section #content h1{font-size:42px;color:#fff;font-family:Open Sans Bold;margin-bottom:32px}#the-landing-section #content p{color:#fff;font-family:Open Sans Bold;font-size:28px;margin-bottom:32px}@media only screen and (max-width:700px){#the-landing-section{padding:0 10%;min-height:500px}#the-landing-section #content h1{font-size:24px}#the-landing-section #content p{font-size:18px}}#plans-placeholder{position:relative;display:flex;height:100vh;flex-direction:column;justify-content:center;align-items:center}#plans-placeholder h1{font-family:Open Sans Bold;color:#343534;font-size:36px;margin-bottom:8px}@media only screen and (max-width:900px){#plans-placeholder h1{font-size:24px}}#connect-form{position:relative;height:100vh;display:flex;justify-content:center;align-items:center;min-height:550px}#connect-form #content{display:flex;flex-direction:row;margin-top:64px;padding:48px 96px 0}#connect-form #content-left{padding-right:64px}#connect-form #content-left h1{font-family:Open Sans Bold;color:#343534;font-size:48px;margin-bottom:8px;margin-top:0}#connect-form #content-left p{font-family:Open Sans Medium;color:#858585;font-size:18px;max-width:500px}#connect-form #form{background:#fff;border-radius:10px;padding:24px;display:flex;flex-direction:column;box-shadow:0 0 128px rgba(0,0,0,.1);min-height:300px;position:relative}#connect-form #form h3{font-family:Open Sans Medium;color:#343534;font-size:24px;margin-top:0;margin-bottom:24px}#connect-form #form label{font-family:Open Sans Medium;color:#343534;font-size:14px;margin-bottom:4px}#connect-form #form input{margin-bottom:16px;border:2px solid #d4d4d4;border-radius:30px;padding:10px 16px;font-size:16px;min-width:300px;color:#343534}#connect-form #form #bottom-row{flex:1 1;display:flex;justify-content:flex-end;align-items:flex-end}#connect-form #form #bottom-row button{background:rgba(0,0,0,0);outline:none;border:none;font-family:Open Sans Medium;display:flex;align-items:center;font-size:18px;color:#55915f}#connect-form #form #bottom-row button i{margin-left:8px}#connect-form #form #sent-box{background:#fff;border-radius:10px;position:absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}#connect-form #form #sent-box p{margin-top:0;font-family:Open Sans Medium}@media only screen and (max-width:900px){#connect-form{height:unset}#connect-form #content{flex-direction:column;margin-top:128px}#connect-form #content-left{padding-right:0}#connect-form #content-left h1{font-size:24px}#connect-form #content-left p{font-size:15px;max-width:unset}#connect-form #form h3{font-size:18px}#connect-form #form label{font-size:12px}#connect-form #form input{min-width:none;font-size:14px}}@media only screen and (max-width:700px){#connect-form #content{margin-top:72px}#connect-form #form{width:70vw}#connect-form #form input{min-width:unset}}#contact-form{position:relative;display:flex;justify-content:center;align-items:center;min-height:550px}#contact-form #content{display:flex;flex-direction:row;padding:0 96px 48px}#contact-form #content-left{padding-right:64px}#contact-form #content-left h1{font-family:Open Sans Bold;color:#343534;font-size:48px;margin-bottom:8px;margin-top:0}#contact-form #content-left p{font-family:Open Sans Medium;color:#858585;font-size:18px;max-width:500px}#contact-form #form{background:#fff;border-radius:10px;padding:24px;display:flex;flex-direction:column;box-shadow:0 0 128px rgba(0,0,0,.1);min-height:300px;position:relative}#contact-form #form h3{font-family:Open Sans Medium;color:#343534;font-size:24px;margin-top:0;margin-bottom:24px}#contact-form #form label{font-family:Open Sans Medium;color:#343534;font-size:14px;margin-bottom:4px}#contact-form #form input,#contact-form #form textarea{margin-bottom:16px;border:2px solid #d4d4d4;border-radius:30px;padding:10px 16px;font-size:16px;min-width:300px;color:#343534;font-family:Arial}#contact-form #form textarea{border-radius:15px}#contact-form #form #bottom-row{flex:1 1;display:flex;justify-content:flex-end;align-items:flex-end}#contact-form #form #bottom-row button{background:rgba(0,0,0,0);outline:none;border:none;font-family:Open Sans Medium;display:flex;align-items:center;font-size:18px;color:#55915f}#contact-form #form #bottom-row button i{margin-left:8px}#contact-form #form #sent-box{background:#fff;border-radius:10px;position:absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}#contact-form #form #sent-box p{margin-top:0;font-family:Open Sans Medium}@media only screen and (max-width:900px){#contact-form{height:unset}#contact-form #content{flex-direction:column;margin-top:128px}#contact-form #content-left{padding-right:0}#contact-form #content-left h1{font-size:24px}#contact-form #content-left p{font-size:15px;max-width:unset}#contact-form #form h3{font-size:18px}#contact-form #form label{font-size:12px}#contact-form #form input{min-width:none;font-size:14px}}@media only screen and (max-width:700px){#contact-form #content{margin-top:72px}#contact-form #form{width:70vw}#contact-form #form input{min-width:unset}}.footer{flex-direction:column;padding-bottom:24px;background-color:#f7f0e7}.footer,.footer #top-row{display:flex;align-items:center}.footer #top-row{justify-content:space-between;width:100%}.footer #top-row #logo{width:200px;padding:24px 24px 24px 40px}.footer #top-row #socials{padding:24px}.footer #top-row #socials img{height:24px;padding:16px;cursor:pointer}.footer #action-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.footer #action-row .action-link{padding-left:18px;padding-right:18px;color:#343534;font-size:18px;font-family:Open Sans Medium;text-decoration:none;transition-duration:.15s}.footer #action-row .action-link:hover{color:#699483}.footer #copyright{color:#699483;font-family:Open Sans Regular}@media only screen and (max-width:700px){.footer #top-row{flex-direction:column;padding-top:16px}.footer #top-row #logo{padding:0}.footer #top-row #socials{padding-top:0}.footer #top-row #socials img{height:18px}.footer #action-row .action-link{padding-left:16px;padding-right:16px;font-size:16px}}#respite-top{position:relative;display:flex;background:linear-gradient(171deg,#fff 23.48%,#F7F0E7)}#respite-top #content{max-width:1300px;display:flex;margin:0 auto}#respite-top #content-left{flex:1 1;padding:56px;display:flex;flex-direction:column;justify-content:center;align-items:start;height:70vh;min-height:550px}#respite-top #content-left h1{font-family:Open Sans Bold;color:#343534;font-size:42px;margin-bottom:16px}#respite-top #content-left p{font-family:Open Sans Regular;color:#343534;font-size:18px;margin-top:0;margin-bottom:6px}#respite-top #content-left p i{color:#679381}#respite-top #content-left p#announcement{font-size:14px;margin-top:12px;margin-bottom:-6px}#respite-top #content-right{flex:1 1;display:flex;align-items:center;justify-content:flex-end;padding-right:56px}#respite-top #content-right #banner-right{width:100%;height:450px;object-fit:cover;margin-top:48px;border-radius:6px;box-shadow:0 0 24px rgba(0,0,0,.1)}@media only screen and (max-width:900px){#respite-top #content #content-left #header{font-size:24px}#respite-top #content #content-left #body{font-size:15px}}@media only screen and (max-width:700px){#respite-top #content{flex-direction:column-reverse;align-items:center;padding-bottom:64px}#respite-top #content #content-left{width:80%;padding:0;height:unset;min-height:unset}#respite-top #content #content-right{padding-right:0;padding-top:72px;display:flex;justify-content:center}#respite-top #content #content-right #banner-right{width:80%;height:auto}}#respite-welcome{padding:48px 96px;min-height:400px;display:flex;justify-content:center;align-items:center}#respite-welcome #center-content{max-width:900px;display:flex;flex-direction:column;align-items:center}#respite-welcome #center-content h1{color:#343534;font-family:Open Sans Bold;font-size:36px}#respite-welcome #center-content p{color:#343534;font-family:Open Sans Regular;text-align:center;font-size:18px;margin-top:4px}#respite-welcome #center-content p span{color:#343534;font-family:Open Sans Bold}@media only screen and (max-width:700px){#respite-welcome{padding:48px 10%}#respite-welcome #center-content h1{font-size:24px}}#respite-services{padding:48px 96px;min-height:400px;display:flex;justify-content:center;align-items:center;background:linear-gradient(171deg,#fff 23.48%,#F7F0E7)}#respite-services #content{max-width:1000px;display:flex;flex-direction:column;align-items:center}#respite-services #content h4,#respite-services #content h5{color:#343534;font-family:Open Sans Bold;font-size:24px}#respite-services #content #content-cards{display:flex;flex-direction:column;gap:16px}#respite-services #content #content-cards #wide-card,#respite-services #content #content-cards .card{background-color:#fff;box-shadow:0 0 24px rgba(0,0,0,.05);border-radius:6px;padding:8px 24px}#respite-services #content #content-cards #wide-card h4,#respite-services #content #content-cards .card h4{text-align:center}#respite-services #content #content-cards #wide-card h5,#respite-services #content #content-cards .card h5{margin-top:16px;margin-bottom:12px;font-size:20px}#respite-services #content #content-cards #wide-card{display:flex;flex-direction:column;align-items:center;padding-bottom:24px}#respite-services #content #content-cards #wide-card p{text-align:center;width:80%}#respite-services #content #content-cards #wide-card img{width:80%;height:400px;object-fit:cover;border-radius:6px;margin-bottom:24px}#respite-services #content #content-cards .card-row{display:flex;flex-direction:row;gap:16px}#respite-services #content #content-cards .card-row .card{flex:1 1}#respite-services #content h1{color:#343534;font-family:Open Sans Bold;font-size:36px}#respite-services #content p{color:#343534;font-family:Open Sans Regular;font-size:16px;margin-top:4px}#respite-services #content p span{color:#343534;font-family:Open Sans Bold}@media only screen and (max-width:700px){#respite-services{padding:48px 10%}#respite-services #center-content h1{font-size:24px}}#respite-experience{padding:48px 96px;min-height:400px;display:flex;justify-content:center;align-items:center;background:linear-gradient(171deg,#fff 23.48%,#F7F0E7)}#respite-experience #content{max-width:1000px;display:flex;flex-direction:column;align-items:center}#respite-experience #content h1{color:#343534;font-family:Open Sans Bold;font-size:36px}#respite-experience #content #img-section{object-fit:cover;margin:24px 0;display:flex;gap:24px}#respite-experience #content #img-section img{height:300px;object-fit:cover;border-radius:6px;flex:1 1}#respite-experience #content p{color:#343534;font-family:Open Sans Regular;font-size:16px;margin-top:4px;text-align:center}#respite-experience #content p span{color:#343534;font-family:Open Sans Bold}@media only screen and (max-width:700px){#respite-experience{padding:48px 10%}#respite-experience #center-content h1{font-size:24px}}#respite-why{padding:48px 96px;min-height:400px;display:flex;justify-content:center;align-items:center;background:linear-gradient(171deg,#fff 23.48%,#F7F0E7)}#respite-why #content{max-width:1000px;display:flex;flex-direction:column;align-items:center}#respite-why #content h1,#respite-why #content h3{color:#343534;font-family:Open Sans Bold}#respite-why #content h1{font-size:36px}#respite-why #content h3{font-size:24px;margin-top:64px}#respite-why #content #inject-card{background-color:#fff;border-radius:8px;box-shadow:0 0 32px rgba(0,0,0,.05);max-width:800px;display:flex;flex-direction:row;align-items:stretch;overflow:hidden;margin-top:12px;margin-bottom:24px}#respite-why #content #inject-card #border{background-color:#679381;width:8px}#respite-why #content #inject-card .paragraph{margin:0;padding:20px 24px;font-size:16px;text-align:start}#respite-why #content i,#respite-why #content p{color:#343534;font-family:Open Sans Regular;font-size:16px;margin-top:4px;text-align:center;flex:1 1}#respite-why #content i strong,#respite-why #content p strong{font-family:Open Sans Medium}#respite-why #content i span,#respite-why #content p span{color:#343534;font-family:Open Sans Bold}@media only screen and (max-width:700px){#respite-why{padding:48px 10%}#respite-why #center-content h1{font-size:24px}}#summer-top{position:relative;display:flex;background:linear-gradient(171deg,#fff 23.48%,#F7F0E7)}#summer-top #content{max-width:1300px;display:flex;margin:0 auto}#summer-top #content-left{flex:1 1;padding:56px;display:flex;flex-direction:column;justify-content:center;align-items:start;height:70vh;min-height:550px}#summer-top #content-left h1{font-family:Open Sans Bold;color:#343534;font-size:42px;margin-bottom:16px}#summer-top #content-left p{font-family:Open Sans Regular;color:#343534;font-size:18px;margin-top:0;margin-bottom:6px}#summer-top #content-left p i{color:#679381}#summer-top #content-right{flex:1 1;display:flex;align-items:center;justify-content:flex-end;padding-right:56px}#summer-top #content-right #promo-card{background-color:#679381;border-radius:6px;display:flex;flex-direction:column;align-items:center;padding:24px}#summer-top #content-right #promo-card h3,#summer-top #content-right #promo-card p{color:#fff;text-align:center;font-family:Open Sans Regular}#summer-top #content-right #promo-card h3{font-family:Open Sans Medium;font-size:24px;margin-bottom:8px}#summer-top #content-right #promo-card #new-banner{background-color:hsla(0,0%,100%,.1333333333);border-radius:6px;width:100%}@media only screen and (max-width:900px){#summer-top #content #content-left #header{font-size:24px}#summer-top #content #content-left #body{font-size:15px}}@media only screen and (max-width:700px){#summer-top #content{flex-direction:column;align-items:center;padding:100px 24px 0}#summer-top #content #content-left{width:80%;padding:0;height:unset;min-height:unset}#summer-top #content #content-right{padding-right:0;padding-top:72px;display:flex;justify-content:center}#summer-top #content #content-right #banner-right{width:80%;height:auto}}#summer-faqs{padding:48px 96px;min-height:400px;display:flex;justify-content:center;align-items:center;background:linear-gradient(171deg,#fff 23.48%,#F7F0E7)}#summer-faqs #content{max-width:1000px;display:flex;flex-direction:column;align-items:center}#summer-faqs #content h1{color:#343534;font-family:Open Sans Bold;font-size:36px}#summer-faqs #content #inject-card{background-color:#fff;border-radius:8px;box-shadow:0 0 32px rgba(0,0,0,.05);max-width:700px;display:flex;flex-direction:row;align-items:stretch;overflow:hidden;margin-top:12px;margin-bottom:24px}#summer-faqs #content #inject-card #border{background-color:#679381;width:8px}#summer-faqs #content #inject-card .text{display:flex;flex-direction:column;flex:1 1}#summer-faqs #content #inject-card .text .question{margin:0;padding:20px 24px 6px;font-size:16px;text-align:start;font-family:Open Sans Bold}#summer-faqs #content #inject-card .text .answer{margin:0;padding:0 24px 20px;font-size:16px;text-align:start}#summer-faqs #content p{color:#343534;font-family:Open Sans Regular;font-size:16px;margin-top:4px;text-align:center}#summer-faqs #content p span{color:#343534;font-family:Open Sans Bold}@media only screen and (max-width:700px){#summer-faqs{padding:48px 10%}#summer-faqs #center-content h1{font-size:24px}}#summer-activities{padding:48px 96px;min-height:400px;display:flex;justify-content:center;align-items:center;background-color:#f7f0e7}#summer-activities #content{max-width:1000px;display:flex;flex-direction:column;align-items:center}#summer-activities #content h4,#summer-activities #content h5{color:#343534;font-family:Open Sans Bold;font-size:24px}#summer-activities #content #content-cards{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:16px}#summer-activities #content #content-cards .card{background-color:#fff;box-shadow:0 0 24px rgba(0,0,0,.05);border-radius:6px;padding:8px 24px;max-width:270px;min-width:200px}#summer-activities #content #content-cards .card h4{text-align:center}#summer-activities #content #content-cards .card h5{margin-top:16px;margin-bottom:12px;font-size:20px}#summer-activities #content h1{color:#343534;font-family:Open Sans Bold;font-size:36px}#summer-activities #content p{color:#343534;font-family:Open Sans Regular;font-size:16px;margin-top:4px}#summer-activities #content p span{color:#343534;font-family:Open Sans Bold}@media only screen and (max-width:700px){#summer-activities{padding:48px 10%}#summer-activities #center-content h1{font-size:24px}}#summer-setting{padding:48px 96px;min-height:400px;display:flex;justify-content:center;align-items:center;background-color:#fff}#summer-setting #content{max-width:800px;display:flex;flex-direction:column;align-items:center}#summer-setting #content h1,#summer-setting #content h3{color:#343534;font-family:Open Sans Bold}#summer-setting #content h1{font-size:36px}#summer-setting #content h3{font-size:24px;margin-top:64px}#summer-setting #content #inject-card{background-color:#fff;border-radius:8px;box-shadow:0 0 32px rgba(0,0,0,.05);max-width:800px;display:flex;flex-direction:row;align-items:stretch;overflow:hidden;margin-top:12px;margin-bottom:24px}#summer-setting #content #inject-card #border{background-color:#679381;width:8px}#summer-setting #content #inject-card .paragraph{margin:0;padding:20px 24px;font-size:16px;text-align:start}#summer-setting #content p{color:#343534;font-family:Open Sans Regular;font-size:16px;margin-top:4px;text-align:center;flex:1 1}#summer-setting #content p strong{font-family:Open Sans Medium}#summer-setting #content p span{color:#343534;font-family:Open Sans Bold}@media only screen and (max-width:700px){#summer-setting{padding:48px 10%}#summer-setting #center-content h1{font-size:24px}}#summer-join{padding:48px 96px;min-height:350px;display:flex;justify-content:center;align-items:center;background-color:#679381}#summer-join #content{max-width:800px;display:flex;flex-direction:column;align-items:center}#summer-join #content h1,#summer-join #content h3{color:#fff;font-family:Open Sans Medium}#summer-join #content h1{font-size:36px}#summer-join #content h3{font-size:24px;margin-top:64px}#summer-join #content #inject-card{background-color:#fff;border-radius:8px;box-shadow:0 0 32px rgba(0,0,0,.05);max-width:800px;display:flex;flex-direction:row;align-items:stretch;overflow:hidden;margin-top:12px;margin-bottom:24px}#summer-join #content #inject-card #border{background-color:#679381;width:8px}#summer-join #content #inject-card .paragraph{margin:0;padding:20px 24px;font-size:16px;text-align:start}#summer-join #content p{color:#fff;font-family:Open Sans Regular;font-size:16px;margin-top:4px;text-align:center;flex:1 1}#summer-join #content p strong{font-family:Open Sans Medium}#summer-join #content p span{color:#343534;font-family:Open Sans Bold}@media only screen and (max-width:700px){#summer-join{padding:48px 10%}#summer-join #center-content h1{font-size:24px}}