@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700&display=swap");*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:after,:before{display:inline-block}body,html{height:100%}body{line-height:1;scrollbar-gutter:stable;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{color:inherit;display:inline-block;text-decoration:none}ul li{list-style:none}img{height:auto;max-width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}address{font-style:normal}body{background-color:#f3f3f3;color:#000;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;min-width:20rem;opacity:0;transition:opacity .3s}[data-fls-scrolllock] body{overflow:hidden;overscroll-behavior:none;touch-action:none}[data-fls-loaded] body{opacity:1;transition:opacity .3s}.wrapper{display:flex;flex-direction:column;min-height:100%;overflow:clip}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{margin:0 auto;max-width:74.5rem;padding-left:1rem;padding-right:1rem}.menu__list{align-items:center;display:flex;flex-wrap:wrap;row-gap:.9375rem}.menu__link{font-size:.875rem;transition:color .3s ease}.icon-menu{display:none}.header{background:#f3f3f3;left:0;padding-block:2.5rem;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:50}.header--scroll{padding-block:1.5625rem;transition:all .3s ease}.header__container{justify-content:space-between;position:relative}.header__column,.header__container{align-items:center;display:flex;row-gap:.9375rem}.header__column{flex-wrap:wrap}.header__button{border:.0625rem solid #000;border-radius:.4375rem;display:inline-flex;line-height:1.3;padding:.625rem .9375rem;transition:all .3s ease}.lang-switch{display:inline-block;position:relative}.lang-switch__current{background:none;border:none;cursor:pointer}.lang-switch__arrow{max-width:1rem}.lang-switch__arrow img{transition:transform .3s ease}.lang-switch__list{background:#f3f3f3;border-radius:.25rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);display:none;left:0;list-style:none;margin:.25rem 0 0;padding:.5rem 0;position:absolute;top:100%}.lang-switch__list button{background:none;border:none;cursor:pointer;padding:.375rem .75rem;text-align:left;width:100%}.lang-switch__list [data-lang-option]{color:#555}.lang-switch.open .lang-switch__list{display:block}.lang-switch.open .lang-switch__arrow img{transform:rotate(-180deg);transition:transform .3s ease}@media (width <= 61.99875em){.header__column,.header__container,.menu__list{column-gap:1.25rem}}@media (max-width:61.99875em) and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:61.99875em){.menu__body{background:#000;border-radius:0 .8125rem .8125rem 0;height:calc(100svh - 3.25rem);height:calc(100dvh - 3.25rem);overflow:auto;padding:3.125rem .9375rem 1.875rem;top:3.3125rem;width:calc(100% - .9375rem)}.menu__body,.menu__body:before{left:-100%;position:fixed;transition:left .3s}.menu__body:before{content:"";height:4.375rem;top:0;width:100%;z-index:2}[data-fls-menu-open] .menu__body,[data-fls-menu-open] .menu__body:before{left:0}.menu__list{align-items:stretch;flex-direction:column;line-height:1.47}.menu__link{color:#fff}.icon-menu{display:block;height:.9375rem;position:relative;width:1.25rem;z-index:5}.icon-menu span,.icon-menu:after,.icon-menu:before{background-color:#000;border-radius:.3125rem;content:"";height:.125rem;position:absolute;right:0;transition:all .3s ease 0s;width:100%}.icon-menu:before{top:0}.icon-menu:after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}[data-fls-menu-open] .icon-menu span{width:0}[data-fls-menu-open] .icon-menu:before{top:calc(50% - .0625rem);transform:rotate(-45deg)}[data-fls-menu-open] .icon-menu:after{bottom:calc(50% - .0625rem);transform:rotate(45deg)}.header,.header--scroll{padding-block:1.25rem}.header__container{column-gap:0}.header__logo{flex-grow:1;order:2}.header__logo img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.header__column{order:1}.header__button{display:none}}@media (max-width:47.99875em){.lang-switch{font-size:.75rem}}@media (width <= 23.4375em){.header__logo img{max-width:5.125rem}}@media (width > 23.4375em) and (width <= 74.5em){.header__logo img{max-width:clamp(5.125rem,2.9734547123625rem + 9.1799265606vw,9.8125rem)}}@media (width > 61.99875em) and (width <= 74.5em){.header__column,.header__container,.menu__list{column-gap:clamp(1.25rem,-4.94925507449375rem + 9.9990001vw,2.5rem)}}@media (min-width:68.75em){.header__logo{margin-left:3.125rem;margin-right:1.25rem}}@media (width > 74.5em){.header__container,.menu__list{column-gap:2.5rem}.header__logo img{max-width:9.8125rem}.header__column{column-gap:2.5rem}}@media (any-hover:hover),(pointer:fine){html:not([data-fls-touch]) .menu__link:hover{color:#00f;transition:color .3s ease}}