/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.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:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.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;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.antibot-message{border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px;word-wrap:break-word;overflow-wrap:break-word;margin:9px 0 10px 8px;}.antibot-message-warning{background-color:#fdf8ed;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}.antibot-message-error{background-color:#fcf4f2;color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}
.article-card{display:block}.article-card__image{aspect-ratio:16/9;overflow:hidden}.article-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article-card__title{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#e0e0e0;display:-webkit-box;overflow:hidden}.article-card__meta{align-items:center;color:#a8a8a8;display:flex;flex-wrap:nowrap;padding-top:8px}.article-card__category,.article-card__created-at,.article-card__divider{line-height:1;margin-right:8px}.article-card__divider{background-color:#a8a8a8;border-radius:50%;height:4px;width:4px}.article-card__read-time{line-height:1}.article-card--small{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.article-card--medium{position:relative}.article-card--medium .article-card__image{line-height:0}.article-card--medium .article-card__image img{height:105%;position:relative;top:0;transition:top .4s ease-in-out;width:105%}@media (min-width:1280px){.article-card--medium .article-card__content{padding-bottom:var(--title-height);position:relative}.article-card--medium .article-card__content__wrapper{background-color:#121015;left:0;position:absolute;top:0;transition:top .4s ease-in-out;width:100%}}.article-card--medium .article-card__title{padding-top:8px}@media (min-width:1280px){.article-card--medium .article-card__meta{opacity:0;transition:opacity .3s ease-out}}.article-card--medium:hover .article-card__image img{top:-5%}@media (min-width:1280px){.article-card--medium:hover .article-card__content__wrapper{top:calc(var(--meta-height)*-1)}}.article-card--medium:hover .article-card__meta{opacity:1}.article-card--large .article-card__image{margin-bottom:24px}.article-card--large .article-card__title{margin-bottom:16px}
.badge{align-items:center;border-radius:100px;border-style:solid;border-width:1px;display:inline-flex;justify-content:center}.badge--primary{border-color:#a8a8a8;color:#a8a8a8}.badge--small{padding:4px 8px}.badge--large{padding:8px 16px}.badge--clickable{cursor:pointer;text-decoration:none}.badge--clickable:hover{border-color:#e0e0e0;color:#e0e0e0;transition:all .3s ease-in-out}.badge .badge__title{white-space:nowrap}input:checked~.badge--primary{background-color:#fff;border-color:#fff;color:#121015}
.block{position:relative}.block__field-wrapper{display:flex;flex-wrap:wrap}.block__field-wrapper.justify-content-start{justify-content:start}.block__field-wrapper.justify-content-center{justify-content:center;text-align:center}.block__field-wrapper.justify-content-center *{text-align:center}.block__field-wrapper.justify-content-end{justify-content:end}.block__field-column{flex:0 0 auto;max-width:100%}.block__field-column.col-auto{width:auto}@media (min-width:1280px){.block__field-column.col-lg-3{width:25%}.block__field-column.col-lg-4{width:33.33%}.block__field-column.col-lg-5{width:41.6%}.block__field-column.col-lg-6{width:50%}.block__field-column.col-lg-7{width:58.33%}.block__field-column.col-lg-8{width:66.66%}.block__field-column.col-lg-9{width:75%}.block__field-column.col-lg-10{width:83.33%}.block__field-column.col-lg-11{width:91.66%}.block__field-column.col-lg-12{width:100%}}.block .scroll-anchor{position:absolute;top:-80px}
.button{align-items:center;border-radius:0;border-style:solid;border-width:1px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:16px;justify-content:center;line-height:100%;text-decoration:none;transition:all .3s linear}.button:hover{opacity:.75}.button__icon{line-height:0;pointer-events:none}.button__title{pointer-events:none;white-space:nowrap}.button--primary{background-color:#fff;border-color:#fff;color:#121015}.button--primary-outlined{background:transparent;border-color:#fff;color:#fff}.button--primary-highlighted{background:transparent;border-color:transparent;color:#121015;position:relative}.button--primary-highlighted:before{background:#f1bf1f;clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,0 100%);content:"";height:100%;left:0;position:absolute;top:0;transition:clip-path,.4s ease-in-out;width:100%}.button--primary-highlighted:hover{opacity:1}.button--primary-highlighted:hover:before{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 50%,calc(100% - 24px) 100%,0 100%)}.button--primary-highlighted:hover .button__title{transform:translateX(-8px)}.button--primary-highlighted .button__title{position:relative;transition:transform .4s ease-in-out;z-index:1}.button--secondary{background-color:#121015;border-color:#121015;color:#fff}.button--secondary-outlined{background:transparent;border-color:#121015;color:#121015}.button--link{background:none;border:0}.button--link,.button--link:hover{color:currentcolor}.button--link-highlighted{color:currentcolor;padding:8px 0!important;position:relative}.button--link-highlighted:before{background-color:currentcolor;bottom:0;clip-path:polygon(0 0,0 100%,0 100%,0 0,100% 0,100% 100%,0 100%,0 100%,100% 100%,100% 0);content:"";height:1px;left:0;position:absolute;transform:translateY(100%);transition:clip-path .3s ease-in-out,background-color .1s ease-in-out;width:100%}.button--link-highlighted:hover{color:#f1bf1f}.button--link-highlighted:hover:before{clip-path:polygon(0 0,0 100%,50% 100%,50% 0,50% 0,50% 100%,50% 100%,0 100%,100% 100%,100% 0);height:3px}.button--icon{color:#a8a8a8}.button--icon:hover{color:#fff}.button--none{background-color:transparent;border:0;padding:0}.button--small{padding:12px 16px}.button--medium{padding:16px 24px}.button--large{padding:24px 64px}
.eu-cookie-compliance-cookies-consent .modal__footer{display:flex;flex-wrap:wrap;gap:16px}@media (min-width:1280px){.eu-cookie-compliance-cookies-consent .modal__footer{flex-wrap:nowrap;gap:24px}}.eu-cookie-compliance-cookies-consent .modal__footer .button{flex:0 0 100%}@media (min-width:575px){.eu-cookie-compliance-cookies-consent .modal__footer .button{flex:1}}
.eu-cookie-compliance-cookies-preferences .cookie-categories{display:flex;flex-wrap:wrap;gap:32px}.eu-cookie-compliance-cookies-preferences .form-element__wrapper{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:16px}.eu-cookie-compliance-cookies-preferences .cookie-category{align-items:flex-start;display:flex;gap:16px}.eu-cookie-compliance-cookies-preferences .cookie-category__label__title{color:#121015;display:block;margin-bottom:8px}.eu-cookie-compliance-cookies-preferences .cookie-category__label__description{color:rgba(18,16,21,.75)}.eu-cookie-compliance-cookies-preferences .modal__footer{display:flex;flex-wrap:wrap;gap:16px}@media (min-width:1280px){.eu-cookie-compliance-cookies-preferences .modal__footer{flex-wrap:nowrap;gap:24px}}.eu-cookie-compliance-cookies-preferences .modal__footer .button{flex:0 0 100%}@media (min-width:575px){.eu-cookie-compliance-cookies-preferences .modal__footer .button{flex:1}}
.eu-cookie-compliance-cookies-withdraw .modal__footer{display:flex;flex-wrap:wrap;gap:16px}@media (min-width:1280px){.eu-cookie-compliance-cookies-withdraw .modal__footer{flex-wrap:nowrap;gap:24px}}.eu-cookie-compliance-cookies-withdraw .modal__footer .button{flex:0 0 100%}@media (min-width:575px){.eu-cookie-compliance-cookies-withdraw .modal__footer .button{flex:1}}.button.eu-cookie-compliance-cookies-withdraw-button{align-items:center;background:#fff;border:1px solid #a8a8a8;border-radius:50%;bottom:32px;color:#121015;display:flex;height:48px;justify-content:center;left:32px;position:fixed;width:48px}.button.eu-cookie-compliance-cookies-withdraw-button:hover{color:#121015}
.footer__container{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.footer__container{-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(12,1fr)}}.footer__claim{color:#e0e0e0;grid-column:span 2;margin-bottom:64px}@media (min-width:768px){.footer__claim{grid-column:span 12}}@media (min-width:1280px){.footer__claim{grid-column:span 6;margin-bottom:0}}.footer__claim .quote--medium{font-weight:500}.footer__sitemap{grid-column:span 1;margin-bottom:64px}@media (min-width:768px){.footer__sitemap{grid-column:span 4;margin-bottom:0}}@media (min-width:1280px){.footer__sitemap{grid-column:span 2}}.footer__sitemap__title{color:#e0e0e0;margin-bottom:24px;text-transform:uppercase}.footer__more{grid-column:span 1;margin-bottom:64px}@media (min-width:768px){.footer__more{grid-column:span 4;margin-bottom:0}}@media (min-width:1280px){.footer__more{grid-column:span 2}}.footer__more__title{color:#e0e0e0;margin-bottom:24px;text-transform:uppercase}.footer__contact-info{display:grid;gap:16px;grid-column:span 2;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.footer__contact-info{gap:24px;grid-column:span 4;grid-template-columns:repeat(1,1fr)}}@media (min-width:1280px){.footer__contact-info{grid-column:span 2}}.footer__contact-info__address{grid-column:span 1}.footer__contact-info__address__title{color:#e0e0e0;margin-bottom:24px;text-transform:uppercase}.footer__contact-info__contact{grid-column:span 1}.footer__contact-info__contact__title{color:#e0e0e0;margin-bottom:24px;text-transform:uppercase}.footer__contact-info__contact__content a{color:#a8a8a8}.footer__contact-info__contact__content a:hover{text-decoration:underline}.footer__meta,.footer__offices{grid-column:span 2}@media (min-width:768px){.footer__meta,.footer__offices{grid-column:span 12}}.footer__offices{margin:64px 0 40px}@media (min-width:768px){.footer__offices{margin:128px 0 40px}}@media (min-width:1920px){.footer__offices{margin:256px 0 40px}}.footer__offices .office-list{display:flex;flex-wrap:wrap;gap:24px}@media (min-width:768px){.footer__offices .office-list{gap:40px}}.footer__offices .office-item{align-items:center;color:#fff;display:inline-flex;gap:12px}.footer__offices .office-item__icon{line-height:0}.footer__meta{align-items:center;display:flex;flex-wrap:nowrap;gap:64px;justify-content:space-between}@media (min-width:768px){.footer__meta{gap:40px}}.footer__copyright{flex:0;max-width:35%}@media (min-width:768px){.footer__copyright{max-width:unset}}.footer__copyright *{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer__social-networks{flex:0}
.form-container--captcha-wrapper{display:none}
.form-control{background-color:transparent;border-radius:0;border-style:solid;border-width:1px;color:#121015;font-family:touch4it sans;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .3s ease-in-out;width:100%}.form-control--email,.form-control--file,.form-control--password,.form-control--tel,.form-control--textarea,.form-control--textfield,.form-control--url{border-color:rgba(18,16,21,.25);padding:12px;transition:border-color .3s ease-in-out}.form-control--email:active,.form-control--email:focus,.form-control--email:hover,.form-control--file:active,.form-control--file:focus,.form-control--file:hover,.form-control--password:active,.form-control--password:focus,.form-control--password:hover,.form-control--tel:active,.form-control--tel:focus,.form-control--tel:hover,.form-control--textarea:active,.form-control--textarea:focus,.form-control--textarea:hover,.form-control--textfield:active,.form-control--textfield:focus,.form-control--textfield:hover,.form-control--url:active,.form-control--url:focus,.form-control--url:hover{border-color:#121015;outline:none}.form-control:active,.form-control:focus,.form-control:hover{background-color:transparent;box-shadow:none}.form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder,.form-control::placeholder{opacity:.5}.form-control--error{border-color:#ea0b16;color:#ea0b16}.form-control--error:focus{border-color:#a8a8a8;color:#fff}.bg--black .form-control{color:#fff}.bg--black .form-control::-moz-placeholder{color:hsla(0,0%,100%,.5)}.bg--black .form-control::placeholder{color:hsla(0,0%,100%,.5)}.bg--black .form-control--email,.bg--black .form-control--password,.bg--black .form-control--tel,.bg--black .form-control--textarea,.bg--black .form-control--textfield,.bg--black .form-control--url{border-color:hsla(0,0%,100%,.25)}.bg--black .form-control--email:active,.bg--black .form-control--email:focus,.bg--black .form-control--email:hover,.bg--black .form-control--password:active,.bg--black .form-control--password:focus,.bg--black .form-control--password:hover,.bg--black .form-control--tel:active,.bg--black .form-control--tel:focus,.bg--black .form-control--tel:hover,.bg--black .form-control--textarea:active,.bg--black .form-control--textarea:focus,.bg--black .form-control--textarea:hover,.bg--black .form-control--textfield:active,.bg--black .form-control--textfield:focus,.bg--black .form-control--textfield:hover,.bg--black .form-control--url:active,.bg--black .form-control--url:focus,.bg--black .form-control--url:hover{border-color:#fff}
.form-control__wrapper--checkbox{line-height:1;position:relative}.form-control__wrapper--checkbox .form-control--checkbox{border-radius:0;height:24px;margin:0;opacity:0;width:24px}.form-control__wrapper--checkbox .form-control--checkbox:focus{outline:none}.form-control__wrapper--checkbox .form-control--checkbox:checked~.form-control__icon{background-color:#121015;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m9.55 16.78-4.17-4.17-1.42 1.41 5.59 5.59 12-12-1.41-1.41L9.55 16.78Z' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;color:#fff}.form-control__wrapper--checkbox .form-control__icon{border:1px solid #121015;height:24px;left:0;pointer-events:none;position:absolute;top:0;width:24px}.bg--black .form-control__wrapper--checkbox .form-control--checkbox:checked~.form-control__icon{color:#121015}.bg--black .form-control__wrapper--checkbox .form-control__icon{border-color:#fff}
.form-element{display:flex;flex-direction:column;flex-wrap:wrap;gap:8px}.form-element--document .form-managed-file{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.form-element__error{color:#ea0b16;margin-top:4px}
.form-element-label__required{color:#ea0b16;padding-left:8px}.form-element-label a{text-decoration:underline}
.image{height:auto;max-width:100%}
.layout.pt--160{padding-top:80px}@media (min-width:1280px){.layout.pt--160{padding-top:160px}}.layout.pb--160{padding-bottom:80px}@media (min-width:1280px){.layout.pb--160{padding-bottom:160px}}.layout.pt--128{padding-top:64px}@media (min-width:1280px){.layout.pt--128{padding-top:128px}}.layout.pb--128{padding-bottom:64px}@media (min-width:1280px){.layout.pb--128{padding-bottom:128px}}.layout.pt--64{padding-top:32px}@media (min-width:1280px){.layout.pt--64{padding-top:64px}}.layout.pb--64{padding-bottom:32px}@media (min-width:1280px){.layout.pb--64{padding-bottom:64px}}.layout.pt--32{padding-top:16px}@media (min-width:1280px){.layout.pt--32{padding-top:32px}}.layout.pb--32{padding-bottom:16px}@media (min-width:1280px){.layout.pb--32{padding-bottom:32px}}.layout.bg--white{background-color:#fff}.layout.bg--light-grey{background-color:#f6f6f6}.layout.bg--black{background-color:#121015}.layout.bg--yellow{background-color:#f1bf1f}.layout.layout--sticky-top{border-bottom:1px solid #e0e0e0;left:0;position:sticky;top:0;z-index:2}.layout__region{width:100%}.layout__region .block:not(:last-child){margin-bottom:32px}@media (min-width:1280px){.layout__region .block:not(:last-child){margin-bottom:64px}}.layout__region .block--breadcrumb:not(:last-child){margin-bottom:16px}@media (min-width:1280px){.layout__region .block--breadcrumb:not(:last-child){margin-bottom:32px}}
.main-navigation{height:72px;padding:12px 0;position:relative;transition:all .3s ease-in-out;z-index:10}.main-navigation[data-expanded=true]{background-color:#121015}.main-navigation[data-expanded=true] .main-navigation__collapse{background-color:#121015;height:calc(100dvh - 72px);opacity:1;top:72px;transform:translateY(0)}.main-navigation[data-expanded=true] .main-navigation__toggle__icon--open{display:none}.main-navigation[data-expanded=true] .main-navigation__toggle__icon--close{display:block}.main-navigation[data-scrolled=true]{background-color:#121015}.main-navigation__container{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:space-between}@media (min-width:1280px){.main-navigation__container{flex-wrap:nowrap}}.main-navigation__branding{flex:0 0 auto}.main-navigation__actions{display:flex;flex:1;justify-content:flex-end}@media (min-width:1280px){.main-navigation__actions{display:none}}.main-navigation__toggle{align-items:center;background-color:transparent;border:0;border-radius:0;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.main-navigation__toggle__icon--open{display:block}.main-navigation__toggle__icon--close{display:none}.main-navigation__collapse{align-items:center;display:flex;flex:1 1 100%;justify-content:center;left:0;opacity:0;padding:64px 0;position:absolute;top:0;transform:translateY(-100%);transition:opacity .3s ease-in-out;width:100%}@media (min-width:1280px){.main-navigation__collapse{display:flex;left:unset;opacity:1;padding:unset;position:relative;top:unset;transform:unset}.main-navigation__collapse__container{display:flex;flex:1}}.main-navigation__primary{align-items:center;display:flex;justify-content:center;margin-bottom:24px}@media (min-width:1280px){.main-navigation__primary{flex:1;margin-bottom:0}}.main-navigation__secondary{align-items:center;display:flex;flex:0 0 auto}.reading-progress{background-color:#f1bf1f;height:1px;transition:width .2s linear;width:0}
.menu{display:flex;list-style:none}.menu .menu-link{color:#a8a8a8}.menu .menu-link:hover{text-decoration:underline}
.sliding-popup-bottom{text-align:left!important}.modal{color:#121015;display:none;padding:16px}@media (min-width:1280px){.modal{padding:32px}}.modal[data-visible=true]{align-items:center;background-color:rgba(18,16,21,.75);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.modal[data-visible=true] .modal__dialog{opacity:1;top:0}.modal__dialog{background-color:#fff;max-height:90vh;opacity:0;overflow-y:auto;padding:16px;position:relative;top:32px;transition:all .3s ease-in-out;width:100%}@media (min-width:575px){.modal__dialog{padding:32px}}.modal__dialog--small{max-width:560px}.modal__dialog--medium{max-width:800px}.modal__header{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.modal__header .button{color:#a8a8a8;line-height:0;margin-left:auto}.modal__header .button:hover{color:#121015}.modal__footer{margin-top:24px}
.page{background-color:#121015;color:#a8a8a8}.page.page--node--page .page__content{padding:64px 0}@media (min-width:768px){.page.page--node--page .page__content{padding:80px 0}}.page__navbar{background-color:#121015;transition:all .3s ease-in-out;width:100%}.page__navbar--hidden{transform:translateY(-100%)}.page__content{min-height:60vh}.page__footer{color:#a8a8a8;padding:64px 0}@media (min-width:1280px){.page__footer{padding-top:152px}}@media (min-width:1920px){.page__footer{padding-top:280px}}.page__copyright{border-top:1px solid #333;color:#a8a8a8;padding:16px 0;text-align:center}.page__copyright a{color:inherit}.page__copyright a:hover{text-decoration:underline}.page--error__container{align-items:center;display:flex;justify-content:center;min-height:60vh}.page--error__content{display:flex;flex-direction:column;gap:16px;max-width:80%;text-align:center}.page--error__icon{font-size:80px;font-weight:800;line-height:100%;opacity:.1}@media (min-width:768px){.page--error__icon{font-size:110px;font-size:180px}}.page--error .error{color:#121015;min-height:60vh;padding:64px 0}@media (min-width:768px){.page--error .error{padding:64px 0}}.page--error .error__icon{font-size:80px;font-weight:800;line-height:100%;margin-bottom:32px;opacity:.1}@media (min-width:768px){.page--error .error__icon{font-size:110px;font-size:180px}}.page--error .error__title{margin-bottom:16px}.page--error .error__description{margin-bottom:32px;opacity:.75}@media (min-width:768px){.page--error .error__description{margin-bottom:64px}}.toolbar-horizontal .page{padding-top:65px}.toolbar-horizontal .page__navbar{top:39px}.toolbar-horizontal.toolbar-tray-open .page__navbar{top:79px}
.social-media__title{margin-bottom:16px}.social-media__content{align-items:center;display:flex}.social-media__divider{background-color:#333;height:32px;width:1px}.social-media__divider,.social-media__link{margin-right:16px}
.status-messages{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.status-messages__group{border-style:solid;border-width:1px;flex:0 0 100%;max-width:100%;padding:24px}.status-messages__group--error{border-color:#ea0b16;color:#ea0b16}.status-messages__group--success{border-color:#509e2a;color:#509e2a}.status-messages__group--status{border-color:#e0e0e0;color:#a8a8a8}.status-messages__group--warning{border-color:#d96812;color:#d96812}.status-messages__list{display:flex;flex-wrap:nowrap;gap:16px}.status-messages__list__icon{flex:0 0 24px}.status-messages__list__content{display:flex;flex:1;flex-direction:column}.status-messages__item{color:#121015}.bg--black .status-messages__item,.page--dark .status-messages__item{color:#fff}
.toast{align-items:center;background-color:#fff;color:#121015;display:flex;gap:16px;left:50%;max-width:400px;padding:8px 16px;position:fixed;top:88px;transform:translateX(-50%);transition:opacity .3s linear}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast__icon{flex:0 0 16px;line-height:0}.toast__message{flex:1}.toolbar-horizontal .toast{top:128px}.toolbar-horizontal.toolbar-tray-open .toast{top:160px}
.webform--newsletter{background-color:#333;color:#e0e0e0;padding:32px}.webform--newsletter .status-messages{margin-bottom:24px}.webform--newsletter .status-messages__group--error{display:none}.webform--newsletter[data-expanded=true] .form-container--footer{max-height:300px}.webform--newsletter .form-container--body,.webform--newsletter .form-container--header{margin-bottom:24px}.webform--newsletter .form-container--footer{max-height:0;overflow:hidden;transition:max-height .75s ease-in-out}.webform--newsletter .form-container--actions{margin-bottom:8px;margin-top:24px}.webform--newsletter .form-container--actions .button{width:100%}
.webform-details-toggle-state-wrapper{margin-top:1em;text-align:right;}[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;text-decoration:none;color:#337ab7;border:0;background:transparent;font-size:1em;}.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;}
.sliding-popup-bottom,.sliding-popup-top{z-index:99999;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;}.eu-cookie-compliance-buttons{float:right;max-width:40%;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left;}.eu-cookie-compliance-default-button,.eu-cookie-compliance-secondary-button,.eu-cookie-compliance-more-button,.eu-cookie-compliance-hide-button,.eu-cookie-withdraw-tab{cursor:pointer;}.eu-cookie-compliance-message{float:left;max-width:60%;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}[dir="rtl"] .eu-cookie-compliance-message{float:right;text-align:right;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%;}.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%;}}
.ajax-progress.ajax-progress-fullscreen{z-index:1261;}.webform-ajax-messages{position:fixed;z-index:100;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;}
