@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap);body,p,a,li,input,button,textarea,select,.site-header,.main-navigation,#buddypress,#bbpress-forums{font-family:'Inter',sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:'Inter',sans-serif!important;font-weight:500!important}body,p{font-size:16px!important;line-height:1.7!important;color:#2C2C2A}.site-header,#masthead,.buddyx-header,header.site-header{background-color:#185FA5!important}.site-header a,.main-navigation a,.buddyx-header a,#masthead a{color:#FFFFFF!important}.main-navigation a:hover,#masthead a:hover{color:#5DCAA5!important}.menu-item-has-children .sub-menu{background-color:#185FA5!important;width:320px!important;min-width:320px!important}.menu-item-has-children .sub-menu li{width:100%!important}.menu-item-has-children .sub-menu li a{color:#FFFFFF!important;display:block!important;width:100%!important;box-sizing:border-box!important;white-space:normal!important;padding:10px 16px!important}.menu-item-has-children .sub-menu li a:hover{color:#5DCAA5!important;background-color:#0C447C!important}.dropdown-toggle{color:#FFFFFF!important}.wp-block-button__link,.button,button[type="submit"],input[type="submit"],.buddyx-btn,a.btn{background-color:#5DCAA5!important;color:#085041!important;border-color:#5DCAA5!important}.wp-block-button__link:hover,.button:hover,button[type="submit"]:hover,.buddyx-btn:hover{background-color:#0F6E56!important;color:#FFFFFF!important}.entry-content a,.site-content a{color:#185FA5!important}.entry-content a:hover,.site-content a:hover{color:#0C447C!important}#buddypress .item-list-tabs a:focus,#buddypress .item-list-tabs a:hover,#buddypress .item-list-tabs li.selected a,#buddypress .item-list-tabs li.current a{background:#185FA5!important;color:#FFFFFF!important}#buddypress a.button,#buddypress button,#buddypress input[type=submit]{background:#5DCAA5!important;color:#085041!important;border:none!important}#bbpress-forums li.bbp-header,#bbpress-forums div.bbp-forum-header,#bbpress-forums div.bbp-topic-header,#bbpress-forums div.bbp-reply-header{background-color:#185FA5!important;color:#FFFFFF!important}#bbpress-forums li.bbp-header span,#bbpress-forums li.bbp-header a{color:#FFFFFF!important}#bbpress-forums a{color:#185FA5!important}.dh-hero-section{background:#0C447C;padding:56px 24px;text-align:center}.dh-hero-section h1{color:#fff;font-size:28px;font-weight:500;margin-bottom:14px;line-height:1.3}.dh-hero-section p{color:rgb(255 255 255 / .82);font-size:17px;max-width:560px;margin:0 auto 28px;line-height:1.7}.dh-btn{background:#5DCAA5;color:#085041!important;font-weight:500;font-size:15px;padding:13px 30px;border-radius:6px;text-decoration:none!important;display:inline-block}.dh-btn:hover{background:#0F6E56;color:#ffffff!important}.dh-articles-section,.dh-forum-section{padding:36px 24px;background:#F1EFE8;max-width:1100px;margin:0 auto}.dh-section-title{font-size:17px!important;font-weight:500!important;color:#185FA5!important;margin-bottom:20px!important;padding-bottom:10px;border-bottom:2px solid #B5D4F4}.dh-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.dh-card{background:#fff;border-radius:10px;border:.5px solid #D3D1C7;overflow:hidden;transition:border-color 0.2s}.dh-card:hover{border-color:#185FA5}.dh-card img{width:100%;height:160px;object-fit:cover;display:block}.dh-card-no-img{height:100px;background:#E6F1FB;display:flex;align-items:center;justify-content:center;font-size:36px;color:#185FA5}.dh-card-body{padding:14px 16px}.dh-card-body h3{font-size:15px!important;font-weight:500!important;margin-bottom:6px!important;line-height:1.4!important}.dh-card-body h3 a{color:#2C2C2A!important;text-decoration:none!important}.dh-card-body h3 a:hover{color:#185FA5!important}.dh-card-date{font-size:12px;color:#888780;margin-top:4px}.dh-forum-section ul,.dh-forum-section .bbp-topics-front ul{list-style:none!important;padding:0!important;background:#fff;border-radius:10px;border:.5px solid #D3D1C7;overflow:hidden}.dh-forum-section li{border-bottom:.5px solid #F1EFE8;padding:13px 16px!important}.dh-forum-section li:last-child{border-bottom:none}.dh-forum-section li a{color:#2C2C2A!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important}.dh-forum-section li a:hover{color:#185FA5!important}@media (max-width:640px){.dh-cards{grid-template-columns:1fr}.dh-hero-section h1{font-size:22px}.dh-hero-section{padding:36px 16px}}