:root{--primary-1:#9a7fba;--primary-2:#223263;--primary-3:#b7c1e0;--primary-4:#d2b9ef;--secondary-1:#539bd2;--secondary-2:#4e61ac;--primitive-white:#fff;--primitive-gray-2:#8796c1;--primitive-gray-3:rgba(183,193,224,0.3);--primitive-gray-5:rgba(154,127,186,0.2);--primitive-gray-6:rgba(205,192,220,0.8);--primitive-gray-7:#d7cde3;--color-surface-blue-light:#dfe5f6;--font-family:"Ubuntu";--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:22px;--font-size-3xl:26px;--font-size-3-5xl:32px;--font-size-4xl:36px;--breakpoint-mobile:428px;--breakpoint-tablet:768px;--breakpoint-desktop:1280px;--breakpoint-large:1620px;--breakpoint-xlarge:1920px;--spacing-xxs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:40px;--spacing-3xl:48px;--spacing-4xl:64px;--spacing-5xl:80px;--spacing-6xl:100px;--spacing-7xl:120px;--spacing-8xl:160px;--spacing-9xl:200px;--grid-gap-sm:8px;--grid-gap-md:16px;--grid-gap-lg:24px;--grid-gap-xl:32px;--grid-gap-2xl:40px;--grid-gap-3xl:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-full:9999px}
.cmp-footer{font-family:var(--font-family)}
.cmp-footer a{text-decoration:none}
.cmp-footer>.cmp-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--spacing-2xl) var(--spacing-lg) var(--spacing-8xl) var(--spacing-lg)}
@media(min-width:1280px){.cmp-footer>.cmp-container{flex-direction:row;gap:var(--spacing-3xl);justify-content:space-between}
}
@media screen and (min-width:1520px){.cmp-footer>.cmp-container{padding:var(--spacing-7xl) var(--spacing-9xl) var(--spacing-7xl) var(--spacing-9xl)}
}
.cmp-footer h2{color:var(--primary-2);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--spacing-xl);margin-top:var(--spacing-xs)}
@media(min-width:1280px){.cmp-footer h2{font-size:var(--font-size-xl);line-height:var(--spacing-xl)}
}
.cmp-footer .cmp-button__text{color:var(--secondary-2);font-size:var(--font-size-sm);line-height:var(--spacing-lg)}
@media(min-width:1280px){.cmp-footer .cmp-button__text{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--spacing-xl)}
}
.cmp-footer__links-container>.cmp-container{display:flex;flex-direction:column;gap:var(--spacing-xs)}
@media(min-width:1280px){.cmp-footer__links-container>.cmp-container{gap:var(--spacing-xs)}
}
@media(min-width:1280px){.cmp-footer__content-container--1>.cmp-container,.cmp-footer__content-container--2>.cmp-container{display:flex;flex-direction:column;gap:var(--spacing-2xl)}
}
@media(min-width:1280px){.cmp-footer__content-container--1,.cmp-footer__content-container--2,.cmp-footer__content-container-contact{flex:1 0 0}
}
.cmp-footer__content-container-contact .button,.cmp-footer__content-container-contact a{display:flex;align-items:center;flex-direction:row}
.cmp-footer__content-container-contact .cmp-button__text{padding-left:var(--spacing-sm);color:var(--secondary-2)}
.cmp-footer__content-container-contact-links .cmp-button__icon{width:var(--spacing-md);height:var(--spacing-md)}
@media(min-width:1280px){.cmp-footer__content-container-contact-links .cmp-button__icon{width:var(--spacing-lg);height:var(--spacing-lg)}
}
.cmp-footer__content-container-social-media>.cmp-container{display:flex;flex-direction:row;margin-top:var(--spacing-xl);gap:var(--spacing-sm)}
.cmp-footer__content-container-social-media>.cmp-container .cmp-button__icon{width:var(--spacing-2xl);height:var(--spacing-2xl)}
@media(min-width:1280px){.cmp-footer__content-container-social-media>.cmp-container .cmp-button__icon{width:var(--spacing-3xl);height:var(--spacing-3xl)}
}
@media(min-width:1280px){.cmp-footer__content-container-social-media>.cmp-container{margin-top:var(--spacing-2xl)}
}
.cmp-footer__content-container-emec{order:-1;margin-bottom:var(--spacing-xl)}
.cmp-footer__content-container-emec>.cmp-container>.cmp-footer__content-container-images>.cmp-container{display:flex;flex-direction:column;gap:var(--spacing-sm);max-width:17rem}
@media(min-width:1280px){.cmp-footer__content-container-emec>.cmp-container>.cmp-footer__content-container-images>.cmp-container{gap:var(--spacing-md)}
}
.cmp-footer__content-container-emec>.cmp-container>.cmp-footer__content-container-images .cmp-footer__content-container-images-logo img{width:89px;height:32px}
@media(min-width:1280px){.cmp-footer__content-container-emec>.cmp-container>.cmp-footer__content-container-images .cmp-footer__content-container-images-logo img{width:216px;height:76px}
}
.cmp-footer__content-container-emec>.cmp-container>.cmp-footer__content-container-images .cmp-footer__content-container-images-qr-code img{display:none}
@media(min-width:1280px){.cmp-footer__content-container-emec>.cmp-container>.cmp-footer__content-container-images .cmp-footer__content-container-images-qr-code img{display:block;width:240px;height:229px;max-width:none}
}
.cmp-footer__content-container-emec .cmp-button__text{color:var(--primary-2);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:normal}
@media(min-width:1280px){.cmp-footer__content-container-emec .cmp-button__text{font-size:var(--font-size-lg)}
}
@media(min-width:1280px){.cmp-footer__content-container-emec{order:0;margin-bottom:0;flex:0}
}
.cmp-footer .cmp-link__screen-reader-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}
#section-1{display:flex;flex-direction:column;gap:40px}