/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.m-note{background-color:#f4f8fc;border-radius:6px;color:#24272b;display:flex;gap:.75rem;margin-top:1rem;padding:1rem}.m-note__body>:first-child{margin-top:0}.m-note__wrap{flex:1 1 auto}.m-note__icon{color:#e5007d;margin-top:-.125rem}.m-note--secondary{background-color:#f4f8fc;border:1px solid #d3d1d9;padding:1.5rem}.m-note__title{color:#5f1f7a;display:block;font-size:1.125rem;line-height:1.25;margin-top:.25rem}.m-note--secondary .m-note__title{margin-top:0}.m-note__body:not(:first-child){margin-top:.5rem}[data-theme=default] .m-note{border:1px solid #5f1f7a}[data-theme=primary] .m-note h2,[data-theme=primary] .m-note h3,[data-theme=primary] .m-note h4{color:#5f1f7a}[data-theme=primary] .m-note a{color:#e5007d}
.m-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#5f1f7a;border:1px solid #5f1f7a;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:.5rem;line-height:1.6;margin:0;outline:0;padding:calc(.5 * .75rem - 1px) 1rem;position:relative;text-decoration:none;vertical-align:middle}.m-button:active,.m-button:hover{background:#e5007d;border-color:#e5007d;color:#fff;text-decoration:none}.m-button:focus-visible{outline:1px dashed currentcolor;outline-color:#5f1f7a;outline-offset:1px}.m-button:disabled{cursor:not-allowed;filter:grayscale(100%);opacity:.2;pointer-events:none}.m-button--is-active{background:#e5007d;border-color:#e5007d;color:#fff;text-decoration:none}.m-button--secondary{background-color:transparent;border-color:#5f1f7a;color:#5f1f7a}.m-button--secondary.m-button--is-active,.m-button--secondary:active,.m-button--secondary:hover{background-color:#5f1f7a;border-color:#5f1f7a;color:#fff}.m-button--secondary:focus-visible{outline-color:#5f1f7a}.m-button--outline{background-color:transparent;border-color:#5f1f7a;color:#5f1f7a}.m-button--outline.m-button--is-active,.m-button--outline:active,.m-button--outline:hover{background-color:#5f1f7a;border-color:#5f1f7a;color:#fff}.m-button--outline:focus-visible{outline-color:currentcolor}.m-button--outline-white{background-color:transparent;border-color:#fff;color:#fff}.m-button--outline-white.m-button--is-active,.m-button--outline-white:active,.m-button--outline-white:hover{background-color:#fff;border-color:#fff;color:#0079a7}.m-button--outline-white:focus-visible{outline-color:currentcolor}.m-button--help{background-color:#ffb100;border-color:#ffb100;color:#24272b}.m-button--help.m-button--is-active,.m-button--help:active,.m-button--help:hover{background-color:rgb(57,18.6,73.2);border-color:rgb(57,18.6,73.2)}.m-button--help:focus-visible{outline-color:currentcolor}.m-button--link,.m-button--link-raw{background-color:transparent;border-color:transparent;color:#5f1f7a}.m-button--link-raw.m-button--is-active,.m-button--link-raw:active,.m-button--link-raw:hover,.m-button--link.m-button--is-active,.m-button--link:active,.m-button--link:hover{background-color:transparent;border-color:transparent;color:#5f1f7a;text-decoration:underline}.m-button--link-raw:focus-visible,.m-button--link:focus-visible{outline-color:currentcolor}.m-button--link-raw{border-radius:0;padding:0}.m-button--size-small{font-size:.875rem;padding:calc(.25rem - 1px) .5rem}.m-button--size-large{font-size:1.125rem;padding:calc(.75rem - 1px) 1rem}.m-button--full-width{width:100%}.m-button--full-width .m-button__label{flex-grow:1;text-align:left}.m-button--icon-only{padding:.5rem}.m-button--icon-only.m-button--size-small{padding:calc(.25rem - 1px)}.m-button--icon-only.m-button--size-large{padding:calc(.75rem - 1px)}
.m-form__collapse,.m-form__message,.m-form__note{max-width:832px}.m-form__collapse p,.m-form__message p,.m-form__note p{margin-top:1rem;padding:0}.m-form--inline{background-color:#f4f8fc;border-radius:6px;display:flex;flex-wrap:wrap;gap:.75rem;padding:1.5rem}.m-form--submitting{background:#d3d1d9!important;border-color:#d3d1d9!important;position:relative}.m-form--submitting .m-form__throbber-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.m-form--submitting .m-form__throbber-container .m-throbber{border:2px solid #000;border-top-color:#d3d1d9}.m-form--submitting .m-button__label{visibility:hidden}.m-form--inline .m-form__collapse{max-width:none;width:100%}.m-form--inline .m-form__collapse .m-toggler__handler{padding:0}.m-form--inline .m-form__collapse .m-toggler__body{display:flex;flex-wrap:wrap;gap:.75rem;padding:1.5rem 0 0 0;width:100%}
.m-form-actions{align-items:center;display:flex;gap:.75rem;justify-content:right;margin:1rem 0 0}.m-form--inline .m-form-actions{align-items:flex-end;margin:0}
.m-form-fieldset{margin:1.5rem 0 0 0}.m-form-fieldset>.m-form-fieldset__legend--is-invisible:first-child+*,.m-form-fieldset>:first-child{margin-top:0}.m-form-fieldset__legend{color:#24272b;font-family:"Din Web",sans-serif;font-size:clamp(1.5rem,1.4rem + .45vw,1.75rem);font-weight:700;line-height:1.25;scroll-margin-top:1.5rem;color:#5f1f7a}.m-form-fieldset__legend:focus{outline:1px dashed currentcolor;outline-offset:2px}.m-form-fieldset__legend-sub-label{font-family:Lato,sans-serif;font-size:1rem;font-weight:400}.m-form-fieldset__errors{color:#c70f1c;font-size:.875rem;line-height:1.25;margin:.25rem 0 0}.m-form-fieldset__description{color:#575766;margin:1rem 0 0}.m-form-fieldset__description>:first-child{margin-top:0}.m-form-fieldset--multiple{border:1px solid #918bb1;border-radius:6px;padding:1.5rem}.m-form--inline .m-form-fieldset{display:flex;flex-wrap:wrap;gap:.75rem;width:100%}.m-form-fieldset>.m-form-fieldset__legend--is-invisible:first-child+.webform-flexbox>.webform-flex:first-child .webform-flex--container>:first-child{margin-top:0}.webform-multiple-table .m-form-group:not(.m-form-group--is-horizontal) .form-item+.form-item{margin-top:.75rem}
.m-form-item{margin:1.5rem 0 0 0;padding-bottom:0!important;padding-top:0!important}.m-form-item:not(.m-form-item--webform-markup){max-width:832px}.m-form-item>.m-form-item__label--is-invisible:first-child+*,.m-form-item>:first-child{margin-top:0}.m-form-item__label{align-items:flex-start;display:flex;gap:.5rem;width:100%}.m-form-item__label:is(legend){padding:0}.m-form-item__label-suffix{color:#575766}.m-form-item__label-required-indicator{color:#c70f1c;display:none;font-weight:400;margin-left:.25rem}.m-form-item__label--is-required .m-form-item__label-required-indicator{display:inline}.m-form-item__label-count{color:#575766}.m-form-item__handler{background:0 0;border:none;border-radius:50%;color:#5f1f7a;line-height:0;margin:-.125em 0 -.125em auto;padding:0}.m-form-item__handler:focus,.m-form-item__handler:hover{color:#e5007d}.m-form-item__handler:focus{outline:1px dashed #5f1f7a}.m-form-item__field{margin:.5rem 0 0 0;position:relative}.m-form-item__field--has-addons{align-items:center;display:flex;gap:.75rem}.m-form-item__errors{color:#c70f1c;font-size:.875rem;line-height:1.6;margin:.5rem 0 0;outline:0!important}.m-form-item__description{color:#575766;font-size:.875rem;line-height:1.6;margin:.25rem 0 0}.m-form-item__description>:first-child{margin-top:0}.m-form-item__icon{color:inherit;height:calc(1rem * 1.125);width:calc(1rem * 1.125)}.m-form-item__input,.m-form-item__select,.m-form-item__textarea{margin-top:0}.m-form-item__input--is-invalid,.m-form-item__select--is-invalid,.m-form-item__textarea--is-invalid{outline:#c70f1c solid 2px;outline-offset:2px}.m-form-item__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%2324272b' d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3e%3c/svg>")!important;background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5rem;color:#24272b;padding-right:2rem!important}.m-form-item__select--option:checked{background-color:#5f1f7a;color:#fff}.m-form-item__check{height:calc(1rem * 1.125);left:0;margin-top:.05rem;opacity:0;position:absolute;width:calc(1rem * 1.125);z-index:-1}.m-form-item__check:disabled{opacity:0}.m-form-item__check+label{align-items:flex-start;color:#24272b;display:flex;font-weight:400;gap:.5rem;margin-top:0}.m-form-item__check:checked+label{color:#5f1f7a}.m-form-item__check--style-box+label{border:1px solid #918bb1;border-radius:6px;padding:.75rem}.m-form-item__check--style-box:checked+label{background-color:rgba(95,31,122,.08)}.m-form-item__check:disabled+label{cursor:not-allowed;filter:grayscale(100%);opacity:.4;pointer-events:none}.m-form-item__check+label::before{background-color:#fff;border:1px solid #918bb1;border-radius:2px;content:"";display:block;flex:0 0 auto;height:calc(1rem * 1.125);margin-top:.05rem;width:calc(1rem * 1.125)}.m-form-item__check[type=radio]+label::before{border-radius:50%}.m-form-item__check:focus+label::before{border-color:#5f1f7a;outline:1px dashed currentcolor;outline-offset:1px}.m-form-item__check:checked+label::before{background-color:#5f1f7a;background-position:center center;background-repeat:no-repeat;border-color:#5f1f7a}.m-form-item__check[type=checkbox]:checked+label::before{background-image:url("data:image/svg+xml;utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='white' d='M19 8.4L17.6 7 10 14.6 6.4 11 5 12.4l5 5z'/%3e%3c/svg%3e")}.m-form-item__check[type=radio]:checked+label::before{background-image:url("data:image/svg+xml;utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3ccircle fill='white' cx='12' cy='12' r='4'/%3e%3c/svg%3e")}.m-form--inline .m-form-item{margin:0}.m-form--inline .m-form-item--select,.m-form--inline .m-form-item--textfield{flex:1 auto}.m-form-item--display-inline{display:inline-flex;gap:.5rem;margin:0}.m-form-item--display-inline .m-form-item__label{align-items:center;justify-content:end}.m-form-item--display-inline .m-form-item__field{margin:0}.m-form-item--display-inline .m-form-item__select{width:auto}.m-form-item--direct-search .m-form-item__field--has-addons{gap:0}.m-form-item--direct-search .m-form-item__input{border-radius:6px 0 0 6px}.m-form-item--direct-search .m-form-item__addon{padding:0}.m-form-item--direct-search .m-form-item__button{border-radius:0 6px 6px 0}.m-form-item__file{border:1px solid #918bb1;border-radius:6px;margin-top:.5rem;padding:.5rem 1rem}.m-form-item__file button,.m-form-item__file--delete{margin-left:auto}.m-form-item__file button:hover path,.m-form-item__file--delete:hover path{fill:#e5007d}.m-form-item__file .m-form-item--checkbox{display:none}.m-form-item__file span.file{margin:auto 0}.m-form-item .text-count-wrapper{font-size:.8rem}.m-form-item .text-count-wrapper span{padding:0}.m-form-item .text-count-wrapper.webform-counter-warning{color:#c70f1c;font-weight:700}.m-form-item__text-format .filter-wrapper{display:none}
.m-form-group:not(.m-form-group--is-horizontal)>*{margin-top:.5rem}.m-form-group:not(.m-form-group--is-horizontal)>:first-child{margin-top:0}.m-form-group--is-horizontal{display:flex;flex-wrap:wrap;gap:1rem;margin:0}.m-form-group--is-horizontal>*{flex:0 1 auto;margin:0}.m-form-group--is-dense:not(.m-form-group--is-horizontal)>*{margin-top:.25rem}.m-form-group--is-dense.m-form-group--is-horizontal{margin:-.25rem}.m-form-group--is-dense.m-form-group--is-horizontal>*{margin:.25rem}
.m-list-social{align-items:center;display:inline-flex;gap:.5rem;list-style:none;padding:0}.m-list-social__icon{background-color:#5f1f7a;border-radius:6px;color:#fff;padding:.25rem}.m-list-social__link:focus-visible .m-list-social__icon,.m-list-social__link:hover .m-list-social__icon{background-color:inherit;color:inherit;text-decoration:underline}.m-list-social__link{display:inline-flex}.m-list-social__item{display:inline-flex}.m-list-social--muted{background-color:#575766;color:#fff}.m-list-social__link:focus-visible .m-list-social--muted,.m-list-social__link:hover .m-list-social--muted{background-color:#000;color:#fff;text-decoration:underline}
.m-logo{display:block;height:auto;max-width:8rem;width:100%}.m-logo__image{margin:0}.m-logo__slogan{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}
.m-menu__list{list-style:none;margin:0;padding:0}.m-menu__item{margin:0;padding:0}.m-menu__link{color:#5f1f7a;display:block;font-family:Lato,sans-serif;line-height:1.6;text-decoration:none}.m-menu__link:hover{text-decoration:underline}.m-menu__link:focus-visible{outline-offset:-2px}.m-menu__link--no-action:hover{text-decoration:initial}.m-menu--muted a{color:#575766}.m-menu--muted a:active,.m-menu--muted a:focus-visible,.m-menu--muted a:hover{color:#000}.m-menu__horizontal li{display:inline-block}
.m-menu-list__title{font-family:Lato,sans-serif;font-size:clamp(1.125rem,1rem + .3vw,1.25rem);font-weight:700;margin:0}.m-menu-list__list{list-style:none;margin-top:.5rem;padding:0}.m-menu-list__list--multi-column{-moz-column-count:1;column-count:1}@media (min-width:832px){.m-menu-list__list--multi-column{-moz-column-count:2;column-count:2;gap:2rem}}.m-menu-list__item{display:inline-flex;margin:.25rem 0 0;padding:0;width:100%}.m-menu-list__link{align-items:center;color:#5f1f7a;display:flex;gap:.5rem;hyphens:auto;margin-left:-.25rem;text-decoration:none}.m-menu-list__link:hover{color:#e5007d;text-decoration:underline}.m-menu-list__link--no-action{color:#e5007d}.m-menu-list__link--no-action:hover{text-decoration:initial}.m-menu-list--muted a{color:#575766}.m-menu-list--muted a:active,.m-menu-list--muted a:focus-visible,.m-menu-list--muted a:hover{color:#000}.m-menu-list--white .m-menu-list__link{color:#fff}.m-menu-list--white .m-menu-list__title{color:#fff}.m-menu-list--white:active,.m-menu-list--white:focus-visible,.m-menu-list--white:hover{color:#000}
.m-modal{align-items:flex-start;display:flex;inset:0;overflow:hidden;overflow-y:auto;padding:1rem;position:fixed;transition:visibility 0s 0s;z-index:100}.m-modal:not(.m-modal--is-open){pointer-events:none;transition-delay:0.2s;visibility:hidden}.m-modal--knowledge-base{align-items:stretch;background-color:#ffb100;max-width:560px;padding:.25rem;right:auto;transition:none;width:50vw}@media (min-width:832px){.m-modal--knowledge-base{padding:.75rem;width:33.3333333333vw}}@media (min-width:992px){.m-modal--knowledge-base{padding:1rem}}.m-modal::before{background-color:#000;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;content:"";transition:opacity .2s cubic-bezier(.645,.045,.355,1);z-index:1}.m-modal--knowledge-base::before{display:none}.m-modal--is-open::before{opacity:.6}.m-modal__dialog{background-color:#fff;border-radius:6px;box-shadow:0 .25rem 1.25rem rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.02);display:flex;flex-direction:column;margin:auto;max-width:992px;opacity:0;padding:0;position:relative;transform:scale(.95) translate3d(0,0,0);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);width:100%;will-change:transform;z-index:2}.m-modal__dialog--is-small{max-width:832px}.m-modal__dialog--is-large{max-width:1200px}.m-modal--knowledge-base .m-modal__dialog{min-height:100%;opacity:1;transform:scale(1);transition:none}.m-modal--is-open .m-modal__dialog{opacity:1;transform:scale(1) translate3d(0,0,0)}.m-modal__header{align-items:flex-start;border-bottom:1px solid #d3d1d9;display:flex;gap:.75rem;padding:1rem}.m-modal__content{flex-grow:1;padding:1rem}.m-modal--knowledge-base .m-modal__content{font-size:.875rem}.m-modal__content>:first-child{margin-top:0}.m-modal iframe.m-modal__content{border:none}.m-modal__title{margin-top:0}.m-modal__title-wrapper{flex:1 1 0%;margin-top:.125rem;text-decoration:none}.m-modal__close{margin-left:auto}
.m-pager{border-bottom:1px solid #d3d1d9;border-top:1px solid #d3d1d9;margin-top:1.5rem;padding:1rem 0}.m-pager__list{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center;list-style:none;margin:0;padding:0}.m-pager__item--ellipses,.m-pager__item--next,.m-pager__item--prev{align-items:center;display:flex;justify-content:center}.m-pager__item--prev{margin-right:.25rem}.m-pager__item--next{margin-left:.25rem}.m-pager__item .m-icon{margin-top:.25rem}@media (max-width:559px){.m-pager__item-label{display:none}}.m-pager__first,.m-pager__last,.m-pager__next,.m-pager__prev{align-items:center;display:flex;text-decoration:none}.m-pager__first:hover,.m-pager__last:hover,.m-pager__next:hover,.m-pager__prev:hover{color:#e5007d}.m-pager__first{margin-right:.25rem}.m-pager__last{margin-left:.25rem}.m-pager__page{align-items:center;background-color:#f4f8fc;border-radius:6px;color:#5f1f7a;display:flex;font-size:.875rem;font-weight:700;height:100%;line-height:1rem;padding:.5rem .75rem;text-decoration:none}.m-pager__page:hover{background-color:#e5007d;color:#fff}.m-pager__page:focus{outline-color:#5f1f7a;outline-offset:1px}.m-pager__page--is-active{background-color:#5f1f7a;color:#fff}
.m-search-bar{display:flex;justify-content:center;margin:1.25rem 0 0;width:100%}.m-search-bar__bar{flex:1 auto;position:relative}.m-search-bar__input{background-color:inherit;font-size:inherit;height:100%;margin:0}.m-search-bar--is-small .m-search-bar__input{font-size:.875rem;padding:6px 10px}.m-search-bar__autocomplete{background-color:#fff;border:1px solid #d3d1d9;border-radius:6px;box-shadow:0 .25rem 1.25rem rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.02);display:none;left:0;position:absolute;top:calc(100% + 1px);width:100%;z-index:100}.m-search-bar__autocomplete--is-open{display:block}.m-search-bar__content{padding:.75rem}.m-search-bar__content>:first-child{margin-top:0}.m-search-bar__results-group+.m-search-bar__results-group{border-top:1px solid #d3d1d9;margin-top:.5rem}.m-search-bar__results-group-title{color:#575766;padding:.75rem .75rem 0}.m-search-bar__list{list-style:none;margin:0;padding:.5rem 0}.m-search-bar__item{margin:0;padding:0}.m-search-bar__item:first-child{border-top:none}.m-search-bar__link{color:#24272b;display:block;line-height:1.25;padding:.5rem .75rem;text-decoration:none}.m-search-bar__link:focus,.m-search-bar__link:hover{background-color:#f4f8fc}.m-search-bar__link-suffix{color:#575766}.m-search-bar__button{margin-left:.25rem}.m-search-bar--is-loading .m-search-bar__magnifier{display:none}.m-search-bar__throbber{display:none;height:1.5em;width:1.5em}.m-search-bar--is-loading .m-search-bar__throbber{display:block}
.m-skip-links{margin:.25rem 0 .25rem 1.25rem;position:fixed;z-index:100}.m-skip-links:focus-within{position:unset}.m-skip-links__list{list-style:none;margin:0;padding:0}.m-skip-links__item{margin:0;padding:0}.m-skip-links__link{left:0;margin-left:-1234rem;position:absolute;top:0}.m-skip-links__link:focus{margin-left:0;position:relative}
.m-back-to-top{bottom:2rem;opacity:0;padding-left:calc(.25rem - 1px);padding-right:calc(.75rem - 1px);pointer-events:none;position:fixed;right:4rem;transition:opacity .3s cubic-bezier(.645,.045,.355,1);z-index:1000}.m-back-to-top.is-visible{opacity:1;pointer-events:auto}@media (max-width:991px){.m-back-to-top{display:none}}@media print{.m-back-to-top{display:none}}
.m-icon{align-items:center;display:inline-flex;height:1.5em;width:1.5em}.m-icon svg{display:block;fill:currentcolor;height:inherit;width:inherit}.m-icon--direction-top{transform:rotate(270deg)}.m-icon--direction-right{transform:rotate(0)}.m-icon--direction-left{transform:rotate(180deg)}.m-icon--direction-bottom{transform:rotate(90deg)}.m-icon--size-small{height:1em;width:1em}.m-icon--size-large{height:2em;width:2em}.m-icon--size-huge{height:2.5em;width:2.5em}
.m-site-switch{color:#fff;padding-top:.25rem}.m-site-switch__item{padding:.5rem 1rem}.m-site-switch__item--is-active{background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;color:#0079a7}.m-site-switch__list{display:flex;list-style:none;margin:0;padding:0}.m-site-switch__site{color:inherit;font-weight:700;text-decoration:none;white-space:nowrap}.m-site-switch__site:hover{text-decoration:underline}
.m-cookiebar{background-color:#f4f8fc;display:none;padding:.5rem 0;position:relative;width:100%;z-index:500}.m-cookiebar--is-visible{display:block}.m-cookiebar__container{align-items:center;display:flex}.m-cookiebar__content{flex:1 1 auto}.m-cookiebar__content>*{margin-top:.25rem}.m-cookiebar__content>:first-child{margin-top:0}
.o-footer__grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:832px){.o-footer__grid{grid-template-columns:3fr 2fr 2fr}}.o-footer__content{background-color:#0079a7;padding-bottom:2rem;padding-top:2rem}@media (min-width:832px){.o-footer__content{padding-bottom:3rem;padding-top:3rem}}.o-footer__main-menu h2{display:none}@media (min-width:832px){.o-footer__main-menu h2{display:block}}.o-footer__title{color:#24272b;font-family:Lato,sans-serif;font-size:clamp(1.125rem,1rem + .3vw,1.25rem);font-weight:700;line-height:1.25;scroll-margin-top:1.5rem}.o-footer__title:focus{outline:1px dashed currentcolor;outline-offset:2px}.o-footer__toggler{display:flex;justify-content:space-between;padding:0}.o-footer__toggler-arrow{transform:rotate(90deg);transition:transform .2s cubic-bezier(.645,.045,.355,1)}[aria-expanded=true] .o-footer__toggler-arrow{transform:rotate(-90deg)}.o-footer__meta{margin-bottom:1.5rem;margin-top:1.5rem}.o-footer__meta .m-menu__list{display:inline}.o-footer__meta .m-modal__dialog{max-width:560px}.o-footer__meta .m-menu__item{margin-right:.75rem}@media (min-width:992px){.o-footer__meta .m-menu__item{margin-right:1.5rem}}@media (max-width:831px){.o-footer__meta{margin-top:1.25rem}}@media (max-width:991px){.o-footer__language-button{border-right:none;margin-right:0}}.o-footer__wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.o-footer__wrapper-start{align-items:center;display:block}.o-footer__language-block::after{align-self:center;border:none;content:"";margin-right:.75rem}@media (min-width:992px){.o-footer__language-block::after{border-left:1px solid #d3d1d9;margin-left:1.25rem;margin-right:1.25rem;padding:.25rem 0}}.o-footer__wrapper-end{align-items:flex-end;display:flex;justify-content:flex-end}@media (max-width:991px){.o-footer__wrapper-end{justify-content:space-between;width:100%}}.o-footer__language-block{display:inline;row-gap:1rem}.o-footer__social-block{display:flex}.o-footer__copyright-menu{display:inline}.o-footer__back-to-top{display:inline-flex;white-space:nowrap}.o-footer__slogan{color:#24272b;font-family:Lato,sans-serif;font-size:clamp(1.125rem,1rem + .3vw,1.25rem);font-weight:700;line-height:1.25;scroll-margin-top:1.5rem;color:#fff}.o-footer__slogan:focus{outline:1px dashed currentcolor;outline-offset:2px}
