/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.image{display:block;max-width:100%;height:auto;}
.c-modal{--color-button:var(--green-900);--icon-share:"";}.c-modal .btn.modal-button{all:unset;width:100%;display:flex;align-items:center;padding:6px 0;color:var(--color-button);font-family:var(--font-medium);font-size:1rem;line-height:1rem;cursor:pointer;transition:var(--base-trans);}.c-modal .btn.modal-button:hover,.c-modal .btn.modal-button:focus-visible{background-color:var(--yellow-400);color:var(--green-900);}.c-modal .btn.modal-button:hover::after,.c-modal .btn.modal-button:focus-visible::after{transform:translateY(-4px);}.c-modal .btn.modal-button:focus-visible{outline:2px solid var(--grey-900);}.c-modal .btn.modal-button .c-multimedia{position:relative;overflow:hidden;border-radius:14px;}.c-modal .btn.modal-button .c-multimedia img{display:block;width:100%;height:auto;transform-origin:center;animation:modalMediaHoverLoop 3s ease-in-out infinite;}@media (prefers-reduced-motion:reduce){.c-modal .btn.modal-button .c-multimedia img{animation:none;}}.c-modal .modal-backdrop{display:none;}.c-modal__panel{width:90vw;max-width:100%;padding:var(--spacing-xl) var(--spacing-sm,16px) var(--spacing-lg,16px);border:0;border-radius:var(--spacing-lg,32px);background-color:var(--background-700);box-shadow:none;}@media (max-width:767px){.c-modal__panel{width:90vw !important;}}@media (min-width:992px){.c-modal__panel{width:min(100%,var(--c-modal-width,768px));padding:var(--spacing-lg,32px);}}.c-modal .btn-close{all:unset;position:absolute;top:-24px;right:0;font-size:0x;cursor:pointer;transition:var(--base-trans,0.25s ease-in-out);}@media (min-width:992px){.c-modal .btn-close{top:-24px;right:-12px;}}.c-modal .btn-close::before{font-family:"icomoon";font-size:2rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;font-display:swap;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e907";color:var(--color-brand-primary);}.c-modal .btn-close:hover{opacity:0.8;}.c-modal .btn-close:focus-visible{outline:2px solid var(--green-900);}.c-modal__content{display:flex;flex-direction:column;gap:var(--spacing-sm,16px);}.c-modal__media{display:flex;justify-content:center;width:100%;overflow:hidden;border-radius:calc(var(--spacing-lg,32px) - var(--spacing-sm,16px));}.c-modal__media img{height:auto;display:block;-o-object-fit:cover;object-fit:cover;}.c-modal__title{margin:0;font-family:var(--font-medium);font-size:1.25rem;line-height:1.75rem;text-align:center;}@media (min-width:992px){.c-modal__title{font-size:2rem;line-height:2.25rem;}}.c-modal__body{width:100%;}.c-modal__body > :first-child{margin-top:0;}.c-modal__body > :last-child{margin-bottom:0;}.c-modal .modal-box{position:relative;display:flex;flex-wrap:wrap;gap:var(--spacing-md,24px);justify-content:center;min-height:100%;}.c-modal .modal-box > *{flex:0 1 100%;}.c-modal .modal-box img{-o-object-fit:cover;object-fit:cover;max-height:90vh;}.c-modal[data-modal-enhanced=true] .modal-backdrop{display:block;position:fixed;inset:0;z-index:999;background-color:var(--c-modal-backdrop-color,rgba(3,76,94,0.89));opacity:0;visibility:hidden;pointer-events:none;}.c-modal[data-modal-enhanced=true] .c-modal__panel{position:fixed;border-radius:20px;top:50%;left:50%;z-index:1000;width:min(100vw - var(--spacing-sm,16px) * 2,var(--c-modal-width,768px));max-height:calc(100vh - var(--spacing-sm,16px) * 2);overflow-y:auto;box-shadow:0 2px 40px 0 rgba(0,0,0,0.19);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-50%) scale(0.96);}.c-modal[data-modal-enhanced=true].c-modal--ready .modal-backdrop,.c-modal[data-modal-enhanced=true].c-modal--ready .c-modal__panel{transition:opacity 0.25s ease-in-out,visibility 0.25s ease-in-out,transform 0.25s ease-in-out;}@media (prefers-reduced-motion:reduce){.c-modal[data-modal-enhanced=true].c-modal--ready .modal-backdrop,.c-modal[data-modal-enhanced=true].c-modal--ready .c-modal__panel{transition:none;}}.c-modal[data-modal-enhanced=true].is-open .modal-backdrop{opacity:1;visibility:visible;pointer-events:auto;}.c-modal[data-modal-enhanced=true].is-open .c-modal__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,-50%) scale(1);}.c-modal--secondary{--color-button:var(--white);--icon-share:"";}.c-modal--secondary .btn.modal-button{padding:13px 3px;}.c-modal--secondary:hover .btn.modal-button{--color-buton:var(--black);background-color:var(--yellow-400);color:var(--black);}.c-modal--tertiary{--color-button:#333d48;--icon-share:"";}.c-modal--tertiary .btn.modal-button{position:relative;padding:13px 3px;}.c-modal--tertiary .btn.modal-button::before{content:"";position:absolute;right:3px;z-index:-1;width:40px;height:40px;border-radius:50%;background-color:var(--yellow-500);transition:var(--base-trans);}.c-modal--tertiary .btn.modal-button::after{z-index:2;padding:9px;border:1px solid var(--black);border-radius:50%;background:transparent;color:var(--black);transition:var(--base-trans);}.c-modal--tertiary .btn.modal-button:hover{outline:none;}.c-modal--tertiary .btn.modal-button:hover::before{width:100%;border-radius:300px;}.c-modal--tertiary .btn.modal-button:hover::after{border:1px solid transparent;transform:none;}.c-modal--tertiary .btn.modal-button:hover .btn.modal-button{--color-button:#333d48;background-color:transparent;color:var(--color-button);}.c-modal .addtoany_list,.c-modal .social-sharing-buttons{justify-content:center;}.c-modal .addtoany_list p,.c-modal .social-sharing-buttons p{display:none;}@keyframes modalMediaHoverLoop{0%{filter:saturate(1);}50%{filter:saturate(1.06);opacity:0.65;}100%{filter:saturate(1);box-shadow:0 4px 20px rgba(0,0,0,0.2);}}
.c-multimedia{width:100%;}.c-multimedia__media{overflow:hidden;width:100%;max-width:var(--c-multimedia-max-width,100%);margin-inline:auto;}.c-multimedia__media--image{aspect-ratio:var(--c-multimedia-aspect-ratio,auto);}.c-multimedia__image,.c-multimedia__video{display:block;width:100%;height:auto;}.c-multimedia__media--image .c-multimedia__image{height:100%;-o-object-fit:cover;object-fit:cover;}
:root{--hg-spacing:4px;}.section{--section-text-color:inherit;position:relative;display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:none;}.section .w-50{width:100%;max-width:90%;margin-left:auto;margin-right:auto;}@media (min-width:992px){.section .w-50{max-width:65%;}}@media (min-width:1024px){.section .w-50{max-width:50%;}}.section .w-75{width:100%;max-width:90%;margin-left:auto;margin-right:auto;}@media (min-width:992px){.section .w-75{max-width:75%;}}.section--animation .section--main{opacity:0;transform:translateY(30px) scale(0.95);transition:opacity 0.7s cubic-bezier(0.22,1,0.36,1),transform 0.7s cubic-bezier(0.22,1,0.36,1);will-change:opacity,transform;}.section--animation .section--main.is-visible{opacity:1;transform:translateY(0) scale(1);}.section--main:has(.c-slider){display:block;}.section--header{margin-bottom:calc(var(--hg-spacing) * 6);}@media (min-width:768px){.section--header{margin-bottom:calc(var(--hg-spacing) * 8);}}@media (min-width:1280px){.section--header{margin-bottom:calc(var(--hg-spacing) * 10);}}.section--footer{margin-top:calc(var(--hg-spacing) * 6);}@media (min-width:768px){.section--footer{margin-top:calc(var(--hg-spacing) * 8);}}@media (min-width:1280px){.section--footer{margin-top:calc(var(--hg-spacing) * 10);}}.section{}.section.bg--primary{background-color:var(--color-brand-primary);--section-text-color:var(--white);color:var(--section-text-color);}.section.bg--secondary{background-color:var(--color-brand-secondary);--section-text-color:var(--white);color:var(--section-text-color);}.section.bg--white{background-color:var(--white);}.section.bg--favicon,.section.bg--favicon-xl{overflow:visible;}.section.bg--favicon > .container,.section.bg--favicon-xl > .container{z-index:2;}.section.bg--favicon::after,.section.bg--favicon-xl::after{content:"";position:absolute;top:5%;width:100%;height:90%;background-image:url("/themes/custom/southeu/assets/images/south-favicon-blanco.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;pointer-events:none;opacity:1;z-index:1;}@media (min-width:480px){.section.bg--favicon::after,.section.bg--favicon-xl::after{right:5%;background-position:center right;}}@media (min-width:480px){.section.bg--favicon-xl::after{top:5%;height:110%;}}.mt-0{margin-top:calc(var(--hg-spacing) * 0);}.mt-1{margin-top:calc(var(--hg-spacing) * 1);}.mt-2{margin-top:calc(var(--hg-spacing) * 2);}.mt-3{margin-top:calc(var(--hg-spacing) * 3);}.mt-4{margin-top:calc(var(--hg-spacing) * 4);}.mt-5{margin-top:calc(var(--hg-spacing) * 5);}.mt-6{margin-top:calc(var(--hg-spacing) * 6);}.mt-7{margin-top:calc(var(--hg-spacing) * 7);}.mt-8{margin-top:calc(var(--hg-spacing) * 8);}.mt-9{margin-top:calc(var(--hg-spacing) * 9);}.mt-10{margin-top:calc(var(--hg-spacing) * 10);}.mt-11{margin-top:calc(var(--hg-spacing) * 11);}.mt-12{margin-top:calc(var(--hg-spacing) * 12);}.mt-13{margin-top:calc(var(--hg-spacing) * 13);}.mt-14{margin-top:calc(var(--hg-spacing) * 14);}.mt-15{margin-top:calc(var(--hg-spacing) * 15);}.mt-16{margin-top:calc(var(--hg-spacing) * 16);}.mt-17{margin-top:calc(var(--hg-spacing) * 17);}.mt-18{margin-top:calc(var(--hg-spacing) * 18);}.mt-19{margin-top:calc(var(--hg-spacing) * 19);}.mt-20{margin-top:calc(var(--hg-spacing) * 20);}.mt-21{margin-top:calc(var(--hg-spacing) * 21);}.mt-22{margin-top:calc(var(--hg-spacing) * 22);}.mt-23{margin-top:calc(var(--hg-spacing) * 23);}.mt-24{margin-top:calc(var(--hg-spacing) * 24);}.mt-25{margin-top:calc(var(--hg-spacing) * 25);}.mt-26{margin-top:calc(var(--hg-spacing) * 26);}.mt-27{margin-top:calc(var(--hg-spacing) * 27);}.mt-28{margin-top:calc(var(--hg-spacing) * 28);}.mt-29{margin-top:calc(var(--hg-spacing) * 29);}.mt-30{margin-top:calc(var(--hg-spacing) * 30);}.mt-31{margin-top:calc(var(--hg-spacing) * 31);}.mt-32{margin-top:calc(var(--hg-spacing) * 32);}.mb-0{margin-bottom:calc(var(--hg-spacing) * 0);}.mb-1{margin-bottom:calc(var(--hg-spacing) * 1);}.mb-2{margin-bottom:calc(var(--hg-spacing) * 2);}.mb-3{margin-bottom:calc(var(--hg-spacing) * 3);}.mb-4{margin-bottom:calc(var(--hg-spacing) * 4);}.mb-5{margin-bottom:calc(var(--hg-spacing) * 5);}.mb-6{margin-bottom:calc(var(--hg-spacing) * 6);}.mb-7{margin-bottom:calc(var(--hg-spacing) * 7);}.mb-8{margin-bottom:calc(var(--hg-spacing) * 8);}.mb-9{margin-bottom:calc(var(--hg-spacing) * 9);}.mb-10{margin-bottom:calc(var(--hg-spacing) * 10);}.mb-11{margin-bottom:calc(var(--hg-spacing) * 11);}.mb-12{margin-bottom:calc(var(--hg-spacing) * 12);}.mb-13{margin-bottom:calc(var(--hg-spacing) * 13);}.mb-14{margin-bottom:calc(var(--hg-spacing) * 14);}.mb-15{margin-bottom:calc(var(--hg-spacing) * 15);}.mb-16{margin-bottom:calc(var(--hg-spacing) * 16);}.mb-17{margin-bottom:calc(var(--hg-spacing) * 17);}.mb-18{margin-bottom:calc(var(--hg-spacing) * 18);}.mb-19{margin-bottom:calc(var(--hg-spacing) * 19);}.mb-20{margin-bottom:calc(var(--hg-spacing) * 20);}.mb-21{margin-bottom:calc(var(--hg-spacing) * 21);}.mb-22{margin-bottom:calc(var(--hg-spacing) * 22);}.mb-23{margin-bottom:calc(var(--hg-spacing) * 23);}.mb-24{margin-bottom:calc(var(--hg-spacing) * 24);}.mb-25{margin-bottom:calc(var(--hg-spacing) * 25);}.mb-26{margin-bottom:calc(var(--hg-spacing) * 26);}.mb-27{margin-bottom:calc(var(--hg-spacing) * 27);}.mb-28{margin-bottom:calc(var(--hg-spacing) * 28);}.mb-29{margin-bottom:calc(var(--hg-spacing) * 29);}.mb-30{margin-bottom:calc(var(--hg-spacing) * 30);}.mb-31{margin-bottom:calc(var(--hg-spacing) * 31);}.mb-32{margin-bottom:calc(var(--hg-spacing) * 32);}.pt-0{padding-top:calc(var(--hg-spacing) * 0);}.pt-1{padding-top:calc(var(--hg-spacing) * 1);}.pt-2{padding-top:calc(var(--hg-spacing) * 2);}.pt-3{padding-top:calc(var(--hg-spacing) * 3);}.pt-4{padding-top:calc(var(--hg-spacing) * 4);}.pt-5{padding-top:calc(var(--hg-spacing) * 5);}.pt-6{padding-top:calc(var(--hg-spacing) * 6);}.pt-7{padding-top:calc(var(--hg-spacing) * 7);}.pt-8{padding-top:calc(var(--hg-spacing) * 8);}.pt-9{padding-top:calc(var(--hg-spacing) * 9);}.pt-10{padding-top:calc(var(--hg-spacing) * 10);}.pt-11{padding-top:calc(var(--hg-spacing) * 11);}.pt-12{padding-top:calc(var(--hg-spacing) * 12);}.pt-13{padding-top:calc(var(--hg-spacing) * 13);}.pt-14{padding-top:calc(var(--hg-spacing) * 14);}.pt-15{padding-top:calc(var(--hg-spacing) * 15);}.pt-16{padding-top:calc(var(--hg-spacing) * 16);}.pt-17{padding-top:calc(var(--hg-spacing) * 17);}.pt-18{padding-top:calc(var(--hg-spacing) * 18);}.pt-19{padding-top:calc(var(--hg-spacing) * 19);}.pt-20{padding-top:calc(var(--hg-spacing) * 20);}.pt-21{padding-top:calc(var(--hg-spacing) * 21);}.pt-22{padding-top:calc(var(--hg-spacing) * 22);}.pt-23{padding-top:calc(var(--hg-spacing) * 23);}.pt-24{padding-top:calc(var(--hg-spacing) * 24);}.pt-25{padding-top:calc(var(--hg-spacing) * 25);}.pt-26{padding-top:calc(var(--hg-spacing) * 26);}.pt-27{padding-top:calc(var(--hg-spacing) * 27);}.pt-28{padding-top:calc(var(--hg-spacing) * 28);}.pt-29{padding-top:calc(var(--hg-spacing) * 29);}.pt-30{padding-top:calc(var(--hg-spacing) * 30);}.pt-31{padding-top:calc(var(--hg-spacing) * 31);}.pt-32{padding-top:calc(var(--hg-spacing) * 32);}.pb-0{padding-bottom:calc(var(--hg-spacing) * 0);}.pb-1{padding-bottom:calc(var(--hg-spacing) * 1);}.pb-2{padding-bottom:calc(var(--hg-spacing) * 2);}.pb-3{padding-bottom:calc(var(--hg-spacing) * 3);}.pb-4{padding-bottom:calc(var(--hg-spacing) * 4);}.pb-5{padding-bottom:calc(var(--hg-spacing) * 5);}.pb-6{padding-bottom:calc(var(--hg-spacing) * 6);}.pb-7{padding-bottom:calc(var(--hg-spacing) * 7);}.pb-8{padding-bottom:calc(var(--hg-spacing) * 8);}.pb-9{padding-bottom:calc(var(--hg-spacing) * 9);}.pb-10{padding-bottom:calc(var(--hg-spacing) * 10);}.pb-11{padding-bottom:calc(var(--hg-spacing) * 11);}.pb-12{padding-bottom:calc(var(--hg-spacing) * 12);}.pb-13{padding-bottom:calc(var(--hg-spacing) * 13);}.pb-14{padding-bottom:calc(var(--hg-spacing) * 14);}.pb-15{padding-bottom:calc(var(--hg-spacing) * 15);}.pb-16{padding-bottom:calc(var(--hg-spacing) * 16);}.pb-17{padding-bottom:calc(var(--hg-spacing) * 17);}.pb-18{padding-bottom:calc(var(--hg-spacing) * 18);}.pb-19{padding-bottom:calc(var(--hg-spacing) * 19);}.pb-20{padding-bottom:calc(var(--hg-spacing) * 20);}.pb-21{padding-bottom:calc(var(--hg-spacing) * 21);}.pb-22{padding-bottom:calc(var(--hg-spacing) * 22);}.pb-23{padding-bottom:calc(var(--hg-spacing) * 23);}.pb-24{padding-bottom:calc(var(--hg-spacing) * 24);}.pb-25{padding-bottom:calc(var(--hg-spacing) * 25);}.pb-26{padding-bottom:calc(var(--hg-spacing) * 26);}.pb-27{padding-bottom:calc(var(--hg-spacing) * 27);}.pb-28{padding-bottom:calc(var(--hg-spacing) * 28);}.pb-29{padding-bottom:calc(var(--hg-spacing) * 29);}.pb-30{padding-bottom:calc(var(--hg-spacing) * 30);}.pb-31{padding-bottom:calc(var(--hg-spacing) * 31);}.pb-32{padding-bottom:calc(var(--hg-spacing) * 32);}@media (max-width:991px){.mt-0{margin-top:calc(var(--hg-spacing) * (0 / 2));}.mt-1{margin-top:calc(var(--hg-spacing) * (1 / 2));}.mt-2{margin-top:calc(var(--hg-spacing) * (2 / 2));}.mt-3{margin-top:calc(var(--hg-spacing) * (3 / 2));}.mt-4{margin-top:calc(var(--hg-spacing) * (4 / 2));}.mt-5{margin-top:calc(var(--hg-spacing) * (5 / 2));}.mt-6{margin-top:calc(var(--hg-spacing) * (6 / 2));}.mt-7{margin-top:calc(var(--hg-spacing) * (7 / 2));}.mt-8{margin-top:calc(var(--hg-spacing) * (8 / 2));}.mt-9{margin-top:calc(var(--hg-spacing) * (9 / 2));}.mt-10{margin-top:calc(var(--hg-spacing) * (10 / 2));}.mt-11{margin-top:calc(var(--hg-spacing) * (11 / 2));}.mt-12{margin-top:calc(var(--hg-spacing) * (12 / 2));}.mt-13{margin-top:calc(var(--hg-spacing) * (13 / 2));}.mt-14{margin-top:calc(var(--hg-spacing) * (14 / 2));}.mt-15{margin-top:calc(var(--hg-spacing) * (15 / 2));}.mt-16{margin-top:calc(var(--hg-spacing) * (16 / 2));}.mt-17{margin-top:calc(var(--hg-spacing) * (17 / 2));}.mt-18{margin-top:calc(var(--hg-spacing) * (18 / 2));}.mt-19{margin-top:calc(var(--hg-spacing) * (19 / 2));}.mt-20{margin-top:calc(var(--hg-spacing) * (20 / 2));}.mt-21{margin-top:calc(var(--hg-spacing) * (21 / 2));}.mt-22{margin-top:calc(var(--hg-spacing) * (22 / 2));}.mt-23{margin-top:calc(var(--hg-spacing) * (23 / 2));}.mt-24{margin-top:calc(var(--hg-spacing) * (24 / 2));}.mt-25{margin-top:calc(var(--hg-spacing) * (25 / 2));}.mt-26{margin-top:calc(var(--hg-spacing) * (26 / 2));}.mt-27{margin-top:calc(var(--hg-spacing) * (27 / 2));}.mt-28{margin-top:calc(var(--hg-spacing) * (28 / 2));}.mt-29{margin-top:calc(var(--hg-spacing) * (29 / 2));}.mt-30{margin-top:calc(var(--hg-spacing) * (30 / 2));}.mt-31{margin-top:calc(var(--hg-spacing) * (31 / 2));}.mt-32{margin-top:calc(var(--hg-spacing) * (32 / 2));}.mb-0{margin-bottom:calc(var(--hg-spacing) * (0 / 2));}.mb-1{margin-bottom:calc(var(--hg-spacing) * (1 / 2));}.mb-2{margin-bottom:calc(var(--hg-spacing) * (2 / 2));}.mb-3{margin-bottom:calc(var(--hg-spacing) * (3 / 2));}.mb-4{margin-bottom:calc(var(--hg-spacing) * (4 / 2));}.mb-5{margin-bottom:calc(var(--hg-spacing) * (5 / 2));}.mb-6{margin-bottom:calc(var(--hg-spacing) * (6 / 2));}.mb-7{margin-bottom:calc(var(--hg-spacing) * (7 / 2));}.mb-8{margin-bottom:calc(var(--hg-spacing) * (8 / 2));}.mb-9{margin-bottom:calc(var(--hg-spacing) * (9 / 2));}.mb-10{margin-bottom:calc(var(--hg-spacing) * (10 / 2));}.mb-11{margin-bottom:calc(var(--hg-spacing) * (11 / 2));}.mb-12{margin-bottom:calc(var(--hg-spacing) * (12 / 2));}.mb-13{margin-bottom:calc(var(--hg-spacing) * (13 / 2));}.mb-14{margin-bottom:calc(var(--hg-spacing) * (14 / 2));}.mb-15{margin-bottom:calc(var(--hg-spacing) * (15 / 2));}.mb-16{margin-bottom:calc(var(--hg-spacing) * (16 / 2));}.mb-17{margin-bottom:calc(var(--hg-spacing) * (17 / 2));}.mb-18{margin-bottom:calc(var(--hg-spacing) * (18 / 2));}.mb-19{margin-bottom:calc(var(--hg-spacing) * (19 / 2));}.mb-20{margin-bottom:calc(var(--hg-spacing) * (20 / 2));}.mb-21{margin-bottom:calc(var(--hg-spacing) * (21 / 2));}.mb-22{margin-bottom:calc(var(--hg-spacing) * (22 / 2));}.mb-23{margin-bottom:calc(var(--hg-spacing) * (23 / 2));}.mb-24{margin-bottom:calc(var(--hg-spacing) * (24 / 2));}.mb-25{margin-bottom:calc(var(--hg-spacing) * (25 / 2));}.mb-26{margin-bottom:calc(var(--hg-spacing) * (26 / 2));}.mb-27{margin-bottom:calc(var(--hg-spacing) * (27 / 2));}.mb-28{margin-bottom:calc(var(--hg-spacing) * (28 / 2));}.mb-29{margin-bottom:calc(var(--hg-spacing) * (29 / 2));}.mb-30{margin-bottom:calc(var(--hg-spacing) * (30 / 2));}.mb-31{margin-bottom:calc(var(--hg-spacing) * (31 / 2));}.mb-32{margin-bottom:calc(var(--hg-spacing) * (32 / 2));}.pt-0{padding-top:calc(var(--hg-spacing) * (0 / 2));}.pt-1{padding-top:calc(var(--hg-spacing) * (1 / 2));}.pt-2{padding-top:calc(var(--hg-spacing) * (2 / 2));}.pt-3{padding-top:calc(var(--hg-spacing) * (3 / 2));}.pt-4{padding-top:calc(var(--hg-spacing) * (4 / 2));}.pt-5{padding-top:calc(var(--hg-spacing) * (5 / 2));}.pt-6{padding-top:calc(var(--hg-spacing) * (6 / 2));}.pt-7{padding-top:calc(var(--hg-spacing) * (7 / 2));}.pt-8{padding-top:calc(var(--hg-spacing) * (8 / 2));}.pt-9{padding-top:calc(var(--hg-spacing) * (9 / 2));}.pt-10{padding-top:calc(var(--hg-spacing) * (10 / 2));}.pt-11{padding-top:calc(var(--hg-spacing) * (11 / 2));}.pt-12{padding-top:calc(var(--hg-spacing) * (12 / 2));}.pt-13{padding-top:calc(var(--hg-spacing) * (13 / 2));}.pt-14{padding-top:calc(var(--hg-spacing) * (14 / 2));}.pt-15{padding-top:calc(var(--hg-spacing) * (15 / 2));}.pt-16{padding-top:calc(var(--hg-spacing) * (16 / 2));}.pt-17{padding-top:calc(var(--hg-spacing) * (17 / 2));}.pt-18{padding-top:calc(var(--hg-spacing) * (18 / 2));}.pt-19{padding-top:calc(var(--hg-spacing) * (19 / 2));}.pt-20{padding-top:calc(var(--hg-spacing) * (20 / 2));}.pt-21{padding-top:calc(var(--hg-spacing) * (21 / 2));}.pt-22{padding-top:calc(var(--hg-spacing) * (22 / 2));}.pt-23{padding-top:calc(var(--hg-spacing) * (23 / 2));}.pt-24{padding-top:calc(var(--hg-spacing) * (24 / 2));}.pt-25{padding-top:calc(var(--hg-spacing) * (25 / 2));}.pt-26{padding-top:calc(var(--hg-spacing) * (26 / 2));}.pt-27{padding-top:calc(var(--hg-spacing) * (27 / 2));}.pt-28{padding-top:calc(var(--hg-spacing) * (28 / 2));}.pt-29{padding-top:calc(var(--hg-spacing) * (29 / 2));}.pt-30{padding-top:calc(var(--hg-spacing) * (30 / 2));}.pt-31{padding-top:calc(var(--hg-spacing) * (31 / 2));}.pt-32{padding-top:calc(var(--hg-spacing) * (32 / 2));}.pb-0{padding-bottom:calc(var(--hg-spacing) * (0 / 2));}.pb-1{padding-bottom:calc(var(--hg-spacing) * (1 / 2));}.pb-2{padding-bottom:calc(var(--hg-spacing) * (2 / 2));}.pb-3{padding-bottom:calc(var(--hg-spacing) * (3 / 2));}.pb-4{padding-bottom:calc(var(--hg-spacing) * (4 / 2));}.pb-5{padding-bottom:calc(var(--hg-spacing) * (5 / 2));}.pb-6{padding-bottom:calc(var(--hg-spacing) * (6 / 2));}.pb-7{padding-bottom:calc(var(--hg-spacing) * (7 / 2));}.pb-8{padding-bottom:calc(var(--hg-spacing) * (8 / 2));}.pb-9{padding-bottom:calc(var(--hg-spacing) * (9 / 2));}.pb-10{padding-bottom:calc(var(--hg-spacing) * (10 / 2));}.pb-11{padding-bottom:calc(var(--hg-spacing) * (11 / 2));}.pb-12{padding-bottom:calc(var(--hg-spacing) * (12 / 2));}.pb-13{padding-bottom:calc(var(--hg-spacing) * (13 / 2));}.pb-14{padding-bottom:calc(var(--hg-spacing) * (14 / 2));}.pb-15{padding-bottom:calc(var(--hg-spacing) * (15 / 2));}.pb-16{padding-bottom:calc(var(--hg-spacing) * (16 / 2));}.pb-17{padding-bottom:calc(var(--hg-spacing) * (17 / 2));}.pb-18{padding-bottom:calc(var(--hg-spacing) * (18 / 2));}.pb-19{padding-bottom:calc(var(--hg-spacing) * (19 / 2));}.pb-20{padding-bottom:calc(var(--hg-spacing) * (20 / 2));}.pb-21{padding-bottom:calc(var(--hg-spacing) * (21 / 2));}.pb-22{padding-bottom:calc(var(--hg-spacing) * (22 / 2));}.pb-23{padding-bottom:calc(var(--hg-spacing) * (23 / 2));}.pb-24{padding-bottom:calc(var(--hg-spacing) * (24 / 2));}.pb-25{padding-bottom:calc(var(--hg-spacing) * (25 / 2));}.pb-26{padding-bottom:calc(var(--hg-spacing) * (26 / 2));}.pb-27{padding-bottom:calc(var(--hg-spacing) * (27 / 2));}.pb-28{padding-bottom:calc(var(--hg-spacing) * (28 / 2));}.pb-29{padding-bottom:calc(var(--hg-spacing) * (29 / 2));}.pb-30{padding-bottom:calc(var(--hg-spacing) * (30 / 2));}.pb-31{padding-bottom:calc(var(--hg-spacing) * (31 / 2));}.pb-32{padding-bottom:calc(var(--hg-spacing) * (32 / 2));}}.grid{--grid-gap-effective:min(var(--gap-section,16px),16px);display:flex;flex-wrap:wrap;gap:var(--grid-gap-effective);justify-content:center;}@media (min-width:992px){.grid{--grid-gap-effective:min(var(--gap-section,24px),32px);gap:var(--grid-gap-effective);}}@media (min-width:1024px){.grid{--grid-gap-effective:var(--gap-section,30px);gap:var(--grid-gap-effective);}}.grid.grid-cols-1:has(video):has(img){display:block;}.grid.grid-cols-1 > *{flex:0 0 100%;max-width:100%;}.grid.grid-cols-2 > *{flex:0 0 calc(50% - var(--grid-gap-effective) / 2);max-width:calc(50% - var(--grid-gap-effective) / 2);}.grid.grid-cols-3 > *{flex:0 0 calc(33.333% - var(--grid-gap-effective) * 2 / 3);max-width:calc(33.333% - var(--grid-gap-effective) * 2 / 3);}.grid.grid-cols-4 > *{flex:0 0 calc(25% - var(--grid-gap-effective) * 3 / 4);max-width:calc(25% - var(--grid-gap-effective) * 3 / 4);}.grid.grid-cols-5 > *{flex:0 0 calc(20% - var(--grid-gap-effective) * 4 / 5);max-width:calc(20% - var(--grid-gap-effective) * 4 / 5);}@media (max-width:1024px){.grid.grid-cols-5 > *,.grid.grid-cols-4 > *,.grid.grid-cols-3 > *{flex:0 0 calc(50% - var(--grid-gap-effective) / 2);max-width:calc(50% - var(--grid-gap-effective) / 2);}}@media (max-width:576px){.grid.grid-cols-4 > *,.grid.grid-cols-3 > *,.grid.grid-cols-2 > *{flex:0 1 100%;max-width:100%;}}@media (max-width:420px){.grid.grid-cols-5 > *{flex:unset;max-width:100%;width:100%;}}.grid.section-gap-0{--gap-section:0px;}.grid.section-gap-8{--gap-section:8px;}.grid.section-gap-16{--gap-section:16px;}.grid.section-gap-24{--gap-section:24px;}.grid.section-gap-32{--gap-section:32px;}.grid.section-gap-48{--gap-section:48px;}.grid.section-gap-64{--gap-section:64px;}.grid.section-gap-72{--gap-section:72px;}.grid.section-gap-96{--gap-section:96px;}.grid.section-gap-128{--gap-section:128px;}.section--align-top{align-items:flex-start;}.section--align-center{align-items:center;}.section--align-bottom{align-items:flex-end;}
.c-text{display:flex;flex-direction:column;gap:var(--spacing-md);color:var(--text-text-color,var(--section-text-color,var(--color-brand-primary)));}.c-text__body{color:inherit;font-size:clamp(1rem,0.95rem + 0.25vw,1.125rem);line-height:1.6;}.c-text__body > *:first-child{margin-top:0;}.c-text__body > *:last-child{margin-bottom:0;}.c-text__body p,.c-text__body ul,.c-text__body ol,.c-text__body li,.c-text__body strong,.c-text__body em{color:inherit;}.c-text__body a{color:inherit;text-decoration-thickness:1px;text-underline-offset:0.18em;}.c-text__footer{color:inherit;}.c-text__footer > *:first-child{margin-top:0;}.c-text__footer > *:last-child{margin-bottom:0;}
.c-text-with-toc{color:var(--text-text-color,var(--section-text-color,var(--color-brand-primary)));}@media (min-width:1024px){.c-text-with-toc--has-toc{display:grid;grid-template-columns:280px 1fr;gap:var(--spacing-lg,2.5rem);align-items:start;}}.c-text-with-toc__nav--desktop{display:none;}@media (min-width:1024px){.c-text-with-toc__nav--desktop{display:block;position:sticky;top:110px;max-height:calc(100vh - 140px);overflow-y:auto;padding-right:var(--spacing-md,1rem);}}.c-text-with-toc__mobile{margin:0 0 var(--spacing-md,1rem);}@media (min-width:1024px){.c-text-with-toc__mobile{display:none;}}.c-text-with-toc__summary{font-weight:700;cursor:pointer;}.c-text-with-toc__title,.c-text-with-toc__footer-title{display:block;margin:0 0 var(--spacing-sm);font-size:0.875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:var(--color-brand-primary);text-decoration:none;}.c-text-with-toc__title:hover,.c-text-with-toc__footer-title:hover{text-decoration:underline;}.c-text-with-toc__footer-title{margin:var(--spacing-sm) 0 0;}.c-text-with-toc__list{margin:0;padding:0;list-style:none;}.c-text-with-toc__item{margin:0;}.c-text-with-toc__item--h3{padding-left:0.875rem;}.c-text-with-toc__link{display:block;padding:0.375rem 0 0.375rem 0.75rem;border-left:3px solid transparent;text-decoration:none;font-size:0.9375rem;line-height:1.35;color:var(--color-grey,#494948);transition:border-color 0.2s ease,color 0.2s ease;}.c-text-with-toc__link:hover,.c-text-with-toc__link:focus{color:var(--color-brand-primary);}.c-text-with-toc__link.is-active{color:var(--color-brand-primary);border-left-color:var(--color-brand-secondary);font-weight:600;}.c-text-with-toc__body{color:inherit;font-size:clamp(1rem,0.95rem + 0.25vw,1.125rem);line-height:1.6;}.c-text-with-toc__body > *:first-child{margin-top:0;}.c-text-with-toc__body > *:last-child{margin-bottom:0;}.c-text-with-toc__body h2,.c-text-with-toc__body h3{scroll-margin-top:100px;}.c-text-with-toc__body a{color:inherit;text-underline-offset:0.18em;text-decoration-thickness:1px;}.c-text-with-toc__footer{margin-top:var(--spacing-xl,3rem);padding-top:var(--spacing-md,1rem);border-top:1px solid var(--color-divider,#d4d4d0);}.c-text-with-toc__footer-title{font-size:0.875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:var(--color-brand-primary);}
:root{--color-brand-primary:#034c5e;--color-primary-50:#f2fcff;--color-primary-100:#e9f7fb;--color-primary-200:#d4e7ed;--color-primary-300:#79b2c0;--color-primary-400:#2c7182;--color-primary-500:#034c5e;--color-primary-600:#023d4b;--color-primary-700:#022e38;--color-primary-800:#011e26;--color-primary-900:#010f13;--color-brand-secondary:#28bcb5;--color-secondary-100:#ecf8f7;--color-secondary-200:#c6eeec;--color-secondary-300:#7ed7d3;--color-secondary-400:#53c9c4;--color-secondary-500:#28bcb5;--color-secondary-600:#209691;--color-secondary-700:#18716d;--color-secondary-800:#104b48;--color-secondary-900:#082624;--color-blue:#0077a2;--color-blue-bg:#ebfcff;--color-purple:#550063;--color-purple-bg:#f3e2f5;--color-yellow:#cabf54;--color-yellow-text:#83780c;--color-yellow-bg:#fcf9e1;--color-grey:#494948;--color-grey-bg:#e8e8e8;--color-grey-pearl:#dddddd;--color-neutral-white:#ffffff;--color-neutral-black:#1d1d1b;--color-neutral-100:#f5f7fa;--color-neutral-200:#e8e8e8;--color-neutral-300:#dddddd;--color-neutral-400:#8a8a8a;--color-neutral-500:#5c5c5c;--color-neutral-600:#525252;--color-neutral-700:#494948;--color-neutral-800:#393937;--color-neutral-900:#282826;--color-alert-100:#fff2df;--color-alert-500:#b18906;--color-success-100:#e8fbec;--color-success-500:#038105;--color-error-100:#fef2f2;--color-error-500:#b91c1c;--color-info-100:#ecf8ff;--color-info-500:#0f65cd;--white:#FFF;--black:#1d1d1b;--color-brand-black:var(--black);--color-brand-text:var(--color-neutral-700);--color-brand-accent:var(--color-blue);--color-brand-transparent:transparent;--color-brand-white-alpha:rgba(255,255,255,0.15);--color-opacity-bg:rgba(0,0,0,.2);--font-regular:"Open Sans Regular",sans-serif;--font-medium:"Open Sans Medium",sans-serif;--font-semi:"Open Sans SemiBold",sans-serif;--font-bold:"Open Sans Bold",sans-serif;--font-light:"Open Sans Light",sans-serif;--font-heavy:"Open Sans ExtraBold",sans-serif;--background-700:#fff;--z-index-2xs:1;--z-index-xs:2;--z-index-sm:3;--z-index-md:4;--z-index-lg:5;--z-index-xl:6;--z-index-menu:100;--z-index-modal:200;--z-index-error:300;--base-trans:0.25s ease-in-out;--md-trans:0.5s ease-in-out;--lg-trans:1s ease-in-out;--bs-gutter-x:2rem;--spacing-3xs:4px;--spacing-2xs:8px;--spacing-xs:12px;--spacing-sm:16px;--spacing-md:24px;--spacing-lg:32px;--spacing-2lg:36px;--spacing-xl:40px;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-4xl:72px;--spacing-5xl:96px;--spacing-6xl:112px;--spacing-7xl:120px;--spacing-8xl:160px;--container:1620px;--gutter-container:1.5rem;}@font-face{font-family:"Open Sans Bold";src:url("/themes/custom/southeu/assets/fonts/OpenSans/OpenSans-Bold.woff2") format("woff2"),url("/themes/custom/southeu/assets/fonts/OpenSans/OpenSans-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Open Sans ExtraBold";src:url("/themes/custom/southeu/assets/fonts/OpenSans/OpenSans-ExtraBold.woff2") format("woff2"),url("/themes/custom/southeu/assets/fonts/OpenSans/OpenSans-ExtraBold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Open Sans Light";src:url("/themes/custom/southeu/assets/fonts/OpenSans/OpenSans-Light.woff2") format("woff2"),url("/themes/custom/southeu/assets/fonts/OpenSans/OpenSans-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Open Sans Medium";src:url("/themes/custom/southeu/assets/fonts/OpenSans/OpenSans-Medium.woff2") format("woff2"),url("/themes/custom/southeu/assets/fonts/OpenSans/OpenSans-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Open Sans Regular";src:url("/themes/custom/southeu/assets/fonts/OpenSans/OpenSans-Regular.woff2") format("woff2"),url("/themes/custom/southeu/assets/fonts/OpenSans/OpenSans-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"Open Sans SemiBold";src:url("/themes/custom/southeu/assets/fonts/OpenSans/OpenSans-SemiBold.woff2") format("woff2"),url("/themes/custom/southeu/assets/fonts/OpenSans/OpenSans-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"icomoon";font-style:normal;font-weight:400;font-display:swap;src:url("/themes/custom/southeu/assets/fonts/icomoon/icomoon.ttf") format("truetype"),url("/themes/custom/southeu/assets/fonts/icomoon/icomoon.eot?") format("eot"),url("/themes/custom/southeu/assets/fonts/icomoon/icomoon.woff") format("woff");}*{font-display:swap;}*,*::after,*::before{box-sizing:border-box;}@view-transition{navigation:auto;}html{-webkit-overflow-scrolling:touch;background-color:var(--white);box-sizing:border-box;width:100%;color:var(--color-brand-primary);font-family:var(--font-regular);font-size:100%;scroll-behavior:smooth;}html:not(.front-page) body{background-color:var(--color-grey-pearl);}html:not(.front-page) header{background-color:var(--color-grey-pearl);}body{margin:0;background-color:var(--background-700);cursor:default;transition:var(--base-trans);}body.scroll-off{overflow-y:hidden;}main,.block-system-main-block{color:var(--black);transition:var(--base-trans);}.visually-hidden,.visually-hidden-focusable:not(:focus,:focus-within){position:absolute !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;border:0 !important;white-space:nowrap !important;}img{max-width:100%;height:auto;}[hidden]{display:none;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.container{width:100%;max-width:var(--container);margin:0 auto;padding-left:var(--gutter-container);padding-right:var(--gutter-container);}h1,h2{font-family:var(--font-bold);}h1,h2,h3,h4,h5,h6{text-wrap:balance;}h1{font-size:clamp(2.25rem,2.63vw + 1.63rem,4.5rem);line-height:clamp(1.25em,2.54vw + 2.22rem,6rem);}h2{font-size:clamp(1.2rem,1.06rem + 0.7vw,1.9rem);line-height:clamp(1.3em,1.18rem + 0.6vw,1.9em);}h1.size-xxl,h2.size-xxl,p.size-xxl{font-size:clamp(2.25rem,2.63vw + 1.63rem,4rem);line-height:clamp(1.25em,2.54vw + 2.22rem,4.5rem);}h1.size-xl,h2.size-xl,p.size-xl{font-size:clamp(2rem,1.5vw + 1.65rem,3rem);line-height:clamp(1.25em,1.5vw + 2.15rem,3.5rem);}h1.size-lg,h2.size-lg,p.size-lg{font-size:clamp(1.375rem,0.94vw + 1.15rem,2rem);line-height:clamp(1.25em,1.17vw + 1.44rem,2.5rem);}h1.size-md,h2.size-md,p.size-md{font-size:clamp(1.25rem,0.38vw + 1.16rem,1.5rem);line-height:clamp(1.25em,0.28vw + 1.5rem,1.75rem);}.color-brand-secondary{color:var(--color-brand-secondary) !important;}a{color:var(--color-brand-primary);transition:var(--base-trans);}a:hover{color:var(--color-brand-secondary);}.form-item > label,fieldset > legend{margin-bottom:4px;color:var(--color-brand-primary);font-family:var(--font-regular);font-size:0.875rem;line-height:1.125rem;}label.form-required::after,legend.form-required::after,span.form-required::after{content:"*";margin-left:4px;color:var(--color-error-500);}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=search],input[type=password],input[type=number],input[type=date],input[type=time],input[type=datetime-local],select,textarea{min-height:44px;padding:12px;border:1px solid var(--color-neutral-400);border-radius:8px;background-color:var(--white);color:var(--color-neutral-800);font-family:var(--font-regular);font-size:1rem;line-height:1.25;transition:border-color var(--base-trans),background-color var(--base-trans),box-shadow var(--base-trans);}textarea{min-height:88px;resize:vertical;}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--color-neutral-600);}input::placeholder,textarea::placeholder{color:var(--color-neutral-600);}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0;border-color:var(--color-neutral-400);border-bottom:2px solid var(--color-brand-secondary);background-color:var(--color-neutral-100);box-shadow:none;}input:disabled,select:disabled,textarea:disabled{border-color:var(--color-neutral-400);background-color:var(--white);color:var(--color-neutral-400);cursor:not-allowed;opacity:1;}input:disabled::-moz-placeholder,textarea:disabled::-moz-placeholder{color:var(--color-neutral-400);}input:disabled::placeholder,textarea:disabled::placeholder{color:var(--color-neutral-400);}.form-item--error > label,fieldset.form-item--error > legend{color:var(--color-error-500);}input.error,select.error,textarea.error,.form-item--error input:not([type=radio]):not([type=checkbox]):not([type=submit]),.form-item--error select,.form-item--error textarea{border-color:var(--color-error-500);background-color:var(--color-error-100);color:var(--color-error-500);}.form-item--error-message{margin-top:4px;color:var(--color-error-500);font-size:0.75rem;line-height:1rem;}.js-form-type-radio{display:flex;align-items:center;gap:8px;}.js-form-type-radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-content:center;width:16px;height:16px;min-width:16px;min-height:16px;margin:0;border:2px solid var(--color-brand-primary);border-radius:8px;background-color:var(--white);cursor:pointer;transition:border-color var(--base-trans),box-shadow var(--base-trans);}.js-form-type-radio input[type=radio]::before{content:"";width:6px;height:6px;border-radius:50%;transform:scale(0);background-color:var(--color-brand-primary);transition:transform var(--base-trans);}.js-form-type-radio input[type=radio]:checked{border-color:var(--color-brand-primary);}.js-form-type-radio input[type=radio]:checked::before{transform:scale(1);}.js-form-type-radio input[type=radio]:focus-visible{outline:0;box-shadow:0 0 0 2px rgba(57,57,55,0.2);}.js-form-type-radio label,.js-form-type-radio input[type=radio] + label{margin:0;color:var(--color-brand-primary);font-family:var(--font-regular);font-size:1rem;line-height:1.5rem;cursor:pointer;}.js-form-type-checkbox{display:flex;align-items:center;gap:8px;}.js-form-type-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-content:center;width:16px;height:16px;min-width:16px;min-height:16px;margin:0;border:1px solid var(--color-brand-primary);border-radius:4px;background-color:var(--white);cursor:pointer;transition:border-color var(--base-trans),background-color var(--base-trans),box-shadow var(--base-trans);}.js-form-type-checkbox input[type=checkbox]::before{content:"";width:4px;height:8px;border-right:2px solid var(--white);border-bottom:2px solid var(--white);transform:rotate(45deg) scale(0);transform-origin:center;}.js-form-type-checkbox input[type=checkbox]:checked{border:1.5px solid var(--color-brand-primary);background-color:var(--color-brand-primary);}.js-form-type-checkbox input[type=checkbox]:checked::before{transform:rotate(45deg) scale(1);}.js-form-type-checkbox input[type=checkbox]:indeterminate{border:1.5px solid var(--color-brand-primary);background-color:var(--white);}.js-form-type-checkbox input[type=checkbox]:indeterminate::before{width:8px;height:2px;border:0;background-color:var(--color-brand-primary);transform:scale(1);}.js-form-type-checkbox input[type=checkbox]:focus-visible{outline:0;border:2px solid var(--color-brand-secondary);box-shadow:none;}.js-form-type-checkbox input[type=checkbox]:disabled{border:1.5px solid var(--color-neutral-400);background-color:#989898;cursor:not-allowed;}.js-form-type-checkbox input[type=checkbox]:disabled::before{border-right-color:var(--white);border-bottom-color:var(--white);}.js-form-type-checkbox label,.js-form-type-checkbox input[type=checkbox] + label{margin:0;color:var(--color-brand-primary);font-family:var(--font-regular);font-size:1rem;line-height:1.5rem;cursor:pointer;}.js-form-type-checkbox input[type=checkbox]:disabled + label{color:var(--color-neutral-400);cursor:not-allowed;}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-40px,0,0);}to{opacity:1;transform:none;}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(40px,0,0);}to{opacity:1;transform:none;}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0);}to{opacity:1;transform:none;}}.animate{opacity:0;}.animate.is-animated{animation-duration:0.8s;animation-fill-mode:both;animation-timing-function:ease-out;}.animate.is-animated.fadeInLeft{animation-name:fadeInLeft;}.animate.is-animated.fadeInRight{animation-name:fadeInRight;}.animate.is-animated.fadeInUp{animation-name:fadeInUp;}.animate-delay-400{animation-delay:400ms;}.animate-delay-500{animation-delay:500ms;}.animate-delay-600{animation-delay:600ms;}.animate-delay-800{animation-delay:800ms;}.animate-delay-1000{animation-delay:1000ms;}.cookie-notice{background:#fff;border:1px solid;padding:20px 26px;box-shadow:0 -1px 10px 0 rgba(172,171,171,0.3019607843);border-radius:6px;font-family:var(--font-regular);}.cookie-notice h2{color:var(--color-brand-secondary) !important;font-weight:700;font-size:1.125rem;line-height:1.5rem;margin:0 0 12px 0;word-break:break-word;}.cookie-notice p#id-cookie-notice{font-size:0.875rem;line-height:1.5rem;font-weight:400;}.cookie-notice .cm-buttons .cm-btn{color:#ffffff;border-color:#034c5e;background-color:#034c5e;flex:auto;max-width:100%;font-size:0.875rem;font-family:inherit;line-height:1.5rem;padding:8px;font-weight:500;border-radius:2px;cursor:pointer;text-align:center;text-transform:none;min-height:0;overflow-wrap:break-word;brdero:2px solid var(--color-brand-primary);}.klaro.klaro-theme-southeu{--klaro-primary-color:var(--color-brand-primary,#034c5e);--klaro-link-color:var(--color-brand-primary,#034c5e);--klaro-link-color-hover:var(--color-brand-primary,#034c5e);--klaro-link-decoration:inherit;--klaro-link-decoration-hover:inherit;--klaro-link-decoration-line:inherit;--klaro-link-decoration-line-hover:inherit;--klaro-button-bg:var(--color-brand-primary,#034c5e);--klaro-button-bg:var(--color-brand-primary,#034c5e);--klaro-button-text-color:var(--color-neutral-white,#fff);--klaro-button-border:2px solid var(--color-brand-primary,#034c5e);--klaro-button-border-radius:2px;--klaro-button-padding:8px 16px;--klaro-button-font-size:14px;--klaro-button-font-weight:500;--klaro-button-line-height:24px;--klaro-button-box-shadow:none;--klaro-button-bg-hover:var(--color-neutral-white,#fff);--klaro-button-text-color-hover:var(--color-brand-primary,#034c5e);--klaro-button-border-hover:2px solid var(--color-brand-primary,#034c5e);--klaro-button-focus-outline:2px solid var(--color-brand-primary,#034c5e);--klaro-button-focus-outline-offset:2px;--klaro-button-focus-box-shadow:none;--klaro-dialog-focus-outline:auto;--klaro-dialog-focus-box-shadow:0 0 0 2px var(--color-brand-primary,#034c5e),0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19);--font-size:14px;--font-family:var(--font-regular,"Open Sans Regular",sans-serif);--title-font-family:var(--font-bold,"Open Sans Bold",sans-serif);--klaro-slider-bg:var(--color-neutral-300,#dddddd);--klaro-slider-bg-active:var(--color-brand-primary,#034c5e);--klaro-slider-bg-required:var(--color-brand-primary,#034c5e);--green1:var(--klaro-link-color);--green2:var(--klaro-link-color);--green3:var(--klaro-link-color);--light1:rgba(255,255,255,0.75);--light3:rgba(255,255,255,0.6);}.klaro.klaro-theme-southeu .cookie-modal,.klaro.klaro-theme-southeu .context-notice,.klaro.klaro-theme-southeu .cookie-notice{font-family:var(--font-family);font-size:var(--font-size);line-height:1.5;color:var(--color-neutral-800,#393937);}.klaro.klaro-theme-southeu .cookie-modal a,.klaro.klaro-theme-southeu .context-notice a,.klaro.klaro-theme-southeu .cookie-notice a{color:var(--klaro-link-color);text-decoration-style:var(--klaro-link-decoration);text-decoration-line:var(--klaro-link-decoration-line);}.klaro.klaro-theme-southeu .cookie-modal a:hover,.klaro.klaro-theme-southeu .context-notice a:hover,.klaro.klaro-theme-southeu .cookie-notice a:hover{color:var(--klaro-link-color-hover);text-decoration-style:var(--klaro-link-decoration-hover);text-decoration-line:var(--klaro-link-decoration-line-hover);}.klaro.klaro-theme-southeu .cookie-modal a:focus,.klaro.klaro-theme-southeu .context-notice a:focus,.klaro.klaro-theme-southeu .cookie-notice a:focus{outline:solid 2px currentColor;outline-offset:2px;}.klaro.klaro-theme-southeu .cookie-modal h2,.klaro.klaro-theme-southeu .context-notice h2,.klaro.klaro-theme-southeu .cookie-notice h2{color:var(--color-brand-secondary,#28bcb5);font-weight:700;font-size:1.125rem;line-height:1.5rem;margin:0 0 12px 0;word-break:break-word;}.klaro.klaro-theme-southeu .cookie-modal p,.klaro.klaro-theme-southeu .cookie-modal strong,.klaro.klaro-theme-southeu .cookie-modal ul,.klaro.klaro-theme-southeu .cookie-modal li,.klaro.klaro-theme-southeu .context-notice p,.klaro.klaro-theme-southeu .context-notice strong,.klaro.klaro-theme-southeu .context-notice ul,.klaro.klaro-theme-southeu .context-notice li,.klaro.klaro-theme-southeu .cookie-notice p,.klaro.klaro-theme-southeu .cookie-notice strong,.klaro.klaro-theme-southeu .cookie-notice ul,.klaro.klaro-theme-southeu .cookie-notice li{color:inherit;}.klaro.klaro-theme-southeu .cookie-modal .cm-list-input:focus + .cm-list-label .slider,.klaro.klaro-theme-southeu .context-notice .cm-list-input:focus + .cm-list-label .slider,.klaro.klaro-theme-southeu .cookie-notice .cm-list-input:focus + .cm-list-label .slider{outline:var(--klaro-button-focus-outline);outline-offset:var(--klaro-button-focus-outline-offset);box-shadow:var(--klaro-button-focus-box-shadow);}.klaro.klaro-theme-southeu .cookie-modal .cm-list-label .slider,.klaro.klaro-theme-southeu .context-notice .cm-list-label .slider,.klaro.klaro-theme-southeu .cookie-notice .cm-list-label .slider{transition:none;background-color:var(--klaro-slider-bg);}.klaro.klaro-theme-southeu .cookie-modal .cm-list-input:checked + .cm-list-label .slider,.klaro.klaro-theme-southeu .context-notice .cm-list-input:checked + .cm-list-label .slider,.klaro.klaro-theme-southeu .cookie-notice .cm-list-input:checked + .cm-list-label .slider{background-color:var(--klaro-slider-bg-active);}.klaro.klaro-theme-southeu .cookie-modal .cm-list-input.required:checked + .cm-list-label .slider,.klaro.klaro-theme-southeu .context-notice .cm-list-input.required:checked + .cm-list-label .slider,.klaro.klaro-theme-southeu .cookie-notice .cm-list-input.required:checked + .cm-list-label .slider{background-color:var(--klaro-slider-bg-required);}.klaro.klaro-theme-southeu .cookie-modal .cm-list-input.half-checked:checked + .cm-list-label .slider,.klaro.klaro-theme-southeu .context-notice .cm-list-input.half-checked:checked + .cm-list-label .slider,.klaro.klaro-theme-southeu .cookie-notice .cm-list-input.half-checked:checked + .cm-list-label .slider{opacity:0.6;background-color:var(--klaro-slider-bg-active);}.klaro.klaro-theme-southeu .cookie-notice{border:1px solid;padding:20px 26px;box-shadow:0 -1px 10px 0 rgba(172,171,171,0.3019607843);border-radius:6px;}@media (min-width:480px){.klaro.klaro-theme-southeu .cookie-notice{width:484px;max-width:484px;}}.klaro.klaro-theme-southeu .cookie-notice:focus-visible{outline:none !important;box-shadow:none !important;}.klaro.klaro-theme-southeu .cookie-notice:not(.cookie-modal-notice) .cn-body{padding:0;}.klaro.klaro-theme-southeu .cookie-modal .cm-btn,.klaro.klaro-theme-southeu .cookie-modal .cm-btn.cm-btn-info,.klaro.klaro-theme-southeu .cookie-modal .cm-btn.cm-btn-success,.klaro.klaro-theme-southeu .cookie-modal .cm-btn.cm-btn-decline,.klaro.klaro-theme-southeu .cookie-modal .cm-btn.cm-btn-danger,.klaro.klaro-theme-southeu .context-notice .cm-btn,.klaro.klaro-theme-southeu .context-notice .cm-btn.cm-btn-info,.klaro.klaro-theme-southeu .context-notice .cm-btn.cm-btn-success,.klaro.klaro-theme-southeu .context-notice .cm-btn.cm-btn-decline,.klaro.klaro-theme-southeu .context-notice .cm-btn.cm-btn-danger,.klaro.klaro-theme-southeu .cookie-notice .cm-btn,.klaro.klaro-theme-southeu .cookie-notice .cm-btn.cm-btn-info,.klaro.klaro-theme-southeu .cookie-notice .cm-btn.cm-btn-success,.klaro.klaro-theme-southeu .cookie-notice .cm-btn.cm-btn-decline,.klaro.klaro-theme-southeu .cookie-notice .cm-btn.cm-btn-danger,.klaro.klaro-theme-southeu .cookie-notice .cm-link.cn-learn-more,.klaro.klaro-theme-southeu.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more{display:inline-block;width:-moz-fit-content;width:fit-content;padding:var(--klaro-button-padding);color:var(--klaro-button-text-color);border:var(--klaro-button-border);border-radius:var(--klaro-button-border-radius);background-color:var(--klaro-button-bg);box-shadow:var(--klaro-button-box-shadow);font-size:var(--klaro-button-font-size);font-weight:var(--klaro-button-font-weight);line-height:var(--klaro-button-line-height);cursor:pointer;text-transform:none;}.klaro.klaro-theme-southeu .cookie-modal .cm-btn:hover,.klaro.klaro-theme-southeu .cookie-modal .cm-btn.cm-btn-info:hover,.klaro.klaro-theme-southeu .cookie-modal .cm-btn.cm-btn-success:hover,.klaro.klaro-theme-southeu .cookie-modal .cm-btn.cm-btn-decline:hover,.klaro.klaro-theme-southeu .cookie-modal .cm-btn.cm-btn-danger:hover,.klaro.klaro-theme-southeu .context-notice .cm-btn:hover,.klaro.klaro-theme-southeu .context-notice .cm-btn.cm-btn-info:hover,.klaro.klaro-theme-southeu .context-notice .cm-btn.cm-btn-success:hover,.klaro.klaro-theme-southeu .context-notice .cm-btn.cm-btn-decline:hover,.klaro.klaro-theme-southeu .context-notice .cm-btn.cm-btn-danger:hover,.klaro.klaro-theme-southeu .cookie-notice .cm-btn:hover,.klaro.klaro-theme-southeu .cookie-notice .cm-btn.cm-btn-info:hover,.klaro.klaro-theme-southeu .cookie-notice .cm-btn.cm-btn-success:hover,.klaro.klaro-theme-southeu .cookie-notice .cm-btn.cm-btn-decline:hover,.klaro.klaro-theme-southeu .cookie-notice .cm-btn.cm-btn-danger:hover,.klaro.klaro-theme-southeu .cookie-notice .cm-link.cn-learn-more:hover,.klaro.klaro-theme-southeu.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more:hover{color:var(--klaro-button-text-color-hover);border:var(--klaro-button-border-hover);background-color:var(--klaro-button-bg-hover);}.klaro.klaro-theme-southeu .cookie-modal .cm-btn:focus,.klaro.klaro-theme-southeu .cookie-modal .cm-btn.cm-btn-info:focus,.klaro.klaro-theme-southeu .cookie-modal .cm-btn.cm-btn-success:focus,.klaro.klaro-theme-southeu .cookie-modal .cm-btn.cm-btn-decline:focus,.klaro.klaro-theme-southeu .cookie-modal .cm-btn.cm-btn-danger:focus,.klaro.klaro-theme-southeu .context-notice .cm-btn:focus,.klaro.klaro-theme-southeu .context-notice .cm-btn.cm-btn-info:focus,.klaro.klaro-theme-southeu .context-notice .cm-btn.cm-btn-success:focus,.klaro.klaro-theme-southeu .context-notice .cm-btn.cm-btn-decline:focus,.klaro.klaro-theme-southeu .context-notice .cm-btn.cm-btn-danger:focus,.klaro.klaro-theme-southeu .cookie-notice .cm-btn:focus,.klaro.klaro-theme-southeu .cookie-notice .cm-btn.cm-btn-info:focus,.klaro.klaro-theme-southeu .cookie-notice .cm-btn.cm-btn-success:focus,.klaro.klaro-theme-southeu .cookie-notice .cm-btn.cm-btn-decline:focus,.klaro.klaro-theme-southeu .cookie-notice .cm-btn.cm-btn-danger:focus,.klaro.klaro-theme-southeu .cookie-notice .cm-link.cn-learn-more:focus,.klaro.klaro-theme-southeu.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more:focus{outline:var(--klaro-button-focus-outline);outline-offset:var(--klaro-button-focus-outline-offset);box-shadow:var(--klaro-button-focus-box-shadow);}.klaro.klaro-theme-southeu .cookie-notice .cm-link.cn-learn-more{width:auto;flex:0 1 auto;margin-right:auto;}.klaro.klaro-theme-southeu.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more{flex-grow:unset;margin-right:auto;cursor:pointer;text-align:center;}.klaro.klaro-theme-southeu .cm-modal.cm-klaro:focus,.klaro.klaro-theme-southeu .cm-modal.cm-klaro:focus-visible,.klaro.klaro-theme-southeu .context-notice:focus,.klaro.klaro-theme-southeu .context-notice:focus-visible,.klaro.klaro-theme-southeu .cookie-notice:focus,.klaro.klaro-theme-southeu .cookie-notice:focus-visible{outline:var(--klaro-dialog-focus-outline);box-shadow:var(--klaro-dialog-focus-box-shadow),0 0 0 10px #fff;}.klaro.klaro-theme-southeu.cookie-notice-wrapper{background:#fff;border:1px solid var(--color-neutral-300,#dddddd);padding:20px 26px;box-shadow:0 -1px 10px 0 rgba(172,171,171,0.3019607843);border-radius:6px;}.klaro.klaro-theme-southeu.cookie-notice-wrapper .cm-modal .cm-close{opacity:0;pointer-events:none;}.klaro.klaro-theme-southeu .cm-modal.cm-klaro{padding:var(--spacing-md);border:1px solid var(--color-neutral-300,#dddddd);background:var(--color-neutral-white,#fff);border-radius:6px;color:#212121;}.klaro.klaro-theme-southeu .cm-modal.cm-klaro .cm-header .cm-title{font-family:var(--title-font-family);}.klaro.klaro-theme-southeu .cm-modal.cm-klaro .cm-list-title{color:#212121;}.klaro.klaro-theme-southeu .cm-modal.cm-klaro .cm-list-label{display:flex;justify-content:space-between;font-size:1rem;color:#212121;line-height:1.5rem;}.klaro.klaro-theme-southeu .cm-modal.cm-klaro .title{color:#212121;font-size:1.125rem !important;font-weight:700;line-height:1.5rem;word-break:break-word;}.klaro.klaro-theme-southeu .klaro-close{color:var(--color-neutral-800,#393937);border:none;background:none;cursor:pointer;}.klaro.klaro-theme-southeu .klaro-close::after{content:"×";font-size:2em;line-height:1;}.klaro.klaro-theme-southeu .klaro-close:focus{outline:solid 2px currentColor;outline-offset:2px;}.klaro .cookie-modal .cm-modal .hide svg{stroke:#212121;}@media (prefers-contrast:more){.klaro.klaro-overrides-southeu{--klaro-button-focus-outline:2px dotted #fff !important;--klaro-button-focus-outline-offset:2px !important;}.klaro.klaro-overrides-southeu .cookie-modal,.klaro.klaro-overrides-southeu .cm-modal,.klaro.klaro-overrides-southeu .context-notice,.klaro.klaro-overrides-southeu .cookie-notice{border:1px solid #fff;}.klaro.klaro-overrides-southeu .cookie-modal .cm-list-label .slider,.klaro.klaro-overrides-southeu .cm-modal .cm-list-label .slider,.klaro.klaro-overrides-southeu .context-notice .cm-list-label .slider,.klaro.klaro-overrides-southeu .cookie-notice .cm-list-label .slider{border:2px solid #fff;}.klaro.klaro-overrides-southeu .cookie-modal .cm-list-label .slider::before,.klaro.klaro-overrides-southeu .cm-modal .cm-list-label .slider::before,.klaro.klaro-overrides-southeu .context-notice .cm-list-label .slider::before,.klaro.klaro-overrides-southeu .cookie-notice .cm-list-label .slider::before{box-sizing:border-box;border:4px solid #fff;}.klaro.klaro-overrides-southeu .cookie-modal a:focus,.klaro.klaro-overrides-southeu .cookie-modal button:focus,.klaro.klaro-overrides-southeu .cm-modal a:focus,.klaro.klaro-overrides-southeu .cm-modal button:focus,.klaro.klaro-overrides-southeu .context-notice a:focus,.klaro.klaro-overrides-southeu .context-notice button:focus,.klaro.klaro-overrides-southeu .cookie-notice a:focus,.klaro.klaro-overrides-southeu .cookie-notice button:focus{outline:1px dotted #fff;}.klaro.klaro-overrides-southeu .cookie-modal .cm-modal .hide svg{stroke:#fff;}.klaro_toggle_dialog{box-shadow:0 0 5px 0 rgba(0,0,0,0.35);}}
.header{position:sticky;top:-1px;background-color:var(--background-700);display:flex;justify-content:space-between;flex-direction:row;z-index:var(--z-index-menu);padding:0;}@media (min-width:992px){.header{position:relative;}}@media (min-width:1024px){.header{flex-direction:column;}}.header__top{padding:var(--spacing-sm) 0;}@media (min-width:992px){.header__top{padding:var(--spacing-md) 0;}}@media (min-width:1024px){.header__top{border-bottom:1px solid var(--color-brand-primary);}}.header__bottom{padding:var(--spacing-sm) 0;}.header__branding img{display:inline-block;vertical-align:middle;max-width:100%;width:clamp(5rem,3.6rem + 7vw,12rem);}.header__top,.header__inner{justify-content:flex-start;}.header__bottom,.header__inner{justify-content:flex-end;}.header__tabs{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:clamp(1rem,1.5vw,2rem);min-width:0;}.menu--main{flex:1 1 auto;min-width:0;display:none;margin-left:auto;}@media (max-width:991px){.menu--main{position:fixed;top:64px;right:0;left:0;overflow-y:auto;width:100%;height:calc(100vh - 64px);background-color:var(--background-700);transition:var(--base-trans);transform:translateX(100%);}}@media (min-width:992px){.menu--main{display:block;}}.menu--main.show{display:block;}@media (max-width:991px){.menu--main.show{display:block;animation:slide-in-menu 0.3s ease forwards;}}.menu--main ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1rem clamp(1rem,1.4vw,2rem);margin:0;padding:0;list-style:none;}@media (max-width:1023px){.menu--main ul{margin-top:var(--spacing-lg);display:flex;justify-content:center;gap:var(--spacing-md);flex-direction:column;padding:var(--spacing-lg);}.menu--main ul li a{font-size:1.25rem;line-height:1.35;}}.menu--main li{margin:0;}.menu--main a{color:var(--color-brand-primary);font-family:var(--font-regular);font-size:1.125rem;line-height:1.5rem;text-decoration:none;transition:color var(--base-trans),opacity var(--base-trans);}.menu--main a:hover,.menu--main a:focus-visible,.menu--main a.is-active,.menu--main a[aria-current=page]{color:var(--color-brand-secondary);outline:0;}@keyframes slide-in-menu{from{opacity:0;visibility:hidden;transform:translateX(100%);}to{opacity:1;visibility:visible;transform:translateX(0);}}@keyframes slide-out-menu{from{opacity:1;visibility:visible;transform:translateX(0);}to{opacity:0;visibility:hidden;transform:translateX(100%);}}.nav-toggle{position:relative;z-index:var(--z-index-modal);display:flex;align-items:center;order:3;padding:6px 8px;border:none;background:transparent;color:red;font-size:1.125rem;line-height:1.5rem;cursor:pointer;}@media (min-width:992px){.nav-toggle{display:none;}}.nav-toggle--menu,.nav-toggle--close{display:none;opacity:0;transition:var(--base-trans);}@media (min-width:1024px){.nav-toggle--menu{display:block;opacity:1;}}.nav-toggle--close{color:var(--black);}@media (min-width:480px){.nav-toggle--close{display:none;opacity:0;}}.nav-toggle .button-text{color:var(--black);font-family:var(--title-medium);font-size:1rem;line-height:1.5rem;}.nav-toggle .button-text--default{display:block;opacity:1;}.nav-toggle .button-text--open{display:none;opacity:0;}@media (min-width:480px){.nav-toggle[aria-expanded=true] .navbar-toggler--menu{display:none;opacity:0;}}.nav-toggle[aria-expanded=true] .button-text--default{display:none;opacity:0;}.nav-toggle[aria-expanded=true] .button-text--open{display:block;opacity:1;}@media (min-width:480px){.nav-toggle[aria-expanded=true] .navbar-toggler--close{display:block;opacity:1;}}.hamburguer{position:relative;width:30px;height:20px;cursor:pointer;transition:var(--md-trans) ease-in-out;transform:rotate(0deg) !important;}.hamburguer span{position:absolute;left:0;display:block;width:100%;height:1px;border-radius:20px;background:var(--color-brand-primary);opacity:1;transition:0.25s ease-in-out;transform:rotate(0deg) !important;}.hamburguer span:nth-child(1){top:0;}.hamburguer span:nth-child(2),.hamburguer span:nth-child(3){top:9px;}.hamburguer span:nth-child(4){top:18px;}.navbar-toggler:not(.collapsed) .hamburguer span:nth-child(1){top:18px;left:50%;width:0;}.navbar-toggler:not(.collapsed) .hamburguer span:nth-child(2){transform:rotate(45deg) !important;}.navbar-toggler:not(.collapsed) .hamburguer span:nth-child(3){transform:rotate(-45deg) !important;}.navbar-toggler:not(.collapsed) .hamburguer span:nth-child(4){top:18px;left:50%;width:0%;}@keyframes changeAnimation{0%{opacity:0;transform:translateX(64px);}50%{opacity:0.25;}100%{opacity:1;transform:translateY(0);}}.block-language{flex:0 0 auto;margin-left:clamp(0.5rem,0.8vw,1rem);}.block-language .language-switcher-language-url{display:flex;margin:0;padding:0;align-items:center;gap:0.85rem;list-style:none;}.block-language li{margin:0;}.block-language li.is-active{order:-1;}.block-language li a{color:var(--color-brand-primary);font-family:var(--font-regular);font-size:1.125rem;line-height:1.5rem;text-decoration:none;transition:color var(--base-trans),opacity var(--base-trans);}.block-language li a:hover,.block-language li a:focus-visible,.block-language li a.is-active,.block-language li a[aria-current=page]{color:var(--color-brand-secondary);outline:0;}.block-language li a.is-active{color:var(--color-brand-primary);font-family:var(--font-bold);text-decoration:underline;}@media (max-width:991px){.language-switcher-language-url{width:100%;margin-left:0;}.language-switcher-language-url .links{justify-content:center;}}
.footer{color:var(--color-brand-primary);background-color:var(--white);}.footer__pre-footer,.footer__top,.footer__main,.footer__bottom{position:relative;}.footer .header__branding img{width:240px;}@media (min-width:992px){.footer .header__branding img{width:280px;}}.footer__inner{padding-top:3rem;padding-bottom:3rem;}.footer__inner .block{margin:0;}.footer__inner--pre-footer{display:grid;gap:2rem;}.footer__inner--main{padding-top:4rem;padding-bottom:4rem;}.footer__inner--bottom{padding-top:1.5rem;padding-bottom:1.5rem;}.footer__pre-footer{background-color:var(--color-brand-primary);color:var(--white);}.footer__pre-footer .region-pre-footer{display:grid;gap:2rem;}@media (min-width:992px){.footer__pre-footer .region-pre-footer{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;}}.footer__top{border-top:1px solid var(--color-neutral-200);border-bottom:1px solid var(--color-neutral-200);}.footer__top .region-footer-top{display:grid;gap:2rem;}@media (min-width:992px){.footer__top .region-footer-top{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:center;}}.footer__main .region-footer{display:grid;gap:2rem;}@media (min-width:992px){.footer__main .region-footer{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:end;}}.footer__bottom{border-top:1px solid var(--color-neutral-200);}.footer__bottom .region-footer-bottom{display:grid;gap:1rem;}@media (min-width:992px){.footer__bottom .region-footer-bottom{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;}}#footer-main .section--main{display:flex;justify-content:center;}.southeu-contact-info{font-style:normal;}.southeu-contact-info__label{font-weight:bold;}.southeu-contact-info__name{font-size:1.125rem;line-height:1.25em;}.southeu-contact-info p{font-size:1rem;line-height:1.25em;}.menu--footer ul{margin:var(--spacing-md) 0;display:flex;padding-left:0;list-style:none;justify-content:center;gap:var(--spacing-lg,32px);flex-wrap:wrap;}.menu--footer ul li{flex:0 1 100%;text-align:center;}@media (min-width:480px){.menu--footer ul li{flex:0 1 auto;}}.menu--footer ul li > a,.menu--footer ul li span{font-size:1.125rem;line-height:1.25em;color:var(--color-brand-secondary);transition:var(--base-trans);}.menu--footer ul li > a:hover{color:var(--color-brand-primary);}.menu--social-menu ul{display:flex;padding-left:0;list-style:none;justify-content:left;gap:var(--spacing-lg,32px);}@media (max-width:767px){.menu--social-menu ul{justify-content:center;}}.menu--social-menu ul li > a,.menu--social-menu ul li span{font-size:0;color:var(--color-brand-secondary);text-decoration:none;}.menu--social-menu ul li > a::before,.menu--social-menu ul li span::before{font-family:"icomoon";font-size:2rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;font-display:swap;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-brand-secondary);color:var(--white);padding:8px;border-radius:16px;transition:var(--base-trans);}@media (min-width:992px){.menu--social-menu ul li > a::before,.menu--social-menu ul li span::before{font-family:"icomoon";font-size:3rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;font-display:swap;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}}.menu--social-menu ul li > a.linkedin::before,.menu--social-menu ul li span.linkedin::before{content:"\e904";}.menu--social-menu ul li > a.youtube::before,.menu--social-menu ul li span.youtube::before{content:"\e903";}.menu--social-menu ul li > a:hover::before,.menu--social-menu ul li span:hover::before{background-color:var(--color-grey-pearl);}
.klaro.klaro-theme-southeu{--klaro-primary-color:var(--color-brand-primary,#034c5e);--klaro-link-color:var(--color-brand-primary,#034c5e);--klaro-link-color-hover:var(--color-brand-primary,#034c5e);--klaro-link-decoration:inherit;--klaro-link-decoration-hover:inherit;--klaro-link-decoration-line:inherit;--klaro-link-decoration-line-hover:inherit;--klaro-button-bg:var(--color-brand-primary,#034c5e);--klaro-button-bg:var(--color-brand-primary,#034c5e);--klaro-button-text-color:var(--color-neutral-white,#fff);--klaro-button-border:2px solid var(--color-brand-primary,#034c5e);--klaro-button-border-radius:2px;--klaro-button-padding:8px 16px;--klaro-button-font-size:14px;--klaro-button-font-weight:500;--klaro-button-line-height:24px;--klaro-button-box-shadow:none;--klaro-button-bg-hover:var(--color-neutral-white,#fff);--klaro-button-text-color-hover:var(--color-brand-primary,#034c5e);--klaro-button-border-hover:2px solid var(--color-brand-primary,#034c5e);--klaro-button-focus-outline:2px solid var(--color-brand-primary,#034c5e);--klaro-button-focus-outline-offset:2px;--klaro-button-focus-box-shadow:none;--klaro-dialog-focus-outline:auto;--klaro-dialog-focus-box-shadow:0 0 0 2px var(--color-brand-primary,#034c5e),0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19);--font-size:14px;--font-family:var(--font-regular,"Open Sans Regular",sans-serif);--title-font-family:var(--font-bold,"Open Sans Bold",sans-serif);--klaro-slider-bg:var(--color-neutral-300,#dddddd);--klaro-slider-bg-active:var(--color-brand-primary,#034c5e);--klaro-slider-bg-required:var(--color-brand-primary,#034c5e);--green1:var(--klaro-link-color);--green2:var(--klaro-link-color);--green3:var(--klaro-link-color);--light1:rgba(255,255,255,0.75);--light3:rgba(255,255,255,0.6);}.klaro.klaro-theme-southeu .cookie-modal,.klaro.klaro-theme-southeu .context-notice,.klaro.klaro-theme-southeu .cookie-notice{font-family:var(--font-family);font-size:var(--font-size);line-height:1.5;color:var(--color-neutral-800,#393937);}.klaro.klaro-theme-southeu .cookie-modal a,.klaro.klaro-theme-southeu .context-notice a,.klaro.klaro-theme-southeu .cookie-notice a{color:var(--klaro-link-color);text-decoration-style:var(--klaro-link-decoration);text-decoration-line:var(--klaro-link-decoration-line);}.klaro.klaro-theme-southeu .cookie-modal a:hover,.klaro.klaro-theme-southeu .context-notice a:hover,.klaro.klaro-theme-southeu .cookie-notice a:hover{color:var(--klaro-link-color-hover);text-decoration-style:var(--klaro-link-decoration-hover);text-decoration-line:var(--klaro-link-decoration-line-hover);}.klaro.klaro-theme-southeu .cookie-modal a:focus,.klaro.klaro-theme-southeu .context-notice a:focus,.klaro.klaro-theme-southeu .cookie-notice a:focus{outline:solid 2px currentColor;outline-offset:2px;}.klaro.klaro-theme-southeu .cookie-modal h2,.klaro.klaro-theme-southeu .context-notice h2,.klaro.klaro-theme-southeu .cookie-notice h2{color:var(--color-brand-secondary,#28bcb5);font-weight:700;font-size:1.125rem;line-height:1.5rem;margin:0 0 12px 0;word-break:break-word;}.klaro.klaro-theme-southeu .cookie-modal p,.klaro.klaro-theme-southeu .cookie-modal strong,.klaro.klaro-theme-southeu .cookie-modal ul,.klaro.klaro-theme-southeu .cookie-modal li,.klaro.klaro-theme-southeu .context-notice p,.klaro.klaro-theme-southeu .context-notice strong,.klaro.klaro-theme-southeu .context-notice ul,.klaro.klaro-theme-southeu .context-notice li,.klaro.klaro-theme-southeu .cookie-notice p,.klaro.klaro-theme-southeu .cookie-notice strong,.klaro.klaro-theme-southeu .cookie-notice ul,.klaro.klaro-theme-southeu .cookie-notice li{color:inherit;}.klaro.klaro-theme-southeu .cookie-modal .cm-list-input:focus + .cm-list-label .slider,.klaro.klaro-theme-southeu .context-notice .cm-list-input:focus + .cm-list-label .slider,.klaro.klaro-theme-southeu .cookie-notice .cm-list-input:focus + .cm-list-label .slider{outline:var(--klaro-button-focus-outline);outline-offset:var(--klaro-button-focus-outline-offset);box-shadow:var(--klaro-button-focus-box-shadow);}.klaro.klaro-theme-southeu .cookie-modal .cm-list-label .slider,.klaro.klaro-theme-southeu .context-notice .cm-list-label .slider,.klaro.klaro-theme-southeu .cookie-notice .cm-list-label .slider{transition:none;background-color:var(--klaro-slider-bg);}.klaro.klaro-theme-southeu .cookie-modal .cm-list-input:checked + .cm-list-label .slider,.klaro.klaro-theme-southeu .context-notice .cm-list-input:checked + .cm-list-label .slider,.klaro.klaro-theme-southeu .cookie-notice .cm-list-input:checked + .cm-list-label .slider{background-color:var(--klaro-slider-bg-active);}.klaro.klaro-theme-southeu .cookie-modal .cm-list-input.required:checked + .cm-list-label .slider,.klaro.klaro-theme-southeu .context-notice .cm-list-input.required:checked + .cm-list-label .slider,.klaro.klaro-theme-southeu .cookie-notice .cm-list-input.required:checked + .cm-list-label .slider{background-color:var(--klaro-slider-bg-required);}.klaro.klaro-theme-southeu .cookie-modal .cm-list-input.half-checked:checked + .cm-list-label .slider,.klaro.klaro-theme-southeu .context-notice .cm-list-input.half-checked:checked + .cm-list-label .slider,.klaro.klaro-theme-southeu .cookie-notice .cm-list-input.half-checked:checked + .cm-list-label .slider{opacity:0.6;background-color:var(--klaro-slider-bg-active);}.klaro.klaro-theme-southeu .cookie-notice{border:1px solid;padding:20px 26px;box-shadow:0 -1px 10px 0 rgba(172,171,171,0.3019607843);border-radius:6px;}@media (min-width:480px){.klaro.klaro-theme-southeu .cookie-notice{width:484px;max-width:484px;}}.klaro.klaro-theme-southeu .cookie-notice:focus-visible{outline:none !important;box-shadow:none !important;}.klaro.klaro-theme-southeu .cookie-notice:not(.cookie-modal-notice) .cn-body{padding:0;}.klaro.klaro-theme-southeu .cookie-modal .cm-btn,.klaro.klaro-theme-southeu .cookie-modal .cm-btn.cm-btn-info,.klaro.klaro-theme-southeu .cookie-modal .cm-btn.cm-btn-success,.klaro.klaro-theme-southeu .cookie-modal .cm-btn.cm-btn-decline,.klaro.klaro-theme-southeu .cookie-modal .cm-btn.cm-btn-danger,.klaro.klaro-theme-southeu .context-notice .cm-btn,.klaro.klaro-theme-southeu .context-notice .cm-btn.cm-btn-info,.klaro.klaro-theme-southeu .context-notice .cm-btn.cm-btn-success,.klaro.klaro-theme-southeu .context-notice .cm-btn.cm-btn-decline,.klaro.klaro-theme-southeu .context-notice .cm-btn.cm-btn-danger,.klaro.klaro-theme-southeu .cookie-notice .cm-btn,.klaro.klaro-theme-southeu .cookie-notice .cm-btn.cm-btn-info,.klaro.klaro-theme-southeu .cookie-notice .cm-btn.cm-btn-success,.klaro.klaro-theme-southeu .cookie-notice .cm-btn.cm-btn-decline,.klaro.klaro-theme-southeu .cookie-notice .cm-btn.cm-btn-danger,.klaro.klaro-theme-southeu .cookie-notice .cm-link.cn-learn-more,.klaro.klaro-theme-southeu.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more{display:inline-block;width:-moz-fit-content;width:fit-content;padding:var(--klaro-button-padding);color:var(--klaro-button-text-color);border:var(--klaro-button-border);border-radius:var(--klaro-button-border-radius);background-color:var(--klaro-button-bg);box-shadow:var(--klaro-button-box-shadow);font-size:var(--klaro-button-font-size);font-weight:var(--klaro-button-font-weight);line-height:var(--klaro-button-line-height);cursor:pointer;text-transform:none;}.klaro.klaro-theme-southeu .cookie-modal .cm-btn:hover,.klaro.klaro-theme-southeu .cookie-modal .cm-btn.cm-btn-info:hover,.klaro.klaro-theme-southeu .cookie-modal .cm-btn.cm-btn-success:hover,.klaro.klaro-theme-southeu .cookie-modal .cm-btn.cm-btn-decline:hover,.klaro.klaro-theme-southeu .cookie-modal .cm-btn.cm-btn-danger:hover,.klaro.klaro-theme-southeu .context-notice .cm-btn:hover,.klaro.klaro-theme-southeu .context-notice .cm-btn.cm-btn-info:hover,.klaro.klaro-theme-southeu .context-notice .cm-btn.cm-btn-success:hover,.klaro.klaro-theme-southeu .context-notice .cm-btn.cm-btn-decline:hover,.klaro.klaro-theme-southeu .context-notice .cm-btn.cm-btn-danger:hover,.klaro.klaro-theme-southeu .cookie-notice .cm-btn:hover,.klaro.klaro-theme-southeu .cookie-notice .cm-btn.cm-btn-info:hover,.klaro.klaro-theme-southeu .cookie-notice .cm-btn.cm-btn-success:hover,.klaro.klaro-theme-southeu .cookie-notice .cm-btn.cm-btn-decline:hover,.klaro.klaro-theme-southeu .cookie-notice .cm-btn.cm-btn-danger:hover,.klaro.klaro-theme-southeu .cookie-notice .cm-link.cn-learn-more:hover,.klaro.klaro-theme-southeu.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more:hover{color:var(--klaro-button-text-color-hover);border:var(--klaro-button-border-hover);background-color:var(--klaro-button-bg-hover);}.klaro.klaro-theme-southeu .cookie-modal .cm-btn:focus,.klaro.klaro-theme-southeu .cookie-modal .cm-btn.cm-btn-info:focus,.klaro.klaro-theme-southeu .cookie-modal .cm-btn.cm-btn-success:focus,.klaro.klaro-theme-southeu .cookie-modal .cm-btn.cm-btn-decline:focus,.klaro.klaro-theme-southeu .cookie-modal .cm-btn.cm-btn-danger:focus,.klaro.klaro-theme-southeu .context-notice .cm-btn:focus,.klaro.klaro-theme-southeu .context-notice .cm-btn.cm-btn-info:focus,.klaro.klaro-theme-southeu .context-notice .cm-btn.cm-btn-success:focus,.klaro.klaro-theme-southeu .context-notice .cm-btn.cm-btn-decline:focus,.klaro.klaro-theme-southeu .context-notice .cm-btn.cm-btn-danger:focus,.klaro.klaro-theme-southeu .cookie-notice .cm-btn:focus,.klaro.klaro-theme-southeu .cookie-notice .cm-btn.cm-btn-info:focus,.klaro.klaro-theme-southeu .cookie-notice .cm-btn.cm-btn-success:focus,.klaro.klaro-theme-southeu .cookie-notice .cm-btn.cm-btn-decline:focus,.klaro.klaro-theme-southeu .cookie-notice .cm-btn.cm-btn-danger:focus,.klaro.klaro-theme-southeu .cookie-notice .cm-link.cn-learn-more:focus,.klaro.klaro-theme-southeu.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more:focus{outline:var(--klaro-button-focus-outline);outline-offset:var(--klaro-button-focus-outline-offset);box-shadow:var(--klaro-button-focus-box-shadow);}.klaro.klaro-theme-southeu .cookie-notice .cm-link.cn-learn-more{width:auto;flex:0 1 auto;margin-right:auto;}.klaro.klaro-theme-southeu.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more{flex-grow:unset;margin-right:auto;cursor:pointer;text-align:center;}.klaro.klaro-theme-southeu .cm-modal.cm-klaro:focus,.klaro.klaro-theme-southeu .cm-modal.cm-klaro:focus-visible,.klaro.klaro-theme-southeu .context-notice:focus,.klaro.klaro-theme-southeu .context-notice:focus-visible,.klaro.klaro-theme-southeu .cookie-notice:focus,.klaro.klaro-theme-southeu .cookie-notice:focus-visible{outline:var(--klaro-dialog-focus-outline);box-shadow:var(--klaro-dialog-focus-box-shadow),0 0 0 10px #fff;}.klaro.klaro-theme-southeu.cookie-notice-wrapper{background:#fff;border:1px solid var(--color-neutral-300,#dddddd);padding:20px 26px;box-shadow:0 -1px 10px 0 rgba(172,171,171,0.3019607843);border-radius:6px;}.klaro.klaro-theme-southeu.cookie-notice-wrapper .cm-modal .cm-close{opacity:0;pointer-events:none;}.klaro.klaro-theme-southeu .cm-modal.cm-klaro{padding:var(--spacing-md);border:1px solid var(--color-neutral-300,#dddddd);background:var(--color-neutral-white,#fff);border-radius:6px;color:#212121;}.klaro.klaro-theme-southeu .cm-modal.cm-klaro .cm-header .cm-title{font-family:var(--title-font-family);}.klaro.klaro-theme-southeu .cm-modal.cm-klaro .cm-list-title{color:#212121;}.klaro.klaro-theme-southeu .cm-modal.cm-klaro .cm-list-label{display:flex;justify-content:space-between;font-size:1rem;color:#212121;line-height:1.5rem;}.klaro.klaro-theme-southeu .cm-modal.cm-klaro .title{color:#212121;font-size:1.125rem !important;font-weight:700;line-height:1.5rem;word-break:break-word;}.klaro.klaro-theme-southeu .klaro-close{color:var(--color-neutral-800,#393937);border:none;background:none;cursor:pointer;}.klaro.klaro-theme-southeu .klaro-close::after{content:"×";font-size:2em;line-height:1;}.klaro.klaro-theme-southeu .klaro-close:focus{outline:solid 2px currentColor;outline-offset:2px;}.klaro .cookie-modal .cm-modal .hide svg{stroke:#212121;}@media (prefers-contrast:more){.klaro.klaro-overrides-southeu{--klaro-button-focus-outline:2px dotted #fff !important;--klaro-button-focus-outline-offset:2px !important;}.klaro.klaro-overrides-southeu .cookie-modal,.klaro.klaro-overrides-southeu .cm-modal,.klaro.klaro-overrides-southeu .context-notice,.klaro.klaro-overrides-southeu .cookie-notice{border:1px solid #fff;}.klaro.klaro-overrides-southeu .cookie-modal .cm-list-label .slider,.klaro.klaro-overrides-southeu .cm-modal .cm-list-label .slider,.klaro.klaro-overrides-southeu .context-notice .cm-list-label .slider,.klaro.klaro-overrides-southeu .cookie-notice .cm-list-label .slider{border:2px solid #fff;}.klaro.klaro-overrides-southeu .cookie-modal .cm-list-label .slider::before,.klaro.klaro-overrides-southeu .cm-modal .cm-list-label .slider::before,.klaro.klaro-overrides-southeu .context-notice .cm-list-label .slider::before,.klaro.klaro-overrides-southeu .cookie-notice .cm-list-label .slider::before{box-sizing:border-box;border:4px solid #fff;}.klaro.klaro-overrides-southeu .cookie-modal a:focus,.klaro.klaro-overrides-southeu .cookie-modal button:focus,.klaro.klaro-overrides-southeu .cm-modal a:focus,.klaro.klaro-overrides-southeu .cm-modal button:focus,.klaro.klaro-overrides-southeu .context-notice a:focus,.klaro.klaro-overrides-southeu .context-notice button:focus,.klaro.klaro-overrides-southeu .cookie-notice a:focus,.klaro.klaro-overrides-southeu .cookie-notice button:focus{outline:1px dotted #fff;}.klaro.klaro-overrides-southeu .cookie-modal .cm-modal .hide svg{stroke:#fff;}.klaro_toggle_dialog{box-shadow:0 0 5px 0 rgba(0,0,0,0.35);}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
