@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}.header{background-color:#fff;position:fixed;transition:.4s ease;transition:all .4s ease;width:100%;z-index:101}.header.on-hide{transform:translateY(-100%)}.header.on-scroll{backdrop-filter:blur(1rem);background-color:hsla(0,0%,100%,.8);box-shadow:0 10px 50px rgba(137,153,161,.4)}.header.on-scroll .header__logo{width:13.5rem}.header.force{transform:none!important}.header-content{justify-content:space-between;padding:2rem 0}.header-content,.header-leftspace,.header-rightspace{align-items:center;display:flex}.header__logo{height:5.608rem;margin-right:6.4rem;transition:width .4s ease;width:17rem}html[dir=rtl] .header__logo{margin-left:6.4rem;margin-right:0}.header__links{align-items:center;display:flex;gap:3.2rem}.header__cta{font-size:var(--fs-16);line-height:var(--lh-16);margin-left:3.2rem;padding:1.2rem 2rem}html[dir=rtl] .header-content .header__cta{margin-left:0;margin-right:3.2rem}.header__hamburger{display:none}.header__download{margin-left:3.2rem}html[dir=rtl] .header__download{margin-left:0;margin-right:3.2rem}.header__lang-current{align-items:center;display:flex;gap:0 .8rem}.header__lang-dropdown{align-items:center;display:flex;justify-content:center;width:1.8rem}.header__lang-switcher{cursor:pointer;position:relative}.header__lang-listing,.header__lang-switcher{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.header__lang-listing{background-color:#fff;border:1px solid #cacaca;bottom:-.4rem;display:flex;display:none;flex-direction:column;height:auto;left:-.6rem;position:absolute;transform:translateY(100%);width:calc(100% + 1rem)}.header__lang-item{color:#aaa;transition:color .35s ease-out;width:100%}.header__lang-item:hover{color:#393939;transition:color .35s ease-out}.header__lang-item a{padding:.6rem;width:100%}.nav{background-color:#fafafa;display:none;margin-left:auto;opacity:0;padding:1.2rem;transform:translate(10%);transition:opacity .4s ease-out .1s,transform .4s ease-out;width:fit-content}html[dir=rtl] .nav{margin-left:0;transform:translate(-10%)}.nav-content{border:1px solid #e7e7e7;box-shadow:0 0 1.6rem 0 hsla(0,0%,7%,.1);display:flex;padding:1.6rem 2.4rem 2.8rem}.nav .menu__links,.nav-content{align-items:end;flex-direction:column;width:100%}.nav .menu__links{border-bottom:1px solid #e7e7e7;display:none;gap:0;padding-bottom:2.8rem}html[dir=rtl] .nav-content .menu__links{align-items:start}.nav li{padding:1.2rem 0;width:100%}.header.open-nav .nav{opacity:1;transform:translate(0);transition:opacity .4s ease-out .1s,transform .4s ease-out}.popup_download_portfolio{display:grid;gap:4.8rem;grid-template-columns:35.83fr 64.17fr;width:114.2rem}.popup_download_portfolio-image{align-self:start;animation:float 5s ease-in-out .3s infinite;grid-area:1/1/3/2;padding:10rem 0}.popup_download_portfolio-title{margin-bottom:1.2rem}.popup_download_portfolio-sub{margin-bottom:2.4rem}.popup_download_portfolio-desc.on-mb{display:none}.popup_download_portfolio-form{grid-area:2/2/3/3}.popup_download_portfolio-form form{display:grid;gap:2rem 3.2rem;grid-template-columns:repeat(2,minmax(1px,1fr))}.popup_download_portfolio-form .hs-fieldtype-booleancheckbox,.popup_download_portfolio-form .hs-fieldtype-textarea,.popup_download_portfolio-form .legal-consent-container{grid-column:1/3}.popup_download_portfolio-form .hs-fieldtype-radio>label{display:none}@media only screen and (max-width:991px){.header.on-scroll{backdrop-filter:none;background-color:#fff}.header__logo{width:12rem}.header.on-scroll .header__logo{width:10rem}.header-content{padding:1.2rem 0}.header__download{margin-inline:0!important}.header__links{display:none}.header__hamburger{bottom:0;display:block;height:3.2rem;margin-right:-.5rem;position:relative;right:0;top:0;width:3.2rem}html[dir=rtl] .header__hamburger{margin-left:-.5rem;margin-right:0}.header__hamburger-icon{background-color:#000;height:1.5px;left:0;margin:auto;opacity:1;position:absolute;right:0;transform:scaleX(1);transition:.49s cubic-bezier(.7,.1,.1,1.5);width:100%}.header__hamburger-icon-1{top:calc(40% - .15rem);width:55%}.header__hamburger-icon-2{top:calc(40% + .35rem);width:55%}.header__hamburger-icon-3{top:calc(40% + .85rem);width:55%}.header.open-nav .header__hamburger-icon-1{top:50%;transform:rotate(45deg);transition-delay:.04s}.header.open-nav .header__hamburger-icon-2{left:50%;opacity:0;transform:rotate(scaleX(.5));transform-origin:right}.header.open-nav .header__hamburger-icon-3{left:0;top:50%;transform:rotate(-45deg);transition-delay:.1s;width:55%}.nav{display:block}.nav .menu__links{display:flex}.nav .header__cta{font-size:var(--fs-16);line-height:var(--lh-16);margin:2.8rem 0 2rem;padding:1rem 2rem;width:100%}.container-nav{position:absolute;right:0}html[dir=rtl] .container-nav{left:0;right:auto}.header .container-nav{pointer-events:none}.header.open-nav .container-nav{pointer-events:auto}.popup_download_portfolio{width:auto}.popup_download_portfolio-image{grid-area:1/1/2/2;padding:0}.popup_download_portfolio-content{align-self:center}.popup_download_portfolio-form{grid-area:2/1/3/3}}@media only screen and (max-width:767px){.header__logo{width:10rem}.popup_download_portfolio-title{margin-bottom:1.2rem}.popup_download_portfolio-sub{margin-bottom:2rem}.header__lang-current{gap:0 .6rem}.header__lang-current span{font-size:var(--fs-14);line-height:var(--lh-14)}.header__lang-listing{width:6rem}.header__lang-item{white-space:nowrap}}@media only screen and (max-width:476px){.container-nav{height:calc(100vh - 6.6rem);width:100%}.header-content{padding:0}.header__lang-item .header__lang-current span{font-size:var(--fs-12);line-height:var(--lh-12)}.nav{height:100%;width:100%}.nav .header__links{align-items:start}.nav-content{align-items:center}.popup_download_portfolio{gap:2rem;grid-template-columns:38.73fr 61.27fr}.popup_download_portfolio-desc{display:none}.popup_download_portfolio-desc.on-mb{display:block;grid-area:2/1/3/3}.popup_download_portfolio-form{grid-area:3/1/3/3}.popup_download_portfolio-title{font-size:2rem;line-height:1.3;margin-bottom:.8rem}.popup_download_portfolio-form form{gap:1.6rem;grid-template-columns:minmax(1px,1fr)}.popup_download_portfolio-form .hs-fieldtype-booleancheckbox,.popup_download_portfolio-form .hs-fieldtype-textarea,.popup_download_portfolio-form .legal-consent-container{grid-column:1/2}}.locale-switcher.none{display:none}.locale-switcher{background-color:#f7f7f7;margin:0 -7.2rem;opacity:1;padding-block:1.2rem;padding-inline:7.2rem;position:relative;transform:translate(0);transition:background-color .4s ease;z-index:1000}.locale-switcher .container{padding:0}.locale-switcher.on-hidden{opacity:0;transform:translateY(-100%)}.locale-switcher-wrap{align-items:center;display:flex;justify-content:space-between}.locale-switcher-main{align-items:stretch;display:flex;gap:0 1.6rem}.locale-switcher-main-inner{position:relative}.locale-switcher-toggle{align-items:center;background-color:#fff;border:1px solid #d3d3d3;cursor:pointer;display:flex;justify-content:space-between;padding:1.25rem 1.2rem;transition:border-color .4s ease;width:29.8rem}.header.on-scroll .locale-switcher-toggle{border-color:#a9a7a7}.header.on-scroll .locale-switcher{background-color:transparent}.locale-switcher-toggle.active .locale-switcher-toggle-dropdown{transform:rotate(180deg)}.locale-switch-close{cursor:pointer;display:flex;padding:1.2rem}.locale-switch-close-ic{align-items:center;display:flex;justify-content:center}.locale-switcher-toggle-dropdown{height:2.4rem;transition:transform .4s ease-in-out;width:2.4rem}.locale-switcher-list{display:flex;display:none;flex-direction:column;position:absolute;top:calc(100% + 1.2rem);width:100%}.locale-switcher-item{background-color:#f7f7f7;border:1px solid #cacaca;cursor:pointer;transition:background-color .4s ease-in-out}.locale-switcher-item a{padding:1rem 1.2rem;width:100%}@media (hover:hover){.locale-switcher-item:hover{background-color:#e8e8e8}}@media only screen and (max-width:991px){.locale-switcher{margin:0 -4rem;padding-inline:4rem}}@media only screen and (max-width:767px){.locale-switcher{margin:0 -2rem;padding-inline:2rem}.locale-switcher-wrap{align-items:start;flex-direction:column;gap:.6rem}.locale-switcher-main{gap:0}.locale-switcher-toggle{padding:.5rem 1.2rem}.locale-switcher-wrap p{font-size:1.4rem}.locale-switch-close{margin-left:.8rem;padding:.6rem}}