.header,.main-logo-wrapper{position:fixed;top:0;width:100%;left:0}.main-logo-wrapper{z-index:21;pointer-events:none}.main-logo-wrapper .main-logo-inner{max-width:1920px;margin:0 auto;padding:18px clamp(20px,3.5vw,68px)}.main-logo-wrapper .main-logo{pointer-events:all}.main-logo-wrapper .main-logo.hidden{opacity:0;visibility:hidden}.main-logo-wrapper .main-logo svg path{fill:#ff6223;transition:.4s}body.animating-scroll:has(.wp-block-acf-page-header-1) section:not(.wp-block-acf-page-header-1){opacity:1;transition:opacity 1s 1s}body:has(.wp-admin.wp-block-acf-page-header-1) section:not(.wp-block-acf-page-header-1){opacity:0;transition:opacity .2s}.header{z-index:5;background-color:#fff;transition:.4s;border-bottom:1px solid #eaeaea}.header .logo-placeholder{display:none;width:133px}.header .container{position:relative}.header .header-wrapper{display:flex;justify-content:space-between;align-items:center;max-width:1920px;margin:0 auto;padding:18px clamp(20px,3.5vw,68px)}.header .header-logo{width:150px}.header .header-logo .logo{display:block;transition:opacity .4s ease-in-out .1s;line-height:0;width:100%}.header .header-logo .scroll-logo{opacity:0;visibility:hidden;position:absolute}.header .header-logo .scroll-logo.visible{opacity:1;visibility:visible;position:relative}.header .header-brand{display:flex;align-items:center;gap:24px}.header .header-portal-label{position:relative;padding-left:24px;font-family:klarheit-bd;font-size:18px;line-height:1.2;color:#ff6223;white-space:nowrap}.header .header-portal-label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:36px;background-color:#bdbbbc}@media all and (max-width:480px){.header .header-portal-label{display:none}}.header .header-inner-wrapper,.header .header-inner-wrapper .header-buttons{display:flex;align-items:center;gap:8px}.header .header-inner-wrapper .globe-icon,.header .header-inner-wrapper .mobile-search,.header .header-inner-wrapper .search-icon{margin-top:unset;padding:11px;border:1.5px solid #272c36;line-height:0;background-color:transparent}.header .header-inner-wrapper .globe-icon,.header .header-inner-wrapper .search-icon{cursor:pointer;transition:.4s ease-in-out}.header .header-inner-wrapper .globe-icon:hover,.header .header-inner-wrapper .search-icon:hover{border-color:transparent;background-color:#ff6223}.header .header-inner-wrapper .globe-icon svg{transform:scale(1.2)}.header .header-inner-wrapper .burger-icon.active,.header .header-inner-wrapper .mobile-search.active{background-color:#272c36}.header .header-inner-wrapper .burger-icon.active .burger-svg,.header .header-inner-wrapper .close-svg,.header .header-inner-wrapper .mobile-controls,.header .header-inner-wrapper .mobile-search.active .search-svg{display:none}.header .header-inner-wrapper .burger-icon.active .close-svg,.header .header-inner-wrapper .mobile-search.active .close-svg{display:block}.header .header-inner-wrapper .newton-button{padding:12px 18px}.header .header-inner-wrapper .burger-icon{padding:8px;border:1.5px solid #272c36;line-height:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}@media all and (min-width:991px){.header .header-inner-wrapper .burger-icon{display:none}}@media all and (max-width:991px){.header .header-wrapper,.main-logo-wrapper .main-logo-inner{padding:12px clamp(20px,3.5vw,68px)}.header .logo-placeholder{visibility:hidden;opacity:0;display:block}.header .header-logo{width:133px}.header .header-inner-wrapper .desktop-controls,.header .header-inner-wrapper .header-buttons,.header .header-logo .scroll-logo{display:none}.header .header-brand{gap:16px}.header .header-portal-label{padding-left:16px;font-size:15px}.header .header-portal-label::before{height:28px}.header .header-inner-wrapper .globe-icon,.header .header-inner-wrapper .mobile-search,.header .header-inner-wrapper .search-icon{padding:8px}.header .header-inner-wrapper .globe-icon svg,.header .header-inner-wrapper .mobile-search svg,.header .header-inner-wrapper .search-icon svg{width:16px;height:16px}.header .header-inner-wrapper .mobile-controls{display:block}}