@media screen and (max-width:600px){.hpsoresponsive td{display:block !important;width:100% !important;padding-bottom:0 !important;padding-top:0 !important}}article.Home main{margin-top:0}section.cards.c4.variant31824 .main-container .repeater-container .card:hover .content-container .title{color:#fff}section.cards.c4.variant31824{background-color:#fff !important}section.cards.c4.variant31824 .main-container .repeater-container .card.link{background-color:#6c2887}section.cards.c4.variant31824 .main-container .repeater-container .card .content-container .title,section.cards.c4.variant31824 .main-container .repeater-container .card .content-container .title:after{color:#fff}section.text-content.banner.variant31824{background-color:rgba(194,226,245,.3);background-image:url(https://storage.googleapis.com/images.trinity.one/HPSO/HPSO-A-Homepage-HeroDesign-V1-Sep2023/hero-bg-squares.png);max-height:fit-content}section.text-content.banner.variant31824 h1{font-size:58px;font-weight:600;text-align:center;line-height:71px}section.text-content.banner.variant31824 .repeater-container .card .content-container .media-content.right{display:none}section.text-content.banner.variant31824 .repeater-container .card .content-container .text-content{justify-items:center;display:flex;flex-direction:column;align-items:center}.text-content.banner.variant31824 .repeater-container .card .content-container .call-to-action-container .buttons-container .button-wrapper .button{margin-top:10px}@media(min-width:769px){section.text-content.banner.variant31824 .repeater-container .card{text-align:-webkit-center}section.text-content.variant31824{padding-top:35px}section.text-content.banner.variant31824 .repeater-container .card .content-container{grid-template-columns:none}section.text-content.banner.variant31824 .repeater-container .card .content-container .call-to-action-container .buttons-container{margin:0 0 10px;display:flex;justify-content:center;gap:30px}section.text-content.banner.variant31824 .repeater-container .card .content-container .call-to-action-container .buttons-container .button-wrapper.button-one{justify-self:right;display:flex;flex-direction:column;align-items:center;justify-content:center}section.text-content.banner.variant31824 .repeater-container .card .content-container .call-to-action-container .buttons-container .button-wrapper.button-two{justify-self:left;display:flex;flex-direction:column;align-items:center;justify-content:center}section.text-content.banner.variant31824 .repeater-container .card .content-container .call-to-action-container .buttons-container .button-wrapper{margin:inherit}}@media(min-width:769px){section.cards.c4.variant31824 .main-container>.header-container{padding:45px;border-radius:15px}section.cards.c4.variant31824 .main-container>.header-container{background-color:#f9f6fa;grid-row:2}section.cards.c4.variant31824 .main-container>.header-container .text-container .sub-title{margin-top:23px;color:#292933 !important;font-size:24px;font-weight:300}}@media(max-width:768px){section.text-content.banner.variant31824{background-position:right;background-size:contain}}@media(max-width:769px){.text-content.banner.variant31824 .repeater-container .card .content-container .call-to-action-container .buttons-container .button-wrapper .button{justify-self:center}section.text-content.banner.variant31824 .repeater-container .card .content-container .call-to-action-container .buttons-container .button-wrapper .text{text-align:center}section.text-content.banner.variant31824 .repeater-container .card .content-container .call-to-action-container .buttons-container{grid-row-gap:20px;padding-right:30px;padding-left:30px;padding-bottom:13px}section.text-content.banner.variant31824 h1{font-size:36px;line-height:36px}section.text-content.banner.variant31824 h2{font-size:27px;line-height:27px;margin-bottom:10px}section.text-content.banner.variant31824{padding-left:1.25rem;padding-right:1.25rem}section.cards.c4.text-left.variant31824 .main-container .header-container .text-container .text h2{color:#292933 !important;text-align:center;font-size:28px;font-weight:500;margin-top:18px}section.cards.c4.text-left.variant31824 .main-container .header-container .text-container .text h5{color:#292933 !important;text-align:center;font-size:16px;font-weight:300}section.cards.c4.text-left.variant31824 .main-container .header-container .text-container .text h2{margin-top:15px}}.submenu_container{width:100%;height:inherit;display:none;position:absolute;left:95%;top:40px;margin:0;padding:10px 0 20px 0;list-style:none;background-color:var(--site-color-gray100);border:solid 1px var(--site-color-gray500);border-top:none;box-shadow:2px 2px 5px #888;min-height:max-content !important;padding-bottom:20px;max-width:320px}.submenu-option:hover+.submenu_container,.submenu_container:hover,.submenu_container.submenu-option:hover{display:block}.submenu_container li{list-style:none;padding:10px 0}.submenu_container ul li a{padding:0 20px;display:block !important;text-align:left}.submenu_container li a{text-decoration:none !important}section.top-navigation .header-row>nav>ul>.dropdown .sub-menu-container ul li{overflow:inherit}.submenu-option a{display:block !important}.submenu-option a:after{content:"";font-family:"Font Awesome 5 Free";font-style:normal;padding-right:5px;padding-left:5px;color:var(--site-text-color-primary-two);float:right}.submenu_container a:after{content:"" !important}.all-other-link{color:#003da6}section.top-navigation .header-row .ham-btn:checked~.nav-menu{max-height:90vh;padding-bottom:30px}@media(min-width:769px){section.top-navigation .header-row>nav>ul>.dropdown .sub-menu-container ul li:hover{border-radius:0}section.top-navigation .header-row>nav>ul>li>div>ul{padding:10px 0 5px 0}section.top-navigation .header-row>nav>ul>li>div>ul>li>a{margin:0 10px}.submenu_container ul{padding-left:0;margin-top:0}}@media(max-width:1024px){.submenu_container ul li a{padding:0}}@media only screen and (max-width:768px){.submenu_container{height:inherit;display:block;position:inherit;margin:0;padding:10px 10px 5px 10px;list-style:none;background-color:#fff;border:none;border-top:none;box-shadow:inherit;padding:10px 10px 20px}.showMobile .submenu-option.active+.submenu_container{display:block !important}.menu-link{font-weight:600 !important}.all-other-link{color:#292933;background-color:#b3b5b7;padding:20px;max-width:80%}.submenu-option a.menu-item.active:after,.submenu-option a.active:after{content:"";font-weight:600}.submenu_container.hidden{display:none !important}.submenu-option a.menu-item:after,.submenu-option a:after{content:"";font-weight:600}#headerNavigation .nav-menu .dropdown .submenu_container a,#headerNavigation .nav-menu .dropdown .submenu_container a:visited{font-size:16px;color:var(--site-text-color-primary)}#headerNavigation .nav-menu .dropdown .submenu_container a.all-other-link{background-color:#dfe0e2;padding:8px 10px;display:inline-block !important;text-align:center}}.newlogin .flyout-menu{border:1px solid #b3b5b7;background-color:#fff;box-shadow:2px 2px 6px 0 rgba(0,0,0,.5);padding:15px 25px;position:absolute;top:40%;z-index:9999;line-height:21px;display:none}.newlogin .flyout-link{display:block;white-space:nowrap;font-size:16px;padding:10px 0;cursor:pointer}.newlogin:hover .flyout-menu{display:block !important}.right-links ul li{margin-top:0 !important;display:flex;margin-left:40px;margin-bottom:0;height:50px}.right-links ul{display:flex;justify-content:flex-end;width:100%;height:50px;align-items:center}.right-links ul li a{display:flex;align-items:center;color:#000;font-size:14px;font-weight:500}.right-links ul li a:hover,#navigation ul.sub-nav li#search a:hover span{font-weight:700}@media(min-width:1026px){.dropdown.new-account-dropdown,.search-container.new-search-container{display:none !important}}@media(max-width:769px){section.top-navigation .header-row>nav>ul>.dropdown .menu-link{font:500 18px/1.5 "Arial","Helvetica",sans-serif;margin-right:0 !important;color:var(--site-color-gray800)}}@media(max-width:769px){.menu-link.my-account-link,.menu-link.my-account-link .content-container{display:flex;align-items:center;flex-direction:row;width:100%;justify-content:space-between}}@media only screen and (max-width:768px){.menu-link{font-weight:600 !important}}@media(max-width:769px){.my-account-link::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;padding-right:5px;color:#013da6}}@media(max-width:769px){section.top-navigation .header-row>nav>ul>.dropdown.new-account-dropdown .menu-link .menu-text{margin-top:0}}@media(max-width:1025px){section.top-navigation .header-row>nav>ul>.dropdown .menu-link .menu-text{display:grid;grid-template-columns:1fr;text-align:left}}@media(max-width:769px){.input-icon-container::before{font-weight:600;color:#013da6;content:"";font-family:"Font Awesome 5 Free";position:absolute;left:40px;top:15%}}@media(max-width:769px){#mobile-search{border:1px solid #292932;border-radius:4px;padding:13px 28px 13px 48px;width:100%;box-sizing:border-box;flex-grow:1}}@media(max-width:769px){.input-icon-container{display:flex;align-items:center;position:relative;padding:0 15px;display:block !important}}.my-account-no-arrow::after{content:none !important}.arrow-container{display:flex;align-items:center;justify-content:flex-end;margin-right:20px}@media(min-width:1026px){.dropdown.new-account-dropdown,.search-container.new-search-container{display:none !important}}.arrow-container::after{content:"";font-family:"Font Awesome 5 Free";font-style:normal;padding-right:20px;color:#013da6;font-weight:900;transform-origin:center}.arrow-container.arrow-flipped::after{transform:rotateX(180deg);transition:transform .2s linear}.cardfix{position:relative}.cardfix a.cardfixlink::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}a.cardfixlink{font:bold 20px/1.25 var(--site-primary-font-regular),"Arial","Helvetica",sans-serif !important;text-decoration:none !important}section.cards.c2.ti78{background-color:#003da6 !important}section.cards.c2.ti78 .main-container .repeater-container .card.cardfix .box-image{min-height:175px;background-size:cover;background-repeat:no-repeat;border-top-left-radius:6px;border-top-right-radius:6px}section.cards.c2.ti78 .main-container .repeater-container .card .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.cards.c2.ti78 .main-container .repeater-container .card.cardfix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:6px}section.cards.c2.ti78 .main-container .repeater-container .card .content-container .title{font-size:16px;text-align:center;background-color:#c2e2f5;height:unset;padding-top:17px;padding-bottom:17px;font-weight:700;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}section.cards.c2.ti78 .main-container .repeater-container .card .content-container .sub-title{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:16px;background-color:unset;color:#003da6;text-align:center;width:100%;display:block;text-decoration-color:unset;height:unset;padding-top:11px;padding-bottom:11px;margin-bottom:20px;font-weight:600}section.cards.c2.ti78 .main-container .repeater-container .card .content-container .text{font-size:16px;text-align:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0}section.cards.c2.ti78 .box-image{display:block !important}section.cards.c2.ti78 .main-container .repeater-container .card.cardfix:nth-child(1) .box-image{background-image:url(/getmedia/2ef90219-e3f0-406f-8b96-8fe0df9d1fc4/individual-practitioners.jpg)}section.cards.c2.ti78 .main-container .repeater-container .card.cardfix:nth-child(2) .box-image{background-image:url(/getmedia/7eb229c2-0d9b-4252-b564-308fcbd5654f/businesses-or-practices.jpg)}section.cards.c2.ti78 .main-container .repeater-container .card.cardfix:nth-child(3) .box-image{background-image:url(/getmedia/222db5ac-d9ee-4ad9-9992-c7891101b6c3/students-grads.jpg)}section.cards.c2.ti78 .main-container .repeater-container .card.cardfix:nth-child(4) .box-image{background-image:url(/getmedia/6b3c5e2a-903e-4cd5-9db0-b8f70a6e7402/schools.jpg)}section.cards.c2.ti78 .header-container h2.title{color:#fff !important;font-size:30px;font-weight:700}section.cards.c2.ti78 .header-container h1.title{color:#fff !important}section.cards.c2.ti78 .main-container>.header-container .text-container .sub-title{font-size:18px;color:#fff !important}section.cards.c2.ti78{border-radius:6px}@media(min-width:769px){section.cards.c2.ti78{padding-bottom:50px}}section.cards.c2.ti78 .main-container .repeater-container .card .content-container .sub-title::after{content:none !important}section.cards.c2.ti78 .main-container .repeater-container .card .content-container .sub-title a.cardfixlink{font:bold 16px/1.25 var(--site-primary-font-regular),"Arial","Helvetica",sans-serif !important;color:#003da6 !important}