/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-element-help{display:inline-block;box-sizing:content-box;width:14px;height:14px;margin:0 0.3em;text-align:center;vertical-align:baseline;color:#fff;border:2px solid #bbb;border-radius:50%;background:#bbb;font-size:12px;font-weight:bold;line-height:14px;}.webform-element-help:focus,.webform-element-help:active,.webform-element-help:hover{cursor:help;color:#fff;border:2px solid #0074bd;background:#0074bd;}.webform-element-help--title{margin-bottom:0.2em;font-size:1.1em;font-weight:bold;}.webform-element-help--content{font-weight:normal;}.webform-element-help--content a:link,.webform-element-help--content a:visited,.webform-element-help--content a:hover,.webform-element-help--content a:active{color:#9cf;}.webform-element-help--content p:first-child{margin-top:0;}.webform-element-help--content p:last-child{margin-bottom:0;}
.webform-managed-file-preview-wrapper + input[type="submit"],.webform-managed-file-preview-wrapper + button,.webform-managed-file-preview + input[type="submit"],.webform-managed-file-preview + button{margin:0.5em 0;}.webform-managed-file-preview-wrapper,.webform-managed-file-preview-wrapper.form-item{display:table;padding:0.5em;border:1px solid #ccc;}.webform-managed-file-preview,label.webform-managed-file-preview,label.option.webform-managed-file-preview{display:block;}.webform-managed-file-placeholder,.webform-managed-file-preview,.webform-file-button{margin:0.5em 0;}
.webform-message--close .messages{position:relative;padding-right:35px;}.webform-message--close .webform-message__link{display:none;}html.js .webform-message--close .webform-message__link{position:absolute;top:11px;right:10px;display:block;font-size:24px;line-height:24px;}html[dir="rtl"].js .webform-message--close .webform-message__link{top:11px;right:inherit;left:10px;}.webform-message__link{opacity:0.33;color:inherit;}.webform-message__link:link{text-decoration:none;border-bottom:none;}.webform-message__link:hover,.webform-message__link:focus,.webform-message__link:active{text-decoration:none;opacity:1;color:inherit;border-bottom:none;}html.js .js-webform-message--close-storage{display:none;}.js-webform-message--close .button--dismiss{display:none;}
.webform-element-more--link{display:none;}.webform-element-more--link::before{content:"► ";cursor:pointer;font-size:0.8em;}.webform-element-more.is-open .webform-element-more--link::before{content:"▼ ";}html.js .webform-element-more--link{display:inline-block;}html.js .webform-element-more--content{display:none;}.webform-element-more--content p:first-child{margin-top:0;}.webform-element-more--content p:last-child{margin-bottom:0;}
html.js .js-webform-visually-hidden,html.js .js-webform-visually-hidden[style*="display: none"]{position:absolute !important;display:inline !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.js-form-item.js-webform-states-hidden,.js-form-submit.js-webform-states-hidden,.js-form-wrapper.js-webform-states-hidden,.js-webform-text-format-hidden > .js-text-format-wrapper{display:none;}.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}.webform-element-description p:first-child{margin-top:0;}.webform-element-description p:last-child{margin-bottom:0;}.form-item .container-inline{margin:2px 0;}.form-checkboxes .form-required::after,.form-radios .form-required::after{display:none;}.webform-element--title-inline > label{display:inline;padding-right:0.5em;}.webform-element--title-inline > div.container-inline{display:inline;}.form-composite.webform-fieldset--title-inline legend{float:left;margin:0.4em 0.5em 0.4em 0;}[dir="rtl"] .form-composite.webform-fieldset--title-inline legend{float:right;margin-right:0;margin-left:0.5em;}.form-composite.webform-fieldset--title-inline .fieldset-wrapper,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div{display:inline;}.webform-element--title-inline .form-radios,.webform-element--title-inline .form-checkboxes{display:inline;}.webform-submission-form strong.error.form-item--error-message{display:block;}.webform-readonly input[type="date"],.webform-readonly input[type="datetime-local"],.webform-readonly input[type="email"],.webform-readonly input[type="number"],.webform-readonly input[type="password"],.webform-readonly input[type="search"],.webform-readonly input[type="tel"],.webform-readonly input[type="text"],.webform-readonly input[type="time"],.webform-readonly input[type="url"],.webform-readonly textarea{color:#6b6b6b;border-color:#bbb;background:#ededed;}
.captcha__description{margin-bottom:.75em;}
.paragraph--unpublished{background-color:#fff4f4;}
.themag-layout__region{position:relative;width:100%;padding-right:15px;padding-left:15px}.themag-layout--white{background-color:#fff}.themag-layout--gray{background-color:#eceff1}.themag-layout--gray-light{background-color:#f2f4f5}.themag-layout--black{background-color:#11171a}.themag-layout--my-default{margin-bottom:3rem}.themag-layout--py-xsmall{padding-top:1.5rem;padding-bottom:1.5rem}.themag-layout--py-small{padding-top:2rem;padding-bottom:2rem}.themag-layout--py-medium{padding-top:2rem;padding-bottom:2rem}@media (min-width:768px){.themag-layout--py-medium{padding-top:3rem;padding-bottom:3rem}}.themag-layout--py-large{padding-top:3rem;padding-bottom:3rem}@media (min-width:768px){.themag-layout--py-large{padding-top:4rem;padding-bottom:4rem}}.themag-layout--py-xlarge{padding-top:4rem;padding-bottom:4rem}@media (min-width:992px){.themag-layout--py-xlarge{padding-top:6rem;padding-bottom:6rem}}.no-gutters>.themag-layout__region{padding-right:0;padding-left:0}
.themag-layout--onecol-section--7 .themag-layout__region,.themag-layout--onecol-section--8 .themag-layout__region,.themag-layout--onecol-section--9 .themag-layout__region,.themag-layout--onecol-section--10 .themag-layout__region,.themag-layout--onecol-section--11 .themag-layout__region,.themag-layout--onecol-section--12 .themag-layout__region{flex:0 0 100%;max-width:100%;margin:auto}@media (min-width:992px){.themag-layout--onecol-section--7 .themag-layout__region{flex:0 0 58.33333%;max-width:58.33333%}}@media (min-width:992px){.themag-layout--onecol-section--8 .themag-layout__region{flex:0 0 66.66667%;max-width:66.66667%}}@media (min-width:992px){.themag-layout--onecol-section--9 .themag-layout__region{flex:0 0 75%;max-width:75%}}@media (min-width:992px){.themag-layout--onecol-section--10 .themag-layout__region{flex:0 0 83.33333%;max-width:83.33333%}}@media (min-width:992px){.themag-layout--onecol-section--11 .themag-layout__region{flex:0 0 91.66667%;max-width:91.66667%}}@media (min-width:992px){.themag-layout--onecol-section--8 .themag-layout__region{flex:0 0 66.66667%;max-width:66.66667%}}
.themag-layout--twocol-section--6-6 .themag-layout__region{margin-bottom:3rem}@media (min-width:768px){.themag-layout--twocol-section--6-6 .themag-layout__region{flex:0 0 50%;max-width:50%;margin-bottom:0}}.themag-layout--twocol-section--4-8 .themag-layout__region--first{order:2}@media (min-width:992px){.themag-layout--twocol-section--4-8 .themag-layout__region--first{flex:0 0 33.33333%;max-width:33.33333%;order:1}}.themag-layout--twocol-section--4-8 .themag-layout__region--second{margin-bottom:3rem;order:1}@media (min-width:992px){.themag-layout--twocol-section--4-8 .themag-layout__region--second{flex:0 0 66.66667%;max-width:66.66667%;margin-bottom:0;order:2}}.themag-layout--twocol-section--8-4 .themag-layout__region--first{margin-bottom:3rem}@media (min-width:992px){.themag-layout--twocol-section--8-4 .themag-layout__region--first{flex:0 0 66.66667%;max-width:66.66667%;margin-bottom:0}}@media (min-width:992px){.themag-layout--twocol-section--8-4 .themag-layout__region--second{flex:0 0 33.33333%;max-width:33.33333%}}.themag-layout--twocol-section--3-9 .themag-layout__region--first{margin-bottom:3rem}@media (min-width:992px){.themag-layout--twocol-section--3-9 .themag-layout__region--first{flex:0 0 25%;max-width:25%;margin-bottom:0}}@media (min-width:992px){.themag-layout--twocol-section--3-9 .themag-layout__region--second{flex:0 0 75%;max-width:75%}}.themag-layout--twocol-section--9-3 .themag-layout__region--first{margin-bottom:3rem}@media (min-width:992px){.themag-layout--twocol-section--9-3 .themag-layout__region--first{flex:0 0 75%;max-width:75%;margin-bottom:0}}@media (min-width:992px){.themag-layout--twocol-section--9-3 .themag-layout__region--second{flex:0 0 25%;max-width:25%}}
.ajax-progress.ajax-progress-fullscreen{z-index:1261;}.webform-ajax-messages{position:fixed;z-index:501;bottom:0;width:100%;}.webform-ajax-messages .messages{margin:0;border-width:10px 0 0 0;font-weight:bold;}.webform-ajax-messages .messages + .messages{margin:0;}.webform-ui-dialog{top:50px !important;}.toolbar-tray-open.toolbar-horizontal .webform-ui-dialog{top:90px !important;}
.ui-datepicker{z-index:1261 !important;}.webform-ajax-form-wrapper[data-effect="slide"] .form-actions{margin-bottom:0;padding-bottom:1em;}
