/* @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;}}
.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);}
.cta-button{display:flex;text-transform:uppercase;font-weight:var(--weight-medium);text-align:center;-webkit-text-decoration:none;text-decoration:none;align-items:center;}@media (min-width:42.5em){.cta-button__wrapper{display:inline-block;}}.cta-button__text,.cta-button__suffix{padding:1.0625rem;-webkit-text-decoration:none;text-decoration:none;}.cta-button__text{font-size:0.8125rem;line-height:1.125rem;max-height:3.4375rem;word-break:break-all;white-space:nowrap;overflow:hidden;min-width:12.5rem;}@media (--X){.cta-button__text{min-width:17.25rem;}}.cta-button__suffix{position:relative;font-size:1.125rem;line-height:1.125rem;}.cta-button__suffix::before{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid var(--color-red);content:"";left:-2px;position:absolute;display:inline-block;}.cta-button--donation .cta-button__text,.cta-button--solid .cta-button__text{color:var(--color-white);background-color:var(--color-red);border:1px solid transparent;}@media (--X){.cta-button--donation .cta-button__text{min-width:14.375rem;}}.cta-button--donation .cta-button__suffix{color:var(--color-white);background-color:var(--color-deep-red);border:1px solid transparent;}.cta-button--outline .cta-button__text{color:var(--color-red);background-color:var(--color-white);border:1px solid var(--color-red);}.cta-button--outline-disabled{color:var(--color-grey);background-color:var(--color-white);border:1px solid var(--color-grey);}.cta-button--disabled .cta-button__text{color:var(--color-white);background-color:var(--color-grey);border:1px solid transparent;}.hero .cta-button--outline .cta-button__text{color:var(--color-white);background-color:transparent;border:1px solid var(--color-white);}.cta-button:hover:not(.cta-button--disabled):not(.cta-button--outline-disabled) .cta-button__text{color:var(--color-white);background-color:var(--color-deep-red);border-color:var(--color-deep-red);-webkit-text-decoration:none;text-decoration:none;}.cta-button:hover:not(.cta-button--disabled):not(.cta-button--outline-disabled) .cta-button__suffix{color:var(--color-white);background-color:var(--color-deep-red);-webkit-text-decoration:none;text-decoration:none;}.cta-button:hover:not(.cta-button--disabled):not(.cta-button--outline-disabled) .cta-button__suffix::before{border-left-color:var(--color-deep-red);}
.webform-submission-form__title,.webform-submission-form__subtitle{text-align:center;}.webform-submission-form__title{font-size:1.25rem;line-height:2.375rem;color:var(--color-dark-grey);}@media (min-width:42.5em){.webform-submission-form__title{font-size:1.875rem;line-height:2.875rem;}}.webform-submission-form__subtitle{font-size:0.875rem;line-height:1.125rem;color:var(--color-text-grey);font-weight:var(--weight-regular);}@media (min-width:42.5em){.webform-submission-form__subtitle{font-size:1rem;line-height:1.875rem;}}.webform-white-wrapper .webform-submission-form__title,.webform-white-wrapper .webform-submission-form__subtitle{text-align:left;}.webform-submission-form .webform-white-wrapper{padding:1rem;background-color:var(--color-white);box-shadow:2px 2px 50px 0 rgba(216 216 216 / 50%);}@media (min-width:64em){.webform-submission-form .webform-white-wrapper{padding:4.6875rem 6rem;}}.webform-submission-form .webform-type-fieldset{margin:2rem 0;}.webform-submission-form .webform-type-fieldset .fieldset-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2rem;}.webform-submission-form .checkboxes--wrapper,.webform-submission-form .js-form-type-webform-markup,.webform-submission-form .webform-type-radios.fieldgroup{padding-bottom:2rem;position:relative;}.webform-submission-form .webform-type-checkboxes.fieldgroup legend,.webform-submission-form .webform-type-radios.fieldgroup legend{color:var(--color-text-grey);font-size:var(--font-base);font-weight:var(--weight-bold);line-height:1.375rem;margin-bottom:0.75rem;}.webform-submission-form .webform-options-display-one-column.form-checkboxes{display:flex;flex-flow:column;gap:0.625rem;justify-content:center;}.webform-submission-form .webform-options-display-one-column.form-checkboxes .js-form-item{padding-bottom:0;}.webform-submission-form .webform-options-display-one-column.form-checkboxes label.error{bottom:0;}.webform-submission-form .form-item--error-message,.webform-submission-form label.error{font-weight:var(--weight-regular);font-size:0.8125rem;line-height:1.375rem;color:var(--color-red);flex:1 1 100%;min-height:1.375rem;}.webform-submission-form .form-item--error-message strong,.webform-submission-form label.error strong{font-weight:var(--weight-regular);}.webform-submission-form .webform-checkboxes-wrapper + .form-item--error-message{margin-top:-2rem;}.webform-submission-form .webform-type-password-confirm .description{width:100%;}.webform-submission-form .js-form-item{width:100%;display:flex;flex-flow:column;}.webform-submission-form .js-form-item.visually-hidden{width:1px;}.webform-submission-form .js-form-item a:link,.webform-submission-form .js-form-item a:visited{color:var(--color-red);-webkit-text-decoration:none;text-decoration:none;}.webform-submission-form .js-form-item a:hover,.webform-submission-form .js-form-item a:focus,.webform-submission-form .js-form-item a:active{color:var(--color-dark-deep-red);}.webform-submission-form .js-form-item label:not(.error){color:var(--color-text-grey);font-size:var(--font-base);font-weight:var(--weight-bold);line-height:1.375rem;margin-bottom:0.75rem;}.webform-submission-form .js-form-item label:not(.error) .quantity-text{font-weight:var(--weight-regular);}.webform-submission-form .js-form-item .form-item--error-message,.webform-submission-form .js-form-item label.error{font-weight:var(--weight-regular);font-size:0.8125rem;line-height:1.375rem;color:var(--color-red);flex:1 1 100%;min-height:1.375rem;}.webform-submission-form .js-form-item .form-item--error-message strong,.webform-submission-form .js-form-item label.error strong{font-weight:var(--weight-regular);}.webform-submission-form .js-form-item .form-textarea,.webform-submission-form .js-form-item .form-date,.webform-submission-form .js-form-item .form-tel,.webform-submission-form .js-form-item .form-email,.webform-submission-form .js-form-item .form-text{width:100%;padding:0.3125rem 1.375rem;border:1px solid #d8d8d8;border-radius:0.1875rem;height:4rem;font-size:var(--font-base);line-height:2rem;}.webform-submission-form .js-form-item .form-textarea:focus-visible,.webform-submission-form .js-form-item .form-date:focus-visible,.webform-submission-form .js-form-item .form-tel:focus-visible,.webform-submission-form .js-form-item .form-email:focus-visible,.webform-submission-form .js-form-item .form-text:focus-visible{outline:var(--color-grey) dotted 1px;}.webform-submission-form .js-form-item .form-textarea:read-only,.webform-submission-form .js-form-item .form-date:read-only,.webform-submission-form .js-form-item .form-tel:read-only,.webform-submission-form .js-form-item .form-email:read-only,.webform-submission-form .js-form-item .form-text:read-only{color:var(--color-grey);}.webform-submission-form .js-form-item .form-textarea{height:auto;}.webform-submission-form .js-form-item.form-element-width-100{width:100%;flex-basis:100%;}@media (min-width:42.5em){.webform-submission-form .js-form-item.form-element-width-75{max-width:calc(75% - 1rem);}}@media (min-width:42.5em){.webform-submission-form .js-form-item.form-element-width-50{max-width:calc(50% - 1rem);}}.webform-submission-form .js-form-item.form-item-canvasser-code{margin:1.875rem auto 0;}@media (min-width:42.5em){.webform-submission-form .js-form-item.form-item-canvasser-code{justify-content:center;align-items:center;}}@media (min-width:42.5em){.webform-submission-form .js-form-item.form-element-width-25{max-width:calc(25% - 1rem);}}.webform-submission-form.webform-submission-current-donation-form .quantity-text p{font-size:2.8125rem;}.webform-submission-form .js-form-type-checkbox,.webform-submission-form .js-form-type-checkbox .js-form-item,.webform-submission-form .js-form-type-radio,.webform-submission-form .js-form-type-radio .js-form-item{width:auto;display:flex;}.webform-submission-form .js-form-type-checkbox label.error,.webform-submission-form .js-form-type-radio label.error{position:absolute;bottom:0;}.webform-submission-form .js-form-type-checkbox{display:flex;flex-flow:row;gap:1rem;}.webform-submission-form .js-form-type-checkbox label:not(.error){font-weight:var(--weight-regular);margin-bottom:0;}.webform-submission-form .js-form-type-checkbox input[type="checkbox"]{appearance:none;cursor:pointer;width:1.5rem;height:1.5rem;border-radius:2px;border:2px solid var(--color-text-grey);transform:translateY(-1px);display:grid;place-content:center;margin:auto 0;flex-basis:auto;min-width:1.5rem;}.webform-submission-form .js-form-type-checkbox input[type="checkbox"]::before{content:"";width:0.75rem;height:0.75rem;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 16px 16px var(--color-red);}.webform-submission-form .js-form-type-checkbox input[type="checkbox"]:checked{border:2px solid var(--color-red);}.webform-submission-form .js-form-type-checkbox input[type="checkbox"]:checked::before{transform:scale(1);}.webform-submission-form .js-form-type-checkbox input[type="checkbox"]:disabled{border-color:var(--color-grey);cursor:default;}.webform-submission-form .js-form-type-checkbox input[type="checkbox"]:disabled + label{color:var(--color-grey);}.webform-submission-form .js-form-type-select select:disabled{background-color:#ddd;}.webform-submission-form .radios--wrapper .fieldset-wrapper{margin-top:1rem;}.webform-submission-form .radios--wrapper .fieldset-wrapper .webform-options-display-one-column{display:flex;gap:2rem;flex-wrap:wrap;}.webform-submission-form .radios--wrapper .fieldset-wrapper .js-form-item{display:flex;flex-flow:row;}.webform-submission-form .radios--wrapper .fieldset-wrapper label{font-weight:var(--weight-regular);line-height:1.5rem;margin:0 0 0 0.875rem;}.webform-submission-form .radios--wrapper .fieldset-wrapper label.error{margin-top:1.5rem;margin-left:0;}.webform-submission-form .form-element-lead-type-item .webform-options-display-one-column{display:flex;margin-bottom:2.0625rem;}.webform-submission-form .form-element-lead-type-item .form-item{text-align:center;width:50%;}@media (min-width:42.5em){.webform-submission-form .form-element-lead-type-item .form-item{width:auto;}}.webform-submission-form .form-element-lead-type-item .form-item label{cursor:pointer;display:inline-block;padding:1.6875rem 1.5rem 1.5rem 1.5rem;font-size:var(--font-base);font-weight:var(--weight-medium);color:var(--color-navigation-grey);border:1px solid #ebebeb;background-color:#f7f7f7;width:100%;}@media (min-width:42.5em){.webform-submission-form .form-element-lead-type-item .form-item label{width:auto;min-width:14.375rem;}}.webform-submission-form .form-element-lead-type-item input.form-element-lead-type-item{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.webform-submission-form .form-element-lead-type-item input.form-element-lead-type-item:checked + label{padding-top:1.5625rem;border-top:3px solid var(--color-red);color:var(--color-red);background-color:var(--color-white);}.webform-submission-form .form-element-lead-type-item input.form-element-lead-type-item:focus + label{outline:var(--color-grey) dotted 1px;}.webform-submission-form .form-actions{flex-basis:100%;text-align:center;width:100%;}@media (min-width:42.5em){.webform-submission-form .form-actions{text-align:left;}}.webform-submission-form .form-submit{text-transform:uppercase;font-size:0.8125rem;font-weight:var(--weight-medium);padding:1.0625rem;-webkit-text-decoration:none;text-decoration:none;line-height:1.125rem;max-height:3.4375rem;min-width:17.25rem;color:var(--color-white);background-color:var(--color-red);border:1px solid transparent;border-radius:0;}.webform-submission-form .form-submit:hover{color:var(--color-white);background-color:var(--color-deep-red);border-color:var(--color-deep-red);-webkit-text-decoration:none;text-decoration:none;}.webform-submission-form .form-submit:disabled{color:var(--color-grey);background-color:var(--color-white);border-color:var(--color-grey);-webkit-text-decoration:none;text-decoration:none;}.webform-submission-form .checkboxes--wrapper .js-form-type-checkbox,.webform-submission-form .checkboxes--wrapper .js-form-type-radio{position:inherit;}.webform-submission-form .js-form-type-webform-markup,.webform-submission-form .webform-element-description,.webform-submission-form .radios--wrapper{font-size:var(--font-base);line-height:1.375rem;color:var(--color-text-grey);}.webform-submission-form .js-form-type-webform-markup a:link,.webform-submission-form .js-form-type-webform-markup a:visited,.webform-submission-form .webform-element-description a:link,.webform-submission-form .webform-element-description a:visited,.webform-submission-form .radios--wrapper a:link,.webform-submission-form .radios--wrapper a:visited{color:var(--color-link);-webkit-text-decoration:none;text-decoration:none;}.webform-submission-form .js-form-type-webform-markup a:hover,.webform-submission-form .js-form-type-webform-markup a:focus,.webform-submission-form .js-form-type-webform-markup a:active,.webform-submission-form .webform-element-description a:hover,.webform-submission-form .webform-element-description a:focus,.webform-submission-form .webform-element-description a:active,.webform-submission-form .radios--wrapper a:hover,.webform-submission-form .radios--wrapper a:focus,.webform-submission-form .radios--wrapper a:active{color:var(--color-deep-red);-webkit-text-decoration:none;text-decoration:none;}.webform-submission-form .webform-element-description{margin-bottom:0.8125rem;}.webform-submission-form .js-form-type-radio input[type="radio"]{appearance:none;cursor:pointer;width:1.5rem;height:1.5rem;border-radius:100%;border:2px solid var(--color-text-grey);transform:translateY(-1px);display:grid;place-content:center;margin:auto 0;}.webform-submission-form .js-form-type-radio input[type="radio"]::before{content:"";width:0.875rem;height:0.875rem;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 16px 16px var(--color-red);border-radius:100%;}.webform-submission-form .js-form-type-radio input[type="radio"]:checked{border:2px solid var(--color-red);}.webform-submission-form .js-form-type-radio input[type="radio"]:checked::before{transform:scale(1);}.webform-submission-form .policy-privacy-wrapper .fieldset-wrapper{display:flex;position:relative;gap:0;flex-wrap:nowrap;align-items:center;}.webform-submission-form .policy-privacy-wrapper .form-item-privacy-policy-yes{position:inherit;}.webform-submission-form .policy-privacy-wrapper .form-item-privacy-policy-yes label.option: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;}.webform-submission-form .policy-privacy-wrapper .webform-element-description{margin-left:0.875rem;}.webform-submission-form .policy-privacy-wrapper .js-form-type-checkbox label.error{left:0;bottom:-1.5625rem;}.webform-submission-form .form-element-type-item .webform-options-display-one-column{display:flex;margin-bottom:2.0625rem;}.webform-submission-form .form-element-type-item .form-item{text-align:center;width:50%;}@media (min-width:42.5em){.webform-submission-form .form-element-type-item .form-item{width:auto;}}.webform-submission-form .form-element-type-item .form-item label{cursor:pointer;display:inline-block;padding:0.75rem 1.5rem 0.75rem 1.5rem;font-size:var(--font-base);font-weight:var(--weight-medium);color:var(--color-navigation-grey);border:1px solid #ebebeb;background-color:#f7f7f7;width:100%;}@media (min-width:42.5em){.webform-submission-form .form-element-type-item .form-item label{width:auto;min-width:14.375rem;padding:1.125rem 1.5rem 1.125rem 1.5rem;}}.webform-submission-form .form-element-type-item input.form-element-type-item{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.webform-submission-form .form-element-type-item input.form-element-type-item:checked + label{padding-top:0.625rem;border-top:3px solid var(--color-red);color:var(--color-red);background-color:var(--color-white);}@media (min-width:42.5em){.webform-submission-form .form-element-type-item input.form-element-type-item:checked + label{padding-top:1rem;}}.webform-submission-form .form-element-type-item input.form-element-type-item:focus + label{outline:var(--color-grey) dotted 1px;}.webform-submission-form .form-item-payment-method-title{padding:3.5rem 0 0;margin:3.5rem 0 0;border-top:2px solid #d8d8d8;}.webform-submission-form .form-item-payment-method-title.form-item-payment-method-title-oneoff .webform-submission-form__subtitle{display:none;}.webform-submission-form .webform-element-help{width:1.25rem;height:1.25rem;background-color:var(--color-white);color:var(--color-red);border:2px solid var(--color-red);vertical-align:top;font-size:0.8125rem;line-height:1.125rem;}.webform-submission-form .tippy-box{padding:1rem;background-color:var(--color-light-grey);font-size:0.875rem;line-height:1.375rem;color:var(--color-text-grey);box-shadow:0 2px 4px 0 #d8d8d8;}.webform-submission-form .tippy-box .tippy-arrow{color:var(--color-light-grey);}.webform-submission-form .tippy-box .webform-element-help--title: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;}.webform-submission-form .ajax-progress-throbber .throbber{background:url(/themes/custom/msfes/img/loading.gif) no-repeat center center;}.webform-submission-form .form-element-payment-method .radios--wrapper .fieldset-wrapper,.webform-submission-form .form-element-payment-method .webform-type-radios.fieldgroup,.webform-submission-form .form-element-payment-method.webform-type-fieldset{margin-top:0;}.webform-submission-form .form-element-payment-method .radios--wrapper .fieldset-wrapper .webform-options-display-one-column{gap:1rem;flex-wrap:wrap;}@media (min-width:42.5em){.webform-submission-form .form-element-payment-method .radios--wrapper .fieldset-wrapper .webform-options-display-one-column{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;width:100%;}}@media (width >= 56.3125em){.webform-submission-form .form-element-payment-method .radios--wrapper .fieldset-wrapper .webform-options-display-one-column{grid-template-columns:repeat(3,1fr);}}.webform-submission-form .form-element-payment-method .fieldset-wrapper{gap:0 1.5rem;}.webform-submission-form .form-item.form-item-payment-method{min-width:16.5rem;width:100%;padding:1rem;position:relative;}@media (min-width:42.5em){.webform-submission-form .form-item.form-item-payment-method{width:auto;padding:1.5625rem 1rem;}}.webform-submission-form .form-item.form-item-payment-method label:not(.error){display:flex;width:100%;height:100%;position:absolute;top:0;left:0;align-items:center;padding-left:3.75rem;margin-left:0;border:1px solid #d8d8d8;border-radius:0.1875rem;background-position:calc(100% - 16px) center;background-repeat:no-repeat;}.webform-submission-form .form-item.form-item-payment-method input[type="radio"]:checked + label:not(.error){border-color:var(--color-red);}.webform-submission-form .form-item.form-item-payment-method input[value="card"] + label:not(.error){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='49' height='30' fill='none' aria-label='Icono pago con tarjeta'%3e%3crect width='49' height='30' fill='%23D8D8D8' rx='4'/%3e%3cpath fill='%23fff' fill-rule='evenodd' d='M38 4H12c-.553 0-1 .447-1 1v5h28V5c0-.553-.447-1-1-1ZM11 25c0 .553.447 1 1 1h26c.553 0 1-.447 1-1V12.75H11V25Zm18.344-6a.25.25 0 0 0-.25.25v2.25c0 .137.112.25.25.25H34.5a.25.25 0 0 0 .25-.25v-2.25a.25.25 0 0 0-.25-.25h-5.156Z' clip-rule='evenodd'/%3e%3c/svg%3e");}.webform-submission-form .form-item.form-item-payment-method input[value="card"]:checked + label:not(.error){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='49' height='30' fill='none' aria-label='Icono pago con tarjeta'%3e%3crect width='49' height='30' fill='%23E00' rx='4'/%3e%3cpath fill='%23fff' fill-rule='evenodd' d='M38 4H12c-.553 0-1 .447-1 1v5h28V5c0-.553-.447-1-1-1ZM11 25c0 .553.447 1 1 1h26c.553 0 1-.447 1-1V12.75H11V25Zm18.344-6a.25.25 0 0 0-.25.25v2.25c0 .137.112.25.25.25H34.5a.25.25 0 0 0 .25-.25v-2.25a.25.25 0 0 0-.25-.25h-5.156Z' clip-rule='evenodd'/%3e%3c/svg%3e");}.webform-submission-form .form-item.form-item-payment-method input[value="current-account"] + label:not(.error){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='49' height='30' fill='none' aria-label='Icono pago por transferencia'%3e%3crect width='49' height='30' fill='%23D8D8D8' rx='4'/%3e%3cpath fill='%23fff' fill-rule='evenodd' d='M24.786 4 36.57 8.714v1.572H35a.73.73 0 0 1-.252.552.847.847 0 0 1-.595.233H15.419a.847.847 0 0 1-.596-.233.73.73 0 0 1-.252-.552H13V8.714L24.786 4Zm-8.643 7.857h3.143v9.429h1.571v-9.429H24v9.429h1.571v-9.429h3.143v9.429h1.572v-9.429h3.143v9.429h.724c.229 0 .428.077.595.233.168.155.252.34.252.552v.786H14.571v-.786c0-.212.084-.397.252-.552a.846.846 0 0 1 .595-.233h.725v-9.429Zm20.177 12.02a.847.847 0 0 0-.596-.234H13.847a.847.847 0 0 0-.595.233.73.73 0 0 0-.252.553V26h23.571v-1.571a.729.729 0 0 0-.251-.553Z' clip-rule='evenodd'/%3e%3c/svg%3e");}.webform-submission-form .form-item.form-item-payment-method input[value="current-account"]:checked + label:not(.error){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='49' height='30' fill='none' aria-label='Icono pago por transferencia'%3e%3crect width='49' height='30' fill='%23E00' rx='4'/%3e%3cpath fill='%23fff' fill-rule='evenodd' d='M24.786 4 36.57 8.714v1.572H35a.73.73 0 0 1-.252.552.847.847 0 0 1-.595.233H15.419a.847.847 0 0 1-.596-.233.73.73 0 0 1-.252-.552H13V8.714L24.786 4Zm-8.643 7.857h3.143v9.429h1.571v-9.429H24v9.429h1.571v-9.429h3.143v9.429h1.572v-9.429h3.143v9.429h.724c.229 0 .428.077.595.233.168.155.252.34.252.552v.786H14.571v-.786c0-.212.084-.397.252-.552a.846.846 0 0 1 .595-.233h.725v-9.429Zm20.177 12.02a.847.847 0 0 0-.596-.234H13.847a.847.847 0 0 0-.595.233.73.73 0 0 0-.252.553V26h23.571v-1.571a.729.729 0 0 0-.251-.553Z' clip-rule='evenodd'/%3e%3c/svg%3e");}.webform-submission-form .form-item.form-item-payment-method input[value="newiban"] + label:not(.error){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='49' height='30' fill='none' aria-label='Icono pago por transferencia'%3e%3crect width='49' height='30' fill='%23D8D8D8' rx='4'/%3e%3cpath fill='%23fff' fill-rule='evenodd' d='M24.786 4 36.57 8.714v1.572H35a.73.73 0 0 1-.252.552.847.847 0 0 1-.595.233H15.419a.847.847 0 0 1-.596-.233.73.73 0 0 1-.252-.552H13V8.714L24.786 4Zm-8.643 7.857h3.143v9.429h1.571v-9.429H24v9.429h1.571v-9.429h3.143v9.429h1.572v-9.429h3.143v9.429h.724c.229 0 .428.077.595.233.168.155.252.34.252.552v.786H14.571v-.786c0-.212.084-.397.252-.552a.846.846 0 0 1 .595-.233h.725v-9.429Zm20.177 12.02a.847.847 0 0 0-.596-.234H13.847a.847.847 0 0 0-.595.233.73.73 0 0 0-.252.553V26h23.571v-1.571a.729.729 0 0 0-.251-.553Z' clip-rule='evenodd'/%3e%3c/svg%3e");}.webform-submission-form .form-item.form-item-payment-method input[value="newiban"]:checked + label:not(.error){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='49' height='30' fill='none' aria-label='Icono pago por transferencia'%3e%3crect width='49' height='30' fill='%23E00' rx='4'/%3e%3cpath fill='%23fff' fill-rule='evenodd' d='M24.786 4 36.57 8.714v1.572H35a.73.73 0 0 1-.252.552.847.847 0 0 1-.595.233H15.419a.847.847 0 0 1-.596-.233.73.73 0 0 1-.252-.552H13V8.714L24.786 4Zm-8.643 7.857h3.143v9.429h1.571v-9.429H24v9.429h1.571v-9.429h3.143v9.429h1.572v-9.429h3.143v9.429h.724c.229 0 .428.077.595.233.168.155.252.34.252.552v.786H14.571v-.786c0-.212.084-.397.252-.552a.846.846 0 0 1 .595-.233h.725v-9.429Zm20.177 12.02a.847.847 0 0 0-.596-.234H13.847a.847.847 0 0 0-.595.233.73.73 0 0 0-.252.553V26h23.571v-1.571a.729.729 0 0 0-.251-.553Z' clip-rule='evenodd'/%3e%3c/svg%3e");}.webform-submission-form .form-item.form-item-payment-method input[value="bank-account"] + label:not(.error){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='49' height='30' fill='none' aria-label='Icono pago por transferencia'%3e%3crect width='49' height='30' fill='%23D8D8D8' rx='4'/%3e%3cpath fill='%23fff' fill-rule='evenodd' d='M24.786 4 36.57 8.714v1.572H35a.73.73 0 0 1-.252.552.847.847 0 0 1-.595.233H15.419a.847.847 0 0 1-.596-.233.73.73 0 0 1-.252-.552H13V8.714L24.786 4Zm-8.643 7.857h3.143v9.429h1.571v-9.429H24v9.429h1.571v-9.429h3.143v9.429h1.572v-9.429h3.143v9.429h.724c.229 0 .428.077.595.233.168.155.252.34.252.552v.786H14.571v-.786c0-.212.084-.397.252-.552a.846.846 0 0 1 .595-.233h.725v-9.429Zm20.177 12.02a.847.847 0 0 0-.596-.234H13.847a.847.847 0 0 0-.595.233.73.73 0 0 0-.252.553V26h23.571v-1.571a.729.729 0 0 0-.251-.553Z' clip-rule='evenodd'/%3e%3c/svg%3e");}.webform-submission-form .form-item.form-item-payment-method input[value="bank-account"]:checked + label:not(.error){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='49' height='30' fill='none' aria-label='Icono pago por transferencia'%3e%3crect width='49' height='30' fill='%23E00' rx='4'/%3e%3cpath fill='%23fff' fill-rule='evenodd' d='M24.786 4 36.57 8.714v1.572H35a.73.73 0 0 1-.252.552.847.847 0 0 1-.595.233H15.419a.847.847 0 0 1-.596-.233.73.73 0 0 1-.252-.552H13V8.714L24.786 4Zm-8.643 7.857h3.143v9.429h1.571v-9.429H24v9.429h1.571v-9.429h3.143v9.429h1.572v-9.429h3.143v9.429h.724c.229 0 .428.077.595.233.168.155.252.34.252.552v.786H14.571v-.786c0-.212.084-.397.252-.552a.846.846 0 0 1 .595-.233h.725v-9.429Zm20.177 12.02a.847.847 0 0 0-.596-.234H13.847a.847.847 0 0 0-.595.233.73.73 0 0 0-.252.553V26h23.571v-1.571a.729.729 0 0 0-.251-.553Z' clip-rule='evenodd'/%3e%3c/svg%3e");}.webform-submission-form .form-item.form-item-payment-method input[value="iban"] + label:not(.error){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='49' height='30' fill='none' aria-label='Icono pago por transferencia'%3e%3crect width='49' height='30' fill='%23D8D8D8' rx='4'/%3e%3cpath fill='%23fff' fill-rule='evenodd' d='M24.786 4 36.57 8.714v1.572H35a.73.73 0 0 1-.252.552.847.847 0 0 1-.595.233H15.419a.847.847 0 0 1-.596-.233.73.73 0 0 1-.252-.552H13V8.714L24.786 4Zm-8.643 7.857h3.143v9.429h1.571v-9.429H24v9.429h1.571v-9.429h3.143v9.429h1.572v-9.429h3.143v9.429h.724c.229 0 .428.077.595.233.168.155.252.34.252.552v.786H14.571v-.786c0-.212.084-.397.252-.552a.846.846 0 0 1 .595-.233h.725v-9.429Zm20.177 12.02a.847.847 0 0 0-.596-.234H13.847a.847.847 0 0 0-.595.233.73.73 0 0 0-.252.553V26h23.571v-1.571a.729.729 0 0 0-.251-.553Z' clip-rule='evenodd'/%3e%3c/svg%3e");}.webform-submission-form .form-item.form-item-payment-method input[value="iban"]:checked + label:not(.error){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='49' height='30' fill='none' aria-label='Icono pago por transferencia'%3e%3crect width='49' height='30' fill='%23E00' rx='4'/%3e%3cpath fill='%23fff' fill-rule='evenodd' d='M24.786 4 36.57 8.714v1.572H35a.73.73 0 0 1-.252.552.847.847 0 0 1-.595.233H15.419a.847.847 0 0 1-.596-.233.73.73 0 0 1-.252-.552H13V8.714L24.786 4Zm-8.643 7.857h3.143v9.429h1.571v-9.429H24v9.429h1.571v-9.429h3.143v9.429h1.572v-9.429h3.143v9.429h.724c.229 0 .428.077.595.233.168.155.252.34.252.552v.786H14.571v-.786c0-.212.084-.397.252-.552a.846.846 0 0 1 .595-.233h.725v-9.429Zm20.177 12.02a.847.847 0 0 0-.596-.234H13.847a.847.847 0 0 0-.595.233.73.73 0 0 0-.252.553V26h23.571v-1.571a.729.729 0 0 0-.251-.553Z' clip-rule='evenodd'/%3e%3c/svg%3e");}.webform-submission-form .form-item.form-item-payment-method input[value="paypal"] + label:not(.error){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='49' height='30' fill='none' aria-label='Icono pago por PayPal'%3e%3crect width='49' height='30' fill='%23D8D8D8' rx='4'/%3e%3cpath fill='%23fff' fill-rule='evenodd' d='M30.869 11.369c.38-1.058.568-2.024.568-2.899 0-.934-.231-1.734-.694-2.408-.462-.67-1.132-1.176-2.008-1.51a7.864 7.864 0 0 0-1.371-.392c-.518-.106-.917-.16-1.196-.16h-7.343a.958.958 0 0 0-.633.232.956.956 0 0 0-.337.59l-2.848 18.064a.571.571 0 0 0 .14.476.576.576 0 0 0 .451.202h3.62c.09 0 .139-.044.148-.125.68-4.272 1.028-6.442 1.044-6.506.147-.787.629-1.178 1.45-1.178l1.102.009c.736 0 1.104-.001 1.104-.008 1.139-.021 2.17-.191 3.095-.52 1.82-.67 3.052-1.96 3.708-3.867Zm2.629 3.068c.178-.983.196-1.817.049-2.504-.154-.844-.557-1.507-1.197-1.993a.467.467 0 0 0-.076-.043c-.016-.003-.033 0-.042.014-.014.01-.024.04-.031.09-.092.514-.232 1.06-.43 1.634-.436 1.234-1.068 2.241-1.904 3.02-.919.86-2.093 1.449-3.524 1.768-.846.188-1.81.274-2.9.258h-1.607c-.31 0-.488.15-.528.453-.069.436-.173 1.078-.31 1.925l-.021.132c-.092.562-.169 1.04-.231 1.43-.04.242-.073.452-.101.628-.075.457-.183 1.146-.326 2.062-.06.37-.111.705-.158 1-.068.437-.124.79-.168 1.062a.556.556 0 0 0 .11.443.482.482 0 0 0 .404.183h3.08c.2.002.395-.07.546-.202a.862.862 0 0 0 .302-.52l.025-.185.675-4.248.05-.23a.88.88 0 0 1 .292-.522.813.813 0 0 1 .542-.202h.54c3.914 0 6.228-1.817 6.939-5.453Z' clip-rule='evenodd'/%3e%3c/svg%3e");}.webform-submission-form .form-item.form-item-payment-method input[value="paypal"]:checked + label:not(.error){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='49' height='30' fill='none' aria-label='Icono pago por PayPal'%3e%3crect width='49' height='30' fill='%23E00' rx='4'/%3e%3cpath fill='%23fff' fill-rule='evenodd' d='M30.869 11.369c.38-1.058.568-2.024.568-2.899 0-.934-.231-1.734-.694-2.408-.462-.67-1.132-1.176-2.008-1.51a7.864 7.864 0 0 0-1.371-.392c-.518-.106-.917-.16-1.196-.16h-7.343a.958.958 0 0 0-.633.232.956.956 0 0 0-.337.59l-2.848 18.064a.571.571 0 0 0 .14.476.576.576 0 0 0 .451.202h3.62c.09 0 .139-.044.148-.125.68-4.272 1.028-6.442 1.044-6.506.147-.787.629-1.178 1.45-1.178l1.102.009c.736 0 1.104-.001 1.104-.008 1.139-.021 2.17-.191 3.095-.52 1.82-.67 3.052-1.96 3.708-3.867Zm2.629 3.068c.178-.983.196-1.817.049-2.504-.154-.844-.557-1.507-1.197-1.993a.467.467 0 0 0-.076-.043c-.016-.003-.033 0-.042.014-.014.01-.024.04-.031.09-.092.514-.232 1.06-.43 1.634-.436 1.234-1.068 2.241-1.904 3.02-.919.86-2.093 1.449-3.524 1.768-.846.188-1.81.274-2.9.258h-1.607c-.31 0-.488.15-.528.453-.069.436-.173 1.078-.31 1.925l-.021.132c-.092.562-.169 1.04-.231 1.43-.04.242-.073.452-.101.628-.075.457-.183 1.146-.326 2.062-.06.37-.111.705-.158 1-.068.437-.124.79-.168 1.062a.556.556 0 0 0 .11.443.482.482 0 0 0 .404.183h3.08c.2.002.395-.07.546-.202a.862.862 0 0 0 .302-.52l.025-.185.675-4.248.05-.23a.88.88 0 0 1 .292-.522.813.813 0 0 1 .542-.202h.54c3.914 0 6.228-1.817 6.939-5.453Z' clip-rule='evenodd'/%3e%3c/svg%3e");}.webform-submission-form .form-item.form-item-payment-method input[value="bizum"] + label:not(.error){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='49' height='30' fill='none' aria-label='Icono pago por Bizum'%3e%3crect width='49' height='30' fill='%23D8D8D8' rx='4'/%3e%3cpath fill='%23fff' fill-rule='evenodd' d='M23.79 13.014a.581.581 0 0 0-.587.571v4.32a.586.586 0 0 0 1.173 0v-4.32a.581.581 0 0 0-.587-.571Zm0-2.153a.673.673 0 0 0-.662.658c0 .366.294.665.661.672a.673.673 0 0 0 0-1.33Zm5.72 2.724a.492.492 0 0 0-.55-.497h-2.909a.506.506 0 0 0-.438.756c.09.156.258.252.438.252h1.912l-2.474 3.435a.603.603 0 0 0-.112.35.543.543 0 0 0 .537.56H29a.512.512 0 1 0 0-1.022h-2.075l2.421-3.361a.76.76 0 0 0 .164-.473Zm-8.567 2.713c0 .71-.313 1.148-1.025 1.148-.713 0-1.012-.437-1.012-1.148v-2.202h1.061c.864 0 .976.473.976.997v1.205Zm1.174-1.232c0-1.205-.637-1.99-2.123-1.99h-1.075v-1.63a.584.584 0 1 0-1.162 0v4.852c0 1.208.65 2.192 2.185 2.192 1.536 0 2.186-.995 2.186-2.192v-1.232h-.011Zm11.977-2.052a.588.588 0 0 0-.587.585v2.7c0 .71-.312 1.147-1.025 1.147-.713 0-1.01-.437-1.01-1.148v-2.7a.584.584 0 1 0-1.163 0v2.7c0 1.208.65 2.192 2.186 2.192s2.186-.995 2.186-2.192v-2.7a.6.6 0 0 0-.587-.584ZM43 15.216c0-1.207-.562-2.191-2.087-2.191a2.04 2.04 0 0 0-1.51.535 2.095 2.095 0 0 0-1.511-.535c-1.525 0-2.087.997-2.087 2.191v2.702a.584.584 0 1 0 1.163 0v-2.702c0-.71.224-1.145.924-1.145.699 0 .924.435.924 1.145v2.702a.58.58 0 0 0 1.16 0v-2.702c0-.71.225-1.145.926-1.145.702 0 .924.435.924 1.145v2.702a.58.58 0 0 0 1.16 0L43 15.216ZM7.08 13.025a.917.917 0 0 0 1.285-.2l1.075-1.48a.914.914 0 0 0-.645-1.453.922.922 0 0 0-.841.37l-1.089 1.481a.928.928 0 0 0 .214 1.282Zm4.919-2.09a.92.92 0 0 0-1.287.199l-4.321 5.924a.916.916 0 0 0 .633 1.488.923.923 0 0 0 .853-.404l4.322-5.926a.894.894 0 0 0-.2-1.281Zm-5.334-.473c.221-.3.238-.703.045-1.02a.923.923 0 0 0-1.684.26.917.917 0 0 0 .353.96.92.92 0 0 0 1.286-.2Zm6.559 8.14a.922.922 0 0 0-1.284.2.914.914 0 0 0 .2 1.28c.409.299.984.21 1.284-.197a.914.914 0 0 0-.2-1.283Zm-1.686-2.353a.922.922 0 0 0-1.286.2l-1.09 1.48a.916.916 0 0 0 .644 1.456.923.923 0 0 0 .844-.371l1.085-1.483a.914.914 0 0 0-.197-1.282Z' clip-rule='evenodd'/%3e%3c/svg%3e");}.webform-submission-form .form-item.form-item-payment-method input[value="bizum"]:checked + label:not(.error){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='49' height='30' fill='none' aria-label='Icono pago por Bizum'%3e%3crect width='49' height='30' fill='%23E00' rx='4'/%3e%3cpath fill='%23fff' fill-rule='evenodd' d='M23.79 13.014a.581.581 0 0 0-.587.571v4.32a.586.586 0 0 0 1.173 0v-4.32a.581.581 0 0 0-.587-.571Zm0-2.153a.673.673 0 0 0-.662.658c0 .366.294.665.661.672a.673.673 0 0 0 0-1.33Zm5.72 2.724a.492.492 0 0 0-.55-.497h-2.909a.506.506 0 0 0-.438.756c.09.156.258.252.438.252h1.912l-2.474 3.435a.603.603 0 0 0-.112.35.543.543 0 0 0 .537.56H29a.512.512 0 1 0 0-1.022h-2.075l2.421-3.361a.76.76 0 0 0 .164-.473Zm-8.567 2.713c0 .71-.313 1.148-1.025 1.148-.713 0-1.012-.437-1.012-1.148v-2.202h1.061c.864 0 .976.473.976.997v1.205Zm1.174-1.232c0-1.205-.637-1.99-2.123-1.99h-1.075v-1.63a.584.584 0 1 0-1.162 0v4.852c0 1.208.65 2.192 2.185 2.192 1.536 0 2.186-.995 2.186-2.192v-1.232h-.011Zm11.977-2.052a.588.588 0 0 0-.587.585v2.7c0 .71-.312 1.147-1.025 1.147-.713 0-1.01-.437-1.01-1.148v-2.7a.584.584 0 1 0-1.163 0v2.7c0 1.208.65 2.192 2.186 2.192s2.186-.995 2.186-2.192v-2.7a.6.6 0 0 0-.587-.584ZM43 15.216c0-1.207-.562-2.191-2.087-2.191a2.04 2.04 0 0 0-1.51.535 2.095 2.095 0 0 0-1.511-.535c-1.525 0-2.087.997-2.087 2.191v2.702a.584.584 0 1 0 1.163 0v-2.702c0-.71.224-1.145.924-1.145.699 0 .924.435.924 1.145v2.702a.58.58 0 0 0 1.16 0v-2.702c0-.71.225-1.145.926-1.145.702 0 .924.435.924 1.145v2.702a.58.58 0 0 0 1.16 0L43 15.216ZM7.08 13.025a.917.917 0 0 0 1.285-.2l1.075-1.48a.914.914 0 0 0-.645-1.453.922.922 0 0 0-.841.37l-1.089 1.481a.928.928 0 0 0 .214 1.282Zm4.919-2.09a.92.92 0 0 0-1.287.199l-4.321 5.924a.916.916 0 0 0 .633 1.488.923.923 0 0 0 .853-.404l4.322-5.926a.894.894 0 0 0-.2-1.281Zm-5.334-.473c.221-.3.238-.703.045-1.02a.923.923 0 0 0-1.684.26.917.917 0 0 0 .353.96.92.92 0 0 0 1.286-.2Zm6.559 8.14a.922.922 0 0 0-1.284.2.914.914 0 0 0 .2 1.28c.409.299.984.21 1.284-.197a.914.914 0 0 0-.2-1.283Zm-1.686-2.353a.922.922 0 0 0-1.286.2l-1.09 1.48a.916.916 0 0 0 .644 1.456.923.923 0 0 0 .844-.371l1.085-1.483a.914.914 0 0 0-.197-1.282Z' clip-rule='evenodd'/%3e%3c/svg%3e");}.webform-submission-form .form-item.form-item-payment-method input[value="apple_pay"] + label:not(.error){background-image:url("data:image/svg+xml,%3csvg width='49' height='30' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='49' height='30' fill='%23d8d8d8' rx='4' x='.115' y='-.005'/%3e%3cg style='fill:%23fff;fill-opacity:1'%3e%3cg style='fill:%23fff;fill-opacity:1'%3e%3cpath d='M45.186 35.64c1.417-1.772 2.38-4.152 2.126-6.585-2.075.104-4.607 1.37-6.073 3.143-1.316 1.52-2.48 4-2.177 6.33 2.33.202 4.656-1.165 6.124-2.887M47.285 38.983c-3.382-.202-6.258 1.919-7.873 1.919-1.616 0-4.09-1.818-6.764-1.769-3.482.051-6.713 2.02-8.48 5.15-3.634 6.264-.959 15.556 2.575 20.657 1.717 2.524 3.785 5.303 6.51 5.203 2.575-.101 3.584-1.668 6.714-1.668 3.128 0 4.037 1.668 6.763 1.617 2.827-.05 4.594-2.525 6.31-5.051 1.969-2.877 2.775-5.655 2.825-5.808-.05-.05-5.45-2.122-5.5-8.333-.051-5.201 4.24-7.675 4.441-7.828-2.423-3.584-6.209-3.988-7.52-4.09' style='fill:%23fff;fill-opacity:1' transform='translate(-.25 -.098) scale(.2969)'/%3e%3c/g%3e%3cg style='fill:%23fff;fill-opacity:1'%3e%3cpath d='M76.734 31.944c7.35 0 12.47 5.067 12.47 12.444 0 7.404-5.225 12.497-12.654 12.497h-8.14v12.943h-5.88V31.944h14.204ZM68.41 51.949h6.747c5.12 0 8.034-2.756 8.034-7.534 0-4.778-2.914-7.509-8.008-7.509h-6.773zM90.74 61.979c0-4.831 3.702-7.798 10.266-8.166l7.56-.446v-2.126c0-3.072-2.074-4.91-5.539-4.91-3.282 0-5.33 1.575-5.828 4.043h-5.356c.315-4.988 4.568-8.664 11.394-8.664 6.695 0 10.974 3.545 10.974 9.084v19.034h-5.435v-4.542h-.13c-1.602 3.072-5.094 5.015-8.717 5.015-5.408 0-9.189-3.36-9.189-8.322zm17.826-2.494v-2.18l-6.8.42c-3.386.237-5.303 1.733-5.303 4.096 0 2.415 1.996 3.99 5.041 3.99 3.964 0 7.062-2.73 7.062-6.326zM119.342 79.989v-4.595c.419.105 1.364.105 1.837.105 2.625 0 4.043-1.102 4.909-3.938 0-.052.5-1.68.5-1.706l-9.977-27.646h6.143l6.984 22.474h.104l6.985-22.474h5.985l-10.344 29.063c-2.362 6.695-5.093 8.848-10.816 8.848-.473 0-1.891-.053-2.31-.131z' style='fill:%23fff;fill-opacity:1' transform='translate(-.25 -.098) scale(.2969)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");}.webform-submission-form .form-item.form-item-payment-method input[value="apple_pay"]:checked + label:not(.error){background-image:url("data:image/svg+xml,%3csvg width='49' height='30' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='49' height='30' fill='%23d8d8d8' rx='4' x='.115' y='-.005' style='fill:%23e00;fill-opacity:1'/%3e%3cg style='fill:%23fff;fill-opacity:1'%3e%3cg style='fill:%23fff;fill-opacity:1'%3e%3cpath d='M45.186 35.64c1.417-1.772 2.38-4.152 2.126-6.585-2.075.104-4.607 1.37-6.073 3.143-1.316 1.52-2.48 4-2.177 6.33 2.33.202 4.656-1.165 6.124-2.887M47.285 38.983c-3.382-.202-6.258 1.919-7.873 1.919-1.616 0-4.09-1.818-6.764-1.769-3.482.051-6.713 2.02-8.48 5.15-3.634 6.264-.959 15.556 2.575 20.657 1.717 2.524 3.785 5.303 6.51 5.203 2.575-.101 3.584-1.668 6.714-1.668 3.128 0 4.037 1.668 6.763 1.617 2.827-.05 4.594-2.525 6.31-5.051 1.969-2.877 2.775-5.655 2.825-5.808-.05-.05-5.45-2.122-5.5-8.333-.051-5.201 4.24-7.675 4.441-7.828-2.423-3.584-6.209-3.988-7.52-4.09' style='fill:%23fff;fill-opacity:1' transform='translate(-.25 -.098) scale(.2969)'/%3e%3c/g%3e%3cg style='fill:%23fff;fill-opacity:1'%3e%3cpath d='M76.734 31.944c7.35 0 12.47 5.067 12.47 12.444 0 7.404-5.225 12.497-12.654 12.497h-8.14v12.943h-5.88V31.944h14.204ZM68.41 51.949h6.747c5.12 0 8.034-2.756 8.034-7.534 0-4.778-2.914-7.509-8.008-7.509h-6.773zM90.74 61.979c0-4.831 3.702-7.798 10.266-8.166l7.56-.446v-2.126c0-3.072-2.074-4.91-5.539-4.91-3.282 0-5.33 1.575-5.828 4.043h-5.356c.315-4.988 4.568-8.664 11.394-8.664 6.695 0 10.974 3.545 10.974 9.084v19.034h-5.435v-4.542h-.13c-1.602 3.072-5.094 5.015-8.717 5.015-5.408 0-9.189-3.36-9.189-8.322zm17.826-2.494v-2.18l-6.8.42c-3.386.237-5.303 1.733-5.303 4.096 0 2.415 1.996 3.99 5.041 3.99 3.964 0 7.062-2.73 7.062-6.326zM119.342 79.989v-4.595c.419.105 1.364.105 1.837.105 2.625 0 4.043-1.102 4.909-3.938 0-.052.5-1.68.5-1.706l-9.977-27.646h6.143l6.984 22.474h.104l6.985-22.474h5.985l-10.344 29.063c-2.362 6.695-5.093 8.848-10.816 8.848-.473 0-1.891-.053-2.31-.131z' style='fill:%23fff;fill-opacity:1' transform='translate(-.25 -.098) scale(.2969)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");}.webform-submission-form .form-item.form-item-payment-method:has(input[value="apple_pay"]),.webform-submission-form .form-item.form-item-payment-method input[value="apple_pay"]{display:none;}.webform-submission-form .form-item.form-item-payment-method label[for="edit-payment-method-apple-pay"]{display:none;}@supports (-webkit-appearance:-apple-pay-button){.webform-submission-form .form-item.form-item-payment-method:has(input[value="apple_pay"]),.webform-submission-form .form-item.form-item-payment-method input[value="apple_pay"]{display:grid;}.webform-submission-form .form-item.form-item-payment-method label[for="edit-payment-method-apple-pay"]{display:flex;}}.webform-submission-form .msf-bank-account-info h3{color:var(--color-text-grey);font-size:1rem;line-height:1.375rem;margin-bottom:1rem;}.webform-submission-form .msf-bank-account-info ul,.webform-submission-form .msf-bank-account-info li,.webform-submission-form .msf-bank-account-info p{color:var(--color-text-grey);font-size:0.875rem;line-height:1.625rem;}@media (min-width:42.5em){.webform-submission-form .msf-bank-account-info ul,.webform-submission-form .msf-bank-account-info li,.webform-submission-form .msf-bank-account-info p{max-width:50rem;}}.webform-submission-form .msf-bank-account-info ul{list-style:none;margin:0;}@media (min-width:42.5em){.webform-submission-form .msf-bank-account-info ul{display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem;}}.webform-submission-form .msf-bank-account-info li{padding:0;}@media (min-width:42.5em){.webform-submission-form .msf-bank-account-info li{width:15rem;}.webform-submission-form .msf-bank-account-info li:last-child{width:34.375rem;}}.webform-submission-form .form-item-privacy-policy{flex-basis:100%;position:relative;}.webform-submission-form .form-item-privacy-policy.js-form-type-checkbox label.error{bottom:-1.5rem;}.webform-submission-form .js-form-wrapper:has(.form-item-iban-intro,.form-item-iban-outro){width:100%;}.webform-submission-form .form-item-iban-intro{padding-bottom:0;}.webform-submission-form #edit-particular-fields.webform-type-fieldset,.webform-submission-form #edit-company-fields.webform-type-fieldset{margin-top:0;}.general-webform{padding:1.5625rem 0.9375rem;}.general-webform__form{max-width:var(--wrapper-width);margin:0 auto;}@media (min-width:64em){.general-webform__form{padding:0 1rem;}}@media (min-width:64em){.general-webform{padding:3.4375rem 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);}
.private-area-welcome{background-image:url(/themes/custom/msfes/img/bg-private-area-mobile.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;padding:2.5rem 0.9375rem;}@media (min-width:42.5em){.private-area-welcome{background-image:url(/themes/custom/msfes/img/bg-private-area-desktop.jpg);}}@media (width >= 56.3125em){.private-area-welcome__inner{margin:0 auto;max-width:var(--max-width);padding:4.375rem 5.75rem;}}.private-area-welcome__title,.private-area-welcome__intro{-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0;padding:0.3125rem 0.75rem;background-color:var(--color-white);}.private-area-welcome__title svg,.private-area-welcome__intro svg{margin-left:0 1.25rem;}.private-area-welcome__title{font-weight:var(--weight-bold);line-height:4.375rem;display:inline;}@media (width >= 56.3125em){.private-area-welcome__title{line-height:5.3125rem;}}.private-area-welcome__intro{color:var(--color-text-grey);font-size:1rem;line-height:2.0625rem;padding:0.5rem 0 0;background-color:transparent;display:flex;flex-wrap:wrap;gap:0.1rem 0;}@media (width >= 56.3125em){.private-area-welcome__intro{display:inline;background-color:var(--color-white);padding:0.3125rem 0.75rem;}}.private-area-welcome__intro span{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline-block;line-height:1.1875rem;padding:0.375rem 1rem;background-color:var(--color-white);}@media (width >= 56.3125em){.private-area-welcome__intro span{background-color:transparent;display:inline;padding:0 1rem 0 0;}}.private-area-welcome__text-wrap{margin:0;padding:0;}@media (width >= 56.3125em){.private-area-welcome__text-wrap{padding:0 0 0.5rem;}}.private-area-login{background-image:url(/themes/custom/msfes/img/bg-private-area-login-mobile.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;padding:2.5rem 0.9375rem;}@media (min-width:42.5em){.private-area-login{padding:4.375rem 0;background-image:url(/themes/custom/msfes/img/bg-private-area-login-desktop.jpg);}}.private-area-login li,.private-area-login p{color:var(--color-text-grey);}.private-area-login a:link,.private-area-login a:visited{color:var(--color-red);-webkit-text-decoration:none;text-decoration:none;}.private-area-login a:hover,.private-area-login a:focus,.private-area-login a:active{color:var(--color-dark-deep-red);-webkit-text-decoration:none;text-decoration:none;}.private-area__intro{text-align:center;}.private-area__intro h1{margin:0 0 0.625rem;font-size:1.25rem;line-height:1.5rem;}@media (min-width:42.5em){.private-area__intro h1{margin:0 0 1.875rem;font-size:1.875rem;line-height:2.375rem;}}.private-area__intro p{font-size:0.875rem;line-height:1.25rem;}@media (min-width:42.5em){.private-area__intro p{font-size:1.125rem;line-height:1.375rem;}}@media (min-width:42.5em){.private-area__content{margin:0 auto;max-width:66rem;display:flex;gap:1.5rem;}}.private-area__login-contact-info-extra{text-align:center;}.private-area__login-contact-info-extra .button-telephone,.private-area__login-contact-info-extra h2,.private-area__login-contact-info-extra p{display:inline-block;}.private-area__login-contact-info-extra .button-telephone,.private-area__login-contact-info-extra p{font-size:0.875rem;line-height:1.25rem;}.private-area__login-contact-info-extra .button-telephone{color:var(--color-text-grey);display:flex;justify-content:center;margin:1rem 0;-webkit-text-decoration:none;text-decoration:none;gap:0.5rem;}.private-area__login-form{margin:1.5rem 0;background-color:var(--color-white);padding:1.0625rem;}@media (min-width:42.5em){.private-area__login-form{padding:2.8125rem 3.75rem 2.25rem 2.25rem;}}.private-area__login-form .form-item-privacy p{color:var(--color-navigation-grey);}.private-area__login-form .form-item-privacy p,.private-area__login-form .form-item-privacy a{font-size:0.875rem;line-height:1.25rem;}.private-area__login-form .form-item-description p{font-size:1rem;line-height:1.375rem;}.private-area__doubt-points{margin:1.25rem 0;}.private-area__login-contact-info{margin:1.5rem 0;background-color:var(--color-white);padding:1.0625rem;}@media (min-width:42.5em){.private-area__login-contact-info{padding:2.8125rem 2.25rem 2.25rem;}}.private-area__login-contact-info h2{font-size:1rem;line-height:1.375rem;color:var(--color-text-grey);}.private-area__login-contact-info li{padding:1rem 0;display:flex;gap:1rem;border-bottom:1px solid #d8d8d8;list-style:none;font-size:0.875rem;line-height:1.25rem;}.private-area__login-contact-info li::before{content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' fill='none'%3e%3ccircle cx='11.5' cy='11.5' r='10.75' stroke='%23E00' stroke-width='1.5'/%3e%3cpath stroke='%23E00' stroke-width='1.5' d='m4 11.96 6.55 4.96L18.307 7'/%3e%3c/svg%3e");display:inline-flex;height:1.4375rem;}.private-area__login-contact-info li:first-child{border-top:1px solid #d8d8d8;}.private-area-unsubscribe .fieldset-wrapper,.private-area-communication-settings .fieldset-wrapper,.private-area-download-certificate .fieldset-wrapper{display:flex;flex-flow:column;align-items:flex-start;gap:1.5rem;}@media (min-width:42.5em){.private-area-unsubscribe .fieldset-wrapper,.private-area-communication-settings .fieldset-wrapper,.private-area-download-certificate .fieldset-wrapper{flex-flow:row;align-items:flex-end;}}.private-area-unsubscribe .form-item-year,.private-area-communication-settings .form-item-year,.private-area-download-certificate .form-item-year{width:13.5rem;}.private-area-unsubscribe .webform-button--submit,.private-area-communication-settings .webform-button--submit,.private-area-download-certificate .webform-button--submit{height:4rem;max-height:none;}.private-area-unsubscribe .fieldset-wrapper{flex-flow:column;align-items:flex-start;}.private-area-unsubscribe .form-item-unsubscribe{flex-wrap:wrap;margin-bottom:1rem;position:relative;}.private-area-unsubscribe .js-form-item label:not(.error){order:1;width:80%;}@media (min-width:42.5em){.private-area-unsubscribe .js-form-item label:not(.error){width:auto;}}.private-area-unsubscribe .description{order:0;color:var(--color-text-grey);line-height:1.375rem;width:100%;}.private-area-unsubscribe .unsubscribe-checkbox{order:1;}.private-area-unsubscribe .js-form-type-checkbox label.error{bottom:-2rem;}.private-area-membership-card .cta-button__wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;}@media (min-width:42.5em){.private-area-membership-card .cta-button__wrapper{justify-content:start;}}.private-area-membership-card .membership-card{margin-bottom:1.875rem;max-width:28.75rem;max-height:16.25rem;background-image:url("data:image/svg+xml,%3csvg width='255' height='118' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M73.45.722c-.308 0-.49.158-.738.282-.244.122-.633.13-.755.379-.123.246-.59.419-.836.48-.248.061-.803.468-1.316.901-.513.431-2.701 1.966-4.163 4.28-1.427 2.265-1.215 3.105-1.532 3.903-.36.898-.537 1.647-.784 2.327-.246.68-.16 3.524-.152 4.053.007.471.382.61.382.856 0 .247.137.413.352.708.149.204.012.337.28.644.265.31.102.214.5.575.246.223.227.6.597 1.279.37.679.447.69.776 1.06.366.41.616.576.991.796.556.325.277.886.902.846.617-.042 1.082-.157 1.51-.034.355.1.161.014.61.014.452 0-.156-.066.43-.137.545-.066.122.442.798.504 0 0 .374.176 1.112.052.738-.122 1.251-.277 1.472-.754.42-.906.76-.926 1.097-1.287.322-.343.398-.132.707-.256.307-.125.403-.947.748-1.163.537-.34 1.063-1.173 1.493-1.482.431-.308 1.449-1.888 2.003-3 .553-1.113 1.25-2.881 1.312-3.52.06-.64-.094-.806.091-1.301.184-.496.279-1.255.279-1.748 0-.493-.123-1.237-.247-1.606-.123-.373-.152-.948-.152-.948s-.34-.552-.34-.86c0-.309-.087-.714-.456-.962-.37-.247-.49-1.005-.737-1.5-.247-.493-.55-.51-.55-.942 0-.433-.922-1.072-1.23-1.441-.308-.371-1.12-1.117-1.427-1.117-.307 0-.328-.02-.716-.02-.39 0-.372-.219-.618-.28-.246-.063-.797-.1-1.076.2-.122.309-.31.219-.616.219Zm63.077 52.229s13.27-2.983 13.887-3.155c.617-.173 1.293.108 1.627.456.588.622 1.669 3.802 2.32 6.351.653 2.548.07 5.926 0 6.304-.066.38-.408 1.326-.95 1.542-.372.15-8.782 2.242-11.162 2.939-4.132 1.21-12.406 3.939-12.406 3.939-1.03.413-4.064 1.493-5.525 1.942h-20.856s-.103-.212-.254-.639c-.276-.782-.534-1.075-.809-1.453a4.295 4.295 0 0 1-.569-1.015c-.171-.415-.216-.557-.285-.73-.068-.172-.279-.288-.345-.53-.07-.24-.242-.55-.585-.86-.341-.311-.758-1.091-1.296-1.665-.774-.823-1.44-1.246-1.63-1.501-.19-.257-.366-.235-.398-.545-.035-.311.461-.413.622-.475 2.804-1.055 17.78-5.713 21.424-6.611 2.474-.612 17.19-4.294 17.19-4.294Zm-56.319-5.082c.537.349 1.682 1.187 2.06 1.381.71.365 1.835 1.542 1.835 1.542s.473.858 1.056 1.279c.61.439.732.47 1.51 1.38.57.665 2.158 2.012 2.158 2.012l.653.292.89 1.079s.367.264.586.557c.218.29 1.612 1.686 1.612 1.686s.581.437.944.874c.364.437.725.728.873 1.095.145.364.441.777.878 1.068.435.29.82-.194 1.328-.413.509-.219 3.759-1.955 4.355-2.177.435-.165 11.05-5.228 11.994-5.737.945-.511 8.411-3.829 9.281-4.266.873-.437 8.479-3.91 8.479-3.91s2.194-.873 3.711-1.625c1.074-.533 1.44-.573 1.76-1.343.152-.363-.852-3.903-1.215-4.634-.364-.728-1.118-2.987-2.284-4.733-1.167-1.744-2.206-2.893-2.379-3.093-.174-.2-.558-.3-.981-.3-.421 0-1.788.412-1.788.412s-4.451 1.483-5.519 1.76c-1.067.273-26.656 8.69-30.027 10-3.348 1.296-4.138 1.342-10.25 3.966-1.36.583-2.073.736-2.137 1.211 0 .29.226.383.617.637Zm-31.857 53.25a.792.792 0 0 0 .77.413c.267-.018.473-.12.692.01.22.132-.005.146.345.411.352.264.435-.022.566.242.13.263-.078.469.271.469.352 0 .515-.1.735.033.218.132.132.513.218.819.088.309.219.101.48.101.263 0 .029-.135.38-.311.35-.177.642-.288.95-.201.307.089.442.321.618.453.175.133.417.051.68.095.264.044.19.086.365.305.176.22.356.13.618.042.264-.086.153-.015.24.336.09.353-.06.115-.06.379 0 .265.273.215.668.126.396-.088.333-.284.64-.284.306 0 .1.122.67-.01.57-.133.192-.131.531-.263.34-.132.386-.006.647-.315.264-.308.221-.242.442-.242.219 0 .19.202.145.599-.043.395.143.223.587.179.419-.042.322-.115.63-.379.306-.265.17-.377.477-.816.307-.441.433-1.237.872-1.852.439-.616 1.057-1.837 1.408-2.454.352-.617.427-.88.646-1.144.219-.265.526-.838.658-1.265.131-.43.482-1.103.746-1.367.262-.263.623-1.424.623-1.424.306-.53.603-1.395.911-1.836.307-.439.483-.868.745-1.307.263-.441.308-1.014.57-1.235.263-.219.22-.66.964-1.936.746-1.279 1.308-2.219 1.308-2.219l.837-2.03c.307-.75.563-1.113.781-1.422.22-.31.172-.419.433-1.124.263-.704.382-1.057.733-1.584.352-.53 1.975-4.001 2.02-4.399.043-.394.29-.876.553-1.182.264-.31.9-2.508 1.204-2.556.325-.054.284-.024.43.144.244.283.208.313.471.401.263.089.703.417.922.728.218.306.513.575.513.575s.064.169.365.243c.182.046.26.3.345.453.095.166.275.204.407.335.13.134.7.579.79.888.085.306.606.473.864.7.723.629 1.544 1.91 1.674 2.219.131.306.485.615.661.925.176.307.063.25.063.556 0 .308.462.577.594.707.131.133.24.397.285.573.043.177.329.516.417.65.088.13.212.662.345.97.131.309.722 1.05.958 1.804.094.297.03.422.172.792.145.381.416 1.157.617 1.662.24.61.797 2.492 1.005 3.155.15.467-.039.485.138.883.125.282.408.316.281 1.038-.05.292.137.449.105.832-.043.525.21.735.314 1.06.094.297-.18.417-.355.505-.176.088-8.599 4.13-9.157 4.437-.558.308-11.768 5.62-12.337 5.927-.569.309-12.761 6.429-13.507 6.781-.746.353-6.537 3.39-7.798 3.964-1.258.573-3.799 2.058-4.193 2.058-.394 0-.731-.186-1.226-.567-.932-.714-1.831-2.207-2.268-3.033-.44-.824-1.113-3.263-1.273-4.625-.113-.97-.043-2.586.045-3.113.088-.531.335-.796.774-1.191.437-.396 6.492-3.997 6.711-4.083.219-.088 1.667-.908 1.93-.952.264-.044.346.014.346.19 0 .177.027 1.139.255 1.554Zm-33.864-24.11s-7.867 4.012-8.955 5.339c-.77.938-.66 2.594.22 5.8.884 3.225 1.558 4.844 2.155 5.233 1.478.957 5.174-1.591 8.789-3.013 8.085-3.183 12.052-4.262 12.052-4.262s.933-.188.439.167c-1.731 1.23-8.016 4.19-11.004 5.858-3.84 2.14-15.276 8.344-15.844 9.058-.568.714-1.41 1.211-1.267 2.64 0 0 .333 2.722 1.872 5.986.933 1.98 2.479 3.925 3.688 4.31 1.208.387 1.594-.552 3.468-1.329.578-.241 28.826-13.76 28.826-13.76s7.748-3.383 8.903-3.824c1.154-.442.868-.887 1.06-1.227.172-.305-.162-.614.38-1.193.355-.38 1.291-3.518 1.291-3.518s.595-1.15.515-1.421c-.161-.548 1.13-3.027 1.285-3.805.095-.463.76-1.7.926-2.033.166-.33.356-1.132.58-1.844.184-.581 1.319-3.74 1.319-3.74s1.19-2.32 1.29-3.15c.032-.274.66-1.217.769-1.657.109-.442 0-.716.274-.938.276-.221 1.044-1.712 1.044-2.16 0-.445.832-1.677 1.375-2.742.579-1.808.644-2.253 1.19-2.966.43-.56.543-1.546.707-2.097.165-.553.331-1.191.604-1.632.277-.441.794-1.55.96-1.828.165-.275.17-.946.226-1.28.055-.328.529-.677.604-.991.113-.467.144-.383.148-.61l.008-.673c.1-.255.361-.614.192-.97-.184-.388-1.048.18-2.12.535-1.215.398-29.141 14.15-29.141 14.15L14.487 77.01Zm89.326-58.03s8.597-2.36 9.602-2.722c1.003-.365.97-.259 1.197-.175.229.084.397-.022.677-.022.277 0 .696-.168 1.002-.336.307-.169.42-.115.642-.199.223-.082.725.059.725.059s.726.194.922.278c.194.084.168.198.194.367.029.169.029.222.14.306l.614.478s.027.196.055.475c.029.282-.028.477.058.505.082.03.198.14.281.309.084.168-.004.14.023.368.029.231.229.279.425.422.195.14.027.252.027.252s.028.195.028.363c0 .168.088 1.066.339 1.235.252.166.556.395.696.645.139.253-.062.864.049.948.112.085.396.395.367.592-.028.196-.502 1.323-.586 1.545-.084.225.196.674.279.983.084.306-.083.84-.195.98-.111.14-.272.206-.634.26-.364.056-1.968.46-1.968.46-7.229 1.647-18.237 4.768-31.468 8.695-8.03 2.642-10.423 3.615-14.941 5.236-10.977 3.943-29.36 11.563-39.3 16.803-.353.186-.452.427-.797.48-.345.053-.451-.108-.505-.346-.053-.24-.106-.054-.422-.134-.32-.08-.372-.055-.65-.293-.276-.238-.08-.279-.45-.279-.372 0-.664.28-.93.411-.265.135-.398.427-.555.453-.16.028-.187.16-.373.32-.185.162-.105.215-.212.215-.106 0-.132.107-.24.241-.105.13-.238.157-.45.184-.213.029-.476.239-.663.213-.185-.026-.45.347-.663.32-.213-.025-.32.267-.716.482-.398.212-.544.585-.887.717-.345.133-.398.187-.53.321-.133.132-.532.132-.771.026 0 0-.133-.214-.133-.4 0-.187.026-.265.026-.265s-.106-.052-.106-.16c0-.107.106-.027.106-.213 0-.187 0-.134-.106-.16-.104-.027.054-.454.026-.694-.026-.24-.026-.293-.105-.345-.08-.054-.052-.187-.025-.453.025-.269-.106-.32-.213-.507-.106-.189-.265-.16-.505-.375-.238-.21-.265-.491-.345-.65-.08-.16-.132-.16-.292-.134-.159.027-.396-.134-.476-.212-.08-.08-.318-.134-.505-.134-.185 0-.16-.185-.212-.452-.053-.266.08-.32.24-.426.159-.109.264-.187.397-.215.133-.026.21-.16.37-.347.16-.186.372-.16.505-.24.133-.079.16-.079.398-.237.24-.16.293-.401.478-.722.185-.32.421-.459.743-.689 18.294-11.332 37.573-19.394 42.299-21.373 14.357-6.008 37.999-13.038 37.999-13.038Z' fill='%23E00'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='m94.204 97.446.014.005-.419 3.89s-2.959-2.012-4.414-.416c-.382.416-1.037 1.319.59 2.954 1.025 1.031 1.9 1.409 2.28 3.843-.031 2.835-2.232 5.595-6.106 5.721-2.02.067-4.008-.594-4.1-.624l-.003-.001.496-3.913c1.598.904 3.814 1.443 4.714.778 1.229-.909.605-2.135-.035-2.867-.798-.914-2.768-2.554-2.435-5.276.374-3.027 3.319-4.599 5.395-4.703 1.82-.091 3.835.548 4.023.609Zm160.336.004h.003l-.419 3.891s-2.959-2.012-4.414-.416c-.38.416-1.037 1.319.589 2.954 1.026 1.031 1.901 1.409 2.28 3.843-.03 2.835-2.231 5.595-6.105 5.721-2.02.067-4.008-.594-4.1-.624l-.003-.001.496-3.913c1.598.904 3.813 1.443 4.714.778 1.229-.909.605-2.135-.035-2.867-.799-.914-2.768-2.554-2.435-5.276.374-3.027 3.319-4.599 5.395-4.703 1.866-.094 3.939.581 4.034.612Zm-91.303-.372c4.422.158 6.764 3.281 5.366 8.551-1.259 4.751-5.225 7.818-9.731 7.818-4.155 0-7.774-2.487-6.044-8.453 1.341-4.619 4.383-8.13 10.409-7.916Zm59.315.016c5.802 0 4.304 7.543-.457 9.073l.917 6.938h-4.364l-.642-8.837.052.001c.162.001.713.004 1.797.001.834-.002 2.03-1.127 2.148-2.119.184-1.567-1.772-1.461-1.772-1.461h-1.821l-3.324 12.415h-4.044l4.232-16.011h7.278Zm-73.658 0c5.801 0 4.303 7.543-.458 9.073l.918 6.938h-4.365l-.642-8.837.052.001c.162.001.713.004 1.798.001.833-.002 2.028-1.127 2.147-2.119.184-1.567-1.772-1.461-1.772-1.461h-1.82l-3.324 12.415h-4.044l4.231-16.011h7.279Zm51.439 0-.918 3.616-4.201.006-3.206 12.388h-4.334l3.246-12.38-4.085.006.921-3.636h12.577Zm12.385 0-.877 3.614h-6.518l-.628 2.668h5.6l-.879 3.544h-5.556l-.709 2.867h6.516l-.792 3.315h-10.749l3.878-16.008h10.714Zm-35.395 0 2.44 10.316 2.683-10.316h3.553l-4.03 16.008h-4.865l-2.543-10.041-2.547 10.041h-3.686l4.113-16.008h4.882Zm62.118 0 1.592 16.008h-4.281l-.339-4.568h-4.622l-2.761 4.568h-4.695l10.1-16.008h5.006Zm-129.606 0 2.441 10.316 2.683-10.316h3.553l-4.031 16.008h-4.864l-2.543-10.041-2.547 10.041h-3.687l4.114-16.008h4.881Zm-7.913 0-3.968 16.008h-4.21l3.996-16.008h4.182Zm37.325 0-.893 3.614h-6.074l-.614 2.668h5.14l-.876 3.544h-5.114l-1.619 6.182h-4.078l3.909-16.008h10.219Zm17.677 8.345c-.745 2.624.598 4.5 2.676 4.5 2.253 0 4.16-1.862 4.853-4.5.691-2.638-.026-4.801-2.507-4.877-3.014-.093-4.367 2.563-5.022 4.877Zm79.278-4.912-2.672 4.471 2.926.01-.254-4.481Zm-56.87-23.277c4.422.159 6.764 3.282 5.366 8.552-1.259 4.75-5.224 7.82-9.731 7.82-4.156 0-7.775-2.49-6.044-8.455 1.34-4.619 4.383-8.131 10.409-7.917Zm17.87.372.003.001-.419 3.891s-2.958-2.013-4.413-.416c-.38.416-1.038 1.318.588 2.954 1.026 1.03 1.899 1.409 2.281 3.843-.031 2.834-2.231 5.593-6.106 5.72-2.019.068-4.009-.593-4.1-.624h-.003l.497-3.914c1.597.904 3.812 1.444 4.714.778 1.227-.908.605-2.135-.035-2.866-.799-.914-2.769-2.554-2.437-5.276.375-3.025 3.319-4.599 5.395-4.703 1.867-.094 3.939.58 4.035.612Zm-28.545-.384.237.05-.524 3.815c-5.007-2.247-7.794 1.494-8.46 3.847-.749 2.637-.745 6.654 6.304 4.503l.216-.067-1.336 3.837c-8.39 1.746-11.299-2.432-9.07-9.305 1.324-4.087 4.854-8.294 12.633-6.68Zm-25.775.027c4.948 0 4.849 4.873 4.365 7.342-.503 2.575-2.268 8.08-8.331 8.652l-.21.018h-7.008l3.878-16.012h7.306Zm-33.228.002-.062 9.824 4.716-9.824h5.568l-4.005 16.008h-3.527l2.853-11.212-5.543 11.212h-3.591l.121-11.212-2.728 11.212h-3.368l3.964-16.008h5.602Zm45.994 0-3.969 16.008h-4.209l3.995-16.008h4.183Zm-22.391 0-.879 3.614h-6.516l-.628 2.668h5.6l-.879 3.544h-5.556l-.709 2.866h6.516l-.793 3.316h-10.748l3.878-16.009h10.714Zm39.761 8.345c-.743 2.623.599 4.5 2.677 4.5 2.254 0 4.161-1.862 4.853-4.5.691-2.639-.027-4.801-2.507-4.878-3.014-.092-4.366 2.564-5.023 4.878Zm-31.698-4.729h-2.577l-2.124 9.077h1.603c3.022 0 4.51-3.106 4.773-4.785.247-1.56.709-4.292-1.675-4.292Z' fill='%23000'/%3e%3c/svg%3e");background-size:7.125rem auto;background-position:calc(100% - 38px) calc(100% - 30px);background-color:var(--color-light-grey);background-repeat:no-repeat;color:var(--color-text-grey);padding:1.5625rem 2.375rem;border:2px solid var(--color-red);border-radius:0.25rem;}.private-area-membership-card .membership-card p{font-size:1rem;line-height:1.375rem;padding:0 0 0.75rem;}.private-area-donation-records__message{display:flex;gap:1rem;margin-bottom:3.3125rem;}.private-area-donation-records__message p{font-weight:var(--weight-bold);font-size:1.125rem;line-height:1.5rem;padding:0;}@media (min-width:64em){.private-area-donation-records__message p{align-content:center;justify-content:center;align-items:center;display:flex;}}.private-area-donation-records__message p span{margin:0 0.3125rem;}.private-area-membership-card h2,.private-area-unsubscribe h2,.private-area-communication-settings h2,.private-area-current-donation h2,.private-area-download-certificate h2,.private-area-donation-records h2{width:100%;margin-bottom:1.25rem;padding:0.625rem 0;color:var(--color-text-grey);font-size:1.375rem;line-height:1.625rem;font-weight:var(--weight-medium);border-bottom:2px solid #d8d8d8;}.private-area-membership-card .form-element-select,.private-area-unsubscribe .form-element-select,.private-area-communication-settings .form-element-select,.private-area-current-donation .form-element-select,.private-area-download-certificate .form-element-select,.private-area-donation-records .form-element-select{display:flex;align-items:first baseline;align-content:center;justify-content:space-between;gap:1rem;}.private-area-membership-card .form-element-select label,.private-area-unsubscribe .form-element-select label,.private-area-communication-settings .form-element-select label,.private-area-current-donation .form-element-select label,.private-area-download-certificate .form-element-select label,.private-area-donation-records .form-element-select label{font-weight:var(--weight-bold);color:var(--color-text-grey);}@media (min-width:42.5em){.private-area-membership-card .form-element-select__element,.private-area-unsubscribe .form-element-select__element,.private-area-communication-settings .form-element-select__element,.private-area-current-donation .form-element-select__element,.private-area-download-certificate .form-element-select__element,.private-area-donation-records .form-element-select__element{width:7.5rem;}}.private-area-membership-card .form-element-select .year-select,.private-area-unsubscribe .form-element-select .year-select,.private-area-communication-settings .form-element-select .year-select,.private-area-current-donation .form-element-select .year-select,.private-area-download-certificate .form-element-select .year-select,.private-area-donation-records .form-element-select .year-select{height:2.25rem;padding:0 0.625rem 0 1.25rem;}.private-area-membership-card__list,.private-area-unsubscribe__list,.private-area-communication-settings__list,.private-area-current-donation__list,.private-area-download-certificate__list,.private-area-donation-records__list{width:100%;display:flex;flex-wrap:wrap;margin-top:1.5rem;font-size:1rem;color:var(--color-text-grey);}.private-area-membership-card__item:not(.visually-hidden),.private-area-unsubscribe__item:not(.visually-hidden),.private-area-communication-settings__item:not(.visually-hidden),.private-area-current-donation__item:not(.visually-hidden),.private-area-download-certificate__item:not(.visually-hidden),.private-area-donation-records__item:not(.visually-hidden){display:flex;flex-flow:row;width:100%;flex-wrap:wrap;justify-content:space-between;padding:0.75rem 0;border-top:1px solid #d8d8d8;}.private-area-membership-card__item:not(.visually-hidden):last-child,.private-area-unsubscribe__item:not(.visually-hidden):last-child,.private-area-communication-settings__item:not(.visually-hidden):last-child,.private-area-current-donation__item:not(.visually-hidden):last-child,.private-area-download-certificate__item:not(.visually-hidden):last-child,.private-area-donation-records__item:not(.visually-hidden):last-child{border-bottom:1px solid #d8d8d8;}.private-area-membership-card__item:not(.visually-hidden) span,.private-area-unsubscribe__item:not(.visually-hidden) span,.private-area-communication-settings__item:not(.visually-hidden) span,.private-area-current-donation__item:not(.visually-hidden) span,.private-area-download-certificate__item:not(.visually-hidden) span,.private-area-donation-records__item:not(.visually-hidden) span{width:25%;text-align:center;}.private-area-membership-card__item:not(.visually-hidden) span:first-child,.private-area-unsubscribe__item:not(.visually-hidden) span:first-child,.private-area-communication-settings__item:not(.visually-hidden) span:first-child,.private-area-current-donation__item:not(.visually-hidden) span:first-child,.private-area-download-certificate__item:not(.visually-hidden) span:first-child,.private-area-donation-records__item:not(.visually-hidden) span:first-child{text-align:left;}.private-area-membership-card__item:not(.visually-hidden) span:last-child,.private-area-unsubscribe__item:not(.visually-hidden) span:last-child,.private-area-communication-settings__item:not(.visually-hidden) span:last-child,.private-area-current-donation__item:not(.visually-hidden) span:last-child,.private-area-download-certificate__item:not(.visually-hidden) span:last-child,.private-area-donation-records__item:not(.visually-hidden) span:last-child{text-align:right;}.private-area-membership-card__item:not(.visually-hidden) span:nth-child(even),.private-area-unsubscribe__item:not(.visually-hidden) span:nth-child(even),.private-area-communication-settings__item:not(.visually-hidden) span:nth-child(even),.private-area-current-donation__item:not(.visually-hidden) span:nth-child(even),.private-area-download-certificate__item:not(.visually-hidden) span:nth-child(even),.private-area-donation-records__item:not(.visually-hidden) span:nth-child(even){color:#aeaeae;}.private-area-communication-settings .fieldset-wrapper{flex-flow:column;align-items:flex-start;}.private-area-communication-settings .form-item-language,.private-area-communication-settings .form-item-newsletteremail{flex-flow:row;flex:0 0 auto;flex-wrap:wrap;justify-content:space-between;}.private-area-communication-settings .js-form-item label:not(.error){width:100%;}.private-area-communication-settings p{margin-bottom:1.5rem;font-size:1rem;font-weight:400;letter-spacing:-0.43px;color:var(--color-text-grey);line-height:1.875rem;}.private-area-communication-settings .form-element-select__element{order:2;align-self:start;margin-right:auto;}@media (min-width:42.5em){.private-area-communication-settings .description,.private-area-communication-settings .form-element-select__element{width:45%;}}.private-area-download-certificate .form-item-year,.private-area-download-certificate .form-element-select__element{width:17.5rem;}.private-area-my-account .webform-button--submit,.private-area-current-donation .webform-button--submit{margin:1rem 0;}.private-area-my-account .webform-submission-form .current-donation-bank-account.radios--wrapper .fieldset-wrapper,.private-area-current-donation .webform-submission-form .current-donation-bank-account.radios--wrapper .fieldset-wrapper{margin-top:0;}.private-area-my-account .webform-submission-form .current-donation-bank-account.radios--wrapper .fieldset-wrapper .webform-options-display-one-column,.private-area-current-donation .webform-submission-form .current-donation-bank-account.radios--wrapper .fieldset-wrapper .webform-options-display-one-column{flex-flow:column;gap:0.625rem;}.private-area-my-account .webform-submission-form .current-donation-bank-account.radios--wrapper .fieldset-wrapper .form-item.form-item-payment-method,.private-area-current-donation .webform-submission-form .current-donation-bank-account.radios--wrapper .fieldset-wrapper .form-item.form-item-payment-method{padding:0;}.private-area-my-account .webform-submission-form .current-donation-bank-account.radios--wrapper .fieldset-wrapper .form-item.form-item-payment-method label,.private-area-current-donation .webform-submission-form .current-donation-bank-account.radios--wrapper .fieldset-wrapper .form-item.form-item-payment-method label{padding-left:1.25rem;border:none;position:relative;}.private-area-my-account .webform-submission-form .current-donation-periodicity.radios--wrapper .fieldset-wrapper,.private-area-current-donation .webform-submission-form .current-donation-periodicity.radios--wrapper .fieldset-wrapper{margin-top:0;}.private-area-my-account .webform-submission-form .current-donation-periodicity.radios--wrapper .fieldset-wrapper .webform-options-display-one-column,.private-area-current-donation .webform-submission-form .current-donation-periodicity.radios--wrapper .fieldset-wrapper .webform-options-display-one-column{display:inline-block;}@media (min-width:64em){.private-area-my-account .webform-submission-form .current-donation-periodicity.radios--wrapper .fieldset-wrapper .webform-options-display-one-column,.private-area-current-donation .webform-submission-form .current-donation-periodicity.radios--wrapper .fieldset-wrapper .webform-options-display-one-column{display:flex;}}.private-area-my-account .webform-submission-form .current-donation-periodicity.radios--wrapper .fieldset-wrapper .js-form-item,.private-area-current-donation .webform-submission-form .current-donation-periodicity.radios--wrapper .fieldset-wrapper .js-form-item{padding:f.torem(0.5rem);position:inherit;}.private-area-my-account fieldset legend,.private-area-current-donation fieldset legend{font-weight:var(--weight-bold);margin-bottom:1rem;color:var(--color-text-grey);}.private-area-my-account__current-info,.private-area-current-donation__current-info{display:flex;flex-flow:column;margin-bottom:1rem;}@media (min-width:64em){.private-area-my-account__current-info,.private-area-current-donation__current-info{flex-flow:row;gap:1rem;margin-bottom:0;}}.private-area-my-account__current-info button,.private-area-current-donation__current-info button{margin-left:1.5rem;color:var(--color-red);border:none;background:none;cursor:pointer;}.private-area-my-account__current-info button:hover,.private-area-current-donation__current-info button:hover{color:var(--color-deep-red);}.private-area-my-account__current-info div,.private-area-current-donation__current-info div{width:50%;}.private-area-my-account__current-info h3,.private-area-my-account__current-info p,.private-area-current-donation__current-info h3,.private-area-current-donation__current-info p{font-size:1rem;}.private-area-my-account__tax-block p,.private-area-my-account__tax-block a,.private-area-current-donation__tax-block p,.private-area-current-donation__tax-block a{padding:0.625rem 0 1.875rem;font-size:var(--font-base);}main div > p > .private-area-my-account__tax-block-link,main div > p > .private-area-current-donation__tax-block-link{-webkit-text-decoration:none;text-decoration:none;color:var(--color-link);}main div > p > .private-area-my-account__tax-block-link:hover,main div > p > .private-area-my-account__tax-block-link:focus,main div > p > .private-area-current-donation__tax-block-link:hover,main div > p > .private-area-current-donation__tax-block-link:focus{color:var(--color-primary-2);}.private-area-my-account__form,.private-area-current-donation__form{display:none;}.private-area-my-account__form.visible,.private-area-current-donation__form.visible{display:flex;}.private-area-my-account__form .current-donation-periodicity label.error,.private-area-current-donation__form .current-donation-periodicity label.error{bottom:0;}.private-area-my-account__form .current-ammount .js-form-type-radio,.private-area-current-donation__form .current-ammount .js-form-type-radio{position:inherit;}.private-area-my-account__form .current-ammount label.error,.private-area-current-donation__form .current-ammount label.error{bottom:1rem;}.private-area-my-account__form .js-form-item .webform-options-display-buttons-label,.private-area-current-donation__form .js-form-item .webform-options-display-buttons-label{position:relative;display:flex;flex-flow:column;padding:1.875rem 2.1875rem 1rem 1.875rem;border:2px solid #d8d8d8;font-size:3.125rem;line-height:3.4375rem;font-weight:var(--weight-light);min-height:9.125rem;min-width:9.75rem;max-width:12.5rem;justify-content:flex-start;}.private-area-my-account__form .js-form-item .webform-options-display-buttons-label::before,.private-area-current-donation__form .js-form-item .webform-options-display-buttons-label::before{padding-left:1.875rem;margin-bottom:0.9375rem;content:"";width:1.5625rem;height:2px;background-color:var(--color-red);}.private-area-my-account__form .js-form-item .webform-options-display-buttons-label .error,.private-area-current-donation__form .js-form-item .webform-options-display-buttons-label .error{bottom:0.3125rem;line-height:0.75rem;}.private-area-my-account__form #edit-quantity-other,.private-area-current-donation__form #edit-quantity-other{margin-top:-0.9375rem;max-width:6.25rem;}.private-area-my-account__form #edit-quantity-other::placeholder,.private-area-current-donation__form #edit-quantity-other::placeholder{color:var(--color-white);}.private-area-my-account__form .webform-options-display-buttons input:checked + label.webform-options-display-buttons-label,.private-area-current-donation__form .webform-options-display-buttons input:checked + label.webform-options-display-buttons-label{border-color:var(--color-red);}.private-area-my-account__form .webform-options-display-buttons input:checked + label.webform-options-display-buttons-label .webform-radios-other-input,.private-area-current-donation__form .webform-options-display-buttons input:checked + label.webform-options-display-buttons-label .webform-radios-other-input{display:flex !important;width:auto !important;flex:0 1 100%;}.private-area-my-account__form .webform-options-display-buttons-wrapper:last-child .quantity-text:not(:focus):not(:active),.private-area-current-donation__form .webform-options-display-buttons-wrapper:last-child .quantity-text: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;}.private-area-my-account__form .webform-type-fieldset legend,.private-area-current-donation__form .webform-type-fieldset legend{font-size:1rem;border:none;}.private-area-my-account__form .webform-options-display-buttons,.private-area-current-donation__form .webform-options-display-buttons{position:relative;padding-bottom:2rem;}@media (min-width:64em){.private-area-my-account__form .webform-options-display-buttons,.private-area-current-donation__form .webform-options-display-buttons{display:flex;gap:1.5rem;}}.private-area-reset-password-webform .form-item-reset-email .description{margin-bottom:1rem;}.private-area-donation-webform .webform-submission-form .form-item.form-item-payment-method label:not(.error){border-radius:0;border:0;border-bottom:2px solid #d8d8d8;}.private-area-donation-webform .form-item-payment-holder{margin-top:1rem;}.private-area-donation-webform .webform-submission-form .radios--wrapper .fieldset-wrapper,.private-area-donation-webform .webform-submission-form .webform-type-radios.fieldgroup{margin-top:0;}.private-area-donation-webform .webform-submission-form .wrapper-payment-method{margin-top:0;}.private-area-donation-webform .webform-submission-form .wrapper-payment-method > .fieldset-wrapper .js-form-wrapper.js-webform-states-hidden{width:100%;}.private-area-donation-webform .webform-submission-form .wrapper-payment-method.wrapper-quantity{margin-bottom:0;}.private-area-donation-webform .webform-submission-form .wrapper-payment-method{position:relative;top:-0.35rem;}.private-area-donation-webform .webform-submission-form .wrapper-payment-method legend{margin-bottom:0;position:relative;top:2rem;}.private-area-donation-webform .form-item-legal-data-message p{font-size:0.75rem;}.private-area-donation-webform #edit-newiban-container{margin-top:2.625rem;}.private-area-my-account .communication-settings-form legend{position:relative;width:100%;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid #d8d8d8;font-size:1rem;font-weight:700;line-height:1.375rem;}.private-area-my-account .communication-settings-form legend::after{content:"";width:1rem;height:1rem;position:absolute;top:0.5rem;right:0.5rem;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2131 3.53484L7.1422 9.68317L1.14755 3.46049L0.0672767 4.50117L7.12896 11.8315L14.2804 4.58876L13.2131 3.53484Z' fill='%23EE0000'/%3E%3C/svg%3E ");background-repeat:no-repeat;}@media (min-width:42.5em){.private-area-my-account .communication-settings-form legend{font-size:1.125rem;}}.private-area-my-account .communication-settings-form .fieldset-wrapper{width:100%;}.private-area-my-account .communication-settings-form .email-comunications-fieldset .fieldset-wrapper,.private-area-my-account .communication-settings-form .paper-comunications-fieldset .fieldset-wrapper,.private-area-my-account .communication-settings-form .phone-comunications-fieldset .fieldset-wrapper,.private-area-my-account .communication-settings-form .whatsapp-sms-comunications-fieldset .fieldset-wrapper{display:none;}.private-area-my-account .communication-settings-form .email-comunications-fieldset .fieldset-open.fieldset-wrapper,.private-area-my-account .communication-settings-form .paper-comunications-fieldset .fieldset-open.fieldset-wrapper,.private-area-my-account .communication-settings-form .phone-comunications-fieldset .fieldset-open.fieldset-wrapper,.private-area-my-account .communication-settings-form .whatsapp-sms-comunications-fieldset .fieldset-open.fieldset-wrapper{display:flex;margin-bottom:2.5rem;}.private-area-my-account .communication-settings-form legend{cursor:pointer;-webkit-user-select:none;user-select:none;}.private-area-my-account .communication-settings-form legend.fieldset-is-open::after{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.89497 12.4344L7.99911 6.31905L13.9599 12.5742L15.0458 11.5393L8.024 4.17085L0.833339 11.3747L1.89497 12.4344Z' fill='%23EE0000'/%3E%3C/svg%3E%0A");}.private-area-my-account .communication-settings-form fieldset.form-item{width:100%;position:relative;}.private-area-my-account .communication-settings-form .fieldset-open .form-item{border-bottom:1px solid #d8d8d8;padding-bottom:1.5rem;}.private-area-my-account .communication-settings-form label{max-width:30rem;font-size:1rem;font-weight:400;line-height:1.375rem;}.private-area-my-account .communication-settings-form input{order:2;}.private-area-my-account .communication-settings-form .form-item{width:100%;display:flex;justify-content:space-between;}.private-area-my-account .communication-settings-form .form-item.form-item-language{flex-direction:column;align-content:flex-start;}.private-area-my-account .communication-settings-form .form-item:last-child{border-bottom:0;}.private-area-my-account .communication-settings-form .form-item-all-phone-comunications label,.private-area-my-account .communication-settings-form .form-item-all-paper-comunications label,.private-area-my-account .communication-settings-form .form-item-all-email-comunications label,.private-area-my-account .communication-settings-form .form-item-all-whatsapp-sms-comunications label{font-weight:700;}@media (min-width:42.5em){.private-area-my-account .communication-settings-form .form-item-all-phone-comunications label,.private-area-my-account .communication-settings-form .form-item-all-paper-comunications label,.private-area-my-account .communication-settings-form .form-item-all-email-comunications label,.private-area-my-account .communication-settings-form .form-item-all-whatsapp-sms-comunications label{order:1;}.private-area-my-account .communication-settings-form .form-item-all-phone-comunications input,.private-area-my-account .communication-settings-form .form-item-all-paper-comunications input,.private-area-my-account .communication-settings-form .form-item-all-email-comunications input,.private-area-my-account .communication-settings-form .form-item-all-whatsapp-sms-comunications input{order:2;}}@media (min-width:42.5em){.private-area-my-account .communication-settings-form .form-item{margin-bottom:0;padding-bottom:0;}}.private-area-my-account .communication-settings-form input.form-checkbox[type="checkbox"]{position:relative;min-width:3.875rem;height:2rem;border:2px solid var(--color-navigation-grey);background:var(--color-navigation-grey);border-radius:1.5625rem;cursor:pointer;transition:background 0.3s,border-color 0.3s;}.private-area-my-account .communication-settings-form input.form-checkbox[type="checkbox"]::before{content:"";position:absolute;width:1.375rem;height:1.375rem;background:var(--color-white);background-image:url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7L4 4L7 1' fill='white'/%3E%3Cpath d='M1 7L4 4L7 1' fill='white'/%3E%3Cpath d='M1 7L4 4L7 1' stroke='%23666666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 1L4 4L7 7' fill='white'/%3E%3Cpath d='M1 1L4 4L7 7' fill='white'/%3E%3Cpath d='M1 1L4 4L7 7' stroke='%23666666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;border-radius:50%;top:0.1875rem;left:0.1875rem;transition:transform 0.3s,background 0.3s;transform:scale(1);box-shadow:unset;}.private-area-my-account .communication-settings-form input.form-checkbox[type="checkbox"]:checked{background:var(--color-red);border-color:var(--color-red);}.private-area-my-account .communication-settings-form input.form-checkbox[type="checkbox"]:checked::before{transform:translateX(1.875rem);background:var(--color-white);background-image:url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4L4 7L10 1' fill='white'/%3E%3Cpath d='M1 4L4 7L10 1' stroke='%23EE0000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");background-repeat:no-repeat;background-position:center;box-shadow:unset;}@media (min-width:42.5em){.private-area-my-account .communication-settings-form input.form-checkbox[type="checkbox"]:checked::before{transform:translateX(3rem);}}@media (min-width:42.5em){.private-area-my-account .communication-settings-form input.form-checkbox[type="checkbox"]{min-width:4.9375rem;height:2rem;}}
.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;}}
