/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.coh-image{display:block;width:100%;max-width:100%;height:auto}.coh-image[data-src],.coh-image[data-srcset]{min-height:1px}.coh-image-xl{display:block;width:auto;max-width:100%;height:auto}.coh-image-responsive-xl{display:block;width:100%;max-width:100%;height:auto;float:none;margin-left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.coh-image-float-left-xl{float:left;margin-left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.coh-image-float-right-xl{float:right;margin-left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.coh-image-align-left-xl{float:none;margin-left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.coh-image-align-centre-xl{float:none;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.coh-image-align-right-xl{float:none;margin-left:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@media (max-width:1439px){.coh-image-lg{display:block;width:auto;max-width:100%;height:auto}.coh-image-responsive-lg{display:block;width:100%;max-width:100%;height:auto;float:none;margin-left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.coh-image-float-left-lg{float:left;margin-left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.coh-image-float-right-lg{float:right;margin-left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.coh-image-align-left-lg{float:none;margin-left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.coh-image-align-centre-lg{float:none;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.coh-image-align-right-lg{float:none;margin-left:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:1199px){.coh-image-md{display:block;width:auto;max-width:100%;height:auto}.coh-image-responsive-md{display:block;width:100%;max-width:100%;height:auto;float:none;margin-left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.coh-image-float-left-md{float:left;margin-left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.coh-image-float-right-md{float:right;margin-left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.coh-image-align-left-md{float:none;margin-left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.coh-image-align-centre-md{float:none;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.coh-image-align-right-md{float:none;margin-left:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:1023px){.coh-image-sm{display:block;width:auto;max-width:100%;height:auto}.coh-image-responsive-sm{display:block;width:100%;max-width:100%;height:auto;float:none;margin-left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.coh-image-float-left-sm{float:left;margin-left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.coh-image-float-right-sm{float:right;margin-left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.coh-image-align-left-sm{float:none;margin-left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.coh-image-align-centre-sm{float:none;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.coh-image-align-right-sm{float:none;margin-left:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:767px){.coh-image-ps{display:block;width:auto;max-width:100%;height:auto}.coh-image-responsive-ps{display:block;width:100%;max-width:100%;height:auto;float:none;margin-left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.coh-image-float-left-ps{float:left;margin-left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.coh-image-float-right-ps{float:right;margin-left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.coh-image-align-left-ps{float:none;margin-left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.coh-image-align-centre-ps{float:none;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.coh-image-align-right-ps{float:none;margin-left:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:559px){.coh-image-xs{display:block;width:auto;max-width:100%;height:auto}.coh-image-responsive-xs{display:block;width:100%;max-width:100%;height:auto;float:none;margin-left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.coh-image-float-left-xs{float:left;margin-left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.coh-image-float-right-xs{float:right;margin-left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.coh-image-align-left-xs{float:none;margin-left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.coh-image-align-centre-xs{float:none;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.coh-image-align-right-xs{float:none;margin-left:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}
.coh-link{display:inline-block}
.coh-wysiwyg:before,.coh-wysiwyg:after{clear:both;content:" ";display:table}
.progress{position:relative}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff}.progress__bar{width:3%;min-width:3%;max-width:100%;height:1.5em;background-color:#000}.progress__description,.progress__percentage{overflow:hidden;margin-top:.2em;color:#555;font-size:.875em}.progress__description{float:left}[dir=rtl] .progress__description{float:right}.progress__percentage{float:right}[dir=rtl] .progress__percentage{float:left}.progress--small .progress__track{height:7px}.progress--small .progress__bar{height:7px;background-size:20px 20px}
