.button{justify-content:center}.dnd-section ul{list-style-type:none}.dnd-section ul li:not(.hs-menu-item):before{background-image:url(https://146161199.fs1.hubspotusercontent-eu1.net/hubfs/146161199/square-svg.svg);background-size:contain;content:"";display:inline-block;height:21px;margin-right:10px;width:21px}.dnd-section ul li{margin-bottom:10px;text-indent:-32px}.header{padding:30px}.header .header__container{max-width:100%}.header__logo{max-width:350px}.header .hs-language-switcher__button{background:none!important;border:none!important;color:inherit;font-size:14px;font-weight:400;padding:0 10px!important;text-transform:uppercase}.cta_button.cta_simple{background-color:#4e4e4e;border:var(--cta-primary-border);border-color:#4e4e4e;border-radius:var(--cta-primary-border-radius);color:#fff;display:inline-block;font-size:20px;padding:17px 20px!important;text-align:center}.cta_button.cta_simple:focus,.cta_button.cta_simple:hover{background:transparent;border:1px solid #4e4e4e!important}.header__cta--wrapper{display:flex;gap:12px;.header__cta{font-weight:400;width:max-content;@media (max-width:767px){font-size:1rem}}}.header__language-switcher{width:max-content}@media (min-width:1025px){.header__column{width:calc(100% - 200px)}.header__navigation.header--element{align-items:center;display:flex;justify-content:center;width:65%}.header__logo{max-width:200px}.header .hs-language-switcher__icon{display:none!important}}@media (min-width:1300px){.header__column{width:calc(100% - 350px)}.header__logo{max-width:350px}}@media(max-width:1200px) and (min-width:1025px){body .submenu.level-1>li{padding:15px 7px}}@media(max-width:1024px){.header__logo{max-width:150px}.header #hs_cos_wrapper_language_switcher .hs-language-switcher__icon--dropdown,.header span.hs-language-switcher__current-language{display:none}.header .hs-language-switcher__inner-wrapper{position:relative;right:40px;top:7px}.header .header__element-desktop{display:none!important}}.footer .hs-menu-flow-horizontal ul .hs-menu-item{text-indent:0;width:auto}@media(min-width:768px){.footer .hs-menu-flow-horizontal ul{display:flex;justify-content:flex-end;grid-gap:20px}}@media(max-width:767px){.footer p,.footer p *{text-align:center!important}}