:root{--tec-grid-gutter-page:20px;--tec-grid-width-default:1200px}.da11y-screen-reader-text{clip:rect(1px,1px,1px,1px);-webkit-font-smoothing:subpixel-antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1em;font-weight:600;height:1px;letter-spacing:normal;line-height:normal;overflow:hidden;position:absolute!important;text-shadow:none;text-transform:none;width:1px}a:not(.et_pb_button){text-decoration:underline}a.et_pb_button:hover{text-decoration:none}body{color:#313841}ul.et-menu a{text-decoration:none}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{letter-spacing:-.5px;padding-bottom:2%}h1{font-weight:700}h1.entry-title{font-weight:600;font-size:61px;line-height:70px;letter-spacing:-.5px;color:#1F3A5F}.page-child h1.entry-title{font-size:40px;line-height:48px}.page h2{font-size:24px;line-height:36px;font-weight:600;margin-top:15px;padding-bottom:12px}.et_pb_heading h2{font-size:44px;line-height:52px;font-weight:700;color:#1F3A5F}footer .et_pb_text_inner h2{font-size:17px!important;line-height:26px!important;font-weight:700;color:#1f3a5f!important;letter-spacing:-.5px;margin:0;padding:0}.page-child h2,.single-resource h2,.search-results h2{font-size:24px;line-height:36px;font-weight:600;margin-top:15px}.et_pb_heading h3{font-size:28px;line-height:36px;font-weight:600;color:#1F3A5F}.single-resource .single-resource-details h3{font-size:14px;line-height:20px;text-transform:uppercase;color:#6A7282;font-weight:600;letter-spacing:0.1996px}.single-resource h3{font-size:18px;line-height:27px;font-weight:600}h3.resource-title-link{font-size:18px;line-height:25.2px;letter-spacing:-.5px;color:#1f3a5f;text-decoration:none;font-weight:600}h3.resource-title-link a{text-decoration:none}h3.resource-title-link a:hover{text-decoration:underline}.page-child h3{font-size:17px;line-height:44px;font-weight:700}.et_pb_heading h4{font-size:17px;line-height:25.5px;font-weight:700;color:#1F3A5F}h1.not-found-title{font-size:44px;line-height:52px;font-weight:700}.search-results p.post-meta{display:none}strong{font-weight:600}.wp-pagenavi{border-top:0;text-align:center}.wp-pagenavi{margin-top:80px}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink,.wp-pagenavi a,.wp-pagenavi span.current,.wp-pagenavi span.extend,.wp-pagenavi span.pages{color:#313841!important;border:1px solid #313841!important;display:inline-block;min-width:34px}.wp-pagenavi span.current{background:#313841;color:white!important;font-weight:700!important}.wp-pagenavi span.pages{border:0!important}.single-tribe_events #tribe-events-pg-template{margin-top:135px}#tribe-events-pg-template{width:100%;max-width:1240px}.tribe-events-meta-group{width:100%}.tribe-events-event-meta .tribe-events-meta-list{background:#F9FAFB66;border:1px solid #CBCDD0;border-radius:10px;padding:40px}.single-resource .header-img-level-2{margin-top:260px;max-width:468px;align-self:end!important;margin-right:unset!important}.header-bg-image{background-size:auto calc(100% - 113px);background-size:40vw auto,100%!important;background-position:center left calc(100vw * .60)!important}.text-page-header p{font-size:20px;line-height:30px;letter-spacing:-.5px}.resource-single-result h3:hover{text-decoration:underline}.single-resource .text-page-header p{font-size:18px;line-height:30px;letter-spacing:-.5px}.single-resource-taxes span{background:#E7F5E3;padding:6.5px 11.5px 5.5px 12px;font-size:14px;line-height:20px;margin-right:8px;color:#364153;margin-bottom:5px;display:inline-block}.single-resource-taxes:first-child{margin-right:0}.about-3up-heading h3{font-size:30px;line-height:34px;font-weight:600;letter-spacing:-.5px}.about-3up-text p{font-size:17px;line-height:26px;letter-spacing:-.5px}.about-4up-heading h3{font-size:26px;line-height:34px;font-weight:600;letter-spacing:-.5px;color:#313841}.about-4up-text p{font-size:15px;line-height:22px;letter-spacing:-.5px}.about-4up-heading h3{color:#5fa36b}.et_pb_group:has(.about-carousel){}.about-carousel{width:1240px;max-width:1240px;margin:0 auto;padding:20px}.about-carousel p{font-size:24px;line-height:40px}.about-carousel h2{padding-bottom:0}footer .footer-text p{font-size:15px;line-height:22.5px;color:#313841}footer .footer-text p a{color:#313841;text-decoration:none}footer .footer-text p a:hover{color:#313841;text-decoration:underline}.page-id-1640 h2.not-found-title+p{display:none}input[type=checkbox]{accent-color:#6B7280;border:1px solid #6B7280}.search-filter-input-checkbox__control{display:none}.search-filter-input-checkbox__label{padding-left:28px}.searchandfilter li[data-sf-field-input-type="checkbox"] label{padding-left:28px}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:0;opacity:0.01}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{position:relative;font-size:18px;line-height:24px;cursor:pointer}[type="checkbox"]:not(:checked)+label:before,[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;width:18px;height:18px;border:1.5px solid #6B7280;border-radius:0px;background:white}[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;width:18px;height:18px;border:1.5px solid #5FA36B;border-radius:0px;background:#E6F3E380}[type="checkbox"]:not(:checked)+label:after,[type="checkbox"]:checked+label:after{content:"\4e";font-family:ETmodules!important;font-weight:600;line-height:1;position:absolute;left:1px;font-size:18px;color:#5FA36B;line-height:0;-webkit-transition:all .2s;transition:all .2s}[type="checkbox"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}[type="checkbox"]:checked+label:after{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}[type="checkbox"]:disabled:not(:checked)+label:before,[type="checkbox"]:disabled:checked+label:before{box-shadow:none;border-color:#bbb;background-color:#e9e9e9}[type="checkbox"]:disabled:checked+label:after{color:#777}[type="checkbox"]:disabled+label{color:#aaa}.search-filter-input-text input[type="text"].search-filter-input-text__input::placeholder,.search-filter-input-text input[type="number"].search-filter-input-text__input::placeholder,.search-filter-input-text input[type="text"].search-filter-input-text__input{color:#0A0A0ACC;font-size:16px!important}.search-filter-label{font-size:14px;line-height:20px;font-weight:600;color:#0A0A0A}.search-filter-input-checkbox__label{font-size:14px;line-height:20px;font-weight:500;color:#0A0A0A}.load-more button{background:#1f5f8b;color:white;font-size:15px;line-height:27px;font-weight:600;padding:11px 30px;border-radius:12px}.load-more button:hover{background:#017FB3!important;color:white!important}img.tax-term-img{display:inline-block;vertical-align:middle;margin-right:5px}.tax-term-name{display:inline-block;vertical-align:middle;margin-right:8px;font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#101828}.resource-format{font-size:12px;line-height:16px;color:#5F6B76}.btn_resource_file a{background-color:#1F5F8B;background-image:url('/wp-content/uploads/2026/04/Download.svg');background-repeat:no-repeat;background-position:left 20px center;color:white;font-size:15px;font-weight:600;display:inline-block;padding:11px 30px 13.5px 50px;border-radius:12px;text-decoration:none;margin-right:20px}.btn_resource_file a:hover{background-color:#017FB3}.tax-term-name.resource-item-separator:after{content:'•';color:#96D68A;position:absolute;margin-left:12px;top:-1px}.single-resource-date{margin-left:22px}.link-back-arrow a{text-decoration:none;vertical-align:middle;padding-bottom:40px}.link-back-arrow a:hover{text-decoration:underline}.link-back-arrow a:before{content:url('/wp-content/uploads/2026/04/arrow-left-black.svg');margin-right:8px;vertical-align:middle}div:has(.single-resource-download){overflow:visible}.single-resource-download{background:url('/wp-content/uploads/2026/04/Download.svg');background-repeat:no-repeat;background-position:left 30px center}ul.related-resources{padding:0;list-style-type:none;display:flex;column-gap:32px}ul.related-resources li.single-related-resource{padding:20px 25px 25px 25px;margin:0;border:1px solid #CBCDD0;border-radius:10px;width:calc((100% - 64px) / 3);display:flex;flex-direction:column}ul.related-resources li.single-related-resource .related-resource-title{color:#1F3A5F;line-height:23.8px;margin:12px 0}ul.related-resources li.single-related-resource .related-resource-title:hover{text-decoration:underline}ul.related-resources li.single-related-resource .related-resource-date{color:#6A7282;font-size:14px;line-height:20px;margin-bottom:15px}.stick-to-bottom{margin-top:auto}ul.related-resources li.single-related-resource .single-resource-taxes{margin-top:auto}ul.related-resources li.single-related-resource .single-related-resource-type{display:inline-block;margin-right:5px}@keyframes pgpFadeInUp{0%{transform:translateY(45px);opacity:0}100%{transform:translateY(0px);opacity:1}}.softentry-delay-header{animation:pgpFadeInUp;animation-duration:1s;animation-delay:.5s;transform:translateY(45px);opacity:0;animation-fill-mode:forwards}.softentry-delay-text{animation:pgpFadeInUp;animation-duration:1s;animation-delay:1s;transform:translateY(45px);opacity:0;animation-fill-mode:forwards}.softentry.loadin-soft{opacity:0;transform:translateY(45px);transition:transform 0.6s,opacity 0.9s}.softentry.loadin-soft.loaded-soft{opacity:1;transform:translateY(0);transition-delay:0s;transition:transform 0.6s,opacity 0.9s}.header-search input.et_pb_searchsubmit,.widget_search input#searchsubmit{background:transparent;color:transparent;border:none;width:55px;z-index:2}.header-search input.et_pb_s,.widget_search input#s{padding-right:55px!important}.header-search .et_pb_searchform:before,.widget_search::before{content:'\55';position:absolute;font-family:'ETModules';z-index:1;right:0;font-size:20px;padding:8px 20px}body.admin-bar header .et_pb_section--fixed{margin-top:32px}.header-search form{border:1px solid #CBCDD0;border-radius:16px;height:43px;padding:2px 20px;color:#313841}.header-search input::placeholder{color:#313841!important}.site-header{min-height:135px}#page-container>div>header>div>div:first-child:after{content:'';width:80%;height:1px;background:#CBCDD0;margin-top:13px;width:calc(80% + 104px)}.et_pb_menu .et-menu>li{padding:0 2px 5px 2px}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{padding-bottom:3px;padding-top:1px}.et-menu li a{border-radius:6px;padding-left:11px;padding-right:11px}.et-menu a:hover{opacity:1;background:#009DE01A}.et_pb_menu .et-menu>li.current_page_item>a{background:#009DE033;border-radius:6px}.et_mobile_menu li.current-menu-item>a{background:#009DE033}.nav ul li a{color:black!important}.et_mobile_menu li a:hover,.nav ul li a:hover,.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item.menu-item>a{background-color:#009DE01A;color:black!important;opacity:1}.et_mobile_menu li a{text-decoration:none}.et_mobile_menu .menu-item-has-children>a{background-color:white}.home-slider .et_pb_group_carousel_slide{background:linear-gradient(270deg,rgba(255,255,255,0.00) 3.88%,rgba(255,255,255,0.58) 35.74%)}.et_pb_group_carousel_arrow{width:50px;height:50px}div.et_pb_group_carousel_container:has(.et_pb_group_carousel_slide:first-child:nth-last-child(3))+.et_pb_group_carousel_arrow_prev{display:none}div.et_pb_group_carousel_container:has(.et_pb_group_carousel_slide:first-child:nth-last-child(3))~.et_pb_group_carousel_arrow_next{display:none}.et_pb_section.bg-image-lg{background-size:auto calc(100% - 113px);background-size:53vw auto,100%;background-position:top 113px left calc(100vw * .47),center!important}.entry-content ul li::marker,.et-l--body ul li::marker{color:#96D68A}.entry-content p+ul{margin-top:20px}.entry-content ul li,.et-l--body ul li{padding-left:12px;margin-bottom:15px}.large-number{font-size:40px;font-weight:bold;margin-right:10px}.large-number-text{font-size:21px;line-height:26px;font-weight:500;position:absolute}.cky-btn.cky-btn-accept{background:#1F3A5F!important;border-color:#1F3A5F!important}.cky-btn.cky-btn-reject{border-color:#1F3A5F!important;color:#1F3A5F!important}@media screen and (max-width:980px){.et_pb_menu__logo img[src$=".svg"]{max-width:184px!important}.et_pb_group_carousel_arrow{width:40px;height:40px}a.et_pb_button:after{content:''!important}.single-resource .header-img-level-2{margin-top:80px;max-width:100%!important}.et_pb_title_container h1.entry-title{font-size:48px;line-height:52px;letter-spacing:-.5px;color:#1F3A5F}.et_pb_heading h2{font-size:40px;line-height:48px}.page-child h2,.single-resource h2,.search-results h2{font-size:24px;line-height:36px;font-weight:600;margin-top:15px}.et_pb_heading h3{font-size:28px;line-height:36px;font-weight:600;color:#1F3A5F}.single-resource .single-resource-details h3{font-size:14px;line-height:20px;text-transform:uppercase;color:#6A7282;font-weight:600;letter-spacing:0.1996px}.single-resource h3{font-size:18px;line-height:27px;font-weight:600}.page-child h3{font-size:17px;line-height:44px;font-weight:700}.et_pb_heading h4{font-size:17px;line-height:25.5px;font-weight:700;color:#1F3A5F}.single-tribe_events #tribe-events-pg-template{margin-top:0}}@media screen and (max-width:767px){.single-resource .header-img-level-2{margin-top:0px}.about-carousel p{font-size:18px;line-height:24px;margin-top:20px}.large-number{font-size:17px;font-weight:bold;margin-right:8px}.large-number-text{font-size:17px;line-height:26px;font-weight:500;position:absolute}.et_pb_heading h2{font-size:24px;line-height:36px}.page-child h2,.single-resource h2,.search-results h2{font-size:24px;line-height:36px;font-weight:600;margin-top:15px}.et_pb_heading h3{font-size:28px;line-height:36px;font-weight:600;color:#1F3A5F}.single-resource .single-resource-details h3{font-size:14px;line-height:20px;text-transform:uppercase;color:#6A7282;font-weight:600;letter-spacing:0.1996px}.single-resource h3{font-size:18px;line-height:27px;font-weight:600}.page-child h3{font-size:17px;line-height:44px;font-weight:700}.et_pb_heading h4{font-size:17px;line-height:25.5px;font-weight:700;color:#1F3A5F}.home .et_pb_section.bg-image-lg{background-image:none!important}.single-resource .header-img-level-2{display:none}.et_pb_section.header-bg-image{background-image:none!important}ul.related-resources{flex-direction:column;row-gap:30px}ul.related-resources li.single-related-resource{width:100%}}