/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-required{display:inline-block;width:58px;padding-top:3px;padding-bottom:4px;margin-right:8px;background-color:#b20000;border-radius:3px;color:#fff;font-size:15px;font-size:.9375rem;text-align:center}.c-optional{display:inline-block;width:58px;padding-top:3px;padding-bottom:4px;margin-right:8px;background-color:#707070;border-radius:3px;color:#fff;font-size:15px;font-size:.9375rem;text-align:center}#edit-trigger-other,.c-input{width:100%;padding:10px;background-color:#fff;border:2px solid #ccc;border-radius:3px;font-size:16px;font-size:1rem}#edit-trigger-other--error,#edit-trigger-other.error,.c-input--error,.c-input.error{border-color:transparent!important;outline:2px solid #d21e1e;outline-style:auto}#edit-trigger-other:focus,.c-input:focus{border-color:transparent!important;outline:2px solid #1968ff;outline-style:auto}select.c-input{padding-right:55px}textarea.c-input{resize:vertical}.c-select-wrapper{position:relative}.c-select-wrapper::after{content:"";display:block;pointer-events:none;position:absolute;top:40%;right:25px;transform:rotate(135deg);border-top:2px solid #ccc;border-right:2px solid #ccc;width:9px;height:9px}.c-input-vertical__item:not(:first-child){margin-top:10px}.c-radio-list{display:flex;flex-direction:column;flex-wrap:wrap}.c-radio-list label{display:inline-block}.c-radio-list>span{display:flex;align-items:center;position:relative;margin-bottom:5px;margin-left:0!important;padding-right:50px;padding-left:20px}.c-radio-list>span span{display:inline-block}.c-radio-list input[type=radio]{opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.c-radio-list input[type=radio]+span::after,.c-radio-list input[type=radio]+span::before{content:"";position:absolute;top:50%;transform:translateY(-50%);border-radius:50%}.c-radio-list input[type=radio]+span::before{left:0;background-color:#fff;border:1px solid #b7b6b5;width:15px;height:15px}.c-radio-list input[type=radio]+span::after{opacity:0;left:3px;background-color:#000;width:9px;height:9px}.c-radio-list input[type=radio]:focus+span::before{box-shadow:0 0 4px #002444}.c-radio-list input[type=radio]:checked+span::before{background-color:#fff}.c-radio-list input[type=radio]:checked+span::after{opacity:1}.c-radio-list-col2>span{padding-right:30px;width:100%}.c-radio-list-col4>span{width:100%;padding-right:20px}.c-checkbox-list{display:flex;flex-wrap:wrap}.c-checkbox-list>span{display:flex;align-items:center;position:relative;padding-left:28px}.c-checkbox-list>span span{display:inline-block}.c-checkbox-list label{display:inline-block}.c-checkbox-list input[type=checkbox]{opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.c-checkbox-list input[type=checkbox]+span::after,.c-checkbox-list input[type=checkbox]+span::before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.c-checkbox-list input[type=checkbox]+span::before{left:0;background-color:#fff;border:2px solid #ccc;border-radius:3px;width:22px;height:22px}.c-checkbox-list input[type=checkbox]+span::after{opacity:0;left:7px;transform:translateY(-77%) rotate(45deg);border-right:4px solid #2377d9;border-bottom:4px solid #2377d9;width:14px;height:23px}.c-checkbox-list input[type=checkbox]:focus+span::before{box-shadow:0 0 4px #1968ff}.c-checkbox-list input[type=checkbox]:checked+span::before{background-color:#fff}.c-checkbox-list input[type=checkbox]:checked+span::after{opacity:1}.contact-wrapper{margin-top:30px;margin-bottom:80px}.contact-title{margin-bottom:30px}.contact-lead>span{color:#b20000;font-size:16px;font-size:1rem}.contact-item{border:0}.contact-item:not(:first-of-type){margin-top:35px}.contact-item__title{margin-bottom:10px}.contact-item__title>b,.contact-item__title>label{font-size:16px;font-size:1rem;font-weight:700}.contact-item__notice{display:none;margin-top:0;margin-bottom:5px;font-size:14px;font-size:.875rem}.contact-item__notice--active{display:block}.contact-item__description{margin-top:5px;color:#6c6c6c;font-size:14px;font-size:.875rem}.contact-item__error{margin-top:5px;color:#b20000;font-size:14px;font-size:.875rem}.contact-item__error>strong{font-weight:400}.contact-item--email .contact-item:not(:first-of-type){margin-top:25px}.contact-item--trigger .form-checkboxes .c-checkbox-list{display:inline-block;padding-top:2px;padding-bottom:2px;font-size:16px;font-size:1rem}.contact-item--trigger .form-checkboxes .c-checkbox-list>span{padding-right:20px}.contact-item--trigger.webform-checkboxes-other .c-checkbox-list:last-of-type{display:block}.contact-item--trigger.webform-checkboxes-other .webform-checkboxes-other-input .form-text{max-width:100%}.contact-item--agree .c-checkbox-list{margin-top:10px;font-size:16px;font-size:1rem}.contact-item--agree .contact-item__description{margin-top:12px;color:#000;font-size:16px;font-size:1rem}.contact-item--agree .contact-item__description a{color:#1968ff}.contact-item--agree .contact-item__description a:focus,.contact-item--agree .contact-item__description a:hover{text-decoration:underline}.contact-item--agree .contact-item__description a>svg{transform:scale(.9);width:18px;height:18px;margin-right:3px;margin-left:3px;fill:currentColor;vertical-align:-2px}.contact-button{display:flex;flex-direction:column;align-items:center;row-gap:18px;margin-top:30px}.contact-submissions{margin-top:35px;margin-bottom:100px}.contact-submissions__title{font-size:26px;font-size:1.625rem;font-weight:700;line-height:1.4;text-align:center}.contact-submissions__text{margin-top:20px;text-align:left}.contact-submissions__image{transform:scale(.8);margin-top:10px;text-align:center}@media screen and (min-width:768px){.c-required{margin-right:10px}.c-optional{margin-right:12px}#edit-trigger-other,.c-input{padding:14px}.c-radio-list{flex-direction:row}.c-radio-list-col2>span{width:calc(50% - 30px)}.c-radio-list-col4>span{width:25%}.c-checkbox-list>span{padding-right:60px;padding-left:30px}.c-checkbox-list input[type=checkbox]+span::before{width:24px;height:24px}.c-checkbox-list input[type=checkbox]+span::after{left:6px}.contact-wrapper{margin-top:100px;margin-bottom:130px;padding-right:6.91%;padding-left:6.91%}.contact-title{margin-bottom:70px}.contact-item:not(:first-of-type){margin-top:50px}.contact-item__title{margin-bottom:12px}.contact-item__description{margin-top:8px}.contact-item--agree .c-checkbox-list{margin-top:18px}.contact-button{flex-direction:row;justify-content:center;-moz-column-gap:20px;column-gap:20px;margin-top:60px}.contact-submissions{margin-top:55px;margin-bottom:200px}.contact-submissions__title{font-size:34px;font-size:2.125rem}.contact-submissions__text{margin-top:30px;text-align:center}.contact-submissions__image{transform:none;margin-top:65px}}
