/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#contact-site_statistics1 .crm-search-col-type-field span.ng-scope a{display:inline !important;}afsearch-site-statistics1 [display-name^="Site_Statistics_CMS_List_1"] .crm-inline-block,afsearch-site-statistics1 [display-name^="Site_Statistics_CiviCRM_List_1"] .crm-inline-block{display:inline;text-transform:capitalize;}afsearch-site-statistics1 h4{font-weight:400 !important;font-size:1.5rem !important;}
.ui-menu .ui-menu-item a{color:var(--bs-body-color);&:hover{background:var(--bs-nav-link-color);color:#fff;text-decoration:none;}}#bootstrap-theme .navbar-default{background-color:var(--crm-c-lightest);}
.page-node-45201 .mailguard-portal-wrapper{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;max-width:850px;margin:20px auto;padding:20px;}.page-node-45201 .mailguard-portal-wrapper h1{color:#00334e;border-bottom:3px solid #FF3D77;padding-bottom:10px;margin-top:0;}.page-node-45201 .intro-box{background-color:#f4f7f7;padding:20px;border-radius:8px;border-left:5px solid #FF3D77;margin-bottom:30px;}.page-node-45201 .important-note{font-weight:bold;color:#00334e;display:block;margin-top:10px;}.page-node-45201 .checklist-container{margin-bottom:40px;}.page-node-45201 .section-header{color:#00334e;font-size:1.4rem;margin-bottom:15px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;}.page-node-45201 .responsibility-tag{font-size:0.7rem;text-transform:uppercase;background:#00334e;color:#fff;padding:3px 10px;border-radius:4px;letter-spacing:0.5px;}.page-node-45201 .checklist-item{display:flex;align-items:flex-start;padding:15px;border:1px solid #d1d8d8;border-radius:6px;margin-bottom:12px;cursor:pointer;transition:background 0.2s ease;}.page-node-45201 .checklist-item:hover{background-color:#f0fdfc;}.page-node-45201 .checklist-item input[type="checkbox"]{width:20px;height:20px;margin-right:15px;margin-top:4px;flex:0 0 auto;accent-color:#FF3D77;}.page-node-45201 .checklist-content{display:block;}.page-node-45201 .checklist-content strong{display:block;color:#00334e;margin-bottom:4px;}.page-node-45201 .checklist-content span{display:block;font-size:0.95rem;color:#555;}.page-node-45201 .services-box{background-color:#00334e;color:#fff;padding:30px;border-radius:10px;margin-top:50px;}.page-node-45201 .services-box h2{color:#FF3D77;margin-top:0;font-size:1.5rem;}.page-node-45201 .services-box p,.page-node-45201 .services-box li,.page-node-45201 .services-box strong{color:#fff;}.page-node-45201 .services-box ul{list-style:none;padding:0;margin:20px 0;}.page-node-45201 .services-box li{margin-bottom:15px;padding-left:30px;position:relative;}.page-node-45201 .services-box li::before{content:"→";position:absolute;left:0;color:#FF3D77;font-weight:bold;}.page-node-45201 .btn-container{display:flex;gap:20px;align-items:center;margin-top:25px;flex-wrap:wrap;}.page-node-45201 .btn-primary{display:inline-block;background-color:#FF3D77;color:#fff;padding:12px 25px;text-decoration:none;border-radius:4px;font-weight:bold;transition:opacity 0.2s ease;}.page-node-45201 .btn-primary:hover,.page-node-45201 .btn-primary:focus{opacity:0.9;color:#fff;text-decoration:none;}.page-node-45201 .mailguard-link{color:#FF3D77;text-decoration:underline;font-weight:bold;}.page-node-45201 .mailguard-link:hover,.page-node-45201 .mailguard-link:focus{color:#FF3D77;}@media (max-width:600px){.page-node-45201 .section-header{flex-direction:column;align-items:flex-start;}.page-node-45201 .btn-container{flex-direction:column;align-items:flex-start;}}
.navbar-nav{--bs-nav-link-color:#003962;--bs-nav-link-hover-color:#FF3D77;--bs-nav-link-disabled-color:#003962;}:root,[data-bs-theme=light]{html,body{--bs-body-color:#003962;--bs-link-color:#FF3D77;--bs-secondary-bg:#003962;--bs-light-bg-subtle:#e6f2ff;}.btn-primary,.btn,.button{--bs-btn-bg:#FF3D77 !important;}}body footer p,body .lower_footer p,body footer a,body .lower_footer a{color:white !important;}#civicrm-menu ul li label{color:#000000;}
#navbarSupportedContent.justify-content-md-start{justify-content:flex-end !important;}.path-frontpage .block-ci-hello{border-bottom:1px solid #e9ecef;margin-bottom:20px;}.view-id-handbook .view-content caption{background-color:#003962;color:white;cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:none;transition:0.4s;}.view-id-handbook .view-content caption a{color:white;text-decoration:none;}.view-id-handbook .view-content th.views-field.views-field-title{width:40%;}.view-id-handbook .view-content th.views-field.views-field-field-type{width:30%;}form li.token-input-token{background-color:#fcd0dd;}.view-staff-portraits .view-content .staff{text-align:center;}.view-staff-portraits .view-content .staff .portrait-image img{border-radius:50%;width:100%;height:auto;margin-bottom:0.75em;}#block-views-block-staff-portraits-block-1-2 h2,#block-views-block-staff-portraits-block-1-2 .h2{padding:20px 0 50px;}.region-sidebar-second .view-articles-front-page h3 a,.region-sidebar-second .view-articles-front-page h3 a:hover{font-size:20px;color:#003962 !important;cursor:default;text-decoration:none;}.region.region-footer{padding:1rem 1.5rem;justify-content:center;}body div > .lower_footer .region-footer-lower{padding-top:0;}.page-node-type-news .node__content .field--name-field-image img,.page-node-type-internal_news .field--name-field-image img,.page-node-type-article .field--name-field-image img{float:right;margin:0 0 1.5rem 1.5rem;}@media only screen and (max-width:767px){.page-node-type-news .node__content .field--name-field-image img,.page-node-type-internal_news .field--name-field-image img,.page-node-type-article .field--name-field-image img{width:100%;}}.views-field{margin:unset;}.views-row.clearfix .frame,.grid.views-view-grid .row .frame{padding:0.8em 1em 0.8em 1em;height:unset;}form#bootstrap-theme{box-shadow:none !important;}#bootstrap-theme label{padding-right:10px;}body.path-user #block-circle360-tabs{display:none;}body div > .h-auto.lower_footer.footer-dark.text-light{margin-top:0 !important;}body.path-civicrm #crm-contactname-content .crm-summary-display_name{color:white;}.crm-container #mainTabContainer ul.ui-tabs-nav a em{color:white;}article.node--type-guide ul{list-style:none;}article.node--type-guide li{padding-bottom:0.5rem;}article.node--type-guide .field--name-body ul li::before{content:"✓ ";font-weight:bold;padding-right:0.5rem;color:#ff3d77;}.view-id-articles_front_page.view-display-id-block_3 .form-checkboxes,.view-id-articles_front_page.view-display-id-block_8 .form-checkboxes{display:flex;flex-wrap:wrap;}.view-id-articles_front_page.view-display-id-block_3 .bef-exposed-form .form--inline .form-item.js-form-type-checkbox,.view-id-articles_front_page.view-display-id-block_8 .bef-exposed-form .form--inline .form-item.js-form-type-checkbox{min-width:190px;}@media only screen and (max-width:470px){.view-id-articles_front_page.view-display-id-block_3 .bef-exposed-form .form--inline .form-item.js-form-type-checkbox,.view-id-articles_front_page.view-display-id-block_8 .bef-exposed-form .form--inline .form-item.js-form-type-checkbox{min-width:auto;}.view-id-articles_front_page.view-display-id-block_3 #edit-tid,.view-id-articles_front_page.view-display-id-block_8 #edit-tid{display:block;column-gap:9px;column-count:2;-webkit-column-count:2;column-width:120px;padding:10px 0;}}.page-node-type-guide iframe.media-oembed-content{height:100%;min-height:430px;width:765px;display:flex;margin:0 auto;}.page-node-type-news .region-content img,.page-node-type-guide .region-content img,.page-node-type-article .region-content img,.page-node-type-internal_news .region-content img{box-shadow:0 2px 4px 0 rgba(48,40,40,0.25);border:1px solid lightgrey;}@media only screen and (max-width:576px){body.page-node-type-guide iframe.media-oembed-content{min-height:200px;}}blockquote{margin:0 0 0;border-left:3px solid #eee;padding-left:1.5rem;padding-right:1.5rem;font-style:italic;}h1{margin-bottom:1rem;}.field.field--name-body img{max-width:100%;object-fit:contain;}.crm-container a.button,.crm-container a.button:link,.crm-container a.button:visited{background:var(--crm-primary-color);}body.path-civicrm #bootstrap-theme .af-container-style-pane h4.af-title{color:var(--crm-text-light-color);font-size:1.2rem;}
