/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.js-quickedit-main-content section.content-section.main-content{margin-top:0;}.main-content-container .region-content .hero-banner{width:inherit;margin-left:0;margin-top:0;}.region-content .banner-img{width:100vw;margin-left:calc(50% - 49.9vw);position:relative;}.region-content .hero-banner img{width:100%;}.region-content .hero-text{background-color:#fff;position:relative;padding:15px 20px;}@media screen and (min-width:768px){.region-content .hero-banner .hero-text{max-width:30em;position:absolute;top:10%;}}@media screen and (min-width:1024px){.region-content .hero-banner .hero-text{top:20%;}}@media screen and (min-width:1300px){.region-content .hero-banner .hero-text{top:25%;}}
section.content-section.main-content{margin-top:0;}.main-content-container .region-content{background-color:#fff;}.region-content h1{margin-bottom:0;}.region-content h2{color:#98002e;font-family:'Open Sans',Tinos;margin-bottom:2rem;}.region-content p{color:#4a4a4f;}.main-container .content-body{overflow-x:hidden;}.container{color:white;}.region-content section{margin:2rem;}.region-content section .row{margin:2rem 0;}.region-content section .row:not(:last-child){padding-bottom:1rem;}.col-md{margin-bottom:1rem;}.col-md h4{font-size:1em;text-align:center;margin-bottom:1.5rem;}.col-md span{color:#98002e;display:block;font-size:0.9em;font-weight:700;text-align:center;}section .row ul{list-style:none;padding-left:2rem;text-align:left;}section .row li::before{color:#98002e;content:"\2022";display:inline-block;font-size:20px;font-weight:bold;margin-left:-1em;padding-left:1em;text-indent:-25px;width:1em;}.funds-block:not(:last-child){border-bottom:1px solid #a8a8a8;margin:2rem 0;}.cta{display:flex;justify-content:center;margin:1rem 0;}.cta a{font-size:0.875em;}.cta-white a{background-color:#fff;border:1px solid #98002e;border-radius:5px;color:#98002e;padding:4px 30px;}.cta-white a:not(:last-child){margin-right:1rem;}.cta-white a:focus,.cta-white a:hover{cursor:pointer;color:#fff;background-color:#98002e;}.funds-block .cta-red{display:flex;position:relative;margin-bottom:3rem;margin-top:-2rem;}.row .card-contact{display:flex;border:none;margin-bottom:2rem;position:relative;}.card-contact .card-text{padding:0 15px 30px 0;}.card-woodgundy{display:block !important;}.card-text h3{font-weight:bold;}.card-text ul{padding-bottom:1.5rem;margin-bottom:2.5rem;}.cta-red{position:absolute;}.cta-red a{background-color:#98002e;border:1px solid #98002e;border-radius:3px;color:#fff;padding:8px 15px;}.cta-red a:focus,.cta-red a:hover{cursor:pointer;color:#98002e;background-color:#fff;}.region-content section:nth-of-type(2){margin:4rem 2rem;}.region-content section:last-of-type{margin-bottom:0;padding-bottom:2rem;}.disclaimer a{color:#98002e;}.disclaimer a:focus,.disclaimer a:hover{color:#98002e;text-decoration:underline;}@media screen and (min-width:768px){.region-content .hero-text{position:absolute;top:4%;}.col-md:nth-child(2){border-left:1px solid #a8a8a8;}.funds-block:first-of-type .col-md:nth-child(2){border-left:none;}.row .card-contact{width:48%;}.row .card-contact:first-child{margin-right:20px;}}@media screen and (min-width:1024px){.region-content .hero-text{top:7%;}.row .col-md{margin-bottom:0;}.row .card-contact{width:33%;}.row .col-half{columns:2;margin-bottom:30px;margin-top:30px;text-align:center;}.col-md h4{font-size:1.125em;display:block;margin:0 auto;width:90%;}.funds-block:first-of-type .col-md:nth-child(2){border-left:1px solid #a8a8a8;}.col-md:nth-child(3){border-left:1px solid #a8a8a8;}}@media screen and (min-width:1400px){.region-content .hero-text{top:9%;}}@media (max-width:991px){.main-container .menu--main>li:hover,.main-container .menu--main>li:focus,.main-container .menu--main>li>a:hover,.menu--main>li>a:focus{background:none;color:#4A4A4F;}}
.notification-section{display:none;}.notification-container{background-color:#efefef;color:#98002e;height:auto;}.notification-container img{position:absolute;top:15px;right:15px;}.notification h2{color:#98002e;padding:0 10px;}.notification{max-width:1140px;position:relative;margin:auto;}.notification img{top:15px;right:15px;position:absolute;}.notification img:hover,.notification img:focus{cursor:pointer;}.notification p{color:#4a4a4f;margin:auto;padding:10px;}.notification a{color:#98002e;text-decoration:underline;}.notification a:focus,.notification a:hover{text-decoration:underline;border:2px solid black;}.notification-container img:focus{border:2px solid black;}.notification a:focus{border:2px solid black;}.notification a:hover{color:#4a4a4f;}
