/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

:root{--font-text:"Atlas Grotesk TF Web",sans-serif;--font-highlight:var(--font-text);--font-heading:var(--font-text);--font-base:1rem;--font-s:0.875rem;--font-m:1.125rem;--font-l:1.5rem;--font-xl:1.75rem;--line-height-title:4.875rem;--line-height-text:2.25rem;--weight-thin:100;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-black:900;--color-light-grey:#f5f5f5;--color-grey:#aeaeae;--color-border-grey:#ebebeb;--color-text-grey:#414141;--color-dark-grey:#1f1e1e;--color-navigation-grey:#666;--color-black:#000;--color-red:#e00;--color-deep-red:#be0000;--color-dark-deep-red:#9d0000;--color-white:#fff;--color-warning:#4ebed6;--color-error:#ff9f00;--color-info:#336338;--color-bar:#979797;--color-primary-1:var(--color-dark-grey);--color-primary-2:var(--color-dark-deep-red);--color-link:var(--color-red);--color-button:var(--color-red);--color-button-hover:var(--color-deep-red);--color-button-active:var(--color-dark-deep-red);--color-button-inactive:var(--color-grey);--color-marker:var(--color-navigation-grey);--wrapper-width:83.5rem;--central-content-width:58.625rem;--max-width:100rem;}
*,*::before,*::after{box-sizing:border-box;padding:0;margin:0;}body{font-family:var(--font-text);font-weight:var(--weight-regular);}img{max-width:100%;display:block;font-family:var(--font-text);font-weight:300;height:auto;line-height:2;position:relative;text-align:center;}img::before{content:"The image is missing :(";display:block;margin-bottom:0.625rem;}img::after{content:"(url: " attr(src) ")";display:block;font-size:0.75rem;}main p,main ul:not([class]),main ol:not([class]){font-size:var(--font-text);line-height:1.625rem;@include m.MQ(Lplus){font-size:1.125rem;line-height:1.625rem;}}main p{padding:0.5rem 0 1rem;@include m.MQ(XXLplus){padding:0.5rem 0 1.5rem;}}main p a:link,main p a:visited{color:var(--color-primary-1);}main p a:hover,main p a:focus,main p a:active{color:var(--color-primary-2);-webkit-text-decoration:underline;text-decoration:underline;}main ul:not([class]),main ol:not([class]){margin:1rem 1.5rem;}main ul:not([class]) li,main ol:not([class]) li{padding:0.5rem 0;}main ul:not([class]) li::marker,main ol:not([class]) li::marker{color:var(--color-red);}
@font-face{font-family:"Atlas Grotesk TF Web";src:url(/themes/custom/msfes/fonts/AtlasGroteskTF-Web/AtlasGroteskTF-Web-Bold-Italic.woff2) format("woff2"),url(/themes/custom/msfes/fonts/AtlasGroteskTF-Web/AtlasGroteskTF-Web-Bold-Italic.woff) format("woff");font-weight:700;font-style:italic;font-stretch:normal;font-display:swap;}@font-face{font-family:"Atlas Grotesk TF Web";src:url(/themes/custom/msfes/fonts/AtlasGroteskTF-Web/AtlasGroteskTF-Web-Light.woff2) format("woff2"),url(/themes/custom/msfes/fonts/AtlasGroteskTF-Web/AtlasGroteskTF-Web-Light.woff) format("woff");font-weight:300;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:"Atlas Grotesk TF Web";src:url(/themes/custom/msfes/fonts/AtlasGroteskTF-Web/AtlasGroteskTF-Web-Medium.woff2) format("woff2"),url(/themes/custom/fonts/AtlasGroteskTF-Web/AtlasGroteskTF-Web-Medium.woff) format("woff");font-weight:500;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:"Atlas Grotesk TF Web";src:url(/themes/custom/msfes/fonts/AtlasGroteskTF-Web/AtlasGroteskTF-Web-Regular.woff2) format("woff2"),url(/themes/custom/msfes/fonts/AtlasGroteskTF-Web/AtlasGroteskTF-Web-Regular.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:"Atlas Grotesk TF Web";src:url(/themes/custom/msfes/fonts/AtlasGroteskTF-Web/AtlasGroteskTF-Web-Bold.woff2) format("woff2"),url(/themes/custom/msfes/fonts/AtlasGroteskTF-Web/AtlasGroteskTF-Web-Bold.woff) format("woff");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:"Atlas Grotesk TF Web";src:url(/themes/custom/msfes/fonts/AtlasGroteskTF-Web/AtlasGroteskTF-Web-Medium-Italic.woff2) format("woff2"),url(/themes/custom/msfes/fonts/AtlasGroteskTF-Web/AtlasGroteskTF-Web-Medium-Italic.woff) format("woff");font-weight:500;font-style:italic;font-stretch:normal;font-display:swap;}@font-face{font-family:"Atlas Grotesk TF Web";src:url(/themes/custom/msfes/fonts/AtlasGroteskTF-Web/AtlasGroteskTF-Web-Black.woff2) format("woff2"),url(/themes/custom/msfes/fonts/AtlasGroteskTF-Web/AtlasGroteskTF-Web-Black.woff) format("woff");font-weight:900;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:"Atlas Grotesk TF Web";src:url(/themes/custom/msfes/fonts/AtlasGroteskTF-Web/AtlasGroteskTF-Web-Thin-Italic.woff2) format("woff2"),url(/themes/custom/msfes/fonts/AtlasGroteskTF-Web/AtlasGroteskTF-Web-Thin-Italic.woff) format("woff");font-weight:100;font-style:italic;font-stretch:normal;font-display:swap;}@font-face{font-family:"Atlas Grotesk TF Web";src:url(/themes/custom/msfes/fonts/AtlasGroteskTF-Web/AtlasGroteskTF-Web-Thin.woff2) format("woff2"),url(/themes/custom/msfes/fonts/AtlasGroteskTF-Web/AtlasGroteskTF-Web-Thin.woff) format("woff");font-weight:100;font-style:normal;font-stretch:normal;font-display:swap;}@font-face{font-family:"Atlas Grotesk TF Web";src:url(/themes/custom/msfes/fonts/AtlasGroteskTF-Web/AtlasGroteskTF-Web-Black-Italic.woff2) format("woff2"),url(/themes/custom/msfes/fonts/AtlasGroteskTF-Web/AtlasGroteskTF-Web-Black-Italic.woff) format("woff");font-weight:900;font-style:italic;font-stretch:normal;font-display:swap;}@font-face{font-family:"Atlas Grotesk TF Web";src:url(/themes/custom/msfes/fonts/AtlasGroteskTF-Web/AtlasGroteskTF-Web-Light-Italic.woff2) format("woff2"),url(/themes/custom/msfes/fonts/AtlasGroteskTF-Web/AtlasGroteskTF-Web-Light-Italic.woff) format("woff");font-weight:300;font-style:italic;font-stretch:normal;font-display:swap;}@font-face{font-family:"Atlas Grotesk TF Web";src:url(/themes/custom/msfes/fonts/AtlasGroteskTF-Web/AtlasGroteskTF-Web-Regular-Italic.woff2) format("woff2"),url(/themes/custom/msfes/fonts/AtlasGroteskTF-Web/AtlasGroteskTF-Web-Regular-Italic.woff) format("woff");font-weight:400;font-style:italic;font-stretch:normal;font-display:swap;}
h1,h2,h3,h4,h5,h6{font-family:var(--font-text);font-weight:var(--weight-medium);color:var(--color-black);}h1,.h1{font-size:2.5rem;line-height:2.875rem;}@media (min-width:42.5em){h1,.h1{font-size:3.125rem;line-height:3.75rem;}}.h1--slim{width:100%;margin:0;}h2,.h2{font-size:1.25rem;line-height:1.5rem;}@media (min-width:42.5em){h2,.h2{font-size:1.875rem;line-height:2.375rem;}}h3,.h3{font-size:1rem;line-height:1.5rem;}@media (min-width:42.5em){h3,.h3{font-size:1.375rem;line-height:1.625rem;}}h4{font-size:1.25rem;line-height:1.625rem;}h5,.h5{font-size:1.125rem;line-height:1.5rem;}h6{font-size:1rem;line-height:1.375rem;letter-spacing:-0.1px;}@media (min-width:42.5em){h6{font-size:1.125rem;line-height:1.5rem;}}span.text-underlined{padding:0.3rem;background-color:var(--color-white);}
html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline;text-decoration:underline;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0;border:none;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
.media-video{position:relative;overflow:hidden;width:100%;padding-top:56.25%;}.media-video.aspect-ratio--square{padding-top:100%;}.media-video.aspect-ratio--square .media-oembed-content{width:34.6875rem;height:34.6875rem;}.media-video.aspect-ratio--vertical{padding-top:177.75%;}.media-video.aspect-ratio--vertical .media-oembed-content{width:25rem;height:44.4375rem;}.media-content--video.format--square{max-width:34.6875rem;}.media-content--video.format--vertical{max-width:25rem;}.media-oembed-content{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}.general-text,.general-text li,.general-text p{color:var(--color-text-grey);font-size:var(--font-s);line-height:1.25rem;}@media (min-width:42.5em){.general-text,.general-text li,.general-text p{font-size:var(--font-base);line-height:1.375rem;}}.component-intro p:last-child{padding-bottom:0;}.component-intro ul:not([class]) li::marker,.component-intro ol:not([class]) li::marker{color:var(--color-link);}.general-text a:link,.general-text a:visited,.component-intro a:link,.component-intro a:visited{color:var(--color-link);-webkit-text-decoration:none;text-decoration:none;}.general-text a:hover,.general-text a:focus,.general-text a:active,.component-intro a:hover,.component-intro a:focus,.component-intro a:active{color:var(--color-deep-red);-webkit-text-decoration:none;text-decoration:none;}.component-content{margin-top:1.5rem;}.component--margin-standard{margin-top:1.875rem;margin-bottom:1.875rem;}@media (min-width:42.5em){.component--margin-standard{margin-top:3.75rem;margin-bottom:3.75rem;}}
.layout-inner{max-width:var(--max-width);margin:0 auto;}.layout-content{padding:0 0.9375rem 0.9375rem;}@media (min-width:106.25em){.layout-content{padding:0;}}.dialog-off-canvas-main-canvas,body{min-height:100vh;}.dialog-off-canvas-main-canvas{display:grid;grid-template-rows:auto 1fr auto;}.grid-four-col-list{margin:1.5rem 0;}@media (min-width:42.5em){.grid-four-col-list{margin:2.5rem 0;}}.grid-four-col-list__items{list-style:none;}@media (min-width:42.5em){.grid-four-col-list__items{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;column-gap:1.5rem;row-gap:5rem;}}@media (min-width:64em){.grid-four-col-list__items{grid-template-columns:1fr 1fr 1fr 1fr;}}.grid-four-col-list__item{margin-bottom:2.5rem;}@media (min-width:42.5em){.grid-four-col-list__item{margin-bottom:0;}}.grid-three-col-list{margin:1.5rem 0;}@media (min-width:42.5em){.grid-three-col-list{margin:2.5rem 0;}}.grid-three-col-list__items{list-style:none;}@media (min-width:42.5em){.grid-three-col-list__items{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;column-gap:1.5rem;row-gap:5rem;}}@media (min-width:64em){.grid-three-col-list__items{grid-template-columns:1fr 1fr 1fr;}}.grid-three-col-list__item{margin-bottom:3rem;}@media (min-width:42.5em){.grid-three-col-list__item{margin-bottom:0;}}#views-exposed-form-current-affairs-block-current-affairs-all{display:flex;gap:1rem;flex-flow:column;}@media (min-width:42.5em){#views-exposed-form-current-affairs-block-current-affairs-all{flex-flow:row;margin-bottom:2rem;}}
/* @license MIT https://opensource.org/licenses/MIT */
.glide{position:relative;width:100%;box-sizing:border-box;}.glide *{box-sizing:inherit;}.glide__track{overflow:hidden;}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform;}.glide__slides--dragging{-webkit-user-select:none;user-select:none;}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none;}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;}.glide--rtl{direction:rtl;}
.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:white;text-transform:uppercase;padding:0.5625rem 0.75rem;background-color:transparent;border:2px solid rgba(255,255,255,0.5);border-radius:0.25rem;box-shadow:0 0.25em 0.5em 0 rgba(0,0,0,0.1);text-shadow:0 0.25em 0.5em rgba(0,0,0,0.1);opacity:1;cursor:pointer;transition:opacity 150ms ease,border 300ms ease-in-out;transform:translateY(-50%);line-height:1;}.glide__arrow:focus{outline:none;}.glide__arrow:hover{border-color:white;}.glide__arrow--left{left:2em;}.glide__arrow--right{right:2em;}.glide__arrow--disabled{opacity:0.33;}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%);}.glide__bullet{background-color:rgba(255,255,255,0.5);width:0.5625rem;height:0.5625rem;padding:0;border-radius:50%;border:2px solid transparent;transition:all 300ms ease-in-out;cursor:pointer;line-height:0;box-shadow:0 0.25em 0.5em 0 rgba(0,0,0,0.1);margin:0 0.25em;}.glide__bullet:focus{outline:none;}.glide__bullet:hover,.glide__bullet:focus{border:2px solid transparent;background-color:#ee0000;}.glide__bullet--active{background-color:#ee0000;}.glide--swipeable{cursor:grab;cursor:-webkit-grab;}.glide--dragging{cursor:grabbing;cursor:-webkit-grabbing;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.region-footer-bottom{padding:1.25rem;background-color:var(--color-dark-grey);}@media (min-width:42.5em){.region-footer-bottom{display:inline-block;width:100%;}}.region-footer-bottom__legal-text{text-align:center;font-size:0.6875rem;color:#a3a3a3;}.region-footer-bottom .menu-bottom{list-style:none;font-size:0.75rem;margin-bottom:1.25rem;display:flex;justify-content:center;flex-wrap:wrap;}@media (min-width:30em){.region-footer-bottom .menu-bottom{margin-bottom:0.625rem;}}.region-footer-bottom .menu__item{margin:0 0.625rem 1rem 0;text-align:center;padding-right:0.625rem;border-right:1px solid var(--color-white);}@media (min-width:30em){.region-footer-bottom .menu__item{text-align:left;}}.region-footer-bottom .menu__item:last-child{margin-right:0;padding-right:0;border-right:none;}.region-footer-bottom .menu__link{background-color:transparent;border:none;color:var(--color-white);font-weight:var(--weight-bold);-webkit-text-decoration:none;text-decoration:none;}.region-footer-bottom .menu__link:hover{-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer;}.region-footer-bottom__social-links{margin-top:0.5rem;margin-bottom:2.625rem;padding:0 2.8125rem;}.region-footer-bottom__social-links ul{display:flex;flex-wrap:wrap;justify-content:center;row-gap:2rem;column-gap:3rem;padding:0;margin:0;list-style:none;}.region-footer-bottom__social-links li a{display:flex;align-items:center;-webkit-text-decoration:none;text-decoration:none;}.region-footer-bottom__social-links li a svg{width:1.5rem;height:1.5rem;display:block;}.region-footer-bottom__social-links li a:hover,.region-footer-bottom__social-links li a:focus{-webkit-text-decoration:none;text-decoration:none;}@media (min-width:42.5em){.region-footer-bottom__social-links{padding:0;}}
.footer-websites-dropdown{display:none;}@media (min-width:64em){.footer-websites-dropdown{display:flex;position:relative;margin:0;}}.footer-websites-dropdown__wrapper{position:relative;display:grid;grid-template-areas:"select";width:100%;background-color:var(--color-white);}.footer-websites-dropdown__wrapper::after{-ms-grid-row:1;-ms-grid-column:1;grid-area:select;display:inline-block;background:url("data:image/svg+xml,%3csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.1396 3L7.10672 9.18563L1.07384 3L0 4.04732L7.10672 11.334L14.2134 4.04732L13.1396 3Z' fill='%23EE0000'/%3e%3c/svg%3e") no-repeat right center;width:1.375rem;height:0.625rem;content:"";justify-self:end;margin:auto 0.875rem;}.footer-websites-dropdown__wrapper:focus-within::after{transform:rotateX(0.5turn) translateY(0.3125rem);}.footer-websites-dropdown label{display:inline-block;margin-right:1rem;min-width:10.625rem;flex-shrink:0;font-size:0.75rem;font-weight:var(--weight-bold);line-height:2.25rem;text-align:right;text-transform:uppercase;color:var(--color-navigation-grey);}.footer-websites-dropdown select{-ms-grid-row:1;-ms-grid-column:1;background-color:transparent;grid-area:select;z-index:1;width:100%;height:2.25rem;font-size:0.75rem;line-height:1.25rem;cursor:pointer;border-radius:0.1875rem;border:1px solid #d8d8d8;color:var(--color-text-grey);padding:0.375rem 2.5rem 0.375rem 0.75rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.footer-websites-dropdown select::-ms-expand{display:none;}.footer-websites-dropdown select:hover,.footer-websites-dropdown select:focus{border-color:var(--color-red);outline:none;}
.footer-wrapper{border-top:1px solid var(--color-red);}.region-footer{padding:1.25rem 1rem;border-top:1px solid #e7e7e7;}@media (min-width:42.5em){.region-footer{padding:0.875rem 1.25rem;display:inline-block;width:100%;}}@media (min-width:42.5em){.region-footer__content{display:flex;justify-content:space-between;}}.menu-static-footer{list-style:none;font-size:0.8125rem;font-weight:var(--weight-bold);}@media (min-width:42.5em){.menu-static-footer{font-size:0.75rem;display:flex;}}.menu-static-footer__item{margin:0 0 1.5625rem;}.menu-static-footer__item:last-child{margin-bottom:0;}@media (min-width:42.5em){.menu-static-footer__item{margin:0 1.5625rem 0 0;display:flex;}}.menu-static-footer__link{color:var(--color-black);-webkit-text-decoration:none;text-decoration:none;display:flex;align-items:center;gap:1rem;}@media (min-width:42.5em){.menu-static-footer__link{gap:0.3125rem;}}
.region-footer-top{display:none;}@media only screen and (min-width:75rem){.region-footer-top{padding:3.125rem 1.875rem;display:inline-block;width:100%;}}.menu-footer{list-style:none;font-size:0.875rem;line-height:1.5rem;}.menu-footer .menu__link{-webkit-text-decoration:none;text-decoration:none;}.menu-footer.menu--level-1{display:flex;justify-content:space-around;flex-wrap:wrap;}.menu-footer .menu__item--level-1{margin-top:0.9375rem;min-width:14.0625rem;}.menu-footer .menu__item--level-1 .menu__link{color:var(--color-black);font-weight:var(--weight-bold);}.menu-footer .menu__item--level-1 .menu__link:hover{-webkit-text-decoration:underline;text-decoration:underline;}.menu-footer .menu--level-2{margin-top:0.9375rem;}.menu-footer .menu__item--level-2 .menu__link{color:#414141;font-weight:var(--weight-regular);}
.tags{margin-left:auto;margin-right:auto;background-color:var(--color-white);margin-bottom:3.75rem;}@media (width >= 56.3125em){.tags{max-width:var(--central-content-width);}.photogallery .tags{max-width:76.5rem;}}.tags__title{color:var(--color-dark-grey);font-size:0.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.14px;}.tags__list{margin:1rem 0;list-style:none;display:flex;gap:0.75rem 1.5rem;flex-wrap:wrap;}.tags__item{border:1px solid var(--color-red);background:var(--color-white);box-shadow:0 0 8px 0 rgba(0 0 0 / 5%);display:inline-flex;padding:0.625rem 1.25rem;justify-content:center;align-items:center;gap:0.625rem;}.tags__item a{-webkit-text-decoration:none;text-decoration:none;color:var(--color-red);font-size:0.875rem;font-style:normal;font-weight:300;letter-spacing:-0.14px;line-height:1rem;}.tags__item a:hover{text-shadow:0 0 0.65px var(--color-red),0 0 0.65px var(--color-red);}
.card-teaser{font-weight:var(--weight-medium);display:flex;flex-flow:column;height:100%;}.card-teaser__image{margin-bottom:1.4375rem;}.card-teaser__image picture,.card-teaser__image img{width:100%;}@media (min-width:42.5em){.card-teaser__image picture,.card-teaser__image img{width:auto;}}.card-teaser__title{font-size:1.125rem;line-height:1.375rem;color:var(--color-dark-grey);margin-bottom:0.4375rem;}@media (min-width:42.5em){.job-profile-teaser .card-teaser__title{font-size:1.375rem;line-height:1.75rem;}}.card-teaser__type{font-size:0.875rem;line-height:1.0625rem;margin-bottom:0.75rem;color:var(--color-text-grey);}.card-teaser__link{display:flex;flex-flow:column;height:100%;-webkit-text-decoration:none;text-decoration:none;}.card-teaser__summary{font-size:1rem;line-height:1.375rem;margin-bottom:0.75rem;color:var(--color-text-grey);font-weight:var(--weight-regular);}.job-profile-teaser .card-teaser__summary{font-size:0.875rem;line-height:1.25rem;}@media (min-width:42.5em){.job-profile-teaser .card-teaser__summary{font-size:1rem;line-height:1.375rem;}}.card-teaser:hover .card-teaser__title{-webkit-text-decoration:underline;text-decoration:underline;}
.manual-list{margin-left:auto;margin-right:auto;padding-bottom:1.875rem;}@media (min-width:85.375em){.manual-list{max-width:var(--wrapper-width);}}.manual-list__title{font-weight:var(--weight-bold);}.manual-list__content{font-size:var(--font-m);line-height:1.625rem;font-family:var(--font-text);color:var(--color-text-grey);}.manual-list__items{display:flex;flex-wrap:wrap;align-items:flex-start;}.manual-list__slider{width:calc(100vw - var(--scrollbar-width) - 1.875rem);max-width:var(--wrapper-width);}.manual-list__slider-bullets{display:inline-block;bottom:-2rem;}@media (width >= 56.3125em){.manual-list__slider-bullets{display:none;}}.manual-list__slider-arrows{display:none;}@media (width >= 56.3125em){.manual-list__slider-arrows{display:flex;max-width:var(--max-width);position:absolute;top:0;right:0;margin:0 auto;justify-content:flex-end;height:3.125rem;margin-top:-3.125rem;}}@media (min-width:85.375em){.manual-list__slider-arrows{height:6.25rem;margin-top:-6.25rem;top:2.5rem;}}.manual-list__slider-arrow{width:2.8125rem;height:2.8125rem;background-color:var(--color-white);background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='46px' height='45px' viewBox='0 0 46 45' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EA53B4E7C-6F6E-4F0F-AECC-78E82FD99672%3C/title%3E%3Cg id='MSF---Actualidad' stroke='none' stroke-width='0' fill='none' fill-rule='evenodd'%3E%3Cg id='EP_Publicaciones' transform='translate(-901.000000, -2692.000000)'%3E%3Crect fill='%23FFFFFF' x='0' y='0' width='1600' height='4137'%3E%3C/rect%3E%3Cg id='Molecules-/-Numerador-de-páginas' transform='translate(682.000000, 2692.000000)' fill='%23EE0000'%3E%3Cg id='Group-18' transform='translate(219.500000, 0.000000)'%3E%3Cpath d='M45,0 L45,45 L-3.55271368e-15,45 L-3.55271368e-15,0 L45,0 Z M44,1 L1,1 L1,44 L44,44 L44,1 Z M18.9955608,12.731499 L28.7541571,22.0465227 L18.9955608,31.3615465 L18.305085,30.6381909 L27.3058803,22.0465227 L18.305085,13.4548545 L18.9955608,12.731499 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:center center;background-size:cover;bottom:auto;top:auto;right:0;left:auto;position:relative;border-radius:0;text-shadow:none;box-shadow:none;border:none;}.manual-list__slider-arrow:hover{z-index:10;background-color:var(--color-deep-red);border:none;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='46px' height='45px' viewBox='0 0 46 45' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EA53B4E7C-6F6E-4F0F-AECC-78E82FD99672%3C/title%3E%3Cg id='MSF---Actualidad' stroke='none' stroke-width='0' fill='none' fill-rule='evenodd'%3E%3Cg id='EP_Publicaciones' transform='translate(-901.000000, -2692.000000)'%3E%3Crect fill='%23be0000' x='0' y='0' width='1600' height='4137'%3E%3C/rect%3E%3Cg id='Molecules-/-Numerador-de-páginas' transform='translate(682.000000, 2692.000000)' fill='%23FFFFFF'%3E%3Cg id='Group-18' transform='translate(219.500000, 0.000000)'%3E%3Cpath d='M45,0 L45,45 L-3.55271368e-15,45 L-3.55271368e-15,0 L45,0 Z M44,1 L1,1 L1,44 L44,44 L44,1 Z M18.9955608,12.731499 L28.7541571,22.0465227 L18.9955608,31.3615465 L18.305085,30.6381909 L27.3058803,22.0465227 L18.305085,13.4548545 L18.9955608,12.731499 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}.manual-list__slider-arrow span:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.manual-list__slider-arrow-left{transform:rotate(180deg) translate(-100%,-50%);transform-origin:top left;margin-right:-1px;}.manual-list__glide-track{margin-bottom:1.875rem;}.manual-list .event-teaser__summary,.manual-list .event-teaser__title{font-size:1rem;line-height:1.375rem;}.manual-list .event-teaser__title{margin-top:0.9375rem;}.manual-list .event-teaser__summary{margin-top:2.375rem;}.manual-list .event-teaser__date-info{margin-top:0.3125rem;font-size:0.875rem;line-height:1.25rem;}.manual-list .event-teaser__link{-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-grey);}.manual-list .event-teaser__link:hover .manual-list .event-teaser__title{-webkit-text-decoration:underline;text-decoration:underline;}
.media-content--video,.media-content--no-trim,.media-content--landscape{margin:0 auto;}@media (min-width:42.5em){.media-content--video,.media-content--no-trim,.media-content--landscape{max-width:58.5rem;}}.media-content--video picture,.media-content--video img,.media-content--no-trim picture,.media-content--no-trim img,.media-content--landscape picture,.media-content--landscape img{width:100%;}@media (min-width:42.5em){.media-content--video picture,.media-content--video img,.media-content--no-trim picture,.media-content--no-trim img,.media-content--landscape picture,.media-content--landscape img{width:auto;}}.media-content__video{width:100%;}.media-content--portrait{margin:0 auto;max-width:25rem;}.media-content__info{padding:0.9375rem 0;color:var(--color-navigation-grey);font-size:0.75rem;line-height:1.25rem;white-space:initial;}@media (min-width:42.5em){.media-content__info{padding:1.25rem 0;font-size:0.875rem;}}.media-content--no-trim .media-content__info{text-align:center;}.media-content--no-trim img,.media-content--no-trim picture{margin:0 auto;}
.free-text__inner{max-width:var(--central-content-width);}.ck-content h1{font-weight:var(--weight-light);font-size:1.8125rem;line-height:2.9375rem;}.ck-content h1 strong{font-weight:var(--weight-medium);}.ck-content img{width:70%;}.free-text__content,.ck-content{margin:0 auto;font-size:var(--font-m);line-height:1.625rem;font-family:var(--font-text);}.free-text__content p,.ck-content p{padding:0.5rem 0 1rem;color:var(--color-text-grey);}@media (min-width:85.375em){.free-text__content p,.ck-content p{padding:0.5rem 0 1.5rem;}}.free-text__content p a:link,.free-text__content p a:visited,.ck-content p a:link,.ck-content p a:visited{color:var(--color-link);-webkit-text-decoration:none;text-decoration:none;}.free-text__content p a:hover,.free-text__content p a:focus,.free-text__content p a:active,.ck-content p a:hover,.ck-content p a:focus,.ck-content p a:active{color:var(--color-deep-red);-webkit-text-decoration:none;text-decoration:none;}.free-text__content p + h1,.free-text__content p + h2,.free-text__content p + h3,.free-text__content p + h4,.free-text__content p + h5,.free-text__content p + h6,.ck-content p + h1,.ck-content p + h2,.ck-content p + h3,.ck-content p + h4,.ck-content p + h5,.ck-content p + h6{margin-top:5rem;}.free-text__content ul:not([class]),.free-text__content ol:not([class]),.ck-content ul:not([class]),.ck-content ol:not([class]){color:var(--color-text-grey);margin:1rem 0;padding:0 0 0 1rem;}.free-text__content ul:not([class]) li,.free-text__content ol:not([class]) li,.ck-content ul:not([class]) li,.ck-content ol:not([class]) li{padding:0.5rem 0;}.free-text__content ul:not([class]) li::marker,.free-text__content ol:not([class]) li::marker,.ck-content ul:not([class]) li::marker,.ck-content ol:not([class]) li::marker{color:var(--color-link);}.free-text__content iframe,.ck-content iframe{max-width:100%;}
.nutshell__inner{max-width:var(--central-content-width);background-color:#f7f7f7;}.nutshell__content{padding:2rem 0.9375rem 1.0625rem 0.9375rem;}@media (min-width:42.5em){.nutshell__content{padding:2.5rem 2.25rem 1.25rem 2.25rem;}}.nutshell__title{font-size:1.125rem;color:var(--color-dark-grey);}@media (min-width:42.5em){.nutshell__title{font-size:1.375rem;}}.nutshell__text p{font-size:0.875rem;line-height:1.25rem;color:var(--color-text-grey);}@media (min-width:42.5em){.nutshell__text p{font-size:1rem;line-height:1.375rem;}}.nutshell__tag{background-color:var(--color-black);color:var(--color-white);font-size:var(--font-s);font-weight:var(--weight-bold);letter-spacing:-0.14px;line-height:1rem;padding:0.625rem;margin-bottom:1rem;display:inline-block;}
.block-msfes-social-share{display:flex;flex-flow:column;justify-content:center;}.social-block__items{display:flex;flex-wrap:wrap;list-style:none;align-items:center;position:relative;justify-content:center;}.social-block__item{padding:0 1rem;}@media (min-width:42.5em){.social-block__item{padding:0 0.875rem;}}.social-block__item:first-child{padding-left:0;}.social-block__item:last-child{padding-right:0;}.social-block__item button,.social-block__item a{margin:auto;}.social-block__item--clipboard button{cursor:pointer;display:block;border:none;background:none;}.social-block__item--clipboard .message{font-size:0.75rem;position:absolute;right:0;top:-1.5625rem;}
.grid-component{width:100%;max-width:calc(100vw - 1.875rem);margin-left:auto;margin-right:auto;}@media (min-width:42.5em){.grid-component{width:auto;}}@media (min-width:85.375em){.grid-component{max-width:var(--wrapper-width);}}.grid-component__items{list-style:none;}.grid-component__items .card-image{margin-bottom:0.75rem;}@media (min-width:42.5em){.grid-component__items .card-image{margin-bottom:1.4375rem;}}.grid-component__items .card-image img,.grid-component__items .card-image picture{width:100%;max-width:auto;}@media (min-width:42.5em){.grid-component__items .card-image img,.grid-component__items .card-image picture{width:auto;max-width:100%;}}@media (min-width:42.5em){.grid-component__items--four-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;column-gap:1.5rem;row-gap:5rem;}}@media (min-width:64em){.grid-component__items--four-cols{grid-template-columns:1fr 1fr 1fr 1fr;}}@media (min-width:42.5em){.grid-component__items--three-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;column-gap:1.5rem;row-gap:5rem;}}@media (min-width:64em){.grid-component__items--three-cols{grid-template-columns:1fr 1fr 1fr;}}@media (min-width:42.5em){.grid-component__items--two-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;column-gap:1.5rem;row-gap:5rem;}}.grid-component__item{margin-bottom:3.375rem;}@media (min-width:42.5em){.grid-component__item{margin-bottom:0;}}.grid-component__item-description p{font-size:0.875rem;line-height:1.25rem;}@media (min-width:42.5em){.grid-component__item-description p{font-size:1rem;line-height:1.625rem;}}.grid-component__item-description p a:link,.grid-component__item-description p a:visited{color:var(--color-link);-webkit-text-decoration:none;text-decoration:none;}.grid-component__item-description p a:hover,.grid-component__item-description p a:focus,.grid-component__item-description p a:active{color:var(--color-deep-red);-webkit-text-decoration:none;text-decoration:none;}.grid-component__item-link{-webkit-text-decoration:none;text-decoration:none;}.grid-component__item-link:hover{opacity:0.9;}.grid-component__video .media-component__item-video{padding-top:62.55%;}.grid-component__item-button{margin-top:1.4375rem;list-style:none;}@media (min-width:42.5em){.grid-component__item-button{margin-top:2.375rem;}}.grid-component__item-button .cta-button__suffix,.grid-component__item-button .cta-button__text{padding:0.8125rem;}.grid-component__item-button .cta-button__text{min-width:14.625rem;}.grid-component__item-headline{color:var(--color-dark-grey);}.grid-component__item-description{color:var(--color-text-grey);}.grid-component__item-description p:last-child{padding-bottom:0;}
@media only screen and (max-width:var(--XL)){.breadcrumb{display:none;}}.breadcrumb__list{list-style-type:none;display:flex;justify-content:flex-start;gap:0.625rem;flex-wrap:nowrap;}.breadcrumb__item{display:flex;font-size:var(--font-s);font-weight:400;line-height:1.25rem;}.breadcrumb__item:last-child{flex-grow:1;}.breadcrumb__link{white-space:nowrap;color:var(--color-black);}.breadcrumb__link:hover,.breadcrumb__link:focus{-webkit-text-decoration:none;text-decoration:none;}.breadcrumb__marker{margin-left:0.625rem;}.breadcrumb__text{max-width:95%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-marker);}
.node-detail__title{font-size:1.25rem;line-height:1.5rem;font-weight:var(--weight-bold);}@media (min-width:42.5em){.node-detail__title{font-size:1.875rem;line-height:2.375rem;}}.node-detail__subtitle{font-size:0.875rem;line-height:1.25rem;font-weight:var(--weight-regular);color:var(--color-dark-grey);}@media (min-width:42.5em){.node-detail__subtitle{font-size:1.125rem;line-height:1.625rem;}}.node-detail__content{max-width:var(--central-content-width);margin:0 auto 1.25rem auto;list-style:none;font-size:var(--font-s);font-family:var(--font-text);color:var(--color-text-grey);}@media (min-width:42.5em){.node-detail__content{margin:0 auto 3.125rem auto;}}.node-detail__content .buttons__item{padding-left:1rem;}.node-detail__content--event-cta{text-align:center;}.node-detail__info{display:grid;color:var(--color-navigation-grey);justify-content:center;margin:2rem 0 1.5rem;}@media (min-width:42.5em){.node-detail__info{margin:2.375rem 0 1.5rem;display:flex;flex-wrap:wrap;justify-content:normal;}}.node-detail__info-item{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:1.5625rem;}@media (min-width:42.5em){.node-detail__info-item{justify-content:normal;margin-right:auto;padding-bottom:0;}}.node-detail__author{margin-right:0.5rem;}.node-detail__author a{color:var(--color-primary-1);}.node-detail__author a:hover,.node-detail__author a:focus{color:var(--color-link);}.node-detail__created{border-left:solid 1px var(--color-navigation-grey);padding-left:0.5rem;}.node-detail--testimonial{padding:0;}.node-detail--news-with-image .node-detail__content{margin:0 auto 1.25rem auto;}.node-detail__comments{margin:3rem auto;padding-top:2rem;border-top:solid 1px #d8d8d8;}@media (min-width:42.5em){.node-detail__comments{width:100%;max-width:var(--central-content-width);margin:7.5rem auto;padding-top:3.75rem;}}.node-detail--photogallery .node-detail__content{max-width:76.5rem;}.node-detail--job-offer .node-detail__info-wrapper,.node-detail--job-profile .node-detail__info-wrapper{margin:0 -0.9375rem;border-bottom:1px solid #d2d2d2;}@media (min-width:42.5em){.node-detail--job-offer .node-detail__info-wrapper,.node-detail--job-profile .node-detail__info-wrapper{margin:0;}}.node-detail--job-offer .node-detail__info,.node-detail--job-profile .node-detail__info{display:inline-block;width:100%;justify-content:left;margin:0.625rem auto;max-width:var(--wrapper-width);padding:0 0.9375rem;}@media (min-width:42.5em){.node-detail--job-offer .node-detail__info,.node-detail--job-profile .node-detail__info{display:flex;padding:0;margin:1.25rem auto;}}.node-detail--job-offer .node-detail__title,.node-detail--job-profile .node-detail__title{font-size:1.25rem;line-height:1.5rem;font-weight:var(--weight-bold);margin:0 0 1.25rem;}@media (min-width:42.5em){.node-detail--job-offer .node-detail__title,.node-detail--job-profile .node-detail__title{margin:auto 0;font-size:1.875rem;line-height:2.375rem;font-weight:var(--weight-medium);}}.node-detail--job-offer .node-detail__title{max-width:68.75rem;padding:0.5rem 0;}.node-detail--job-profile .node-detail__title{max-width:42.1875rem;}.node-detail--job-offer .node-detail__cta{margin:auto 0 auto auto;text-align:center;}@media (min-width:42.5em){.node-detail--job-offer .hero__glide-track{margin-bottom:0;}}
.messages,.ck-content .messages{margin:1.25rem auto;max-width:var(--max-width);padding:1.25rem;background-color:var(--background-color);border:1px solid var(--solid-color);border-radius:0.1875rem;color:var(--solid-color);font-size:1.125rem;font-weight:var(--weight-regular);}.messages__container{display:flex;align-items:center;}.messages__header{padding-right:1.25rem;}.messages__icon{width:2.8125rem;}.messages__icon #info-circle,.messages__icon #warning-circle{fill:var(--solid-color);}.messages__icon svg{width:100%;}.messages a:active,.messages a:visited,.messages a:link{color:var(--solid-color);}.messages__content p{padding:0;}.messages--error{--solid-color:var(--color-error);--background-color:rgba(var(--color-error),0.1);}.messages--warning{--solid-color:var(--color-warning);--background-color:rgba(var(--color-warning),0.1);}.messages--status,.messages--success,.messages--info{--solid-color:var(--color-info);--background-color:rgba(var(--color-info),0.1);}.node-detail__components-content .messages{max-width:var(--central-content-width);}
.region-header{position:relative;height:3.4375rem;box-shadow:2px 3px 6px rgb(0 0 0 / 10%);padding:inherit;background-color:var(--color-white);}@media (min-width:64em){.region-header{height:inherit;padding:0.9375rem;box-shadow:none;border-bottom:2px solid #d8d8d8;}}@media only screen and (min-width:65.3125rem){.region-header{padding:0.9375rem 1.875rem;}}.region-header__content{flex-wrap:wrap;display:flex;align-items:center;}.region-header #views-exposed-form-search-page{width:100%;position:relative;order:3;background-color:var(--color-white);z-index:2;display:none;padding:1.5rem 0.9375rem;border-bottom:1px solid #d8d8d8;}.region-header #views-exposed-form-search-page::before{display:inline-block;top:-0.9375rem;left:0;position:absolute;width:100%;height:0.9375rem;box-shadow:2px 3px 6px rgb(0 0 0 / 10%);content:"";}.region-header #views-exposed-form-search-page .form-actions{order:0;margin:0.5rem auto 0;}.region-header #views-exposed-form-search-page .form-item-text{order:1;width:100%;}.region-header #views-exposed-form-search-page .form-item-text .form-text{outline:none;padding:0.625rem;width:100%;border:none;font-size:1rem;line-height:1.5625rem;font-weight:var(--weight-light);}.region-header #views-exposed-form-search-page label:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.region-header #views-exposed-form-search-page .form-submit{margin:auto;cursor:pointer;border:none;text-indent:-624.9375rem;background:url("data:image/svg+xml,%3csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath fill='%23FFF' d='M-15-87h375v667H-15z'/%3e%3cpath fill='%23FFF' d='M-15-87h375v668H-15z'/%3e%3cpath d='M11.323.4a9.323 9.323 0 0 1 9.323 9.323c0 2.365-.88 4.525-2.332 6.168l5.04 5.76-1.805 1.58-5.041-5.758A9.323 9.323 0 1 1 11.324.4Zm0 2.4a6.923 6.923 0 1 0 0 13.846 6.923 6.923 0 0 0 0-13.846Z' fill='%23AEAEAE'/%3e%3c/g%3e%3c/svg%3e") no-repeat center center;width:1.5rem;height:1.5rem;}.mobile-menu-is-open .region-header #views-exposed-form-search-page{display:flex;}.header-branding__wrapper{height:3.4375rem;flex-grow:1;order:1;justify-content:center;align-items:center;display:flex;}@media (min-width:64em){.header-branding__wrapper{width:inherit;height:unset;order:inherit;flex-grow:0;}}.header-branding__link{display:flex;}.header-branding .site-name{display:block;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;}.header-branding .site-logo{max-width:5.9375rem;}@media (min-width:64em){.header-branding .site-logo{max-width:8.25rem;}}.header-main-menu{display:none;}.mobile-menu-is-open .header-main-menu{position:relative;order:4;display:flex;flex-basis:100%;flex-wrap:wrap;background:var(--color-white);z-index:3;}@media (min-width:64em){.header-main-menu{display:inline-block;}}.header-main-menu{margin-left:auto;}.header-private-area-link{display:inline-block;order:2;text-indent:-624.9375rem;background:url("data:image/svg+xml,%3csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25' preserveAspectRatio='xMinYMin meet' overflow='visible'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 3.25a5.25 5.25 0 0 1 3.058 9.518 9.253 9.253 0 0 1 6.188 8.445l.004.287h-1.5a7.75 7.75 0 0 0-15.496-.246l-.004.246h-1.5a9.254 9.254 0 0 1 6.193-8.733A5.25 5.25 0 0 1 12.5 3.25Zm0 1.5a3.75 3.75 0 1 0 0 7.5 3.75 3.75 0 0 0 0-7.5Z' fill='%23000'/%3e%3c/svg%3e") no-repeat center center;width:1.5625rem;height:1.5625rem;padding:1.5rem;}@media (min-width:64em){.header-private-area-link{display:none;}}
.menu-main{height:calc(100vh - 3.4375rem);}@media (min-width:64em){.menu-main{position:relative;height:auto;}}.toolbar-horizontal .menu-main,.toolbar-vertical .menu-main{height:calc(var(--vh) - 5.875rem);}@media (min-width:64em){.toolbar-horizontal .menu-main,.toolbar-vertical .menu-main{height:auto;}}.menu-main .sub-menu-title{font-size:0.875rem;color:#b1b1b1;font-weight:500;padding:2.3125rem 0.9375rem 0.5rem;}@media (min-width:64em){.menu-main .sub-menu-title{font-size:var(--font-base);line-height:1.375rem;padding:0;}}.menu-main__ul{list-style:none;width:100%;padding-top:2rem;}@media (min-width:64em){.menu-main__ul{padding:0;display:flex;width:inherit;}}.menu-main__content{display:flex;align-items:center;}.menu-main__item--expanded > .menu-main-dropdown-submenu{display:none;width:100%;}@media (min-width:64em){.menu-main__item--expanded > .menu-main-dropdown-submenu{width:63.75rem;position:absolute;top:4.5rem;right:0;}}.menu-main__item--expanded-open > .menu-main-dropdown-submenu{display:inline-block;z-index:3;order:3;}@media (min-width:64em){.menu-main__item--expanded-open > .menu-main-dropdown-submenu{order:inherit;background:var(--color-white);box-shadow:2px 2px 20px 0 rgb(0 0 0 / 15%);}.menu-main__item--expanded-open > .menu-main-dropdown-submenu::before{content:"";display:inline-block;background-color:var(--color-white);border-bottom:1px solid transparent;width:100%;height:1rem;position:absolute;top:-1rem;}}.menu-main .menu-item--donation-button{position:fixed;top:calc(var(--vh) - 4.375rem);padding:0.625rem;width:100%;box-shadow:0 4px 10px 0 rgb(0 0 0 / 40%);border:none;background-color:var(--color-white);}@media (min-width:64em){.menu-main .menu-item--donation-button{box-shadow:none;padding:0;width:auto;position:relative;display:inline-flex;justify-content:center;top:auto;}}.menu-main .menu-level-1 > .menu-item,.menu-main__item{display:flex;flex-wrap:wrap;width:100%;border-bottom:1px solid #d8d8d8;justify-content:space-between;}@media (min-width:64em){.menu-main .menu-level-1 > .menu-item,.menu-main__item{gap:0.1875rem;margin:0 0.3125rem 0 0.8125rem;display:inline-flex;border-bottom:none;padding:0;width:inherit;align-content:center;align-items:center;}}@media (min-width:85.375em){.menu-main .menu-level-1 > .menu-item,.menu-main__item{margin:0 1.875rem 0 1rem;}}.menu-main--dropdown-open .menu-main__item:not(.menu-main__item--expanded-open){display:none;}@media (min-width:42.5em){.menu-main--dropdown-open .menu-main__item:not(.menu-main__item--expanded-open):not(.menu-item-telephone){display:none;}}@media (min-width:64em){.menu-main--dropdown-open .menu-main__item:not(.menu-main__item--expanded-open):not(.menu-item-telephone){display:inline-flex;}}.menu-main .menu-level-1 .menu-link,.menu-main__link{border:none;-webkit-text-decoration:none;text-decoration:none;color:var(--color-black);display:inline-block;padding:1.25rem 0.9375rem;font-size:var(--font-base);font-weight:var(--weight-medium);text-align:left;}@media (min-width:64em){.menu-main .menu-level-1 .menu-link,.menu-main__link{margin:0;background:none;display:inline;padding:inherit;width:inherit;font-size:0.8125rem;text-transform:uppercase;text-align:center;}}.menu-main .menu-level-1 .menu-link:hover,.menu-main__link:hover{color:var(--color-red);}.menu-main .menu-level-1 .menu-link--donation-button,.menu-main__link--donation-button{width:100%;text-align:center;text-transform:uppercase;font-size:0.75rem;display:inline-block;line-height:3.125rem;height:3.125rem;padding:0;background-color:var(--color-red);color:var(--color-white);}@media (min-width:64em){.menu-main .menu-level-1 .menu-link--donation-button,.menu-main__link--donation-button{font-size:0.8125rem;line-height:1.125rem;height:3.4375rem;padding:1.125rem;display:inline;}}@media only screen and (min-width:68.75rem){.menu-main .menu-level-1 .menu-link--donation-button,.menu-main__link--donation-button{min-width:10.875rem;}}.menu-main .menu-level-1 .menu-link--donation-button:hover,.menu-main__link--donation-button:hover{background-color:var(--color-deep-red);color:var(--color-white);}.menu-main__item--expanded .menu-main__expand-button{width:3.125rem;height:3.625rem;border:none;background:url("data:image/svg+xml,%3csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='m17.121 12.5-1.061 1.06-7 7L8 19.5l7-7-7-7 1.06-1.06 7 7 1.061 1.06Z' fill='%23E00'/%3e%3c/svg%3e") no-repeat center center;}@media (min-width:64em){.menu-main__item--expanded .menu-main__expand-button{display:inline-block;background:url("data:image/svg+xml,%3csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.1396 3L7.10672 9.18563L1.07384 3L0 4.04732L7.10672 11.334L14.2134 4.04732L13.1396 3Z' fill='%23EE0000'/%3e%3c/svg%3e") no-repeat right top;width:0.9375rem;height:1rem;border:1px dotted transparent;}.menu-main__item--expanded .menu-main__expand-button:hover{cursor:pointer;border:1px dotted var(--color-grey);}}@media (min-width:64em){.menu-main .menu-level-1{display:flex;justify-content:left;border-bottom:1px solid var(--color-white);}}@media (min-width:64em){.menu-main .menu-level-1 > .menu-item{margin:0;display:grid;grid-auto-columns:1fr;width:22.5%;padding:1.25rem 1.25rem 1.25rem 0;}.menu-main .menu-level-1 > .menu-item:first-child{padding-left:1.25rem;width:24.5%;}}.menu-main .menu-level-1 > .menu-item .menu-link{background:url("data:image/svg+xml,%3csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='m17.121 12.5-1.061 1.06-7 7L8 19.5l7-7-7-7 1.06-1.06 7 7 1.061 1.06Z' fill='%23E00'/%3e%3c/svg%3e") no-repeat calc(100% - 1.25rem) center;width:100%;}@media (min-width:64em){.menu-main .menu-level-1 > .menu-item .menu-link{background:linear-gradient(180deg,#0000 0%,#00000060 100%);mix-blend-mode:normal;grid-column:1 / 1;grid-row:1 / 1;z-index:1;display:flex;width:100%;height:100%;margin:0;padding:0 0.8125rem 1.0625rem;align-content:center;text-align:left;align-items:flex-end;font-size:1.125rem;font-weight:var(--weight-bold);color:var(--color-white);text-transform:none;}.menu-main .menu-level-1 > .menu-item .menu-link:hover{background:linear-gradient(180deg,#0000 0%,#00000090 50%);}}@media (min-width:64em){.menu-main .menu-level-1 > .menu-item picture,.menu-main .menu-level-1 > .menu-item img{grid-column:1 / 1;grid-row:1 / 1;object-fit:cover;width:100%;height:100%;}}@media (min-width:64em){.menu-main .menu-level-1 .sub-menu-wrapper{border-left:1px solid #dfdfdf;width:30%;padding:1.25rem;}}@media (min-width:64em){.menu-main .menu-level-1 .sub-menu-wrapper .menu-item{list-style:none;}}.menu-main .menu-level-1 .sub-menu-wrapper .menu-link{padding:0.75rem 0.9375rem;}@media (min-width:64em){.menu-main .menu-level-1 .sub-menu-wrapper .menu-link{display:inline-block;margin:0;padding:0.625rem 0;text-transform:none;font-weight:var(--weight-bold);font-size:1.125rem;line-height:1.375rem;}}.menu-main__item--expanded-open{border-bottom:none;}.menu-main__item--expanded-open .menu-main__link{flex:1 1 auto;color:var(--color-red);font-size:0.875rem;border-bottom:1px solid #d8d8d8;order:1;}@media (min-width:64em){.menu-main__item--expanded-open .menu-main__link{order:inherit;font-size:0.8125rem;padding-left:0;background:none;border-bottom:none;}}.menu-main__item--expanded-open .menu-main__expand-button{order:0;background:url("data:image/svg+xml,%3csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25' preserveAspectRatio='xMinYMin meet' overflow='visible'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='m9.06 4.44 1.061 1.06-6.198 6.197H22.86v1.6H3.92l6.202 6.203-1.06 1.06L1 12.5l8.06-8.06Z' fill='%23E00'/%3e%3c/svg%3e") no-repeat 0.9375rem center;border-bottom:1px solid #d8d8d8;}@media (min-width:64em){.menu-main__item--expanded-open .menu-main__expand-button{background:url("data:image/svg+xml,%3csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.1396 3L7.10672 9.18563L1.07384 3L0 4.04732L7.10672 11.334L14.2134 4.04732L13.1396 3Z' fill='%23EE0000'/%3e%3c/svg%3e") no-repeat center center;transform:rotate(180deg) translate(-100%,-95%);transform-origin:top left;border-bottom:1px solid transparent;}}.menu-main-expanded__ul{display:none;}.menu-main .menu-item-telephone{margin-top:2.5rem;border:none;font-size:0.875rem;font-weight:var(--weight-bold);line-height:1.5rem;}.menu-main .menu-item-telephone a:focus,.menu-main .menu-item-telephone a:visited,.menu-main .menu-item-telephone a:link{padding-left:2.8125rem;background:url("data:image/svg+xml,%3csvg width='21' height='21' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath fill='%23FFF' d='M-16-390h375v667H-16z'/%3e%3cpath fill='%23FFF' d='M-16-390h375v668H-16z'/%3e%3cpath d='M1.437 7.015C1.028 3.537 4.097 1.56 4.37 1.492c.204-.068.545-.478 1.91 1.227C7.574 4.424 8.53 5.788 7.71 6.538c-.886.75-2.182 1.705-1.5 3 .545 1.16 4.091 4.637 5.182 5.183 1.364.682 2.25-.614 3-1.432.751-.887 2.183.068 3.888 1.364 1.705 1.364 1.295 1.704 1.227 1.977-.068.205-2.045 3.273-5.591 2.933-3.683-.41-12.139-8.865-12.48-12.548Z' fill='%23AEAEAE'/%3e%3c/g%3e%3c/svg%3e") no-repeat 1.0625rem center;-webkit-text-decoration:none;text-decoration:none;color:var(--color-navigation-grey);}@media (min-width:64em){.menu-main .menu-item-telephone{display:none;}}.mobile-buttons{order:0;height:3.4375rem;width:3.4375rem;display:flex;justify-content:center;}.mobile-buttons .mobile-nav-button{position:relative;z-index:110;display:flex;align-items:center;align-self:center;width:1rem;height:1rem;padding-top:0;padding-bottom:0;cursor:pointer;border:none;background:transparent;appearance:none;}.mobile-buttons .mobile-nav-button:focus{outline:dotted 1px var(--color-red);}.mobile-buttons .mobile-nav-button:active{color:inherit;}.mobile-buttons .mobile-nav-button__label{position:absolute;display:block;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}@media (min-width:64em){.mobile-buttons .mobile-nav-button__label{position:static;overflow:visible;clip:auto;width:auto;height:auto;letter-spacing:0.05em;font-size:0.875rem;font-weight:600;}}.mobile-buttons .mobile-nav-button__icon{position:relative;display:block;width:2.25rem;height:1.5px;background-color:var(--color-black);left:0;}.mobile-buttons .mobile-nav-button__icon::before{left:0;position:absolute;top:-0.4375rem;width:100%;height:1.5px;content:"";transition:all 0.2s;background-color:var(--color-black);}.mobile-buttons .mobile-nav-button__icon::after{left:0;position:absolute;top:auto;bottom:-0.4375rem;width:100%;height:1.5px;content:"";transition:all 0.2s;background-color:var(--color-black);}.mobile-menu-is-open .mobile-buttons .mobile-nav-button__icon{width:2rem;background-color:transparent;}.mobile-menu-is-open .mobile-buttons .mobile-nav-button__icon::before{top:0;transform:rotate(-45deg);}.mobile-menu-is-open .mobile-buttons .mobile-nav-button__icon::after{top:0;transform:rotate(45deg);}@media (min-width:64em){.mobile-buttons .mobile-nav-button{display:inline-flex;width:auto;}}.mobile-menu-is-open .mobile-buttons .mobile-nav-button{width:1.25rem;height:1.25rem;}@media (min-width:64em){.mobile-buttons{display:none;}}
.region-header-top{display:none;}@media (min-width:64em){.region-header-top{display:inline-block;width:100%;}}.region-header-top{padding:0.75rem 1.875rem;background-color:var(--color-black);font-size:0.75rem;}.region-header-top__content{display:flex;align-items:center;}.region-header-top__phone-link{margin-right:auto;display:flex;align-items:center;gap:0.3125rem;}.region-header-top__private-section{margin-left:0.625rem;padding-left:0.625rem;border-left:1px solid var(--color-white);}.region-header-top,.region-header-top a:active,.region-header-top a:visited,.region-header-top a:link{color:var(--color-white);-webkit-text-decoration:none;text-decoration:none;}
.search-block__form{display:none;}.search-block-is-open .search-block__form{display:inline-block;position:fixed;width:100vw;height:100vh;left:0;top:0;background-color:var(--color-white);padding:5.8125rem;z-index:5;}.search-block-is-open .search-block__form label:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.search-block-is-open .search-block__form #views-exposed-form-search-page{display:flex;}.search-block-is-open .search-block__form .form-item-text{width:100%;}.search-block-is-open .search-block__form .form-text{outline:none;border:none;border-bottom:1px solid #d8d8d8;color:var(--color-black);font-size:1rem;line-height:1.0625rem;width:100%;font-weight:var(--weight-light);}.search-block-is-open .search-block__form .form-text::placeholder{color:#d8d8d8;}@media (min-width:42.5em){.search-block-is-open .search-block__form .form-text{font-size:3.4375rem;line-height:4.75rem;padding-bottom:1.4375rem;}}.search-block-is-open .search-block__form .form-actions{display:flex;}.search-block-is-open .search-block__form .form-submit{height:4.1875rem;margin-top:auto;font-size:0.8125rem;line-height:1.125rem;min-width:6.25rem;word-break:break-all;white-space:nowrap;overflow:hidden;color:var(--color-white);background-color:var(--color-red);border:1px solid transparent;text-transform:uppercase;font-weight:var(--weight-medium);text-align:center;-webkit-text-decoration:none;text-decoration:none;}.search-block-is-open .search-block__form .form-submit:hover{color:var(--color-white);background-color:var(--color-dark-deep-red);-webkit-text-decoration:none;text-decoration:none;}.toolbar-horizontal.search-block-is-open .search-block__form{top:2.5rem;}.toolbar-tray-open.toolbar-horizontal.search-block-is-open .search-block__form{top:5rem;}.search-block__button{cursor:pointer;border:none;text-indent:-624.9375rem;}.search-block__button--open{background:url("data:image/svg+xml,%3csvg width='15' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.077.25a5.827 5.827 0 0 1 4.37 9.682l3.15 3.6-1.13.988-3.15-3.6A5.827 5.827 0 1 1 7.077.25Zm0 1.5a4.327 4.327 0 1 0 0 8.654 4.327 4.327 0 0 0 0-8.654Z' fill='%23fff'/%3e%3c/svg%3e") no-repeat center center;width:0.9375rem;height:0.9375rem;}.search-block__button--close{width:1.5rem;height:1.5rem;position:absolute;top:3.125rem;right:3.125rem;background:url("data:image/svg+xml,%3csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M25.647 2.353 2.353 25.647M2.353 2.353l23.294 23.294' stroke='%23979797' stroke-width='2' stroke-linecap='square'/%3e%3c/svg%3e") no-repeat center center;}.search-block-is-open{overflow:hidden;}
.language-switcher{display:flex;order:2;gap:0.75rem;align-items:center;position:unset;margin-right:1rem;font-size:0.875rem;cursor:pointer;z-index:9;}@media (min-width:64em){.language-switcher{position:relative;margin-right:0;margin-left:3rem;}}.language-switcher__wrapper{order:2;}@media (min-width:64em){.language-switcher__wrapper{display:none;}}.language-switcher span{display:none;font-size:0.75rem;}@media (min-width:64em){.language-switcher span{display:block;}}.language-switcher__icon-world{width:1.375rem;height:1.375rem;}@media (min-width:64em){.language-switcher__icon-world{width:1rem;height:1rem;}}.language-switcher__icon-world path{stroke:#000;}@media (min-width:64em){.language-switcher__icon-world path{stroke:var(--color-white);}}.language-switcher__icon-arrow{display:none;}@media (min-width:64em){.language-switcher__icon-arrow{display:block;}}.language-switcher__close-button{display:flex;justify-content:center;margin-top:1.5rem;}@media (min-width:64em){.language-switcher__close-button{display:none;}}.language-switcher.is-active .language-switcher__icon-world path{stroke:var(--color-red);}@media (min-width:64em){.language-switcher.is-active .language-switcher__icon-world path{stroke:var(--color-white);}}.language-switcher__links-wrapper{z-index:10;position:absolute;top:3.4375rem;left:0;flex-direction:column;align-items:center;gap:0.75rem;width:100%;padding-top:1.5rem;padding-bottom:1.75rem;background-color:var(--color-white);box-shadow:0px 4px 6px 0px #0000001a;}@media (min-width:64em){.language-switcher__links-wrapper{width:auto;min-width:7.5rem;top:1.75rem;left:-1.25rem;padding:1rem;}}.language-switcher__links-wrapper ul{display:flex;width:100%;flex-direction:column;justify-content:center;gap:2rem;list-style:none;text-align:center;color:#000;}@media (min-width:64em){.language-switcher__links-wrapper ul{gap:0.75rem;}}.language-switcher__links-wrapper li a:link,.language-switcher__links-wrapper li a:visited{font-size:0.75rem;color:#000;-webkit-text-decoration:none;text-decoration:none;}.language-switcher__links-wrapper li a:link:hover,.language-switcher__links-wrapper li a:link.is-active,.language-switcher__links-wrapper li a:visited:hover,.language-switcher__links-wrapper li a:visited.is-active{color:var(--color-red);}@media (min-width:64em){.language-switcher__links-wrapper .is-active{display:none;}}
