/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#edit-captcha-response.form-text.required{width:25% !important;}
@media only screen and (max-width:1023px){.hide-on-mobile{display:none !important;}}@media only screen and (min-width:1024px){.hide-on-desktop{display:none !important;}}.no-side-padding.coh-column{padding-left:0;padding-right:0;}@media only screen and (max-width:425px){.no-side-padding{padding-left:0px !important;padding-right:0px !important;}}.box-shadow{box-shadow:2px 4px 4px 0px rgba(0,0,0,0.25);}.border-radius{border-radius:5px;}
.coh-modal-inner{overflow:hidden;}
.language-link.is-active{display:none;}.language-link{font-weight:500 !important;font-size:16px;letter-spacing:1.2px;text-decoration:unset !important;color:white !important;border:1px solid #fff;padding:.1rem .4rem;}
form.webform-submission-form fieldset{border:none !important;padding:0 !important;margin:0 !important;background:none !important;box-shadow:none !important;}form.webform-submission-form .fieldset-legend-placeholder{display:none !important;}form.webform-submission-form fieldset > .fieldset-wrapper > *:not(.webform-flexbox){display:none !important;}form.webform-submission-form .webform-flexbox > .webform-flex:first-child{display:none !important;}form.webform-submission-form .webform-flexbox{display:flex !important;flex-wrap:nowrap !important;align-items:flex-end !important;gap:0 !important;}@media (max-width:768px){form.webform-submission-form .webform-flexbox{gap:8px !important;}}form.webform-submission-form .webform-flexbox > .webform-flex{flex:0 0 auto !important;max-width:none !important;box-sizing:border-box !important;}form.webform-submission-form .webform-flexbox > .webform-flex:last-child,form.webform-submission-form .webform-flexbox > .webform-flex:last-child > .webform-flex--container,form.webform-submission-form .webform-flexbox > .webform-flex:last-child .form-actions,form.webform-submission-form .webform-flexbox > .webform-flex:last-child .webform-actions{display:flex !important;flex-direction:column !important;margin:0 !important;padding:0 !important;}form.webform-submission-form .webform-flexbox input[type="text"]{height:45px !important;background:#EFF3F6 !important;border:2px solid #003057 !important;color:#646373 !important;font-size:16px !important;font-family:"Open Sans",sans-serif !important;font-weight:400 !important;padding:11px 14px !important;margin:0 !important;box-sizing:border-box !important;line-height:normal !important;width:167px !important;}form.webform-submission-form .webform-flexbox input[type="submit"],form.webform-submission-form .webform-flexbox button[type="submit"]{height:45px !important;background:linear-gradient(0deg,#DA291C 0%,#DA291C 100%) !important;color:white !important;font-size:16px !important;font-family:"Open Sans",sans-serif !important;font-weight:700 !important;border:none !important;padding:11px 19px !important;margin:0 !important;box-sizing:border-box !important;text-align:center !important;cursor:pointer !important;white-space:nowrap !important;}@media (max-width:600px){form.webform-submission-form .webform-flexbox input[type="text"]{width:162px !important;}}@media (min-width:768px){form.webform-submission-form .webform-flexbox > .webform-flex:not(:first-child){flex:0 0 auto !important;width:auto !important;}}
@media only screen and (max-width:768px){.mobile-box-radius{border-radius:4px !important;}}@media only screen and (max-width:768px){.image-percent-down{width:90% !important;display:block;margin:20px auto 0px auto;height:auto;}}@media (min-width:768px) and (max-width:1024px){.text-percent-down{padding:30px !important;}}.right-rounded{border-radius:0 20px 20px 0;}@media only screen and (min-width:1024px){.column-container-flex{display:flex;align-items:stretch;}}@media only screen and (min-width:1024px){.column-flex{flex:1;}}@media (min-width:1024px){.banner-two-column-row{display:flex;align-items:stretch;}.banner-two-column-row > .coh-column{display:flex;min-width:0;}.banner-image-column{display:flex;min-width:0;}.banner-image-column > .coh-container,.banner-image-column > .coh-container > .coh-container-boxed,.banner-image-column .coh-wysiwyg{width:100%;height:100%;}.banner-image-column .coh-wysiwyg > div{width:100%;height:100%;overflow:hidden;}.banner-image-column img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;}}@media (max-width:425px){.remove-top-padding{padding:0px 30px 30px 30px !important;}}@media (min-width:1024px) and (max-width:1345px){.remove-right-padding{padding:30px 0px 30px 30px !important;}}@media (width:1024px){.state-image{height:100% !important;object-fit:cover !important;}}
