:root{--gb-container-width:1400px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-element-mtm_hero_wrap{background-blend-mode:normal,normal;background-color:var(--wp--preset--color--odh-gray-light,#DBE2E9) !important;margin-bottom:0px;overflow:hidden;padding-bottom:0px;padding-left:25px;padding-right:25px;position:relative;background:linear-gradient(to right,#ffffff 43%,rgba(255,255,255,0.5) 72%,rgba(255,255,255,0) 82%),url(https://opendoorhc.wpenginepowered.com/wp-content/uploads/2026/02/patient-portal-header.webp) center /cover no-repeat}@media (max-width:767px){.gb-element-mtm_hero_wrap{background-blend-mode:normal,;background:linear-gradient(to left,rgba(255,255,255,0.83) 0%,rgba(255,255,255,0.83) 100%),url(https://opendoorhc.wpenginepowered.com/wp-content/uploads/2026/02/patient-portal-header.webp) 61% 63% /cover no-repeat}}.gb-element-mtm_hero_inner{height:100%;margin-bottom:0px;margin-left:auto;margin-right:auto;max-width:1200px;padding-bottom:80px;padding-top:120px;position:relative;z-index:2}@media (max-width:767px){.gb-element-mtm_hero_inner{padding-top:15px}}.gb-element-mtm_hero_txt{max-width:550px}.gb-element-ptl_what_wrap{background-color:#ffffff;padding:65px 25px}.gb-element-ptl_what_inner{margin-left:auto;margin-right:auto;max-width:900px}.gb-element-ptl_can_wrap{background-color:var(--wp--preset--color--odh-off-white,#F7F9FA);padding:65px 25px}.gb-element-ptl_can_inner{margin-left:auto;margin-right:auto;max-width:900px}.gb-element-ptl_can_list{display:flex;flex-direction:column;margin-top:20px;row-gap:14px}.gb-element-ptl_cta_wrap{background-color:var(--wp--preset--color--odh-teal,#007C91);padding:65px 25px}.gb-element-ptl_cta_inner{margin-left:auto;margin-right:auto;max-width:1200px;text-align:center}.gb-media-114c33a2{height:auto;max-width:100%;object-fit:cover;width:350px}.gb-text-f9296286{color:var(--wp--preset--color--odh-teal,#3CB4AC);font-size:2.6rem;font-weight:800;line-height:1.1;margin-bottom:12px;margin-top:0px;width:100%}@media (max-width:767px){.gb-text-f9296286{font-size:2.2rem}}.gb-text-ptl_cta_h2{color:#ffffff;font-size:3.2rem;font-weight:300;margin-bottom:12px;text-align:center}