/* Custom CSS */

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&amp;display=swap');


.l-attribution.l-row {
display: none;
visibility: hidden;
}
body,
p {
  font-family: "Noto Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}
.page,
.regions {
background-color: #FFFFFF;
}
a {
color:#007D91;
}
a:hover {
color:#002E40;
}
.node {
background-color: #ffffff;
-webkit-box-shadow: none;
box-shadow: none;
}
#block-peer-inside-theme-branding {
text-align:center;
}
.site-branding {
display:inline-block;
}
.site-branding__logo-link {
min-width:350px;
}

h1 {
font-family: "Noto Sans", sans-serif;
font-optical-sizing: auto;
font-weight: 700;
font-style: normal;
color:#007D91;
}
h2 {
font-family: "Noto Sans", sans-serif;
font-optical-sizing: auto;
font-weight: 700;
font-style: normal;
color:#007D91;
}
h3 {
font-family: "Noto Sans", sans-serif;
font-optical-sizing: auto;
font-weight: 600;
color:#007D91;
font-size: 1.75rem;
font-style: italic;
}
.pr-navbar {
background-color: #007D91;
}
.ms-dropmenu .rm-block__content .menu__link {
padding: 1.0625rem 1.25rem;
}
.menu__link {
font-weight:500 !important;
}
.menu__link:hover,
.menu__link.is-active {
background-color: #F7931E !important;
}
.pr-footer {
background-color: #007D91;
}
.download-button {
background-color: #F7931E;
padding: .75em 3.5em;
border-radius: 1em;
font-weight: 500;
color: #000;
font-size: 1.425em;
display: inline-block;
letter-spacing: .05em;
text-decoration: none !important;
float: left;
margin: .5em;
}
.download-button:hover {
background-color: #005247;
color: #FFFFFF;
}

.l-rotating-banner .l-r, .l-rotating-banner .l-rw {
padding: 0;
max-width: 100%;
}
#rotating-banner .block {
margin-top:0;
}
ol.reasons-list li{
border-bottom: 1px dashed #bcbcbc;
padding: 1em;
}
hr {
border: 0;
border-bottom: 1px dashed #bcbcbc;
max-width: 98%;
margin: 0 auto;
}
.social-x {
margin:0 auto;
}
.footer-logo {
margin:0 auto;
}

.button--primary {
color: #fcfcfc;
background-color: #007D91;
border: 0;
width: 9em;
height: 2.75em;
letter-spacing: .05em;
text-transform: uppercase;
font-weight:600;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.button--primary:hover {
background-color: #F7931E;
}
.form-type-checkbox {
margin-bottom: 0;
}
#webform-submission-contact-us-form-add-form .description p {
margin-bottom: .5em;
}