/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
section.content-section.main-content{margin-top:0px;}.content-body .js-quickedit-main-content{background-color:#fff;}.region-content section{padding:1.5rem;margin-left:0;margin-right:0;}.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;}.region-content section ul{list-style:none;padding-left:2rem;text-align:left;}.region-content section 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;}.video .row{padding-left:0;padding-right:0;}.video .row .col-lg-6{padding-right:0;padding-left:0;}.video .row .col-lg-6:first-of-type{margin-bottom:2rem;}.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:1rem;}.region-content section .cta-belt{background-color:#f6f6f6;margin-bottom:3rem;padding:2rem;}.cta-belt .ctas{display:block;margin-top:2rem;text-align:center;}.cta-belt .ctas .cta{display:inline-block;}.cta-belt a{background-color:#98002E;border:1px solid #98002e;color:#fff;display:block;height:40px;margin:0.5rem auto;padding:7px 45px;text-wrap:nowrap;max-width:150px;}.region-content section .cta-belt h3{padding-left:15px;margin:0 auto;margin-bottom:1rem;}.cta a:focus,.cta a:hover .cta-belt a:focus,.cta-belt a:hover{background-color:#fff;color:#98002E;cursor:pointer;border:1px solid #98002e;padding:7px 45px;}.promo h2{margin-bottom:1rem;}.row .col-md img{margin-bottom:1rem;}.container-grey img{width:100%;}section .link{margin-bottom:3rem;}section .link a{color:#98002E;}.contact-us .row > div{margin-bottom:2rem;}.region-content .contact-us .row p{margin-bottom:1rem;}.contact-us .cta{border-radius:3px;justify-content:left;}.contact-us .cta a{color:white;}.contact-us .cta a:hover,.contact-us .cta a:focus{color:#98002e;text-decoration:none;}.region-content section .disclaimer{border-top:1px solid #e6e6e6;display:block;}.row .col-md h3{min-height:40px;}.region-content .col-md ul{margin-top:0;}.features .row,.advantage .row,.contact-us .row{margin-top:2rem;}@media screen and (min-width:768px){.region-content section{padding:2rem;}.video .row .col-lg-6,.row .col-md{padding-right:15px;padding-left:15px;}.features .row .col-md{min-width:50%;margin-bottom:0;}.highlights .row{margin-top:2rem;}.row .card-contact{width:48%;}.region-content section .cta-belt{display:flex;align-items:center;justify-content:space-between;}.cta-belt .ctas{margin-top:0;width:30%;}.container-grey{margin-left:0;margin-right:0;}.contact-us .row{margin-left:0;margin-right:0;}.contact-us .row > div{width:48%;}.contact-us .row > div:first-child{margin-right:20px;}}@media screen and (min-width:1024px){.region-content section{padding:2rem;}.list{column-count:2;}.list li{width:95%;}.row .col-lg-3,.row .col-md,.row .col-lg-4{padding-left:15px;padding-right:15px;}.container-grey{display:flex;}.container-grey img{width:57%;}.container-grey .text{padding-left:2rem;width:43%;}.features .row .col-md{min-width:25%;}.region-content section .cta-belt{padding:2rem;}.region-content section .cta-belt .ctas{width:unset;}.region-content section .cta-belt h3{padding-left:15px;margin:0;margin-bottom:0;}.cta-belt .ctas{display:flex;margin:unset;}.cta-belt a{margin:0;}.cta-belt .ctas a:first-of-type{margin-right:2rem;}.cta a{margin:0;}.contact-us .row > div{width:33%;}}@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;}}
.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: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%;}}
