/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
body{margin:0;padding:0;background:#eff0f1;font:12px/170% Verdana;color:#1f1f1f;}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;font-family:Helvetica,Arial,sans-serif;}h1{font-size:1.6rem !important;}h2{font-size:1.2rem !important;}h4{font-size:1rem !important;}a:not(.button){color:#000 !important;text-decoration:none !important;}a:hover{text-decoration:underline !important;}div.top-bar__actions a.toolbar-button *{color:#ffffff !important;}input{font:12px/100% "Verdana";color:#1f1f1f;}textarea,select{font:12px/160% "Verdana";color:#1f1f1f;}table{width:100%;margin-bottom:3em;}nav{margin-bottom:1em;}.tableresponsive-toggle-columns{display:none;}main{background:#eff0f1;}header.site-title{margin-bottom:2em;text-shadow:2px 2px 4px rgba(0,0,0,0.5);}.bg-dark{background:linear-gradient(180deg,#A1CAA0 0%,#70B058 100%);}header nav.navbar{min-height:100px !important;padding-top:15px !important;padding-bottom:15px !important;}.navbar-brand img{height:35px !important;width:auto;}a.site-title{color:#ffffff !important;text-transform:none !important;}a.nav-link{color:black;text-shadow:none;}a.nav-link:hover{color:black;text-decoration:underline;}.dialog-off-canvas-main-canvas{background-color:#EFF0F1;}.region-content{background-color:#ffffff;padding:1.5em !important;}.skip-link{display:none;}form#rvospayments-payment-form input#edit-submit{margin:25px auto 1.5em 0;}div.views-field.views-field-title{margin-top:3em;}div.node__content div.view-content div{margin-bottom:2em;}article div.block-field-blocknodeblogcreated{font-weight:normal;font-style:italic;}article div.layout__region--content{margin-bottom:1em;}.view-blog h3.field-content{font-size:1.25rem !important;}#block-bootstrap5-page-title h1{font-size:1.25rem !important;}table.phone-email-directory td:nth-child(5){min-width:150px;}table.phone-email-directory th,td{padding:3px 30px 3px 0;}div#block-bootstrap5-userlogin ul{list-style-type:none;}div.alert.alert-error.alert-danger.alert-dismissible.fade.show > div > ul{list-style-position:inside;}.views-field-created strong,.views-field-created time strong{font-weight:normal;font-style:italic;}@media print{body *{visibility:hidden !important;}article.cc-payment-receipt,article.cc-payment-receipt *,article.eft-payment-receipt,article.eft-payment-receipt *{visibility:visible !important;}article.cc-payment-receipt,article.eft-payment-receipt{position:absolute !important;top:0 !important;left:0 !important;}html{margin-top:0 !important;}body{background:#fff !important;overflow:hidden !important;}}
.layout--onecol .layout__region{width:100%;}
