/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.row .col-md{display:flex;flex-direction:column;align-items:center;}.col-md img{margin-bottom:1.5rem;}.col-md h3{font-size:1em;text-align:center;}
.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:490px;position:absolute;top:10%;}}@media screen and (min-width:1024px){.region-content .hero-banner .hero-text{max-width:550px;top:20%;}}@media screen and (min-width:1300px){.region-content .hero-banner .hero-text{top:25%;}}
section.content-section.main-content{margin-top:0px;}.content-body .js-quickedit-main-content{background-color:#fff;}.col-lg-3 h3{font-size:1em;font-weight:700;}.region-content section{margin:1rem;}.region-content section .row{padding:15px;display:flex;}.region-content section .row p{margin-bottom:0;}.row .col-lg-3,.row .col-md,.row .col-lg-4{margin-bottom:2rem;}.row .col-lg-3:last-child,.row .col-lg-4:last-child,.row .col-md:last-child{margin-bottom:0;}.region-content p,.region-content ul{color:#4a4a4a;margin:1rem 0;}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;}.row .col-lg-3,.row .col-md,.col-lg-4{text-align:center;padding-left:0;padding-right:0;}section .row .col-md{padding-bottom:1rem;}.row .col-lg-3 img{margin-bottom:1.5rem;}.row .col-lg-3 ul{text-align:left;column-count:1;}.col-lg-6 .cta{margin-top:2rem;}.region-content section .cta-bar{display:flex;align-items:center;justify-content:space-between;background-color:#f6f6f6;margin:15px;margin-bottom:3rem;padding:2rem;}.cta-bar a{background-color:#98002E;color:#fff;padding:7px 45px;border:none;height:40px;margin:auto;text-wrap:nowrap;}.region-content section .cta-bar h3{padding-left:15px;margin:auto;margin-bottom:1rem;}.card-woodgundy{display:block !important;}.cta a:focus,.cta a:hover .cta-bar a:focus,.cta-bar a:hover{background-color:#fff;color:#98002E;cursor:pointer;border:1px solid #98002e;}section .col-lg-7{padding-left:0;padding-right:0;}.col-lg-7 img{margin-bottom:2rem;max-width:100%;}.row .col-md img{margin-bottom:1rem;}.col-lg-4 .card{background-color:#f6f6f6;border:none;padding:15px;}.col-lg-4 h3{text-align:center;}section .link{margin-bottom:3rem;}section .link a{color:#98002E;}.row .card-contact{display:flex;border:none;position:relative;margin-bottom:2rem;}.card-contact .card-text{padding:15px;margin-bottom:2.5rem;}.card-text ul{padding-bottom:1.5rem;margin-bottom:2.5rem;}.card-text .cta-red{display:flex;position:absolute;bottom:0;}.cta-red a{background-color:#98002E;border:1px solid #fff;border-radius:2px;color:#fff;margin:auto;padding:8px 24px;}.cta-red a:focus,.cta-red a:hover{cursor:pointer;color:#98002E;background-color:#fff;border:1px solid #98002e;}.col-lg-4 .card:first-child{height:100%;}.region-content section .disclaimer{border-top:1px solid #e6e6e6;padding-bottom:2rem;display:block;}.row .col-md h3{min-height:40px;}.region-content .col-md ul{margin-top:0;}@media screen and (min-width:768px){.region-content{padding:0 15px;}section .col-lg-7{padding-left:30px;}.col-lg-7 img{margin-left:-15px;margin-right:-15px;}.row .card-contact{width:48%;}}@media screen and (min-width:1024px){.region-content section{margin-bottom:2rem;}.row .list ul{column-count:2;}.row .list ul li{width:95%;}.row .col-lg-3,.row .col-md,.row .col-lg-4{padding-left:15px;padding-right:15px;}.row .col-lg-3 h3{min-height:3.8rem;}section .col-lg-7{padding-left:15px;}.row .card-contact{width:33%;}.region-content section .cta-bar h3{padding-left:15px;margin:0;margin-bottom:0;}.cta-bar a{margin:0;}.cta a{margin:0;}}@media screen and (min-width:1280px){.row .col-lg-3 h3{min-height:2.7rem;}}
.promo .container-grey{border:1px solid #e6e6e6;}.promo .container-grey img{display:block;width:100%;}.promo .container-grey .text{padding:1.5rem;}.promo ul{list-style:none;padding-left:1.5em;}.promo 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;}@media screen and (min-width:1024px){.promo .container-grey{display:flex;}}
.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;}
