:root{--trotec-darker-blue:#00243d;--trotec-04-lighter-blue:#e9edef;--trotec-lighter-grey:#f9f9f9;--trotec-light-blue:#8398a7;--trotec-red:#d70926;--trotec-98-white:#fff;--trotec-red:#d60524;--trotec-dark-blue:#34576f;--black:#1a1919;--trotec-white-90:hsla(0,0%,100%,.9);--trotec-overlay-lighter-blue:rgba(233,237,239,.6);--trotec-black:#333;--trotec-red-hover:#bd0821;--trotec-green:#b6cd51;--brand-100-black:#1a1919;--trotec-01-dark-blue:#00243d;--navy:#00243d;--trotec-orange:#e96e0c;--other-copy:#393736;--trotec-03-light-blue:#d3dbe1;--headerbutton-width:55px;--header-height:63px;--frame-marginbottom:80px;--frame-paddingbottom:80px;--pagetitle-margintop:25px;--pagetitle-marginbottom:32px;--h1-fontsize:32px;--h2-fontsize:28px;--h3-fontsize:22px;--h4-fontsize:18px;--h5-fontsize:20px;--h6-fontsize:18px;--h1-lineheight:38.4px;--h2-lineheight:36.4px;--h3-lineheight:28.6px;--h4-lineheight:23.4px;--h5-lineheight:28px;--h6-lineheight:26px;--subtitle-fontsize:20px;--subtitle-lineheight:34px;--summary-fontsize:24px;--summary-lineheight:34px;--lead-fontsize:20px;--button-fontsize:15px;--title-fontsize:80px;--description-fontsize:48px;--contentwidth:100vw}@media (min-width:768px){:root{--contentwidth:700px;--subtitle-fontsize:24px}}@media (min-width:992px){:root{--headerbutton-width:65px;--header-height:80px;--frame-marginbottom:100px;--frame-paddingbottom:100px;--pagetitle-margintop:45px;--pagetitle-marginbottom:65px;--h1-fontsize:64px;--h2-fontsize:42px;--h3-fontsize:24px;--h4-fontsize:20px;--h5-fontsize:26px;--h6-fontsize:26px;--h1-lineheight:76.8px;--h2-lineheight:57.6px;--h3-lineheight:33.8px;--h4-lineheight:26px;--h5-lineheight:36px;--h6-lineheight:36px;--subtitle-fontsize:24px;--summary-fontsize:24px;--lead-fontsize:24px;--lead-lineheight:36px;--title-fontsize:80px;--contentwidth:940px}:root .gatedcontent{--h1-fontsize:50px}}@media (min-width:1302px){:root{--contentwidth:1240px}:root .gatedcontent{--h1-fontsize:60px}}:root .frame-space-after-none{--frame-marginbottom:0px}:root .frame-space-after-small{--frame-marginbottom:1.5rem}:root .frame-space-after-default{--frame-marginbottom:80px}@media (min-width:992px){:root .frame-space-after-default{--frame-marginbottom:100px}}.frame-type-dce_anchor_navigation{left:0;margin:0;padding:0;position:sticky;top:63px;top:var(--header-height);width:100%;z-index:149}.media+.frame-type-dce_anchor_navigation{margin-bottom:80px;margin-bottom:var(--frame-marginbottom);margin-top:-80px;margin-top:calc(var(--frame-marginbottom)*-1)}.frame-type-dce_anchor_navigation .trigger{top:-63px;top:calc(var(--header-height)*-1)}.frame-type-dce_anchor_navigation.is-stuck{background:#34576f;background:var(--trotec-dark-blue)}.frame-type-dce_anchor_navigation.is-stuck .icon{color:var(--trotec-white)}.anchor:hover .icon img{filter:invert(1) brightness(300%)}.frame-type-dce_anchor_navigation:has(.h-auto) .anchorNav,.header2active .anchorNav{top:63px!important;top:var(--header-height)!important}#header.header1active{left:0;position:fixed;right:0;top:0;transition-duration:.15s;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:991.9px){#header{top:0}}.anchorNav ul li a.active,.anchorNav ul li a:hover{opacity:1}.anchorNav.mobile a.active,.anchorNav.mobile a.initial{align-items:center;display:flex;height:50px;justify-content:center;left:0;position:absolute;top:0;width:100%}.anchorNav.mobile a.active .font-normal,.anchorNav.mobile a.initial .font-normal{--tw-rotate:0;--tw-rotate-x:0;--tw-rotate-y:0;--tw-rotate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-skew-x:0;--tw-skew-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-translate-y:-50%;display:inline-block;left:10px;position:absolute;top:50%;transform:rotate(0) rotateX(0) rotateY(0) rotate(0) scaleX(1) scaleY(1) scaleZ(1) skewX(0) skewY(0) translateX(0) translateY(-50%) translateZ(0);transform:rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z))}.anchorNav.mobile .icon{font-family:Gowest Iconfont;font-style:normal;font-weight:400;text-indent:0}body:has(.marqueebanner) .frame-type-dce_anchor_navigation{top:var(--marqueeheight)}body:has(.marqueebanner) .frame-type-dce_anchor_navigation .trigger{top:calc(var(--marqueeheight)*-1)}