: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;--trotec-neutral:#ddd;--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-mask_ecommerce_element{--swiper-pagination-color:#fff;--swiper-theme-color:#fff;margin-top:25px;margin-top:var(--pagetitle-margintop)}.frame-type-mask_ecommerce_element p{color:#00243d;color:var(--trotec-01-dark-blue);font-size:18px;font-weight:300;line-height:1.5em}@media (min-width:992px){.frame-type-mask_ecommerce_element p{font-size:24px}}.frame-type-mask_ecommerce_element .swiper-slide picture{width:100%}.frame-type-mask_ecommerce_element .swiper-slide picture+picture{width:0}.frame-type-mask_ecommerce_element .swiper-slide img{aspect-ratio:4/3}.frame-type-mask_ecommerce_element .swiper-slide video{aspect-ratio:4/3;background:#000;-o-object-fit:contain;object-fit:contain}.frame-type-mask_ecommerce_element .swiper-pagination-bullet{border:2px solid #e0e0e0;border-radius:8px;height:50px;overflow:hidden;position:relative;width:50px}@media (min-width:768px){.frame-type-mask_ecommerce_element .swiper-pagination-bullet{height:60px;width:60px}}@media (min-width:992px){.frame-type-mask_ecommerce_element .swiper-pagination-bullet{height:70px;width:70px}}@media (min-width:1302px){.frame-type-mask_ecommerce_element .swiper-pagination-bullet{height:90px;width:90px}}.frame-type-mask_ecommerce_element .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#d60524;border-color:var(--trotec-red)}.frame-type-mask_ecommerce_element .swiper-pagination-bullet img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.frame-type-mask_ecommerce_element .swiper-pagination-bullet.video{align-content:center;align-items:center;background:#00243d;background:var(--trotec-01-dark-blue);display:flex;justify-content:center;justify-items:center;place-content:center;place-items:center}.frame-type-mask_ecommerce_element .swiper-pagination-bullet.video span{border:2px solid #fff;border-radius:50%;height:70%;width:70%}@media (min-width:992px){.frame-type-mask_ecommerce_element .swiper-pagination-bullet.video span{height:60%;width:60%}}