.bi-content>section.masthead--homepage-promo:has(+.blog-listing-container),.bi-content>section.masthead--homepage-promo:has(+.blog-single-container){position:relative;z-index:2}.bi-content>section.masthead--homepage-promo+.blog-listing-container,.bi-content>section.masthead--homepage-promo+.blog-single-container{position:relative;z-index:1;padding-top:clamp(1.5rem,3vw,2rem)}.bi-content .blog-listing-page>.container>.row>.col-md-8>.blog-listing>.row.js-load-more-posts{display:grid!important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bi-content .blog-listing-page,.bi-content .blog-single-container{padding-block:clamp(2rem,4vw,3rem)}.bi-content .blog-listing-page>.container,.bi-content .blog-single-container>.container{max-width:var(--bi-container-max, 1200px)!important}@media(min-width:768px){.bi-content .blog-listing-page .page-sidebar.blog-sidebar{margin-top:0}}.bi-content .blog-listing-page .blog-listing{background:transparent!important;color:inherit}.bi-content .blog-listing-page .blog-listing .row.js-load-more-posts,.bi-content .blog-listing-page .blog-listing>.row{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;margin-left:0;margin-right:0;width:100%}@media(min-width:640px){.bi-content .blog-listing-page .blog-listing .row.js-load-more-posts,.bi-content .blog-listing-page .blog-listing>.row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.bi-content .blog-listing-page .blog-listing .row.js-load-more-posts,.bi-content .blog-listing-page .blog-listing>.row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem}}.bi-content .blog-listing-page .blog-card-item,.bi-content .blog-listing-page .post-item-item{display:flex;flex:none;width:auto;max-width:none;min-width:0;padding:0}.bi-content .blog-listing-page .blog-card-item[hidden],.bi-content .blog-listing-page .post-item-item[hidden]{display:none!important}.bi-content .blog-search-empty{grid-column:1 / -1;margin:.5rem 0 0;padding:1rem 1.25rem;border-radius:var(--bi-radius, 11px);background:var(--bi-cream, #fcfbf6);border:1px solid #e6edf2;color:var(--bi-heading, #002f47);font-weight:600}.bi-content .video_resource-listing-container .video_resource-listing.row,.bi-content .providers-listing-container .providers-listing.row{row-gap:1.75rem}.bi-content .post-item.post-item--link{display:flex;flex-direction:column;width:100%;background:var(--bi-white);border:1px solid #e6edf2;border-radius:var(--bi-radius, 11px);overflow:hidden;box-shadow:0 2px 10px #002f470d;text-decoration:none!important;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.bi-content .blog-listing-page .post-item.post-item--link{border-radius:10px;box-shadow:0 1px 8px #002f470f}.bi-content .blog-listing-page .post-item{padding-top:0!important;margin-top:0!important}.bi-content .blog-listing-page .post-item__hover{margin-top:0!important;margin-bottom:0!important;box-shadow:none!important;border-radius:0!important}.bi-content .blog-listing-page .post-item__img:after{display:none!important}.bi-content .post-item.post-item--link:hover{transform:translateY(-3px);box-shadow:0 8px 24px #002f471f}.bi-content .post-item__img{aspect-ratio:16 / 10;overflow:hidden;background:#eef2f5}.bi-content .blog-listing-page .post-item__img{aspect-ratio:4 / 3;min-height:0;max-height:140px;order:-1}.bi-content .blog-listing-page .post-item__img:empty{aspect-ratio:4 / 3;max-height:140px;background:linear-gradient(135deg,#e8f4fc,#dce8f0)}.bi-content .post-item__img img{width:100%;height:100%;object-fit:cover;display:block}.bi-content .post-item__hover{display:flex;flex-direction:column;flex:1;padding:1.25rem 1.25rem 1.375rem;position:static!important;opacity:1!important;transform:none!important;background:transparent!important}.bi-content .blog-listing-page .post-item__hover{padding:.65rem .7rem .55rem;gap:.25rem;flex:0 0 auto}.bi-content .post-item__hover .blog-item__title,.bi-content .post-item__hover h3{font-size:1.0625rem;font-weight:700;line-height:1.4;color:var(--bi-heading, #002f47);margin:0 0 .625rem;text-align:left}.bi-content .blog-listing-page .post-item__hover .blog-item__title,.bi-content .blog-listing-page .post-item__hover h3{font-size:.8125rem;line-height:1.3;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.bi-content .post-item__description{font-size:.9375rem;line-height:1.6;color:var(--bi-text, #174f6c);margin:0 0 1rem;flex:1;text-align:left}.bi-content .blog-listing-page .post-item__description{font-size:.8125rem;line-height:1.45;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.bi-content .post-item__cta{align-self:flex-start;margin-top:auto;pointer-events:none}.bi-content .blog-listing-page .post-item__cta{font-size:.75rem;padding:.4rem .75rem;margin-top:.35rem;align-self:flex-start}.bi-content .video_resource-listing-container .post-item-item,.bi-content .providers-listing-container .post-item-item{display:flex}.bi-content .providers-listing-page .post-item__img{aspect-ratio:1 / 1;max-height:none}.bi-content .providers-listing-page .post-item__hover{padding:.875rem .875rem 1rem;gap:.5rem}.bi-content .providers-listing-page .post-item__hover .blog-item__title,.bi-content .providers-listing-page .post-item__hover h3{font-size:.9375rem;line-height:1.35;margin:0}.bi-content .providers-listing-page .post-item__description:empty{display:none}.bi-content .providers-listing-page .post-item__cta{font-size:.75rem;padding:.4rem .75rem;margin-top:0}.bi-content .providers-listing-container .page-sidebar.blog-sidebar{margin-top:0}.bi-content .blog-listing-page .load-more__counter,.bi-content .blog-listing-page .load-more__progress{display:none!important}.bi-content .blog-listing-page .blog-listing__pagination,.bi-content .blog-listing-page .load-more{text-align:center;margin-top:2rem}.bi-content .blog-listing-page .wp-pagenavi{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .5rem;font-size:.9375rem}.bi-content .blog-listing-page .wp-pagenavi .pages{flex:0 0 100%;margin-bottom:.35rem;color:var(--bi-text-muted, #5c6670)}.bi-content .blog-listing-page .wp-pagenavi a,.bi-content .blog-listing-page .wp-pagenavi .current,.bi-content .blog-listing-page .wp-pagenavi .extend{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;padding:.15rem .55rem;border-radius:999px}.bi-content .blog-listing-page .wp-pagenavi a{color:var(--bi-purple, #5b2c86);text-decoration:none;border:1px solid #d8dee6;background:var(--bi-white, #fff)}.bi-content .blog-listing-page .wp-pagenavi a:hover{border-color:var(--bi-purple, #5b2c86)}.bi-content .blog-listing-page .wp-pagenavi .current{color:var(--bi-white, #fff);background:var(--bi-purple, #5b2c86);font-weight:700}.bi-content .blog-listing-page .wp-pagenavi .extend{color:var(--bi-text-muted, #5c6670)}.bi-content .blog-article__content .blog-related-link{margin-block:.75rem}.bi-content .blog-article__content .blog-related-link a{font-weight:600}.bi-content .blog-listing-page .page-sidebar.blog-sidebar{background:transparent;padding:0;border-radius:0;margin-top:0}.bi-content .blog-sidebar{display:flex;flex-direction:column;gap:1.25rem}@media(min-width:992px){.bi-content .blog-sidebar{position:sticky;top:8rem}}.bi-content .blog-sidebar__widget{background:var(--bi-white);border:1px solid #e6edf2;border-radius:var(--bi-radius, 11px);padding:1.25rem 1.25rem 1.375rem;box-shadow:0 3px 14px #002f470d}.bi-content .blog-sidebar__title{font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--bi-heading, #002f47);margin:0 0 1rem;padding-bottom:.625rem;border-bottom:2px solid var(--bi-sky)}.bi-content .blog-sidebar__search-form{display:flex;flex-direction:column;gap:.625rem}.bi-content .blog-sidebar__search-input,.bi-content .blog-sidebar__select,.bi-content .blog-sidebar__newsletter-form input[type=email]{width:100%;padding:.75rem 1rem;border:1px solid #d8e2ea;border-radius:999px;font-family:var(--bi-font);font-size:.9375rem;color:var(--bi-heading, #002f47);background:#fafcfd;box-sizing:border-box}.bi-content .blog-sidebar__search-input:focus,.bi-content .blog-sidebar__select:focus,.bi-content .blog-sidebar__newsletter-form input[type=email]:focus{outline:2px solid var(--bi-sky);outline-offset:1px;border-color:#c5d4de}.bi-content .blog-sidebar__search-btn,.bi-content .blog-sidebar__newsletter-btn{width:100%;border-radius:999px;padding:.75rem 1.25rem;font-weight:700;cursor:pointer}.bi-content .blog-sidebar__search-btn{border:none;background:var(--bi-navy, #002f47);color:#fff;font-family:var(--bi-font);font-size:.9375rem;transition:background .2s ease}.bi-content .blog-sidebar__search-btn:hover{background:#044161}.bi-content .blog-sidebar__list{list-style:none;margin:0;padding:0}.bi-content .blog-sidebar__list li{margin:0;padding:0;border-bottom:1px solid #eef2f5}.bi-content .blog-sidebar__list li:last-child{border-bottom:none}.bi-content .blog-sidebar__list a{display:block;padding:.75rem 0;font-size:.9375rem;line-height:1.45;color:var(--bi-text, #174f6c);text-decoration:none;transition:color .15s ease;overflow-wrap:break-word;word-wrap:break-word}.bi-content .blog-sidebar__list a:hover{color:var(--bi-navy, #002f47)}.bi-content .blog-sidebar__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23002f47' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem;cursor:pointer}.bi-content .blog-sidebar__newsletter-note{font-size:.875rem;line-height:1.55;color:var(--bi-text-muted, #5a6a75);margin:0 0 .875rem;text-align:left;overflow-wrap:break-word}.bi-content .blog-sidebar__newsletter-form{display:flex;flex-direction:column;gap:.625rem}.bi-content .blog-single-container section.wysiwyg.blog-article{padding:0!important;background:transparent!important}.bi-content .blog-single-container .blog-article .wysiwyg__wrappper{padding:0}.bi-content .blog-article__content{text-align:left;line-height:1.75;color:var(--bi-text, #174f6c)}.bi-content .blog-article__content img{max-width:100%;height:auto;border-radius:var(--bi-radius, 11px)}.bi-content .blog-article__content img.blog-article__img--block,.bi-content .blog-article__content img.blog-article__img--center{display:block;width:100%;max-width:min(100%,760px);margin:0 auto 1.5rem;float:none!important}.bi-content .blog-article__content img.blog-article__img--center{margin-inline:auto}.bi-content .blog-article__content img.blog-article__img--left{float:left;width:auto;max-width:min(48%,420px)!important;max-height:none!important;margin:.25rem 1.5rem 1rem 0!important}.bi-content .blog-article__content img.blog-article__img--right{float:right;width:auto;max-width:min(48%,420px)!important;max-height:none!important;margin:.25rem 0 1rem 1.5rem!important}.bi-content .blog-article__content img.blog-article__img--logo{display:block;width:auto!important;max-width:min(100%,280px)!important;max-height:120px!important;margin:0 auto 1.5rem!important;object-fit:contain;float:none!important}.bi-content .blog-article__content p:has(>img:only-child),.bi-content .blog-article__content p:has(>a:only-child>img){margin:0 0 1.5rem;text-align:center}.bi-content .blog-article__content p:has(>a>img)>a{display:block;line-height:0}.bi-content .blog-article__content p:has(>a>img) img{width:100%;max-width:min(100%,760px);margin-inline:auto}.bi-content .blog-article__content .wp-caption{max-width:100%;margin:0 0 1.5rem}.bi-content .blog-article__content .wp-caption img{margin-bottom:.5rem}.bi-content .blog-article__content .wp-caption-text{font-size:.875rem;line-height:1.5;color:var(--bi-text-muted, #5a6a75);text-align:center;margin:0}.bi-content .blog-article__content h2,.bi-content .blog-article__content h3,.bi-content .blog-article__content h4{clear:both;text-align:left!important;color:var(--bi-heading, #002f47);margin-top:2rem;margin-bottom:.75rem;max-width:none}.bi-content .blog-article__content h2{font-size:clamp(1.375rem,2.5vw,1.75rem);margin-top:2.25rem}.bi-content .blog-article__content h3{font-size:clamp(1.125rem,2vw,1.375rem)}.bi-content .blog-article__content p{text-align:left!important;margin:0 0 1rem;max-width:none}.bi-content .blog-article__content ul,.bi-content .blog-article__content ol{margin:0 0 1.25rem;padding-left:1.35em;text-align:left}.bi-content .blog-article__content li{margin-bottom:.5rem}.bi-content .blog-article__content:after{content:"";display:table;clear:both}@media(max-width:767px){.bi-content .blog-article__content img.blog-article__img--left,.bi-content .blog-article__content img.blog-article__img--right{float:none;display:block;width:100%!important;max-width:100%!important;margin:0 auto 1rem!important}}.bi-content .blog-article__content .btn,.bi-content .blog-article__content p:has(.btn){text-align:left!important;margin-top:1.25rem}.bi-content .blog-article__content ul+h2,.bi-content .blog-article__content ol+h2{margin-top:2.5rem;padding-top:.75rem}.bi-content .blog-single-main>section.wysiwyg.bg-puzzle,.bi-content .blog-single-container .col-md-8>section.wysiwyg.bg-puzzle{margin-top:2.5rem;padding-top:2rem!important;clear:both;border-top:1px solid #e3edf3}.bi-content .blog-article__cta{text-align:center!important;margin:2rem 0 1.5rem}.bi-content .blog-article__cta .btn{min-width:12rem}.bi-content .blog-post-pagination{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:2.5rem 0 1.5rem;padding-top:2rem;border-top:1px solid #e3edf3}@media(max-width:767px){.bi-content .blog-post-pagination{grid-template-columns:1fr}}.bi-content .btn-post-pagination{display:flex;flex-direction:column;gap:.375rem;padding:1rem 1.125rem;border:1px solid #e3edf3;border-radius:var(--bi-radius, 11px);background:var(--bi-white);text-decoration:none!important;color:var(--bi-heading, #002f47);box-shadow:0 2px 10px #002f470d;transition:border-color .15s ease,box-shadow .15s ease}.bi-content .btn-post-pagination:hover{border-color:#c5d4de;box-shadow:0 4px 16px #002f471a}.bi-content .btn-post-pagination strong{font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#4da35f}.bi-content .btn-post-pagination .post-pagination-text{font-size:.9375rem;font-weight:700;line-height:1.4;color:var(--bi-heading, #002f47)}.bi-content .btn-post-pagination .mobile-arrow{display:none}.bi-content .btn-next-post{text-align:right}.bi-content .blog-social-share{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;list-style:none;margin:0 0 1.5rem;padding:0}.bi-content .blog-social-share__btn{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;color:#fff;text-decoration:none!important;transition:transform .15s ease,opacity .15s ease}.bi-content .blog-social-share__btn:hover{transform:translateY(-1px);opacity:.92}.bi-content .blog-social-share__btn svg{display:block;width:18px;height:18px}.bi-content .blog-social-share__btn--facebook{background:#1877f2}.bi-content .blog-social-share__btn--x{background:#000}.bi-content .blog-social-share__btn--email{background:#5a6a75}.bi-content .blog-social-share__btn--linkedin{background:#0a66c2}.bi-content .blog-social-share__btn--pinterest{background:#e60023}.bi-content section.blog-bottom-lead-form.wysiwyg{background:var(--bi-cream, #fcfbf6)!important;text-align:center}.bi-content .blog-bottom-lead-form{margin-top:0}.bi-content .blog-bottom-lead-form .container{display:flex;justify-content:center;width:100%;max-width:min(1200px,100%);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)!important}.bi-content .blog-bottom-lead-form__inner{display:flex;flex-direction:column;align-items:center;max-width:520px;margin-inline:auto;width:100%}.bi-content .blog-bottom-lead-form .form-card,.bi-content .blog-bottom-lead-form .form-card--inline{margin:0 auto!important;max-width:100%!important;width:100%;justify-self:center!important}.bi-content .blog-bottom-lead-form .form-card h2,.bi-content .blog-bottom-lead-form .form-card .form-subtitle{text-align:center!important}.bi-content .blog-bottom-lead-form .form-card .submit-btn{margin-inline:auto;display:block;width:100%;max-width:280px}.bi-content .blog-bottom-lead-form .form-card .form-consent{display:flex;flex-direction:column;align-items:center;gap:.625rem;max-width:100%;margin-inline:auto;text-align:center}.bi-content .blog-bottom-lead-form .form-card .form-checkbox-input{margin:0}.bi-content .blog-bottom-lead-form .form-card .form-consent-copy{text-align:center!important}@media(min-width:768px){.bi-content .blog-bottom-lead-form .form-card .form-row{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.bi-content .blog-bottom-lead-form .form-card,.bi-content .blog-bottom-lead-form .form-card--inline{margin-inline:auto!important;max-width:100%!important}}@media(max-width:767px){.bi-content .blog-bottom-lead-form .form-card .form-row{grid-template-columns:1fr}}.bi-content section.providers-bottom-lead-form.wysiwyg{background:var(--bi-cream, #fcfbf6)!important;text-align:center}.bi-content .providers-bottom-lead-form{margin-top:0}.bi-content .providers-bottom-lead-form .container{display:flex;justify-content:center;width:100%;max-width:min(1200px,100%);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)!important}.bi-content .providers-bottom-lead-form__inner{display:flex;flex-direction:column;align-items:center;max-width:520px;margin-inline:auto;width:100%}.bi-content .providers-bottom-lead-form .form-card,.bi-content .providers-bottom-lead-form .form-card--inline{margin:0 auto!important;max-width:100%!important;width:100%;justify-self:center!important;text-align:left}.bi-content .providers-bottom-lead-form .form-card h2,.bi-content .providers-bottom-lead-form .form-card .form-subtitle{text-align:center!important}.bi-content .providers-bottom-lead-form .form-card .submit-btn{margin-inline:auto;display:block;width:100%;max-width:280px}@media(min-width:768px){.bi-content .providers-bottom-lead-form .form-card .form-row{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.bi-content .providers-bottom-lead-form .form-card,.bi-content .providers-bottom-lead-form .form-card--inline{margin-inline:auto!important;max-width:100%!important}}@media(max-width:767px){.bi-content .providers-bottom-lead-form .form-card .form-row{grid-template-columns:1fr}}
