section.cards.c3.testimonial{background-color:#fff}section.cards.c3.testimonial .main-container>.footer-container{grid-row:3}section.cards.c3.testimonial .main-container .repeater-container{grid-row:2}section.cards.c3.testimonial .main-container .repeater-container .card{border:none;border-radius:unset;background-color:#f4fbff}section.cards.c3.testimonial .main-container .repeater-container .card .content-container:before{content:"";width:40px;height:40px;background-image:url(/getmedia/149b5e20-56ac-45ae-ab7c-92c9cceb6bb8/Quote-Left.png);background-size:contain;background-repeat:no-repeat;display:grid;grid-row:1}section.cards.c3.testimonial .main-container .repeater-container .card .content-container:after{content:"";width:40px;height:40px;background-image:url(/getmedia/553636fa-0c3b-4bb5-9541-bde5d2dc5cf7/Quote-Right.png);background-size:contain;background-repeat:no-repeat;justify-self:end;display:grid;grid-row:4;align-self:end}section.cards.c3.testimonial .main-container .repeater-container .card .content-container .title{display:none !important}section.cards.c3.testimonial .main-container .repeater-container .card .content-container .text{grid-row:2 !important;text-align:center}section.cards.c3.testimonial .main-container .repeater-container .card .content-container .sub-title{grid-row:3 !important;text-align:center}section.cards.c3.testimonial .main-container .repeater-container .card .content-container{grid-template-rows:60px 175px auto 60px;padding:20px 30px}section.cards.c3.testimonial .main-container .repeater-container{grid-gap:45px}section.cards.c3 .main-container>.header-container .text-container .title,section.cards.c2 .main-container>.header-container .text-container .title,section.accordion.primary.faq .header-container .title{font:normal 40px/48px var(--site-primary-font-regular),"Arial","Helvetica",sans-serif;color:#292933;font-size:30px;text-align:center;font-weight:600;line-height:normal}section.cards.c3.testimonial .main-container .repeater-container .card .content-container .text{font-size:16px;line-height:18px}section.cards.c3.testimonial .main-container .repeater-container .card .content-container .sub-title{font-size:16px;font-weight:600}section.cards.c3 .main-container>.footer-container .call-to-action-container .buttons-container .button-wrapper .button::after{display:none !important}section.cards.c3.testimonial .main-container>.footer-container .call-to-action-container .buttons-container .button-wrapper .button{background-color:#003da6;color:#fff;padding:11px 24px;display:inline-block;border-radius:4px;margin-top:34px;text-decoration:unset;font-size:16px;text-transform:capitalize}section.cards.c3.testimonial .main-container>.footer-container .call-to-action-container .buttons-container .button-wrapper .button:hover{background-color:#c2e2f5;color:#292933}section.cta .cta-container{border-radius:6px}section.cta .cta-container{max-width:1200px;margin:auto;background-color:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:218px}section.cta .cta-container .column:nth-child(1){border-right:1px solid #003da6}section.cta .cta-container .column{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;gap:20px;min-height:180px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.cta .cta-container .column span.title{color:#292933;font-size:30px;text-align:center;font-weight:600;line-height:normal;display:block;max-width:400px;margin-left:auto;margin-right:auto}section.cta .column a.btn.yellow{background-color:#ffb514;border-radius:4px}section.cta .column a.btn{font-size:16px;color:#292933;font-weight:600;text-decoration:unset;text-align:center;padding:11px 24px}section.cta .column a.btn.yellow:hover{background-color:#ffd6ad}section.cta .column a.btn.light-b{background-color:#c2e2f5;border-radius:4px}section.cta .column a.btn.light-b:hover{background-color:#003da6;color:#fff}section.partners .partners-container{max-width:1200px;margin-left:auto;margin-right:auto}section.partners .partners-container{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:285px;gap:31px;background-color:#fafafa;border-radius:4px}section.partners .row.left{border-radius:6px}section.partners .row.left{width:40%;background-color:#003da6;-webkit-clip-path:polygon(0 0,95% 0,100% 50%,95% 100%,0 100%);clip-path:polygon(0 0,95% 0,100% 50%,95% 100%,0 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(https://storage.googleapis.com/images.trinity.one/HPSO/HPSO-A-Homepage-Redesign-V1-July2024/rounded-triangle.jpg);background-size:contain;background-position:right;background-repeat:no-repeat}section.partners .row.left span{font-size:30px;color:#fff;font-weight:600;line-height:1.2em;left:-30px;position:relative}section.partners .row.right{width:60%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px;padding:44px 0}section.partners .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}section.partners .wrap img{-o-object-fit:contain;object-fit:contain}section.partners .button-wrapper a{background-color:#003da6;color:#fff;padding:11px 24px;display:inline-block;border-radius:4px;text-decoration:unset;font-weight:600;font-size:16px}section.partners .button-wrapper a:hover{background-color:#c2e2f5;color:#292933}section.professional-insure .pi-ratings{max-width:1100px;margin:auto;padding:42px 0}section.professional-insure .pi-ratings-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}section.professional-insure .pi-ratings-wrapper .pi-blocks:not(:last-child){border-right:1px solid #c2e2f5}section.professional-insure .pi-blocks{width:25%;text-align:center;padding:20px 0;align-self:center}section.professional-insure .pi-blocks span{font-size:40px;color:#003da6;font-weight:bold}section.professional-insure .pi-blocks span.hvr{opacity:1;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}section.professional-insure .pi-blocks span.hvr{font-size:18px;color:#292933;font-weight:500;margin-top:13px;margin-left:auto;width:100%;display:block}section.professional-insure .pi-blocks.getquote>span:nth-child(1){border-bottom:3px solid #ffb514;cursor:pointer}section.cards.c2.professional-insure.pi-container{background-color:#fff;grid-gap:30px;margin:auto;margin-top:44px;padding-bottom:50px;padding-left:5em;padding-right:5em;align-self:center}section.cards.c2.professional-insure.pi-container .main-container .repeater-container .card .content-container .image-container{display:block;grid-row:1 !important;justify-self:center;align-self:center}section.cards.c2.professional-insure.pi-container .main-container .repeater-container .card .content-container .title{grid-row:2 !important;text-align:center;font-weight:500 !important;padding:15px 10px 0 10px;font:normal 18px/26px var(--site-primary-font-regular),"Arial","Helvetica",sans-serif}section.cards.c2.professional-insure.pi-container .main-container .repeater-container .card .content-container .image-container img{max-width:100px;width:100px}section.cards.c2.professional-insure.pi-container .main-container .repeater-container .card{grid-template-rows:auto;justify-self:center;align-self:center}section.cards.c2 .main-container .repeater-container .card:hover{position:relative;box-shadow:none !important;top:0 !important;outline:none !important;transition:unset !important;transition-timing-function:unset !important;cursor:pointer}section.faq{padding-top:40px !important;padding-bottom:40px !important;background-color:#f9f6fa !important;border-radius:6px}section.accordion.primary.faq .header-container .title{text-align:center}section.accordion.primary.faq .repeater-container .tab input[type=checkbox]:checked+label::after,section.accordion.primary.faq .repeater-container .tab label::after{border-color:#6c2887}section.accordion.primary.faq .repeater-container .tab{border:1px solid #6c2887}section.accordion.primary.faq a.btn.purple{color:#6c2887;text-align:center;margin:auto;padding:11px 24px;border:1px solid #6c2887;border-radius:4px;position:relative;display:inline-block;font-weight:500;text-decoration:unset;font-size:16px}section.accordion.primary.faq .btn-wrapper{margin:20px auto}section.accordion.primary.faq a.btn.purple:hover{background-color:#6c2887;color:#fff}section.resources{position:relative;padding:40px 0;background-color:#c2e2f5 !important;margin-top:60px;border-radius:6px}section.cards.c2.resources .main-container .repeater-container{grid-row:2}section.cards.c2.resources .main-container>.footer-container{grid-row:3}section.cards.primary-background-one.resources .main-container>.footer-container .call-to-action-container .buttons-container .button-wrapper .button{background-color:#003da6;color:#fff;padding:11px 24px;display:inline-block;border-radius:4px;text-decoration:unset;font-size:16px}section.cards.primary-background-one.resources .main-container>.footer-container .call-to-action-container .buttons-container .button-wrapper .button{border:1px solid #003da6}section.cards.primary-background-one.resources .main-container>.footer-container .call-to-action-container .buttons-container .button-wrapper .button:hover{background-color:#ffb512;color:#292933;border:1px solid #003da6}section.cards.primary-background-one.resources .main-container>.footer-container .call-to-action-container .buttons-container .button-wrapper .button::after,section.cards.c2.resources .main-container .repeater-container .card .content-container .sub-title::after{display:none}section.cards.c2.resources .main-container .repeater-container .card .header-container .image-container{display:block;text-align:center;padding-top:22px}section.cards.c2.resources .main-container .repeater-container .card .header-container .image-container img{max-width:50px}section.cards.c2.resources .main-container .repeater-container .card .header-container{display:block}section.cards.c2.resources .main-container .repeater-container .card .content-container .title{font-size:16px;font-weight:600;line-height:1.3em;text-align:Center;height:auto;min-height:100px}section.cards.c2.resources .main-container .repeater-container .card .content-container{grid-row:2}section.cards.c2.resources .main-container .repeater-container .card .header-container{grid-row:1}section.cards.c2.resources .main-container .repeater-container .card{grid-template-rows:60px auto;align-self:center}section.cards.c2.resources .main-container .repeater-container .card .content-container .text{display:none !important}section.cards.c2.resources .main-container .repeater-container .card .content-container .sub-title{background-color:#fff}section.cards.c2.resources .main-container .repeater-container .card .content-container .sub-title{text-align:center;display:block;font-size:14px !important;text-decoration:none}section.cards.c2.resources .main-container .repeater-container .card .content-container .sub-title a{text-align:center;display:block;font-size:14px !important;text-decoration:none;font-weight:normal !important;color:#003da6}section.cards.c2.resources .main-container .repeater-container .card:hover{cursor:pointer;position:relative;top:-10px !important}section.cards.c2.resources .main-container .repeater-container .card:hover .content-container .sub-title a{color:#000}section.cards.c2.ti78.insurance .main-container .repeater-container .card.cardfix:nth-child(1) .box-image{background-image:url(/getmedia/a7e7345b-bd77-4a17-bacb-38e105c61163/gettyimages-1366667952_cropped.jpg)}section.cards.c2.ti78.insurance .main-container .repeater-container .card.cardfix:nth-child(2) .box-image{background-image:url(/getmedia/5f0ad91d-7a04-4f5e-86c3-ad85dc024334/gettyimages-1366255168_cropped.jpg)}section.cards.c2.ti78.insurance .main-container .repeater-container .card.cardfix:nth-child(3) .box-image{background-image:url(/getmedia/be64cb17-9dd2-4846-af16-ea0226a0429e/gettyimages-small1555353135.jpg)}section.cards.c2.ti78.insurance .main-container .repeater-container .card.cardfix:nth-child(4) .box-image{background-image:url(/getmedia/5c943def-0a1a-40f1-aad9-64375cc3ee69/gettyimages-905899106_cropped.jpg)}section.cards.c2.ti78.insurance .main-container .repeater-container .card .content-container .sub-title{display:none}section.cards.c2.insurance .main-container .repeater-container .card .header-container,section.cards.c2.insurance .main-container .repeater-container .card .header-container .title,section.cards.c2.insurance .main-container .repeater-container .card .header-container .sub-title{display:block}section.cards.c2.ti78.insurance .main-container .repeater-container .card .content-container .title,section.cards.c2.ti78.insurance .main-container .repeater-container .card .content-container .text{display:none}section.cards.c2.insurance .main-container .repeater-container .card .header-container .title{margin-top:-66px;padding:16px 30px;background-color:#003da6;color:#fff;font-size:16px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-weight:500;color:#fff !important;order:1}section.cards.c2.insurance .main-container .repeater-container .card .header-container .sub-title,section.cards.c2.ti78.insurance .main-container .repeater-container .card .content-container .text,section.cards.c2.ti78.insurance .main-container .repeater-container .card .content-container .sub-title{background-color:#f4fbff;padding:12px;position:relative;var(--site-color-on-text-secondary)!important;font:normal 18px/26px var(--site-primary-font-regular),"Arial","Helvetica",sans-serif;letter-spacing:normal;margin-top:0}section.cards.c2.ti78.insurance{background-color:#fff !important}section.cards.c2.ti78.insurance .main-container .repeater-container .card:hover .content-container .sub-title,section.cards.c2.ti78.insurance .main-container .repeater-container .card:hover .content-container .text{display:block}section.cards.c2.insurance .main-container .repeater-container .card:hover .header-container .sub-title{display:none}section.cards.c2.ti78.insurance .main-container .repeater-container .card.cardfix .box-image{min-height:250px}section.cards.c2.ti78.insurance .main-container .repeater-container .card:hover .content-container{margin-top:-50px}section.cards.c2.insurance .main-container .repeater-container .card:hover .header-container .title{margin-top:-106px}section.cards.c2.ti78.insurance .main-container .repeater-container .card .content-container .sub-title a{font-size:16px;color:#292933;line-height:normal;font-weight:500;text-decoration:unset;text-align:right;background-color:#f4fbff;width:100%;text-decoration:none !important;padding-top:0;color:#000 !important;text-align:right}section.cards.c2.ti78.insurance .main-container .repeater-container .card .content-container .sub-title{text-align:right}section.cards.c2.ti78.insurance .main-container .repeater-container .card .content-container .sub-title a:after{content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:solid #003da6;border-width:0 3px 3px 0;padding:6.5px;scale:.7;transform:rotate(315deg);-webkit-transform:rotate(315deg);top:-6px;position:relative;margin-left:20px}section.cards.c2.ti78.insurance .header-container .title,section.cards.c2.ti78.insurance .main-container>.header-container .text-container .sub-title{color:#000 !important}section.insurance,section.partners,section.testimonials,section.faq,section.professional-insure{margin-bottom:50px}section.resources{margin-bottom:90px}section.cards.c2.resources .main-container>.header-container .text-container .sub-title{font-size:18px}@media only screen and (max-width:768px){section.partners{display:none}section.cta .cta-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.cta{padding-left:22px;padding-right:22px}section.cta .cta-container .column:nth-child(1){border-right:0;border-bottom:1px solid #003da6}section.cta .cta-container .column:nth-child(2){margin-top:41px}section.cta .column a.btn.yellow{margin-bottom:41px}section.cta .cta-container .column{width:100%}section.cta .cta-container{padding:50px 0}section.cta .cta-container .column span.title{font-size:24px}section.cta .cta-container .column{max-width:250px;min-height:unset}section.professional-insure .pi-ratings-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.professional-insure .pi-blocks{padding:30px 0}section.professional-insure .pi-blocks{width:100%;position:relative}section.professional-insure .pi-ratings-wrapper .pi-blocks:not(:last-child){border-bottom:1px solid #c2e2f5}section.professional-insure .pi-ratings{padding-left:22px;padding-right:22px}section.professional-insure,section.resources,section.insurance{margin-bottom:0}section.faq,section.pressional-insure{margin-bottom:20px}section.cards.c2.resources .main-container>.footer-container{padding-bottom:0;margin-top:22px}section.pressional-insure{padding-bottom:20px}section.cards.c2.professional-insure.pi-container{padding-left:15px;padding-right:15px;padding-top:15px}section.resources h2{font-size:24px}section.cards.c2 .main-container .repeater-container .card .content-container .title{min-height:85px;height:auto !important}section.cards.c2.ti78.insurance .main-container .repeater-container .card .content-container .sub-title{display:block}section.cards.c2 .main-container>.header-container .sub-title,section.cards.c3 .main-container>.header-container .sub-title{font-size:16px}section.cards.c2.ti78 .main-container .repeater-container .card .content-container .title{align-items:center}}