@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.screenreader-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}html{overflow-x:hidden}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.screenreader-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}html{overflow-x:hidden}@keyframes space{40%{opacity:.75}50%{opacity:.25}60%{opacity:.75}100%{transform:rotate(360deg)}}@media only screen and (min-width:64.063em){.body-content{background-image:url("/Images/HappyTogether/PageBg.png")}}.body-content .page-container{background-color:#fff;padding:0 1rem 1rem;overflow:hidden}@media only screen and (min-width:64.063em){.body-content .page-container{margin-top:4rem;margin-bottom:4rem;border-radius:2rem;box-shadow:0 0 .5rem #3d3434}}@media only screen and (min-width:64.063em)and (min-width:64em){.body-content .page-container{width:100%;max-width:64em;margin-left:auto;margin-right:auto}}.body-content .page-container .page-simple-banner{position:relative;padding-bottom:0;z-index:1;background-color:#fee3e3;margin-bottom:6rem;margin-left:-1rem;margin-right:-1rem;background-color:#fee3e3;padding:1rem 1rem 0;text-align:center;display:flex;flex-direction:column}.body-content .page-container .page-simple-banner:after{top:100%;margin-top:-2rem;content:" ";position:absolute;left:0;right:0;height:6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='50' viewBox='0 0 100 50' preserveAspectRatio='none'%3E%3Cpath d='M0,0 a1,1 0 0,0 100,0' fill='%23fee3e3' /%3E%3C/svg%3E");background-size:110% 100%;background-position:center;z-index:-1}.body-content .page-container .page-simple-banner #PageTitle{color:#fb7373}.body-content .page-container .page-simple-banner .page-simple-banner-text{font-family:"Source Sans Pro",sans-serif;font-size:1.125rem;font-weight:400;color:#58595b;line-height:1.4;padding:0 1rem;margin:0 auto;box-sizing:border-box}@media only screen and (min-width:52rem){.body-content .page-container .page-simple-banner .page-simple-banner-text{width:100%;max-width:52rem;margin-left:auto;margin-right:auto}}.body-content .page-container .explanation-section{font-family:"Source Sans Pro",sans-serif;font-size:1rem;font-weight:400;color:#58595b;padding:0 1rem;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}@media only screen and (min-width:40rem){.body-content .page-container .explanation-section{width:100%;max-width:40rem;margin-left:auto;margin-right:auto}}.body-content .page-container .explanation-section .explanation-section-text{font-family:"Source Sans Pro",sans-serif;font-size:1.125rem;font-weight:400;color:#58595b;line-height:1.4;text-align:center}.body-content .page-container .explanation-section .explanation-section-features{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;padding:0}.body-content .page-container .explanation-section .explanation-section-features .explanation-section-feature{display:flex;flex-direction:column;align-items:center;width:8rem;max-width:8rem;margin-left:1rem}.body-content .page-container .explanation-section .explanation-section-features .explanation-section-feature .explanation-section-feature-icon{height:4rem;width:4rem;margin-bottom:.5rem;text-align:center}.body-content .page-container .explanation-section .explanation-section-features .explanation-section-feature.allergies .explanation-section-feature-icon{background-image:url(/Images/Home/Icons/health_card.png)}.body-content .page-container .explanation-section .explanation-section-features .explanation-section-feature.health-issues .explanation-section-feature-icon{background-image:url(/Images/Home/Icons/chart.png)}.body-content .page-container .explanation-section .explanation-section-features .explanation-section-feature.medications .explanation-section-feature-icon{background-image:url(/Images/Home/Icons/medications.png)}.body-content .page-container .explanation-section .explanation-section-features .explanation-section-feature.messages .explanation-section-feature-icon{background-image:url(/Images/Home/Icons/chat_bubbles.png)}.body-content .page-container .explanation-section .explanation-section-features .explanation-section-feature.test-results .explanation-section-feature-icon{background-image:url(/Images/Home/Icons/beaker.png)}.body-content .page-container .explanation-section .explanation-section-features .explanation-section-feature.appointments-visits .explanation-section-feature-icon{background-image:url(/Images/Home/Icons/Calendar.png)}.body-content .page-container .explanation-section .explanation-section-features .explanation-section-feature.care-team .explanation-section-feature-icon{background-image:url(/Images/Home/Icons/doctor.png)}.body-content .page-container .explanation-section .explanation-section-features .explanation-section-feature .explanation-section-feature-title{font-family:"Source Sans Pro",sans-serif;font-size:1.125rem;font-weight:600;color:#000;text-align:center}.body-content .page-container .video-section{text-align:center}@media only screen and (min-width:52rem){.body-content .page-container .video-section{width:100%;max-width:52rem;margin-left:auto;margin-right:auto}}.body-content .page-container .video-section .video-section-title{font-family:"Source Sans Pro",sans-serif;font-size:2rem;font-weight:700;color:#000}.body-content .page-container .video-section .video-container{display:flex;justify-content:center}.body-content .page-container .video-section .video-container .embed-wrapper{width:100%;max-width:560px}.body-content .page-container .video-section.connecting .video-section-title{color:#156fab}.body-content .page-container .video-section.data-sharing .video-section-title{color:#ee9229}.body-content .page-container .example-section{margin-left:-1rem;margin-right:-1rem;margin-top:4rem;font-family:"Source Sans Pro",sans-serif;font-size:1.125rem;font-weight:400;color:#58595b;line-height:1.4}.body-content .page-container .example-section .example-section-title-content{display:flex;flex-direction:column;align-items:flex-end}@media only screen and (min-width:64.063em){.body-content .page-container .example-section .example-section-title-content{flex-direction:row;align-items:center}}.body-content .page-container .example-section .example-section-title-content .example-section-title-text{flex:1;padding:2rem}.body-content .page-container .example-section .example-section-title-content .example-section-title-text .example-section-title{font-family:"Source Sans Pro",sans-serif;font-size:2rem;font-weight:700;color:#000;color:#0db3a6}.body-content .page-container .example-section .example-section-title-content .example-section-title-img-container{flex:1}@media only screen and (max-width:64em){.body-content .page-container .example-section .example-section-title-content .example-section-title-img-container{max-width:75%}}.body-content .page-container .example-section .example-section-story{display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width:64.063em){.body-content .page-container .example-section .example-section-story{flex-direction:row-reverse;align-items:center}}.body-content .page-container .example-section .example-section-story .example-section-story-text{flex:1;padding:2rem}.body-content .page-container .example-section .example-section-story .example-section-title-img-container{flex:1}@media only screen and (max-width:64em){.body-content .page-container .example-section .example-section-story .example-section-title-img-container{max-width:75%}}.body-content .page-container .faq-section{position:relative;padding-bottom:0;z-index:1;background-color:#e8e5f3;margin-top:6rem;margin-top:10rem;margin-left:-1rem;margin-right:-1rem;margin-bottom:-1rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:2rem}.body-content .page-container .faq-section:before{bottom:100%;margin-bottom:-2rem;content:" ";position:absolute;left:0;right:0;height:6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='50' viewBox='0 0 100 50' preserveAspectRatio='none'%3E%3Cpath d='M0,0 a1,1 0 0,0 100,0' fill='%23e8e5f3' /%3E%3C/svg%3E");background-size:110% 100%;background-position:center;z-index:-1;transform:rotateZ(180deg)}.body-content .page-container .faq-section .faq-section-title{font-family:"Source Sans Pro",sans-serif;font-size:2rem;font-weight:700;color:#000;color:#7a449c;text-align:center;display:block}@media only screen and (min-width:52rem){.body-content .page-container .faq-section .faq-section-questions{width:100%;max-width:52rem;margin-left:auto;margin-right:auto}}.body-content .page-container .faq-section .faq-section-questions .faq-section-question{font-family:"Source Sans Pro",sans-serif;font-size:1rem;font-weight:600;color:#3d3434;color:#7a449c;margin-bottom:.5rem}.body-content .page-container .faq-section .faq-section-questions .faq-section-answer{margin-bottom:1rem}