html{font-size:16px}body{font-size:18px}h1{font-size:4rem;font-weight:500;line-height:1.2}h2{font-size:3rem;font-weight:500;line-height:1.3}h3{font-size:2rem;font-weight:500;line-height:1.4}h4{font-size:1.75rem;font-weight:500;line-height:1.5}h5{font-size:1.5rem;font-weight:400}h6{font-size:1.25rem;font-weight:400}.custom-blurb-icons .et_pb_main_blurb_image{height:70px;line-height:70px;margin-bottom:20px}.custom-blurb-icons .et_pb_main_blurb_image img{max-height:70px;width:auto;vertical-align:middle}.SuperChat{left:10px!important;right:auto!important;bottom:10px!important}.cust-button-blue{background-color:#091E40!important;color:white}.menu-section .et_pb_image_wrap img{height:50px;width:auto;display:block}.equal-buttons-row .et_pb_column{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.equal-buttons-row .et_pb_button_module_wrapper{flex:1 1 150px;display:flex;justify-content:center}.equal-buttons-row .et_pb_button{width:100%;text-align:center}.video-gradient-overlay{position:relative;overflow:hidden}.video-gradient-overlay::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;background:linear-gradient(176deg,#08214b 0%,rgba(8,33,75,0.88) 10%,rgba(8,33,75,0.71) 43%,rgba(8,33,75,0.39) 100%)}.single-post h2{font-size:1.5rem;line-height:1.3;margin-top:2rem;margin-bottom:1rem}.single-post h3{font-size:1.25rem;line-height:1.4;margin-top:1.5rem;margin-bottom:0.75rem}.single-post blockquote{border-left:4px solid #004c7d;background:#f9f9f9;padding:1rem 1.5rem;font-style:italic;margin:2rem 0;position:relative}.single-post blockquote::before{content:"“";font-size:3rem;color:#004c7d;position:absolute;left:10px;top:0;line-height:1}.et_pb_testimonial{overflow:unset!important}.et_pb_tabs_controls li{border-bottom:1px solid #08214b1a!important}#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label{font-size:18px!important}#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1:after{font-size:30px!important}li.menu-support>a.mega-menu-link{background-color:#091E40!important;color:#ffffff!important;padding:16px 23px!important;border-radius:15px!important;font-weight:600!important;font-size:15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important;vertical-align:middle!important;box-shadow:0 2px 6px rgba(0,0,0,0.1)!important;transition:background-color 0.3s ease!important;position:relative!important;text-decoration:none!important}li.menu-support>a.mega-menu-link:hover{background-color:#005bb5!important}.menu-section{position:relative!important;z-index:999999!important}.menu-section .et_pb_module,#mega-menu-wrap-primary,#mega-menu-wrap-primary ul.mega-sub-menu{position:relative!important;z-index:999999!important}.hero-inside-header{position:relative!important;z-index:1!important}.wp-block-button__link{background-color:#091E40;color:#fff!important;border-radius:15px}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{border:1px solid #08214b;color:#08214b}.et_pb_menu .menu-item-has-children.open>.sub-menu{border-radius:20px!important}.et-l--footer a{color:white!important}.et_pb_blurb ul li{list-style-type:none;position:relative}.et_pb_blurb ul li::before{content:"\2713";font-size:20px;position:absolute;left:-25px;color:#ff9947}.shadow-section .et_pb_blurb{transition:box-shadow 0.3s ease}.shadow-section .et_pb_blurb:hover{box-shadow:0px 8px 15px rgba(0,0,0,0.1)}.fa{font-size:24px;margin-right:10px;color:#333}.contact-link{color:#333!important;text-decoration:none}.contact-link:hover{color:#0077cc}.button-group{display:flex;gap:20px;flex-wrap:wrap}.custom-button{background-color:#fff;padding:.6rem 1.5rem;border-radius:15px;text-decoration:none;display:inline-block;transition:all 0.3s ease;min-width:180px;text-align:center}.custom-button:hover{background-color:#091E40;color:#fff}.product-tags{display:flex;flex-wrap:wrap;gap:10px 10px;margin-top:15px}.product-tags span{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:#e7f1fb;color:#24506f;font-size:14px;font-weight:600;line-height:1;white-space:nowrap}.product-tags span.green{background:#dff3ea;color:#28715c}.pricing-cards{align-items:stretch}.pricing-cards .pricing-blurb .et_pb_main_blurb_image img{width:100%;height:230px;object-fit:cover;object-position:center;display:block}.pricing-cards .et_pb_column{display:flex}.pricing-cards .pricing-blurb{display:flex;width:100%;height:100%}.pricing-cards .pricing-blurb .et_pb_blurb_content{display:flex;flex-direction:column;width:100%;height:100%}.pricing-cards .pricing-blurb .et_pb_blurb_container{display:flex;flex-direction:column;flex:1}.pricing-cards .pricing-blurb .et_pb_blurb_description{display:flex;flex-direction:column;flex:1}.pricing-cards .pricing-blurb .et_pb_blurb_description p:last-child{margin-top:auto;margin-bottom:0;padding-bottom:0}.pricing-cards .pricing-blurb .custom-blurb-button{display:block;width:100%;box-sizing:border-box;padding:14px 28px;background:rgba(8,33,75,0.86);color:#ffffff!important;text-decoration:none;text-align:center;font-size:16px;font-weight:600;border-radius:8px;transition:all .3s ease}.pricing-cards .pricing-blurb .custom-blurb-button:hover{background:rgba(8,33,75,1);color:#ffffff!important}.et_pb_accordioncustom{display:none;height:0;overflow:hidden;transition:height 0.5s ease}.accordion-1{display:block;height:auto}.accordion-menu button{background-color:#08214B;color:#fff;padding:10px 15px;margin:5px;border:none;cursor:pointer;border-radius:15px;font-size:18px}.accordion-menu button:hover{}.dt-custom-articles .et_pb_posts{display:flex;flex-wrap:wrap;gap:2%}.dt-custom-articles .et_pb_post{display:flex;flex-direction:column;flex:1 1 calc(33.333% - 2%);box-sizing:border-box;background:#fff;min-height:100%}.dt-custom-articles .et_pb_post .post-content{display:flex;flex-direction:column;flex-grow:1}.dt-custom-articles .et_pb_post .post-content-inner{flex-grow:1;display:flex;flex-direction:column}.dt-custom-articles .et_pb_post .post-content-inner p:last-of-type{margin-bottom:20px}.dt-custom-articles .et_pb_post .more-link{margin-top:auto;align-self:flex-start}.dt-custom-articles .et_pb_post img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block;box-sizing:border-box;padding:0}.dt-custom-articles .et_pb_post .entry-featured-image-url{display:block;position:relative;margin-bottom:0}.et_pb_pricing_table_0 ul.et_pb_pricing li,.et_pb_pricing_table_1 ul.et_pb_pricing li,.et_pb_pricing_table_2 ul.et_pb_pricing li,.et_pb_pricing_table_3 ul.et_pb_pricing li{line-height:1.1!important;text-align:center}.equal-height-price-table .et_pb_pricing_table_wrap{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;grid-auto-rows:1fr;width:100%}.equal-height-price-table .et_pb_pricing_table{flex-direction:column;justify-content:space-between;height:100%;min-height:400px;box-sizing:border-box;width:100%!important;max-width:none!important;float:none!important;margin:0!important;padding-bottom:30px}.equal-height-price-table .et_pb_pricing_heading,.equal-height-price-table .et_pb_pricing_content_top,.equal-height-price-table .et_pb_pricing_content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.equal-height-price-table .et_pb_pricing li{margin-bottom:10px}.et_pb_member_position{margin-bottom:1rem}.erp-boxes{display:flex;gap:30px}.erp-box{width:50%;background:#f3f5f7;border:1px solid #d9dee5;border-radius:30px;padding:20px;box-sizing:border-box}.erp-box h3{margin:0 0 15px;color:#004C7D;font-size:21px;line-height:1.3;font-weight:700}.erp-box p{margin:0;color:#5b6f86;line-height:1.6}.event-speakers{max-width:1000px;margin:60px auto 40px auto;padding:0 20px}.event-speakers h3{font-size:28px;margin-bottom:30px;font-weight:600;text-align:center;color:#222}.speaker-list{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.speaker{flex:1 1 280px;background:#fff;border:1px solid #e2e2e2;border-radius:12px;padding:25px 20px;box-shadow:0 4px 12px rgba(0,0,0,0.06);text-align:center;transition:transform 0.3s ease,box-shadow 0.3s ease}.speaker:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,0.08)}.speaker img{width:170px;height:170px;object-fit:cover;border-radius:50%;margin-bottom:15px;border:2px solid #ccc}.speaker h4{font-size:20px;font-weight:600;margin-bottom:0px;color:#222}.speaker-title{font-size:15px;font-weight:500;color:#777;margin-bottom:12px;margin-top:-8px}.speaker .bio{font-size:15px;color:#555;line-height:1.6;padding:0 5px}:root{--erp-blue:#0B3C5D;--erp-accent:#0F6CBD;--erp-surface:#F7FAFC;--erp-surface-2:#F2F7FD;--erp-border:#E1ECF8;--erp-text:#0b2235}.erp-tips{background:linear-gradient(180deg,#fff 0%,#f9fbfd 100%);border-radius:18px;box-shadow:0 12px 28px rgba(11,60,93,.08);padding:2.2rem 1.8rem 2.6rem;margin-top:2rem}.erp-tips>.wp-block-group__inner-container>p:first-child{margin:0 0 1.2rem;text-align:left;line-height:1.65;color:var(--erp-blue);opacity:.95}.erp-tips p{max-width:72ch;line-height:1.7;color:var(--erp-text);font-size:1.05rem}.erp-tips .wp-block-columns.alignwide{margin-bottom:2.2rem}@media (min-width:981px){.erp-tips .wp-block-columns.alignwide{column-gap:56px}}@media (max-width:980px){.erp-tips .wp-block-columns.alignwide{row-gap:2rem}}.erp-tips .fg-item{padding-bottom:1.4rem;border-bottom:1px solid #eef2f7}.erp-tips .fg-item:last-child{border-bottom:0}.erp-tips h3{color:var(--erp-blue);font-weight:800;line-height:1.35;margin:0 0 .65em;position:relative;padding-left:.75rem;font-size:1.28rem}.erp-tips h3::before{content:"";position:absolute;left:0;top:.25em;width:4px;height:1.15em;background:var(--erp-accent);border-radius:2px}.erp-tips .tipbox{background:linear-gradient(180deg,var(--erp-surface) 0%,var(--erp-surface-2) 100%);border:1px solid var(--erp-border);border-radius:16px;padding:18px 20px;box-shadow:0 10px 24px rgba(11,60,93,.06);margin-top:1rem;transition:box-shadow .2s ease,transform .2s ease}.erp-tips .tipbox:hover{box-shadow:0 12px 28px rgba(11,60,93,.09);transform:translateY(-2px)}.erp-tips .tiphead{display:flex;align-items:center;gap:.6rem;margin:0 0 .5rem 0;color:var(--erp-blue);font-weight:800;letter-spacing:.02em;text-transform:uppercase;font-size:.95rem}.erp-tips .tip-ico{display:inline-flex;align-items:center;position:relative;border-radius:999px;background:var(--erp-accent);color:#fff;padding:.22em .7em .22em 1.9em;line-height:1;font-weight:800;font-size:.85rem}.erp-tips .tip-ico::before{content:"Tips"}.erp-tips .tip-ico::after{content:"";position:absolute;left:.55em;top:50%;width:1em;height:1em;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml;utf8,\
\
\
\
\
")}.erp-tips .tiphead strong{display:none}.erp-tips .tipbox p{margin:.2rem 0 0 0;font-size:1rem;line-height:1.65}.erp-summary{margin-top:1rem;padding:1.2rem 1.2rem 0}.erp-summary p strong{color:var(--erp-blue)}.erp-summary ul{margin-left:1.4em;line-height:1.7}.erp-cta{margin-top:1rem;background:#e9f3ff;border:1px solid #d6e9ff;border-radius:16px;padding:1.2rem 1.2rem 1.3rem}.erp-cta .wp-block-button__link{background:var(--erp-accent);color:#fff!important;border-radius:12px;font-weight:700;padding:.9em 1.6em;text-decoration:none;box-shadow:0 4px 12px rgba(15,108,189,.2);transition:background .2s ease,box-shadow .2s ease,transform .1s ease}.erp-cta .wp-block-button__link:hover{background:#084a8b;box-shadow:0 6px 16px rgba(15,108,189,.3);transform:translateY(-1px)}.screen-reader-text{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0;padding:0;margin:-1px}@media (max-width:768px){.erp-tips{padding:1.6rem 1.1rem 2rem}.erp-tips h3{font-size:1.15rem}}@media (max-width:1024px){.mega-col{width:50%!important;border-right:none;margin-right:0;margin-bottom:20px}.equal-height-price-table .et_pb_pricing_table_wrap{grid-template-columns:repeat(2,1fr)}.erp-grid-item{flex-basis:45%;min-width:300px}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.125rem}}@media (max-width:768px){h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}.erp-boxes{flex-direction:column}.erp-box{width:100%}}@media (min-width:1400px){.et_pb_team_member_image img{height:241px!important}}.et_pb_team_member_image img{min-height:200px!important;object-fit:cover}