/* @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%;}}
.content-body{background-color:#fff;}.region-content section{padding:1.5rem 0;}.row h2{color:#4a4a4a;font-size:22px;}.webform input#edit-checkbox,.webform input#edit-confirmation{appearance:none;border:2px solid #ced4da;color:#98002e;border-radius:2px;height:20px;width:20px;margin-right:10px;position:relative;top:5px;}.webform input#edit-checkbox:focus,.webform input#edit-checkbox:hover,.webform input#edit-confirmation:focus,.webform input#edit-confirmation:hover{border:2px solid black;}.webform input#edit-checkbox:checked:after,.webform input#edit-confirmation:checked:after{position:absolute;left:4px;border:solid #98002e;border-width:0 2px 2px 0;transform:rotate(45deg);content:" ";width:7px;height:12px;display:block;}.form-type-checkbox{display:block;}#edit-checkbox--description{display:block;margin-top:1rem;}#edit-checkbox--description a{color:#980022;text-decoration:underline;}#edit-checkbox--description a:focus{border:2px solid black;text-decoration:underline;}#edit-checkbox--description a:hover{color:black;text-decoration:underline;}.webform{margin:2rem 0;}.webform .required{color:#4a4a4a;}.webform .form-control{border:2px solid #ced4da;border-radius:0;}.webform .form-item{position:relative;}.webform .row{width:100%;margin-left:0;margin-bottom:0.5rem;}.webform .form-item label{font-weight:700;}.webform .form-item label:last-child{font-weight:400;}.webform .form-item .js-form-required::after{content:'*';color:#98002e;font-size:14px;font-weight:700;padding-left:3px;position:absolute;top:3px;}#edit-province,#edit-province option{font-family:'Open Sans',Tinos;}.webform .form-type-checkbox{margin:2rem 0;}.form-actions button{background-color:#98002e;border:none;border-radius:0;color:white;font-family:'Open Sans',Tinos;padding:7px 45px;}.form-actions button:focus,.form-actions button:hover{background-color:#ffffff;border:1px solid #98002e;color:#98002e;cursor:pointer;padding:6px 44px;}.region-content section .row{margin-left:0;}.vertical-line .block{padding:1.5rem 0.5rem;}.block h2{margin-bottom:1.5rem;}.block p{line-height:2;margin-bottom:0.5rem;}section.content-section.main-content{margin-top:0px;}.webform .form-control:focus{box-shadow:none;border:2px solid black;}.form-actions .btn:focus,.form-actions .btn-primary:focus{box-shadow:none;}@media screen and (min-width:768px){.region-content section{padding:1.5rem;}.region-content .hero-text{position:absolute;top:5%;}.row .col-lg-8{margin-top:2rem;}.webform .row .form-item{width:48.8%;}.webform .row .form-item:first-child{margin-right:15px;}#edit-province{margin-top:4px;}.row .footnotes{margin-left:0;}.vertical-line .block{padding:1.5rem 0;}.block .row p{margin:15px 30px 15px 0;}.region-content section .footnotes{margin-bottom:2rem;}}@media screen and (max-width:300px){.webform .form-item .js-form-required:last-child::after{top:25px;}}@media screen and (min-width:1024px){.region-content section{padding:1.5rem;}.region-content .hero-text{top:10%;}.vertical-line{border-left:2px solid #e6e6e6;padding:15px;}.vertical-line .block{padding:1.5rem;}}@media screen and (min-width:1340px){.region-content .hero-text{top:15%;}}
.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-container img:hover,.notification-container img:focus{cursor:pointer;}.notification a:focus{border:2px solid black;}.notification a:hover{color:#4a4a4f;}
