body.no-scroll{overflow:hidden}.hs-tools-menu.hs-collapsed{top:50px}.menu-item__content{background:var(--megamenu-background-color);border-radius:0;box-shadow:0 4px 20px 0 rgba(0,0,0,.25);height:auto;left:0;opacity:0;overflow:hidden;padding-bottom:110px;padding-top:80px;pointer-events:none;position:absolute;top:86px;transition:.3s ease;visibility:hidden;width:100%;z-index:9}.menu-item__content .content-wrapper{display:flex;justify-content:center;max-width:1200px;padding:0;position:relative;transform:translateY(-15px);transition:.3s ease;width:100%}.menu-item__content .content-wrapper.has_image{max-width:1760px}@media screen and (min-width:1024px) and (max-width:1759px){.menu-item__content .content-wrapper .menu-item__navigation{max-width:95%}}.menu-item__content .content-wrapper:after{clear:both;content:"";display:table}.menu-item__navigation_container{display:flex;gap:32px;justify-content:space-between}.menu-item__navigation_container .menu-item__info-wrapper .menu-item__intro-cta a.cta-item{color:inherit;font-family:inherit;padding:0;text-decoration:none}.content-wrapper.has_image .menu-item__navigation_container{align-items:center}.menu-item__intro{color:var(--megamenu-text-color);font-size:16px;max-width:400px}.menu-item__intro-cta{margin-top:16px}.menu-item__intro-bodytext{font-size:16px;line-height:var(--standard-line-height)}.menu-item__intro-cta a.simple_link,.menu-item__intro-cta a.simple_link:hover{color:var(--primary-1)}.menu-item__intro-cta>a.simple_link:first-child{padding-left:0}.menu__content-wrapper .nav__list-wrapper{color:var(--menu-text-color);display:flex;list-style:none;margin:0;padding:0}.menu__content-wrapper .nav__list-wrapper .menu-item{align-items:center;cursor:pointer;display:inline-block;display:flex;font-size:1.2vw;padding:29px 26px 29px 0;position:relative;text-decoration:none;white-space:nowrap;z-index:2}.menu__content-wrapper .nav__list-wrapper .menu-item.menu-item--link.button{margin:22px 10px 22px 22px;padding:.8rem 2rem}.menu__content-wrapper .nav__list-wrapper .menu-item.menu-item--link:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:6px}.menu__content-wrapper .nav__list-wrapper a.menu-item{color:var(--menu-text-color)}.menu__content-wrapper{align-items:center;display:flex;height:100%;justify-content:flex-end}@media screen and (min-width:1500px){.nav__list-ul .hs-menu-item:nth-child(4) .menu-simple-item__content__inner ul{column-count:2;column-gap:2vw;display:block}}@media screen and (min-width:1024px){.menu__outer-wrapper.mobile-nav{display:none}.menu__content-wrapper .nav__list-wrapper:has(.hs-item-has-children.expanded) .hs-menu-item:first-child .menu-item{padding-left:34px}.menu__content-wrapper .nav__list-wrapper:has(.hs-item-has-children.expanded){background-color:#ffc832;bottom:0;height:100vh;left:0;position:absolute;right:0;top:0}.hs-item-has-children .menu-simple-item__content,.hs-item-has-children.collapsed .menu-item__content{height:100vh;line-height:1em;opacity:0;overflow:hidden;padding-top:7vw;position:fixed;text-transform:uppercase;top:0;transform:translateY(-105%);-webkit-transition:transform .5s cubic-bezier(.895,.03,.685,.22),opacity .5s linear;-moz-transition:transform .5s cubic-bezier(.895,.03,.685,.22),opacity .5s linear;-o-transition:transform .5s cubic-bezier(.895,.03,.685,.22),opacity .5s linear;transition:transform .25s cubic-bezier(.895,.03,.685,.22),opacity .25s linear;width:fit-content;z-index:-1}.hs-item-has-children.collapsed .menu-item__content,.hs-item-has-children.collapsed .menu-simple-item__content{opacity:0;overflow:hidden;position:absolute;position:fixed;text-transform:uppercase;top:0;transform:translateY(-105%);transition:height .3s ease;-webkit-transition:transform .5s cubic-bezier(.895,.03,.685,.22),opacity .5s linear;-moz-transition:transform .5s cubic-bezier(.895,.03,.685,.22),opacity .5s linear;-o-transition:transform .5s cubic-bezier(.895,.03,.685,.22),opacity .5s linear;transition:transform .25s cubic-bezier(.895,.03,.685,.22),opacity .25s linear;width:fit-content}.nav__list-ul .hs-item-has-children,.nav__list-ul .hs-menu-item{height:fit-content}.hs-item-has-children.expanded .menu-item__content,.hs-item-has-children.expanded .menu-simple-item__content{height:auto!important;opacity:1;position:absolute;transform:translateY(0);transition:height .3s ease;-webkit-transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s linear!important;-moz-transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s linear!important;-o-transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s linear!important;transition:transform .25s cubic-bezier(.165,.84,.44,1),opacity .25s linear!important;visibility:visible;z-index:1}.hs-item-has-children.expanded .menu-item{text-decoration:underline;text-underline-offset:6px}nav.menu__content-wrapper .nav__list-wrapper .menu-simple-item__content li.hs-menu-item a{display:inline-block;font-size:3.75vw;font-weight:300;line-height:.85em;padding-bottom:.15em;text-transform:uppercase;transition:transform .15s cubic-bezier(.165,.84,.44,1);word-spacing:.12em}nav.menu__content-wrapper .nav__list-wrapper .menu-simple-item__content li.hs-menu-item a:hover{color:#fff;transform:translateX(.6em)}.menu__content-wrapper .nav__list-wrapper:has(.hs-item-has-children.expanded){cursor:url(//144803023.fs1.hubspotusercontent-eu1.net/hubfs/144803023/raw_assets/public/Architectus_August2024/images/cross.png) 23 23,auto}li.hs-item-has-children:focus-within .menu-item__content,li.hs-item-has-children:hover .menu-item__content{opacity:1;pointer-events:auto;visibility:visible}li.hs-item-has-children:focus-within .menu-item__content .content-wrapper,li.hs-item-has-children:hover .menu-item__content .content-wrapper{transform:translateY(0);transition:.3s ease}header.nav-standard__bg-wrapper .nav__list-wrapper .simple-menu-opener .menu-simple-item__content__inner{transition:.3s ease}}header.header .nav__list-wrapper .simple-menu-opener .menu-simple-item__content .hs-menu-wrapper ul{display:block}header.header .nav__list-wrapper .simple-menu-opener .menu-simple-item__content .hs-menu-wrapper ul>li a{color:var(--primary-1);font-size:16px;text-decoration:none}header.header .nav__list-wrapper .simple-menu-opener .menu-simple-item__content .hs-menu-wrapper ul>li a:hover{color:var(--primary-2)}header.header .nav__list-wrapper .simple-menu-opener .menu-simple-item__content .hs-menu-wrapper ul>li+li{margin-top:30px}header.nav-standard__bg-wrapper .nav__list-wrapper .simple-menu-opener>.menu-simple-item__content li.hs-menu-item .hs-menu-depth-1 a{text-decoration:none}.menu-item__content .menu-item__intro>.menu-item__intro-heading{color:var(--megamenu-text-color);margin-bottom:12px;position:relative}.menu-item__content .menu-item__intro>.menu-item__intro-heading:hover:after{opacity:1;transform:rotate(90deg) translateY(0)}.menu-item__content .menu-item__intro>.menu-item__intro-heading+.menu-item__intro-heading{margin-top:32px}.menu-item__content .menu-item__navigation{width:100%}.menu-item__content .menu-item__navigation .hs-menu-wrapper ul,.menu-simple-item__content .hs-menu-wrapper ul{flex-direction:column;gap:0}.menu-item__content .menu-item__navigation .hs-menu-wrapper ul>li{margin-bottom:30px;width:33.33%}.menu-item__content .menu-item__navigation .hs-menu-wrapper ul>li a{color:var(--submenu-text-color);font-size:16px;text-decoration:none}.menu-item__menu_items{color:var(--megamenu-text-color)}.menu-item__menu_items p{font-weight:700;margin-bottom:24px}.menu-item__menu_items a{display:block;margin-bottom:16px;text-decoration:none!important;width:100%}.menu-item__menu_items a,.menu-item__menu_items a:hover{color:var(--megamenu-text-color)!important}.menu-item__menu_items a:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:6px}nav.menu__content-wrapper .nav__list-wrapper .menu-simple-item__content li.hs-menu-item a{color:var(--submenu-text-color);font-family:NeueHaasDisplay;text-decoration:none}nav.menu__content-wrapper .nav__list-wrapper .menu-simple-item__content li.hs-menu-item a:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:6px}.hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:30px;justify-content:space-around;min-height:20px!important;padding:0;position:relative;transition:transform .3s ease;width:30px}.hamburger:active,.hamburger:focus,.hamburger:hover{background:transparent}.hamburger .bar{background-color:#000;border-radius:5px;height:3px;transition:transform .3s ease,opacity .3s ease;width:100%}.hamburger.active .bar:first-child{left:0;position:absolute;top:50%;transform:rotate(45deg);transform-origin:center}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(3){left:0;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center}.menu__content-wrapper .nav__list-wrapper .menu-item.nolink>.nolink_flag{display:none;text-align:center;width:30px}.navbar-nav{display:flex}@media (max-width:1023px){.content-wrapper.base__inner-wrapper--breadcrumb{padding:9px 16px!important}.hamburger{display:flex}.menu__outer-wrapper{background-color:var(--header-background);color:#fff;display:none;height:0;left:0;opacity:0;position:absolute!important;top:65px;width:100%}.menu__outer-wrapper.active{background-color:#ffc832;display:block;height:auto;height:calc(100dvh - 65px);max-height:100vh;overflow-y:auto}.menu__outer-wrapper.active::-webkit-scrollbar{width:5px}.menu__outer-wrapper.active::-webkit-scrollbar-track{background:#f1f1f1}.menu__outer-wrapper.active::-webkit-scrollbar-thumb{background:#888}.menu__outer-wrapper.active::-webkit-scrollbar-thumb:hover{background:#555}.menu__outer-wrapper.expanded{opacity:1}.menu__outer-wrapper.active a{color:#fff;display:block;font-weight:500;padding:0;text-align:left}.menu-item__menu_items.manual_loop>p{color:var(--megamenu-mobile-text-color);font-size:20px;font-weight:600}.menu-item__menu_items.manual_loop>p>a{color:inherit}.header-partials__inner-wrapper:has(.navbar-nav.expanded.active){background-color:#ffc832}.menu__content-wrapper{background-color:#ffc832;display:block;padding:40px 25px 18px 16px}.menu__content-wrapper ul{line-height:1.1;list-style-type:none;padding:0}.menu-item__content{background:var(--header-background);box-shadow:none;opacity:1;padding:0;pointer-events:all;position:relative;top:0;transition:.3s ease;visibility:visible}.menu-item__content.visible{margin-bottom:50px}.hs-menu-item.menu--opener.hs-item-has-children.collapsed .menu-item__content{margin-bottom:0;opacity:0;transition:.3s ease}.hs-menu-item.menu--opener.hs-item-has-children .menu-item__content{margin-bottom:52px;opacity:1}header.nav-standard__bg-wrapper .nav__list-wrapper .simple-menu-opener .menu-simple-item__content{background:none;border:none;box-shadow:none;opacity:1;padding:0;position:relative;transition:height .3s ease,opacity .3s ease;visibility:visible}header.nav-standard__bg-wrapper .nav__list-wrapper .simple-menu-opener.collapsed .menu-simple-item__content{background:none;box-shadow:none;opacity:0;padding:0 0 0 15px;position:relative;transition:height .3s ease,opacity .3s ease}.hs-menu-item.simple-menu-opener.hs-item-has-children.collapsed .menu-simple-item__content.js-menu-item__content{margin-bottom:0}.hs-menu-item.simple-menu-opener.hs-item-has-children .menu-simple-item__content.js-menu-item__content{margin-bottom:16px}.hs-menu-item.menu--opener.hs-item-has-children.collapsed header.nav-standard__bg-wrapper .nav__list-wrapper .simple-menu-opener .menu-simple-item__content.visible{opacity:1!important}.menu__content-wrapper .nav__list-wrapper .menu-item.menu-item--link{font-size:8vw;padding:0}.menu__content-wrapper .nav__list-wrapper .menu-item.nolink{display:flex;font-size:8vw;justify-content:space-between}.menu__content-wrapper .nav__list-wrapper,.menu__content-wrapper .nav__list-wrapper .menu-item.nolink>.nolink_flag,.menu__content-wrapper .nav__list-wrapper .menu-item__navigation_container{display:block}.menu__content-wrapper .nav__list-wrapper .menu-item__navigation_container .menu-item__image-wrapper,.menu__content-wrapper .nav__list-wrapper .menu-item__navigation_container .menu-item__info-wrapper{display:none}.menu-item.nolink{padding:0!important}.menu-item.nolink .nolink_flag>svg{fill:#000}.nolink_flag{align-items:center;display:inline-flex;height:17px;justify-content:center;position:relative;width:17px}.nolink_flag svg{position:absolute;transition:opacity .3s ease,transform .3s ease}.nolink_flag svg:first-child{opacity:1;transform:rotate(0deg)}.nolink_flag.active svg:first-child{opacity:0;transform:rotate(180deg)}.nolink_flag svg:last-child{opacity:0}.nolink_flag.active svg:last-child{opacity:1}.minus-icon{display:none}.hs-item-has-children.collapsed .menu-item__content,.hs-item-has-children.collapsed .menu-simple-item__content{height:0;overflow:hidden;transition:height .3s ease}.hs-item-has-children.expanded .menu-item__content,.hs-item-has-children.expanded .menu-simple-item__content{height:auto!important;opacity:1;transition:height .3s ease;visibility:visible}.mobile-menu-overlay{background:var(--header-background);display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition:.3s ease;width:100%;z-index:999}.mobile-menu-overlay.visible{display:block;opacity:1}.menu-item__menu_items a,.menu-item__menu_items a:hover{color:var(--megamenu-mobile-text-color)!important}nav.menu__content-wrapper .nav__list-wrapper .menu-simple-item__content li.hs-menu-item a{color:var(--submenu-mobile-text-color);font-size:8vw;text-transform:uppercase}nav.menu__content-wrapper .nav__list-wrapper .menu-simple-item__content li.hs-menu-item a:hover{color:var(--submenu-mobile-text-color)!important}}@media screen and (max-width:480px){.menu__outer-wrapper.active{height:calc(100vh - 68px)}.menu__outer-wrapper{top:68px}}.nav-standard__search-wrapper{background-color:#ffc832;bottom:0;cursor:url(//144803023.fs1.hubspotusercontent-eu1.net/hubfs/144803023/raw_assets/public/Architectus_August2024/images/cross.png) 23 23,auto;height:100vh;left:0;opacity:1;position:fixed;right:0;top:0;transform:translateY(0);-webkit-transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s linear!important;-moz-transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s linear!important;-o-transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s linear!important;transition:transform .25s cubic-bezier(.165,.84,.44,1),opacity .25s linear!important}.nav-standard__search-wrapper--hidden{opacity:0;transform:translateY(-105%);-webkit-transition:transform .5s cubic-bezier(.895,.03,.685,.22),opacity .5s linear;-moz-transition:transform .5s cubic-bezier(.895,.03,.685,.22),opacity .5s linear;-o-transition:transform .5s cubic-bezier(.895,.03,.685,.22),opacity .5s linear;transition:transform .25s cubic-bezier(.895,.03,.685,.22),opacity .25s linear}.nav-standard__search-form{height:auto;margin:0 auto;padding-top:7vw;width:100%;width:60%}.nav-standard__search-input{border:none!important;border-radius:0!important;font-size:2.8vw;line-height:1.1;padding:.4em .6em!important}.nav-standard__search-input:focus{outline:1px auto -webkit-focus-ring-color!important}.nav-standard__search-form{display:flex}.nav-standard__search-form label{align-self:center;margin-right:8px}.nav-standard__search-results-wrapper{background-color:var(--grey-000);border:1px solid var(--grey-300);box-shadow:var(--shadow-medium);display:none;list-style-type:none;padding:8px 0 0}@media screen and (max-width:1023px){.nav-standard__search-results-wrapper{display:none!important}}.nav-standard__search-results-title{color:var(--primary-2);display:block;font-weight:700;list-style-type:none;padding:4px 8px}.nav-standard__search-results-item-link{display:block;padding:4px 8px;text-decoration:none!important}.nav-standard__search-results-item-link:hover{background-color:var(--primary-1)}.nav-standard__search-button,.nav-standard__search-button:focus,.nav-standard__search-button:hover{background-color:transparent;border:none;color:var(--menu-text-color);height:fit-content;justify-content:center;margin-bottom:auto;margin-left:0;padding:0 0 0 16px;position:relative;top:29px;z-index:1}@media screen and (min-width:1024px){.nav-standard__search-button,.nav-standard__search-button:focus,.nav-standard__search-button:hover{top:26px}.nav-standard__search-button .menu-search-icon,.nav-standard__search-button .x-icon{height:1.1vw;width:1.1vw}}@media screen and (min-width:1100px){.nav-standard__search-button,.nav-standard__search-button:focus,.nav-standard__search-button:hover{top:28px}}@media screen and (min-width:1280px){.nav-standard__search-button,.nav-standard__search-button:focus,.nav-standard__search-button:hover{top:30px}}@media screen and (min-width:1440px){.nav-standard__search-button,.nav-standard__search-button:focus,.nav-standard__search-button:hover{top:32px}}@media screen and (min-width:1600px){.nav-standard__search-button,.nav-standard__search-button:focus,.nav-standard__search-button:hover{top:34px}}@media screen and (min-width:1800px){.nav-standard__search-button,.nav-standard__search-button:focus,.nav-standard__search-button:hover{top:34px}.nav-standard__search-button .menu-search-icon,.nav-standard__search-button .x-icon{height:20px;width:20px}}.nav__search-button{border-radius:0 10px 10px 0;min-height:46px;padding-bottom:0;padding-top:0}.nav-standard__search-form:has(.nav__search-button) .nav-standard__search-input{border-radius:10px 0 0 10px}.nav-standard__search-icon--hidden,.nav-standard__search-x--hidden{display:none}@media screen and (min-width:1024px){.nav-standard__search-list-item{display:flex;flex-direction:row;height:46px;position:absolute;right:24px;top:75px;width:618px}}@media screen and (max-width:1023px){.nav-standard__search-x--hidden{display:none}.nav-standard__search-button,.nav-standard__search-button:focus,.nav-standard__search-button:hover{padding:0;pointer-events:all;position:relative;top:29px}.nav-standard__search-button .menu-search-icon,.nav-standard__search-button .x-icon{height:7vw;width:7vw}.nav-standard__button{position:absolute;right:16px}.nav-standard__search-wrapper{height:auto;margin:0 auto;padding:.3em 0 1em;position:unset}.nav-standard__search-form{width:100%}.nav-standard__search-form input{-webkit-appearance:none;border:0;color:#000;font-size:7.5vw;font-weight:300;padding:.4em .6em;width:100%}.nav-standard__search-input{width:100%}}