/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-details-toggle-state-wrapper{text-align:right;margin-top:1em;}[dir="rtl"] .webform-details-toggle-state-wrapper{text-align:left;}.webform-details-toggle-state-wrapper + details{margin-top:0;}.webform-details-toggle-state{margin-top:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;text-decoration:none;color:#337ab7;}.webform-details-toggle-state:hover,.webform-details-toggle-statelink:focus{text-decoration:underline;}.webform-tabs .webform-details-toggle-state-wrapper{float:right;}@media screen and (max-width:600px){.webform-tabs .webform-details-toggle-state-wrapper{float:none;}}
.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;}
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;}
.address-container-inline > .form-item{display:inline-block;margin-right:1em;}
.anrt-gdpr-floating-cookie{position:fixed;z-index:500;bottom:5px;left:5px;}.anrt-gdpr-floating-cookie__button{display:inline-flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border:1px solid #fff;border-radius:.25rem;background-color:#333;color:#fff;margin:0;padding:0;}.anrt-gdpr-floating-cookie__button:focus,.anrt-gdpr-floating-cookie__button:hover{text-decoration:underline;background-color:#fff;color:#333;border-color:#333;cursor:pointer;}.anrt-gdpr-floating-cookie__button svg{width:2rem;height:2rem;}.anrt-gdpr-floating-cookie__button svg{fill:#fff;}.anrt-gdpr-floating-cookie__button:focus svg,.anrt-gdpr-floating-cookie__button:hover svg{fill:#333;}
#CookieDeclarationChangeConsent a,.anrt-cookiebotconsent-optout a{display:inline-block;margin-top:1rem;padding:.5rem 1rem;border:1px solid #333;text-decoration:none;border-radius:10px;color:#fff;background-color:#333;}.iframe .anrt-cookiebotconsent-optout a{border-color:white;padding:0.4em 1em;}#CookieDeclarationChangeConsent a:focus,#CookieDeclarationChangeConsent a:hover,.anrt-cookiebotconsent-optout a:focus,.anrt-cookiebotconsent-optout a:hover{text-decoration:underline;color:#333 !important;background-color:#fff;}.anrt-cookiebotconsent-optout{text-align:center;}.video .anrt-cookiebotconsent-optout{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#333;}.iframe .anrt-cookiebotconsent-optout{background-color:#333;margin:1.5rem 0;}.video .anrt-cookiebotconsent-optout > *{margin-left:5px;margin-right:5px;}.video .anrt-cookiebotconsent-optout a{border-color:#fff;}table.CybotCookiebotDialogDetailBodyContentCookieTypeTable tbody > tr:nth-child(2n+2){background-color:inherit;}#CybotCookiebotDialogPoweredbyCybot{display:none !important;}
.cookieconsent-optout-marketing{background:rgba(0,0,0,.65);color:white;display:flex;align-items:center;justify-content:center;padding:3rem;}.cookieconsent-optout-marketing[style*="block"]{display:flex !important;}.cookieconsent-optout-marketing__inner{max-width:100%;}.cookieconsent-optout-marketing a{color:currentColor !important;text-decoration:underline !important;}.cookieconsent-optout-marketing a.cookieconsent-optout-marketing__cookiebot-renew{font-weight:bold;}.cookieconsent-optout-marketing__from-src-url{display:block;max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition-duration:150ms;transition-property:max-width;}.cookieconsent-optout-marketing:hover .cookieconsent-optout-marketing__from-src-url,.cookieconsent-optout-marketing:focus-within .cookieconsent-optout-marketing__from-src-url{max-width:100%;}.responsive-embed .cookieconsent-optout-marketing{position:absolute;top:0;left:0;width:100%;height:100%;}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url('/modules/contrib/extlink/css/../images/extlink_s.png') 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url('/modules/contrib/extlink/css/../images/extlink_s.png') -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url('/modules/contrib/extlink/css/../images/extlink_s.png') -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
body.path-campaign-donation .main{margin-top:150px;}@media (max-width:992px){body.path-campaign-donation .main{margin-top:100px;}}.fw-bold{font-weight:700;}.seperator{border-bottom:1px solid #bababa;margin-bottom:30px;padding-bottom:30px;}.custom-donation{margin:60px 0;}.donation-wrapper{display:flex;flex-wrap:wrap;background-attachment:fixed;background-size:cover;background-position:0 100px;background-repeat:no-repeat;padding:5%;}@media (min-width:768px){.donation-wrapper .col-6{width:50%;}.donation-wrapper .col-6:first-child{padding-right:15px;}.donation-wrapper .col-6:last-child{padding-left:15px;}}.donation-content{margin-bottom:40px;color:white;}.donation-content h1,.donation-content h2,.donation-content h3,.donation-content h4,.donation-content h5,.donation-content h6{margin-bottom:1rem;}.donation-content h1,.donation-content h2{font-size:2rem;}@media (min-width:768px){.donation-content h1,.donation-content h2{font-size:2.5rem;}}.payfast-donation-form .gift-honor p,.payfast-donation-form h4{margin:1rem 0;}.payfast-donation-form label.form-required::before,.payfast-donation-form legend .form-required::before{content:'*';font-weight:700;}.payfast-donation-form .js-form-type-email label,.payfast-donation-form .js-form-type-select label,.payfast-donation-form .js-form-type-tel label,.payfast-donation-form .js-form-type-textfield label{margin:1rem 0;display:block;font-weight:700;}.payfast-donation-form .js-form-type-email input,.payfast-donation-form .js-form-type-select select,.payfast-donation-form .js-form-type-tel input,.payfast-donation-form .js-form-type-textfield input{width:100%;height:50px;padding:15px;}.payfast-donation-form .js-form-type-tel input{padding-left:50px;}.payfast-donation-form .js-form-type-tel .description{margin:8px 0;}.payfast-donation-form [type=checkbox]{opacity:0;width:22px;height:22px;}.payfast-donation-form [type=checkbox]+label{position:relative;cursor:pointer;line-height:1.5;}.payfast-donation-form [type=checkbox]+label:after,.payfast-donation-form [type=checkbox]+label:before{content:'';position:absolute;left:0;z-index:1;-webkit-transition:.2s;transition:.2s;}.payfast-donation-form [type=checkbox]+label:after,.payfast-donation-form [type=checkbox]:checked+label:after{top:0;left:-25px;width:22px;height:22px;border:2px solid #bababa;z-index:0;background:#fff;}.payfast-donation-form [type=checkbox]:checked+label:before{top:0;left:-25px;width:8px;height:18px;border-top:0 solid transparent;border-left:0 solid transparent;border-right:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:20% 40%;transform-origin:100% 100%}.payfast-donation-form [type=checkbox]:checked+label:after{background:#bababa;}.payfast-donation-form{background:#f2f2f2;margin-bottom:50px;}@media (min-width:768px){.payfast-donation-form{padding:50px 30px;}}@media (max-width:768px){.payfast-donation-form{padding:25px 15px;}}.payfast-donation-form .type:after{clear:both;display:table;content:''}.payfast-donation-form .type legend{display:none;}.payfast-donation-form .amount .fieldset-wrapper>div,.payfast-donation-form .type .fieldset-wrapper>div{display:flex;flex-wrap:wrap;margin-top:20px;}.payfast-donation-form .type div.form-item{position:relative;display:block;width:50%;}.payfast-donation-form .type p{width:50%;float:right;margin-top:5px;text-align:left;font-size:13px;}@media (max-width:768px){.payfast-donation-form .type p{width:100%;}}.payfast-donation-form .amount div.form-item{position:relative;display:block;width:33.33%;padding:3px;}.payfast-donation-form .amount .form-item label,.payfast-donation-form .type .form-item label{display:block;background:#fff;color:#000;cursor:pointer;font-weight:700;text-align:center;}.payfast-donation-form .type .form-item label{padding:30px 20px;height:100%;display:flex;align-items:center;justify-content:center;}.payfast-donation-form .amount input[type=radio],.payfast-donation-form .type input[type=radio]{display:none;position:absolute;width:100%;appearance:none;}.payfast-donation-form .amount input[type=radio]:checked+label,.payfast-donation-form .type input[type=radio]:checked+label{color:#fff;background:#e31c3d;animation-name:blink;animation-duration:1s;}.payfast-donation-form .amount input[value=other]:checked+label{background:transparent;}.payfast-donation-form .amount{position:relative;}.payfast-donation-form .amount .description{float:right;margin:0!important;font-size:13px;}.payfast-donation-form .amount legend span{margin:0;color:#000;text-transform:none;}.payfast-donation-form .amount .form-item label{padding:20px;font-weight:400;}.payfast-donation-form .amount .form-item-field-amount-other{position:absolute !important;right:0px;bottom:0px;transform:translateY(-70%);}.payfast-donation-form .amount .form-item-field-amount-other input{width:100%;padding:18px 20px;font-weight:400;}.payfast-donation-form .name{display:flex;flex-wrap:wrap;margin-top:15px;}.payfast-donation-form .name .form-item:not(:first-child){flex:1;}.payfast-donation-form .name .form-item-field-title{min-width:85px;}@media (max-width:576px){.payfast-donation-form .name .form-item{width:100%;flex:unset !important;}}@media only screen and (min-width:768px) and (max-width:992px){.payfast-donation-form .name .form-item{width:100%;flex:unset !important;}}@media (min-width:992px){.payfast-donation-form .name .form-item-field-title{width:auto;min-width:85px;}}.payfast-donation-form .name .form-item{margin:0 3px;}.payfast-donation-form .address>div{display:flex;flex-wrap:wrap;margin-left:-3px;margin-right:-3px;}.payfast-donation-form .address>div>div{width:100%;padding:0 3px;}@media only screen and (min-width:576px) and (max-width:768px){.payfast-donation-form .address>div>div{width:50%;}}@media (min-width:992px){.payfast-donation-form .address>div>div{width:50%;}}.payfast-donation-form .address label.visually-hidden{position:unset!important;width:unset;height:unset;}.payfast-donation-form .form-footer,.payfast-donation-form .submit{margin-top:30px;}.payfast-donation-form .form-submit{padding:20px 80px;}@media (max-width:576px){.payfast-donation-form .amount .form-item-field-amount-other input{padding:19px 5px;}}@media (max-width:768px){.donation-wrapper .col-6{width:100%;}.payfast-donation-form .js-form-type-email input,.payfast-donation-form .js-form-type-select select,.payfast-donation-form .js-form-type-tel input,.payfast-donation-form .js-form-type-textfield input{padding:15px 5px;}.payfast-donation-form .js-form-type-tel input{padding-left:50px;}.payfast-donation-form{font-size:85%;}.payfast-donation-form .type .form-item label{padding:30px 5px;}.payfast-donation-form .amount .form-item label{padding:20px 5px;}}@media (max-width:992px){.payfast-donation-form .form-submit{width:100%;}}@media (max-width:1200px){.payfast-donation-form .js-form-type-checkbox{display:flex;}}div[role='contentinfo'] div[role='alert']{margin:5rem 0.5rem 2rem 0.5rem;display:block;color:#e31c3d;font-size:2rem;}
.js input.form-autocomplete{padding:0.3em 0.4em 0.3em 0.5em;padding-right:20px;}.js[dir="rtl"] input.form-autocomplete{padding-right:0.5em;padding-left:20px;}
body:not(path-admin) .ui-dialog{position:fixed !important;top:50% !important;transform:translateY(-50%) !important;}div[id$=subform-field-large-article] > div > div.dropbutton-widget,div[id$=subform-field-horizontal-explainer-items] > div > div.dropbutton-widget,div[id$=subform-field-social-media-cards] > div > div.dropbutton-widget,div[id$=subform-field-key-figure-related-items] > div > div.dropbutton-widget,div[id$=subform-field-founders] > div > input[id$=subform-field-founders-add-more-add-more-button-founder],div[id$=subform-field-image-breaker] > div > input[id$=subform-field-image-breaker-add-more-add-more-button-history-image-breaker],.error > div > div > input.entity-browser-processed{border-width:1px !important;border-color:#e62600 !important;background-color:hsla(15,75%,97%,1) !important;box-shadow:inset 0 5px 5px -5px #b8b8b8 !important;color:#a51b00 !important;}
.cke_reset_all table.cke_dialog_contents tr:nth-child(3) table tr:nth-child(2){display:none;}
.rw-node-admin,.rw-paragraph-admin{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.8rem;width:100%;border-top:1px solid var(--rw-admin-color,#a9a9a9);margin:var(--rw-gutter,12px) 0;}.rw-node-admin.rw-node-admin--warning,.rw-paragraph-admin.rw-paragraph-admin--warning{border-top:1px solid var(--rw-admin-color--warning-text,#9f6000);color:var(--rw-admin-color--warning-text,#9F6000);--rw-admin-color:var(--rw-admin-color--warning);}.rw-node-admin--warning .rw-node-admin--type,.rw-paragraph-admin--warning .rw-paragraph-admin--type{color:var(--rw-admin-color--warning-text,#9f6000);}.rw-node-admin--type,.rw-paragraph-admin--type{display:inline-block;float:right;width:auto;background:var(--rw-admin-color,#a9a9a9);color:var(--rw-background-color,#fff);padding:0 calc(var(--rw-gutter) / 2);line-height:var(--rw-gutter);margin:0;}.rw-node-admin--status,.rw-paragraph-admin--status{display:inline-block;float:right;width:auto;background:var(--rw-background-color);color:var(--rw-admin-color,#a9a9a9);padding:0 calc(var(--rw-gutter) / 2);line-height:var(--rw-gutter);margin:0;right:0;}.rw-node-admin--warning .rw-node-admin--status,.rw-paragraph-admin--warning .rw-paragraph-admin--status{color:var(--rw-admin-color--warning-text,#9f6000);}.rw-node-admin-messages{background:#fff9;display:block;margin:calc(var(--rw-gutter,12px) / 2) 0;padding:calc(var(--rw-gutter,12px) / 2);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.6rem;width:100%;border:1px solid var(--rw-admin-color--warning-text,#9f6000);color:var(--rw-admin-color--warning-text,#9f6000);box-sizing:border-box;}.rw-node-admin-messages p{margin-bottom:0;}
