@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_d89fb377-module__B_rulq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_d89fb377-module__B_rulq__variable{--font-dm-sans:"DM Sans","DM Sans Fallback"}
:root{--blue01:#00abc7;--blue02:#00879f;--blue03:#00687b;--blue04:#effafb;--white01:#fff;--black01:#000;--black02:#0f0f0f;--grey01:#272727;--grey02:#454545;--grey03:#f3f3f3;--grey04:#f8f8f8;--default-shadow:0 0 12px 0 #0000001a;--hover-shadow:0 0 12px 0 #0003}.h1{font-size:48px}@media (max-width:1023px){.h1{font-size:32px}}.h2{font-size:32px}@media (max-width:1023px){.h2{font-size:28px}}.content{font-size:18px;font-weight:400;line-height:30px}@media (max-width:1023px){.content{font-size:16px}}.section{width:100%;padding:72px 80px}@media (min-width:780px) and (max-width:1023px){.section{padding:80px 40px}}@media (max-width:779px){.section{padding:48px 16px}}@media (min-width:1920px){.section{padding:72px calc(50% - 880px)}}.section--only-lateral{padding-top:0;padding-bottom:0}*,:before,:after{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,body{font-family:DM Sans,sans-serif}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}ul{list-style:none}li{margin:0;padding:0;list-style:none}
.Header-module-scss-module__p0X21q__header{justify-content:space-between;align-items:center;padding-top:12px;padding-bottom:12px;display:flex}@media (max-width:1023px){.Header-module-scss-module__p0X21q__header{padding-top:8px;padding-bottom:8px}}.Header-module-scss-module__p0X21q__header--sticky{z-index:10;background:var(--white01);padding-top:8px;padding-bottom:8px;position:fixed;box-shadow:0 0 12px #0000001a}.Header-module-scss-module__p0X21q__header__logo{transition:all .3s}.Header-module-scss-module__p0X21q__header--sticky .Header-module-scss-module__p0X21q__header__logo{width:auto;height:40px}@media (max-width:1023px){.Header-module-scss-module__p0X21q__header__logo{width:auto;height:40px}.Header-module-scss-module__p0X21q__header__cta{display:none}}.Header-module-scss-module__p0X21q__header__cont{align-items:center;gap:32px;display:flex}
.LanguageToggle-module-scss-module__2VLhea__languageToggle{z-index:10;justify-content:center;min-width:60px;display:flex;position:relative}.LanguageToggle-module-scss-module__2VLhea__languageButton{cursor:pointer;color:var(--text-primary,#333);background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:8px;font-size:16px;font-weight:500;transition:all .2s;display:flex}.LanguageToggle-module-scss-module__2VLhea__languageButton:hover{background-color:#0000000d}@media (max-width:1024px){.LanguageToggle-module-scss-module__2VLhea__languageButton{font-size:20px}}.LanguageToggle-module-scss-module__2VLhea__languageButton span{text-transform:uppercase}.LanguageToggle-module-scss-module__2VLhea__arrow{transition:transform .2s}.LanguageToggle-module-scss-module__2VLhea__arrowUp{transform:rotate(180deg)}.LanguageToggle-module-scss-module__2VLhea__languageDropdown{z-index:20;background-color:#fff;border-radius:4px;flex-direction:column;min-width:100%;margin-top:4px;display:flex;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.LanguageToggle-module-scss-module__2VLhea__languageLink{text-align:center;text-transform:uppercase;padding:.75rem 1rem;font-size:16px;font-weight:500;text-decoration:none;transition:all .2s}.LanguageToggle-module-scss-module__2VLhea__languageLink:hover{background-color:#0000000d}@media (max-width:1024px){.LanguageToggle-module-scss-module__2VLhea__languageLink{font-size:20px}}.LanguageToggle-module-scss-module__2VLhea__active{color:#000;background-color:#0000000d;font-weight:700}
