@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
body{font-family:Roboto,Arial,Helvetica,sans-serif;padding:16px 0 70px}@media screen and (min-width:768px){body{padding:110px 0 0}}@media screen and (min-width:1200px){body{padding:126px 0 0}}main{overflow:hidden}.form-group{margin-bottom:1rem}.form-group .error{color:orange;font-size:14px;font-style:italic;font-weight:500;padding:3px}label{font-weight:500;margin:0 0 5px}.form-control,label{color:#253884;font-size:18px}.form-control{background:#fff;border-color:#d9d9d9;border-radius:10px 0 10px 0;height:40px}.form-control.invalid{background:#ffd382;border:2px solid orange}@media screen and (min-width:1200px){.filter{border-radius:20px 0 20px 0}}.filter-btn[data-filter-panel],.filter-panel__reset-filters-btn{border-radius:10px 0 10px 0}.filter-btn[data-filter-panel]{right:120px}@media screen and (min-width:768px){.filter-btn[data-filter-panel]{right:180px}}.frontend-video__play-button{background-color:var(--theme-color-contrast)}:root{--theme-color-primary:#003786;--theme-color-secondary:#ebeff5;--theme-color-contrast:#34a853;--theme-logo-primary:url(/themes/tapmachinebouw/assets/images/logo-tapmachinebouw.svg);--theme-logo-emblem:url(/themes/tapmachinebouw/assets/images/favicon.svg);--loader-image:var(--theme-logo-primary);--scroll-tracker-height:16px;--scroll-tracker-bar-bg-color:#fff;--scroll-tracker-icon-width:12px;--scroll-tracker-icon-height:12px;--navigation-bar-top-offset:16px;--navigation-bar-logo-height:50px;--navigation-bar-link-font-size:13px;--menu-overlay-menu-items-hover-color:var(--theme-color-contrast);--menu-overlay-logo-emblem:url(/themes/tapmachinebouw/assets/images/logo-tapmachinebouw-w.svg);--menu-overlay-bg-color:var(--theme-color-primary);--menu-overlay-menu-headings-color:var(--theme-color-contrast);--menu-overlay-menu-items-text-transform:uppercase;--menu-overlay-social-icon-bg-color:#fff;--menu-overlay-social-icon-color:var(--theme-color-primary);--menu-overlay-c2a-btn-bg-color:var(--theme-color-contrast);--menu-overlay-border:none;--menu-overlay-secondary-btn-bg-color:var(--theme-color-contrast);--menu-overlay-footer-heading-color:var(--theme-color-contrast);--menu-overlay-absolute-image:url(/themes/tapmachinebouw/assets/images/svg-menu-overlay-cog.svg);--menu-overlay-absolute-image-x:-30px;--menu-overlay-absolute-image-y:calc(100% + 380px);--menu-overlay-absolute-image-w:720px;--menu-overlay-absolute-image-h:720px;--logo-ticker-logo-height:50px;--search-results-submit-btn-bg-hover-color:var(--theme-color-contrast);--search-card-border-radius:20px 0 20px 0;--search-card-provider-bg-color:var(--theme-color-contrast);--blog-detail-share-container-bg-color:#18296e;--blog-detail-footer-social-icon-bg-hover-color:var(--theme-color-contrast);--frontend-modal-close-btn-bg-color:#fff;--frontend-modal-bg-color:rgba(37,56,132,.97);--frontend-modal-close-btn-color:#000;--breadcrumbs-crumb-active-color:var(--theme-color-contrast);--breadcrumbs-crumb-divider-bg-color:var(--theme-color-contrast);--breadcrumbs-crumb-hover-color:var(--theme-color-contrast);--contact-us-address-card-icon:url(/themes/tapmachinebouw/assets/images/tm-contact-icon.png);--form-field-border-width:1px;--form-field-border-radius:10px 0 10px 0;--form-field-border-color:#d9d9d9;--frequently-asked-question-divider-stripe-bg-color:var(--theme-color-contrast)}@media screen and (min-width:768px){:root{--menu-overlay-logo:url(/themes/tapmachinebouw/assets/images/logo-tapmachinebouw-w.svg);--menu-overlay-hamburger-color:#000;--menu-overlay-hamburger-hover-color:#000;--menu-overlay-absolute-image-x:calc(100% + 220px);--menu-overlay-absolute-image-y:calc(100% + 220px);--menu-overlay-absolute-image-w:520px;--menu-overlay-absolute-image-h:520px}}@media screen and (min-width:992px){:root{--logo-ticker-spacing:60px}}@media screen and (min-width:1200px){:root{--logo-ticker-logo-height:80px;--navigation-bar-logo-height:70px;--navigation-bar-link-font-size:16px;--menu-overlay-absolute-image-x:calc(100% + 220px);--menu-overlay-absolute-image-y:calc(100% + 450px);--menu-overlay-absolute-image-w:1050px;--menu-overlay-absolute-image-h:1050px}}@media screen and (min-width:1600px){:root{--navigation-bar-link-font-size:18px}}.site-picker{background:#fff;border-radius:0 8px 8px 0;bottom:90px;box-shadow:0 3px 10px rgba(0,0,0,.09);left:0;padding:15px;position:fixed;z-index:99}@media screen and (min-width:768px){.site-picker{display:none}}.site-picker__container{grid-gap:10px;display:grid;grid-template-columns:minmax(0,1fr)}.site-picker__site{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;cursor:pointer;display:block;height:24px;opacity:.4;transition:.3s;width:24px}.site-picker__site--active,.site-picker__site:hover{opacity:1}.site-picker__site--nl{background-image:url(../images/svg-taal-nl.svg?e2977a979fbd81ab4dfa5c641edbb09a)}.site-picker__site--en{background-image:url(../images/svg-taal-en.svg?8792c3e60e5e7ff7ae719b83dc2219ff)}.content-block h1,.content-block h2,.content-block h3,.content-block h4,.content-block h5{color:var(--theme-color-primary);line-height:1.2}.content-block h1{font-size:36px}@media screen and (min-width:1200px){.content-block h1{font-size:46px}}@media screen and (min-width:1600px){.content-block h1{font-size:52px}}.content-block h2{font-size:30px}@media screen and (min-width:1200px){.content-block h2{font-size:40px}}@media screen and (min-width:1600px){.content-block h2{font-size:60px}}.content-block p{color:var(--theme-color-primary);font-size:18px;line-height:1.6}@media screen and (min-width:1200px){.content-block p{font-size:22px}}@media screen and (min-width:1600px){.content-block p{font-size:27px}}.content-block p>strong{color:var(--theme-color-contrast)}.content-block p>small{display:inline-block;line-height:1.4}.content-block small{font-size:.75em}.content-block hr{background:#e6e7e8;border:none;display:inline-block;height:2px;margin:15px 0 20px;opacity:1;outline:none;padding:0;position:relative;width:280px}@media screen and (min-width:992px){.content-block hr{height:3px;width:490px}}.content-block hr:before{background:var(--theme-color-contrast);bottom:0;content:"";height:2px;left:0;position:absolute;top:0;width:60px}.blog-list__btn,.filter-btn,.filter-panel__display-results-btn,.form-builder .btn.btn-primary,.tm-button,.tm-footer__btn{background:#d4ddeb;border:none;border-radius:10px 0 10px 0;color:var(--theme-color-primary);display:inline-block;font-size:16px;font-weight:700;line-height:1.2;margin:0 20px 20px 0;outline:none;padding:16px 24px;text-decoration:none;text-transform:uppercase;transition:.3s}.blog-list__btn:not([disabled]):hover,.filter-btn:not([disabled]):hover,.filter-panel__display-results-btn:not([disabled]):hover,.form-builder .btn.btn-primary:not([disabled]):hover,.tm-button:not([disabled]):hover,.tm-footer__btn:not([disabled]):hover{background:#dde4ef;text-decoration:none}.blog-list__btn--secondary,.blog-list__btn.blog-list__btn,.filter-btn--secondary,.filter-btn.blog-list__btn,.filter-panel__display-results-btn--secondary,.filter-panel__display-results-btn.blog-list__btn,.form-builder .btn.btn-primary--secondary,.form-builder .btn.btn-primary.blog-list__btn,.tm-button--secondary,.tm-button.blog-list__btn,.tm-footer__btn--secondary,.tm-footer__btn.blog-list__btn{background:var(--theme-color-primary);color:#fff}.blog-list__btn--secondary:not([disabled]):hover,.blog-list__btn.blog-list__btn:not([disabled]):hover,.filter-btn--secondary:not([disabled]):hover,.filter-btn.blog-list__btn:not([disabled]):hover,.filter-panel__display-results-btn--secondary:not([disabled]):hover,.filter-panel__display-results-btn.blog-list__btn:not([disabled]):hover,.form-builder .btn.btn-primary--secondary:not([disabled]):hover,.form-builder .btn.btn-primary.blog-list__btn:not([disabled]):hover,.tm-button--secondary:not([disabled]):hover,.tm-button.blog-list__btn:not([disabled]):hover,.tm-footer__btn--secondary:not([disabled]):hover,.tm-footer__btn.blog-list__btn:not([disabled]):hover{background:#003e9d;color:#fff}.blog-list__btn--c2a,.blog-list__btn.btn.btn-primary,.blog-list__btn.filter-btn,.blog-list__btn.filter-panel__display-results-btn,.filter-btn--c2a,.filter-btn.btn.btn-primary,.filter-btn.filter-btn,.filter-btn.filter-panel__display-results-btn,.filter-panel__display-results-btn--c2a,.filter-panel__display-results-btn.btn.btn-primary,.filter-panel__display-results-btn.filter-btn,.filter-panel__display-results-btn.filter-panel__display-results-btn,.form-builder .btn.btn-primary--c2a,.form-builder .btn.btn-primary.btn.btn-primary,.form-builder .btn.btn-primary.filter-btn,.form-builder .btn.btn-primary.filter-panel__display-results-btn,.tm-button--c2a,.tm-button.btn.btn-primary,.tm-button.filter-btn,.tm-button.filter-panel__display-results-btn,.tm-footer__btn--c2a,.tm-footer__btn.btn.btn-primary,.tm-footer__btn.filter-btn,.tm-footer__btn.filter-panel__display-results-btn{background:#34a853;color:#fff}.blog-list__btn--c2a:not([disabled]):hover,.blog-list__btn.btn.btn-primary:not([disabled]):hover,.blog-list__btn.filter-btn:not([disabled]):hover,.blog-list__btn.filter-panel__display-results-btn:not([disabled]):hover,.filter-btn--c2a:not([disabled]):hover,.filter-btn.btn.btn-primary:not([disabled]):hover,.filter-btn.filter-btn:not([disabled]):hover,.filter-btn.filter-panel__display-results-btn:not([disabled]):hover,.filter-panel__display-results-btn--c2a:not([disabled]):hover,.filter-panel__display-results-btn.btn.btn-primary:not([disabled]):hover,.filter-panel__display-results-btn.filter-btn:not([disabled]):hover,.filter-panel__display-results-btn.filter-panel__display-results-btn:not([disabled]):hover,.form-builder .btn.btn-primary--c2a:not([disabled]):hover,.form-builder .btn.btn-primary.btn.btn-primary:not([disabled]):hover,.form-builder .btn.btn-primary.filter-btn:not([disabled]):hover,.form-builder .btn.btn-primary.filter-panel__display-results-btn:not([disabled]):hover,.tm-button--c2a:not([disabled]):hover,.tm-button.btn.btn-primary:not([disabled]):hover,.tm-button.filter-btn:not([disabled]):hover,.tm-button.filter-panel__display-results-btn:not([disabled]):hover,.tm-footer__btn--c2a:not([disabled]):hover,.tm-footer__btn.btn.btn-primary:not([disabled]):hover,.tm-footer__btn.filter-btn:not([disabled]):hover,.tm-footer__btn.filter-panel__display-results-btn:not([disabled]):hover{background:#4ec86f}.blog-list__btn:disabled,.filter-btn:disabled,.filter-panel__display-results-btn:disabled,.form-builder .btn.btn-primary:disabled,.tm-button:disabled,.tm-footer__btn:disabled{background:#ccc;color:#666;cursor:not-allowed}.form-builder .btn.btn-primary{margin:0}.tm-badge{background:var(--theme-color-primary);border-radius:10px 0 10px 0;display:inline-block;padding:10px 18px}.tm-badge__content{color:#fff;font-size:14px;font-weight:700;letter-spacing:1px;margin:0;padding:0}@media screen and (min-width:576px){.tm-badge__content{font-size:21px}}.tm-divider{background:#ebeff5;border:none;display:block;height:3px;margin:40px 0;opacity:1}.usp{align-items:center;display:flex;flex-wrap:nowrap}@media screen and (min-width:992px){.usp{flex-direction:row;justify-content:center}}.usp__icon-container{margin-right:30px}@media screen and (min-width:992px){.usp__icon-container{margin-right:15px}}@media screen and (min-width:1200px){.usp__icon-container{margin-right:30px}}.usp__icon{background:var(--theme-color-primary);flex:0 0 40px;height:40px;-webkit-mask-image:url(../images/svg-vink-rond.svg?107a0b6a7140b906edfe0aa36f0da33e);mask-image:url(../images/svg-vink-rond.svg?107a0b6a7140b906edfe0aa36f0da33e);-webkit-mask-position:top center;mask-position:top center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:40px}@media screen and (min-width:1600px){.usp__icon{flex:0 0 52px;height:52px;width:52px}}.usp__text{line-height:1.8;padding:3px 0;word-break:break-word}@media screen and (min-width:1200px){.usp__text{letter-spacing:1pt}}.usp__text p{color:var(--theme-color-primary);font-size:15px}@media screen and (min-width:1600px){.usp__text p{font-size:18px}}.usp__text p span,.usp__text p strong{font-weight:700}.usp__text p:last-child{margin-bottom:0}.image-mask{background:#ebeff5;padding:0 30px 20px 0;position:relative}.image-mask,.image-mask__container{-webkit-mask-image:url(../images/svg-image-shape.svg?5409d201c0503acd96ad6ac129d9377a);mask-image:url(../images/svg-image-shape.svg?5409d201c0503acd96ad6ac129d9377a);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.image-mask__container img{width:100%}@media screen and (min-width:1200px){.quote-banner{transform:skew(-10deg)}}.quote-banner__container{background:#fff;border-radius:20px 0 20px 0;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:35px 40px}@media screen and (min-width:1200px){.quote-banner__container{padding:35px 100px}}.quote-banner__container:after,.quote-banner__container:before{background:var(--theme-color-primary);content:"";display:block;height:14px;-webkit-mask-image:url(../images/svg-quote.svg?340ff250552a55a46911ca1f87556445);mask-image:url(../images/svg-quote.svg?340ff250552a55a46911ca1f87556445);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;width:18px}@media screen and (min-width:1200px){.quote-banner__container:after,.quote-banner__container:before{height:22px;transform:skew(10deg);width:28px}}.quote-banner__container:before{left:15px;top:15px}.quote-banner__container:after{bottom:15px;right:15px;transform:rotate(180deg)}.quote-banner__content{color:var(--theme-color-primary);font-size:12px;letter-spacing:1px;line-height:1.7;text-align:center}@media screen and (min-width:992px){.quote-banner__content{font-size:15px}}@media screen and (min-width:1200px){.quote-banner__content{transform:skew(10deg)}.quote-banner__content p{font-weight:500}}.quote-banner__content p:last-child{margin-bottom:0}.production-process-item{color:#fff}@media screen and (min-width:1200px){.production-process-item--text-left .production-process-item__content-container{left:auto;padding-left:0;padding-right:118px;right:100%;text-align:right}.production-process-item--text-left .production-process-item__line{left:calc(50% - 176px)}.production-process-item--text-left .production-process-item__line:before{background:var(--theme-color-primary);flex:0 0 60px}.production-process-item--text-left .production-process-item__line:after{background:#fff;flex:0 0 90px}.production-process-item--text-left .production-process-item__circle{left:-5px;right:auto}.production-process-item--text-left .production-process-item__headline-container{flex-direction:row-reverse}.production-process-item--text-left .production-process-item__step-indicator{margin:0 0 0 20px}}@media screen and (min-width:768px){.production-process-item{align-items:flex-start;color:var(--theme-color-primary);display:flex;flex-direction:row;justify-content:flex-start}}@media screen and (min-width:1200px){.production-process-item{justify-content:center}}.production-process-item__video-container{background:#fff;border-radius:25px 0 25px 0;margin-bottom:15px;overflow:hidden;padding:8px}@media screen and (min-width:768px){.production-process-item__video-container{flex:0 0 210px}}@media screen and (min-width:1200px){.production-process-item__video-container{flex:0 0 300px}}.production-process-item__video-container .frontend-video{border-radius:25px 0 25px 0}.production-process-item__video-container .frontend-video__volume-btn{display:none}.production-process-item__video-container .frontend-video__play-button{animation:none;background:var(--theme-color-contrast);height:2.4em;width:2.4em}@media screen and (min-width:768px){.production-process-item__video-container .frontend-video__play-button{font-size:30px}}.production-process-item__line{display:none}@media screen and (min-width:768px){.production-process-item__line{align-items:center;display:flex;flex:0 0 80px;flex-direction:row;height:2px;justify-content:flex-start;margin:20px 20px 0 0;position:relative}}@media screen and (min-width:1200px){.production-process-item__line{display:flex;flex:0 0 150px;left:calc(50% + 176px);position:absolute;transform:translateX(-50%);width:150px}}.production-process-item__line:after,.production-process-item__line:before{content:"";display:block;flex:0 0 50%;height:100%}.production-process-item__line:before{background:#fff}@media screen and (min-width:1200px){.production-process-item__line:before{flex:0 0 90px}}.production-process-item__line:after{background:var(--theme-color-primary)}@media screen and (min-width:1200px){.production-process-item__line:after{flex:0 0 60px}}.production-process-item__circle{background:var(--theme-color-primary);border-radius:50%;height:10px;position:absolute;right:-5px;top:50%;transform:translateY(-50%);width:10px}@media screen and (min-width:1200px){.production-process-item__content-container{display:block;left:100%;padding-left:118px;position:absolute;width:100%}}.production-process-item__headline-container{align-items:center;display:flex}@media screen and (min-width:768px){.production-process-item__headline-container{margin:0 0 15px}}.production-process-item__step-indicator{background:#fff;border-radius:50%;color:var(--theme-color-primary);display:flex;flex-direction:column;font-size:14px;font-weight:700;height:30px;justify-content:center;margin:5px 28px 0 0;text-align:center;width:30px}@media screen and (min-width:768px){.production-process-item__step-indicator{background:var(--theme-color-primary);color:#fff;font-size:20px;height:42px;margin:0 20px 0 0;width:42px}}.production-process-item__headline{font-size:18px;line-height:2;margin:0}@media screen and (min-width:768px){.production-process-item__headline{font-size:32px;line-height:1}}.production-process-item__description{padding-left:60px}@media screen and (min-width:768px){.production-process-item__description{padding-left:0}}.production-process-item__description p{font-size:11px;letter-spacing:1px;line-height:1.5}@media screen and (min-width:768px){.production-process-item__description p{font-size:16px}}.card-product{border-radius:20px 0 20px 0;box-shadow:0 3px 45px rgba(0,0,0,.16);display:flex;flex-direction:column;overflow:hidden}@media screen and (min-width:992px){.card-product--featured .card-product__container{align-items:stretch;display:flex;flex-direction:row;justify-content:flex-start}}.card-product--featured .card-product__badge{align-items:center;display:flex;justify-content:center}@media screen and (min-width:992px){.card-product--featured .card-product__badge{left:50px;min-height:44px;min-width:125px;right:auto;top:50px}}@media screen and (min-width:768px){.card-product--featured .card-product__thumbnail-container{aspect-ratio:2}}@media screen and (min-width:992px){.card-product--featured .card-product__thumbnail-container{aspect-ratio:1.3;box-shadow:0 3px 27px rgba(0,0,0,.06);flex:0 0 50%;order:2}}.card-product--featured .card-product__thumbnail{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover}.card-product--featured .card-product__content-container{background:#fff}@media screen and (min-width:768px){.card-product--featured .card-product__content-container{padding:60px 90px 60px 60px}}@media screen and (min-width:992px){.card-product--featured .card-product__content-container{flex:0 0 50%;order:1;padding:60px}}.card-product--featured .card-product__content{color:var(--theme-color-primary)}@media screen and (min-width:768px){.card-product--featured .card-product__name{font-size:35px}}.card-product--featured .card-product__description{height:auto}.card-product--featured .card-product__description:after{display:none}@media screen and (min-width:768px){.card-product--featured .card-product__description{font-size:14px}}.card-product--featured .card-product__description ul li{font-size:12px}.card-product--featured .card-product__download-btn{color:var(--theme-color-primary)}@media screen and (min-width:768px){.card-product--featured .card-product__download-btn{font-size:12px}}.card-product--featured .card-product__download-btn:before{background:var(--theme-color-primary);margin:0 20px 0 0}@media screen and (min-width:768px){.card-product--featured .card-product__download-btn:before{height:20px;width:20px}.card-product--featured .card-product__read-more-btn{height:28px;width:28px}}.card-product--featured .card-product__read-more-btn:before{background:var(--theme-color-primary)}.card-product--featured .card-product__read-more-btn:after{background:#fff}.card-product__container{display:flex;flex-direction:column;flex-grow:1;height:100%}.card-product__thumbnail-container{aspect-ratio:1.33;position:relative}.card-product__thumbnail{aspect-ratio:1.33;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.card-product__thumbnail-link{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.card-product__badge{display:none;position:absolute;right:13px;top:17px}.card-product__badge .tm-badge__content{font-size:12px;text-transform:uppercase}.card-product__content-container{background:var(--theme-color-primary);display:flex;flex-direction:column;flex-grow:1;padding:35px}@media screen and (min-width:768px){.card-product__content-container{padding:40px}}.card-product__content{color:#fff;margin:0 0 20px}.card-product__name{font-size:19px}.card-product__description{font-size:11px;height:3.2em;letter-spacing:1px;line-height:1.6;overflow:hidden;position:relative}.card-product__description:after{background:var(--theme-color-primary);bottom:0;content:"";height:1.6em;left:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);position:absolute;right:0;transition:var(--blog-card-transition)}.card-product__description p:last-child{margin:0}.card-product__description ul{list-style:none;margin:20px 0 30px;padding:0}@media screen and (min-width:576px){.card-product__description ul{margin:30px 0 50px}}.card-product__description ul li{align-items:center;display:flex;justify-content:flex-start;margin:0 0 10px;min-height:24px;padding-left:40px;position:relative}.card-product__description ul li:after,.card-product__description ul li:before{border-radius:50%;height:24px;left:0;position:absolute;top:0;width:24px}.card-product__description ul li:after{background:var(--theme-color-contrast);content:"";display:block;-webkit-mask-image:url(../images/svg-check.svg?e69636b7f834c030e52f26efa4acafe8);mask-image:url(../images/svg-check.svg?e69636b7f834c030e52f26efa4acafe8);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:14px 10px;mask-size:14px 10px}@media screen and (min-width:576px){.card-product__description ul li:after{-webkit-mask-size:18px 13px;mask-size:18px 13px}}.card-product__description ul:last-child{margin-bottom:0}.card-product__btn-container{align-items:center;display:flex;justify-content:space-between;margin:auto 0 0}.card-product__download-btn{align-items:center;color:#fff;display:flex;flex-wrap:nowrap;font-size:10px;font-weight:700;justify-content:flex-start;letter-spacing:1px;margin:0 10px 0 0;text-decoration:none;text-transform:uppercase}.card-product__download-btn:before{background:#fff;content:"";display:block;flex:0 0 auto;height:15px;margin:0 10px 0 0;-webkit-mask-image:url(../images/svg-download.svg?07c868f5b8ba754ae098731bb2f215a8);mask-image:url(../images/svg-download.svg?07c868f5b8ba754ae098731bb2f215a8);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:14px}.card-product__download-btn:hover{text-decoration:none}.card-product__read-more-btn{flex:0 0 auto;height:26px;position:relative;text-decoration:none;width:26px}.card-product__read-more-btn:hover{text-decoration:none}.card-product__read-more-btn:after,.card-product__read-more-btn:before{border-radius:50%;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.card-product__read-more-btn:before{background:#fff;z-index:5}.card-product__read-more-btn:after{background:var(--theme-color-primary);-webkit-mask-image:url(../images/svg-caret.svg?ccd63b4a4eeb20875323a6cc4e8a831d);mask-image:url(../images/svg-caret.svg?ccd63b4a4eeb20875323a6cc4e8a831d);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:6px 10px;mask-size:6px 10px;z-index:10}.card-news--primary:hover .card-news__content,.card-news--primary:hover .card-news__content p:after{background:var(--theme-color-contrast)}.card-news--primary .card-news__container{flex-direction:column}@media screen and (min-width:768px){.card-news--primary .card-news__container{flex-direction:row}}@media screen and (min-width:992px){.card-news--primary .card-news__container{flex-direction:column}}.card-news--primary .card-news__content{background:var(--theme-color-primary)}.card-news--primary .card-news__content__title{color:#fff}@media screen and (min-width:1200px){.card-news--primary .card-news__content__title{font-size:42px}}.card-news--primary .card-news__content p{color:#fff;height:4.8em}.card-news--primary .card-news__content p:after{background:var(--theme-color-primary)}.card-news--primary .card-news__content span{color:#fff}.card-news--primary .card-news__read-more-btn{background:#fff}.card-news--primary .card-news__read-more-btn__icon{background:var(--theme-color-primary)}.card-news__container{border-radius:20px 0 20px 0}.card-news__content__title{color:var(--theme-color-primary);font-size:19px;font-weight:500;line-height:1.4;text-transform:none!important}.card-news__content__description{color:var(--theme-color-primary);font-size:11px;height:3.2em}.card-news__read-more-btn{height:30px;width:30px}.card-news__read-more-btn:before{box-shadow:none}.card-news__read-more-btn__icon{-webkit-mask-size:7px;mask-size:7px}.frontend-modal__header-icon{align-items:center;background-color:var(--theme-color-contrast);border-radius:50px;color:#fff;display:flex;height:50px;justify-content:center;margin:0 auto 20px;width:50px}@media screen and (min-width:768px){.frontend-modal__header-icon{height:70px;width:70px}}.frontend-modal__header-icon__icon{background-position:50%;background-repeat:no-repeat;background-size:24px;height:100%;width:100%}@media screen and (min-width:768px){.frontend-modal__header-icon__icon{background-size:32px}}.frontend-modal__header-content p{color:#fff;font-size:16px;font-weight:700;line-height:1.4;text-align:center}@media screen and (min-width:768px){.frontend-modal__header-content p{font-size:32px;line-height:1.2}}.newsletter-signup-form{position:relative}.newsletter-signup-form__item{margin-bottom:10px}.newsletter-signup-form .form-control{border-radius:50px;font-size:13px;font-weight:500;height:45px;margin-bottom:0;text-align:center;width:100%}.newsletter-signup-form .form-control.invalid{background:#ffd382;border-color:orange}.newsletter-signup-form .form-control.invalid::-moz-placeholder{color:#fff}.newsletter-signup-form .form-control.invalid::placeholder{color:#fff}@media screen and (min-width:768px){.newsletter-signup-form .form-control{text-align:left}}.newsletter-signup-form .form-control:focus{box-shadow:unset;outline:unset}.newsletter-signup-form__error-message{color:orange;font-size:14px;font-style:italic;text-align:left}.newsletter-signup-form .btn{background:#4ec45e;border:none;border-radius:10px 0 10px 0;color:#fff;font-size:16px;font-weight:700;letter-spacing:1pt;line-height:30px;margin-bottom:10px;padding:7px 30px;text-align:center;text-decoration:none;text-transform:uppercase}.newsletter-signup-form .btn:active{background:#4ec45e}@media screen and (min-width:768px){.newsletter-signup-form .btn{margin-bottom:0}}.newsletter-signup-form p{font-size:11px;font-weight:500;line-height:2.1;margin-bottom:0;padding:0 10%;text-transform:uppercase}@media screen and (min-width:768px){.newsletter-signup-form p{padding:0}}.breadcrumbs{padding:30px 0 20px}@media screen and (min-width:768px){.breadcrumbs{padding:50px 0 40px}}.breadcrumbs-with-icon-divider__crumb-divider{background:var(--theme-color-contrast)}.cog{background:var(--theme-color-secondary);height:120px;-webkit-mask-image:url(../images/svg-hero-cog.svg?fa5155a0aa65afda3e7742dbaee18f29);mask-image:url(../images/svg-hero-cog.svg?fa5155a0aa65afda3e7742dbaee18f29);-webkit-mask-position:bottom left;mask-position:bottom left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:180px;mask-size:180px;position:absolute;right:0;top:0;width:120px;z-index:-1}@media screen and (min-width:768px){.cog{display:none}}@media screen and (min-width:1600px){.cog{display:block;height:760px;left:0;-webkit-mask-position:center right;mask-position:center right;-webkit-mask-size:760px;mask-size:760px;top:360px;width:300px}}.back-to-overview-btn,.back-to-overview-btn:hover{text-decoration:none}.back-to-overview-btn:hover .back-to-overview-btn__container:before{background:var(--theme-color-contrast)}.back-to-overview-btn:hover .back-to-overview-btn__text{color:var(--theme-color-contrast)}.back-to-overview-btn__container{align-items:center;display:flex;justify-content:space-between}.back-to-overview-btn__container:before{background:var(--theme-color-primary);content:"";display:block;flex:0 0 auto;height:21px;margin:0 12px 0 0;-webkit-mask-image:url(../images/arrow-turn-up.svg?c331ce3da7a746fee5552e5d5563d1b2);mask-image:url(../images/arrow-turn-up.svg?c331ce3da7a746fee5552e5d5563d1b2);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:.3s;width:14px}.back-to-overview-btn__text{color:var(--theme-color-primary);display:flex;flex-direction:column;font-size:11px;font-weight:400;line-height:1;margin:0;transition:.3s}.back-to-overview-btn__text small{font-size:20px;line-height:1}.product-question{background:var(--theme-color-primary);border-radius:20px 0 20px 0;box-shadow:0 3px 45px rgba(0,0,0,.16);color:#fff;overflow:hidden;padding:40px;position:relative}@media screen and (min-width:768px){.product-question{align-items:flex-start;display:flex;justify-content:flex-start}}.product-question:before{background:hsla(0,0%,100%,.19);bottom:-70px;content:"";display:block;height:150px;left:-70px;-webkit-mask-image:url(../images/svg-cog.svg?70eba71bb215a4a1543e4ce0c3c9e51e);mask-image:url(../images/svg-cog.svg?70eba71bb215a4a1543e4ce0c3c9e51e);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;transform:rotate(10deg);width:150px}.product-question__avatar{align-items:center;display:flex;flex:0 0 150px;height:150px;justify-content:center;margin:0 auto 40px;position:relative;width:150px}@media screen and (min-width:768px){.product-question__avatar{margin:0 40px 0 0}}.product-question__avatar:before{-webkit-mask-image:url(../images/svg-cog.svg?70eba71bb215a4a1543e4ce0c3c9e51e);mask-image:url(../images/svg-cog.svg?70eba71bb215a4a1543e4ce0c3c9e51e);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transform:rotate(10deg)}.product-question__avatar:after,.product-question__avatar:before{background:var(--theme-color-contrast);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.product-question__avatar:after{border-radius:50%;margin:15px;padding:15px}.product-question__avatar img{border-radius:50%;height:90px;max-width:100%;position:relative;width:90px;z-index:5}.product-question__content h1,.product-question__content h2,.product-question__content h3,.product-question__content h4,.product-question__content h5{font-weight:400}.product-question__content h3{font-size:23px;line-height:1.4}.product-question__content p{font-size:11px;letter-spacing:1pt;line-height:1.6}.product-question__telephone-container{align-items:flex-start;display:flex;justify-content:flex-start}.product-question__telephone-icon{background:#fff;height:40px;margin:0 20px 0 0;-webkit-mask-image:url(../images/svg-telephone.svg?1103328982f965ab567f454cb7474c69);mask-image:url(../images/svg-telephone.svg?1103328982f965ab567f454cb7474c69);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:25px}.product-question__telephone-text{font-size:11px;line-height:1;margin:0 0 5px}.product-question__telephone-number{color:#fff;font-size:18px;line-height:1;text-decoration:none;transition:.3s}.product-question__telephone-number:hover{color:var(--theme-color-contrast)}.product-gallery__gallery{margin:0 0 40px}.product-gallery__primary-media-item{margin:0 0 15px;position:relative}@media screen and (min-width:992px){.product-gallery__primary-media-item{margin:0 0 40px}}.product-gallery__primary-media-item:hover .product-gallery__play-video-btn{background:var(--theme-color-contrast);transform:translate(-50%,-50%) scale(1.05)}.product-gallery__primary-media-item:hover .product-gallery__play-video-btn:before{-webkit-mask-size:30%;mask-size:30%}.product-gallery__play-video-btn{align-items:center;background:var(--theme-color-primary);border-radius:50%;box-shadow:0 3px 27px rgba(0,0,0,.06);display:flex;height:80px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:80px}.product-gallery__play-video-btn:before{background:#fff;content:"";height:100%;-webkit-mask-image:url(../images/svg-play-btn.svg?c1c78e197ccf2f256f48ac73ffd7ebe8);mask-image:url(../images/svg-play-btn.svg?c1c78e197ccf2f256f48ac73ffd7ebe8);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:25%;mask-size:25%;transition:.3s;width:100%}.product-gallery__grid{grid-gap:15px;display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (min-width:992px){.product-gallery__grid{grid-gap:40px}}.product-gallery__grid-media-item{position:relative}.product-media-item{border-radius:0 0 20px 0;box-shadow:0 3px 27px rgba(0,0,0,.16);overflow:hidden}.scroll-tracker{background:#002e70}.scroll-tracker:after{background-image:url(../images/svg-cog.svg?70eba71bb215a4a1543e4ce0c3c9e51e)}@media screen and (min-width:1200px){.navigation-section .navigation-bar-default-style__menu>ul>li{margin-left:10px}}@media screen and (min-width:1600px){.navigation-section .navigation-bar-default-style__menu>ul>li{margin-left:15px}}.navigation-section .navigation-bar-default-style__menu ul li ul:after{display:none}.navigation-section .navigation-bar-default-style__search{border-right:2px solid #f2f2f2;margin-left:10px;padding-bottom:10px;padding-right:20px;padding-top:10px}.navigation-section .navigation-bar-default-style__menu-btn .hamburger{font-size:.6px}.navigation-section .navigation-bar-default-style__menu-btn .hamburger .inner .bar,.navigation-section .navigation-bar-default-style__menu-btn .hamburger .inner:after,.navigation-section .navigation-bar-default-style__menu-btn .hamburger .inner:before{background:var(--theme-color-primary)}.navigation-section .navigation-bar-default-style__menu-btn-hamburger{box-shadow:none}.navigation-section .navigation-bar-default-style__menu-btn-text{color:var(--theme-color-primary);font-size:10px;margin:-10px 0 0;opacity:1}.navigation-section .navigation-bar-default-style__c2a-btn-link{border-radius:10px 0 10px 0;font-size:18px}.navigation-section .navigation-bar-default-style__c2a-btn-link:hover{background:#4ec86f}.navigation-section .navigation-bar-default-style__c2a-btn-link:before{display:none}.full-screen-menu{z-index:200}.full-screen-menu__logo-emblem{margin:30px 0 40px}.full-screen-menu__header__search-form input::-moz-placeholder{color:var(--theme-color-primary)}.full-screen-menu__header__search-form input::placeholder{color:var(--theme-color-primary)}.full-screen-menu__header__search-form__submit-btn{background:var(--theme-color-contrast)}.full-screen-menu__menu ul li ul li a,.full-screen-menu__menu ul li ul li span{text-transform:none}.full-screen-menu__social-media-icons__icon,.full-screen-menu__social-media-icons__icon--youtube{background-color:initial}.full-screen-menu__social-media-icons__icon--youtube:before{background-color:initial;background-image:url(../images/youtube.svg?56bb5e2d91efd8d6e0ecbd3f3900b0cc);background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-mask-image:initial;mask-image:none}.full-screen-menu__social-media-icons__icon--linkedin{background-color:initial}.full-screen-menu__social-media-icons__icon--linkedin:before{background-color:initial;background-image:url(../images/linkedin.svg?a236a02cbeb24525fd3bcf55fc6e41c6);background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-mask-image:initial;mask-image:none}.breadcrumbs-section--disable-container .breadcrumbs-section__container{max-width:none}.breadcrumbs-section__container{margin:0 auto;max-width:1200px}.newsletter-signup-banner{margin:45px 0 60px}@media screen and (min-width:1200px){.newsletter-signup-banner{margin:60px 0 120px}}.newsletter-signup-banner .container{position:relative}.newsletter-signup-banner .container:after,.newsletter-signup-banner .container:before{background-color:#f5f5f5;border-radius:25px;bottom:0;content:"";display:block;position:absolute;top:0;width:170px}.newsletter-signup-banner .container:before{right:calc(100% + 130px)}.newsletter-signup-banner .container:after{left:calc(100% + 130px)}.newsletter-signup-banner__container{background:#fff;border-radius:20px;box-shadow:0 3px 28px rgba(0,0,0,.09);margin:50px auto;max-width:1200px;padding:30px 37px 40px}@media screen and (min-width:768px){.newsletter-signup-banner__container{align-items:center;display:flex;justify-content:space-between}}@media screen and (min-width:1200px){.newsletter-signup-banner__container{padding:40px 50px}}.newsletter-signup-banner__content{margin:0 0 25px;text-align:center}@media screen and (min-width:768px){.newsletter-signup-banner__content{margin:0 20px 0 0;text-align:left}}.newsletter-signup-banner__content h2{font-size:26px;line-height:1.3;margin:0}@media screen and (min-width:768px){.newsletter-signup-banner__content h2{font-size:24px}}@media screen and (min-width:992px){.newsletter-signup-banner__content h2{font-size:26px}}@media screen and (min-width:1200px){.newsletter-signup-banner__content h2{font-size:32px}}.newsletter-signup-banner__button-container{align-items:center;display:flex;justify-content:center}@media screen and (min-width:768px){.newsletter-signup-banner__button-container{flex:0 0 auto}}.newsletter-signup-banner__button-container .tm-button{margin:0}.questions-section{bottom:60px;cursor:pointer;height:120px;position:fixed;right:0;width:120px;z-index:100}@media screen and (min-width:768px){.questions-section{bottom:0;height:200px;width:200px}}.questions-section__text{left:10px;position:absolute;top:5px}.questions-section__text text{fill:var(--theme-color-contrast);color:var(--theme-color-contrast);font-family:Roboto,sans-serif;font-size:18px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.questions-section__text path{fill:none;stroke:none}.questions-section__cog{background:var(--theme-color-contrast);display:none;height:32px;-webkit-mask-image:url(../images/svg-cog.svg?70eba71bb215a4a1543e4ce0c3c9e51e);mask-image:url(../images/svg-cog.svg?70eba71bb215a4a1543e4ce0c3c9e51e);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;width:32px}@media screen and (min-width:768px){.questions-section__cog{display:block}}.questions-section__cog--blue{background:var(--theme-color-primary)}.questions-section__cog--small{bottom:100px;height:46px;right:-7px;transform:rotate(-10deg);width:46px}.questions-section__cog--medium{bottom:140px;height:52px;right:30px;width:52px}.questions-section__avatar-container{align-items:center;bottom:20px;display:flex;flex-wrap:nowrap;height:80px;justify-content:center;left:35px;position:absolute;transform:rotate(5deg);width:80px;z-index:30}@media screen and (min-width:768px){.questions-section__avatar-container{bottom:30px;height:120px;width:120px}}.questions-section__avatar-container:before{bottom:0;height:100%;-webkit-mask-image:url(../images/svg-cog.svg?70eba71bb215a4a1543e4ce0c3c9e51e);mask-image:url(../images/svg-cog.svg?70eba71bb215a4a1543e4ce0c3c9e51e);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;right:0;width:100%}.questions-section__avatar-container:after,.questions-section__avatar-container:before{background:var(--theme-color-contrast);content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.questions-section__avatar-container:after{border-radius:50%;height:62px;width:62px;z-index:5}@media screen and (min-width:768px){.questions-section__avatar-container:after{height:98px;width:98px}}.questions-section__avatar{border-radius:50%;display:block;height:48px;position:relative;width:48px;z-index:10}@media screen and (min-width:768px){.questions-section__avatar{height:76px;width:76px}}.questions-section__shape{bottom:-50px;height:86px;position:absolute;right:-200px;width:264px}@media screen and (min-width:768px){.questions-section__shape{bottom:0;height:86px;right:-150px;width:264px}}.tm-header-section__container{position:relative}.tm-header-section__thumbnail{flex:1 1 auto;left:-40px;padding:70px 0 0;position:relative;width:380px}@media screen and (min-width:576px){.tm-header-section__thumbnail{left:50%;transform:translateX(-50%)}}@media screen and (min-width:768px){.tm-header-section__thumbnail{left:auto;margin:-50px 0 0 -20px;padding:40px 0 0;transform:none;width:auto}}@media screen and (min-width:992px){.tm-header-section__thumbnail{left:540px;margin:20px 0 0;padding:0;position:absolute}}@media screen and (min-width:1400px){.tm-header-section__thumbnail{left:540px}}@media screen and (min-width:1600px){.tm-header-section__thumbnail{left:640px}}.tm-header-section__thumbnail-img1{background-image:url(../images/hero-banner.png?f45b6bbf31b304e2ecaf64fda8f5d645);background-position:50%;background-repeat:no-repeat;background-size:contain;height:240px;margin:0 auto;position:relative;width:380px;z-index:5}@media screen and (min-width:768px){.tm-header-section__thumbnail-img1{height:440px;width:700px}}@media screen and (min-width:992px){.tm-header-section__thumbnail-img1{background-image:url(../images/hero-banner-xl.png?829a4c17210e6f39f5223be6869f41a9);height:530px;width:840px}}@media screen and (min-width:1600px){.tm-header-section__thumbnail-img1{height:760px;width:1200px}}.tm-header-section__cog{background-image:url(../images/svg-hero-cog.svg?fa5155a0aa65afda3e7742dbaee18f29);background-position:top;background-repeat:no-repeat;background-size:270px 270px;height:220px;left:calc(50% + 40px);position:absolute;right:0;top:35px;transform:translateX(-50%);width:270px;z-index:3}@media screen and (min-width:768px){.tm-header-section__cog{background-size:440px 440px;height:340px;width:440px}}@media screen and (min-width:992px){.tm-header-section__cog{background-size:530px 530px;height:390px;top:20px;width:800px}}@media screen and (min-width:1600px){.tm-header-section__cog{background-size:770px 770px;height:580px}}.tm-header-section__small-cog1,.tm-header-section__small-cog2{background:#ebeff5;display:block;-webkit-mask-image:url(../images/svg-small-cog.svg?1c11410e266f33957e2dbe015417e2a3);mask-image:url(../images/svg-small-cog.svg?1c11410e266f33957e2dbe015417e2a3);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute}.tm-header-section__small-cog1{height:54px;left:60px;top:-25px;width:54px}@media screen and (min-width:768px){.tm-header-section__small-cog1{left:110px;top:140px}}@media screen and (min-width:992px){.tm-header-section__small-cog1{height:70px;left:120px;top:130px;width:70px}}@media screen and (min-width:1600px){.tm-header-section__small-cog1{height:100px;left:180px;top:180px;width:100px}}.tm-header-section__small-cog2{height:40px;left:25px;top:15px;width:40px}@media screen and (min-width:768px){.tm-header-section__small-cog2{left:70px;top:180px}}@media screen and (min-width:992px){.tm-header-section__small-cog2{height:50px;left:80px;top:180px;width:50px}}@media screen and (min-width:1600px){.tm-header-section__small-cog2{height:70px;left:125px;top:265px;width:70px}}.tm-header-section__content{color:var(--theme-color-primary);text-align:center}@media screen and (min-width:992px){.tm-header-section__content{flex:0 0 490px;padding:60px 0;text-align:left}}@media screen and (min-width:1600px){.tm-header-section__content{flex:0 0 530px;padding:120px 0;text-align:left}}.tm-header-section__content h1{font-size:31px;font-weight:400;line-height:1.4}@media screen and (min-width:768px){.tm-header-section__content h1{font-size:36px}}@media screen and (min-width:992px){.tm-header-section__content h1{font-size:44px}}@media screen and (min-width:1600px){.tm-header-section__content h1{font-size:56px;line-height:1.2}}.tm-header-section__content h2{font-size:13px;letter-spacing:1pt;text-transform:uppercase}@media screen and (min-width:768px){.tm-header-section__content h2{font-size:15px;margin-bottom:20px}}@media screen and (min-width:1600px){.tm-header-section__content h2{font-size:21px}}.tm-header-section__content p{font-size:14px;letter-spacing:1pt;line-height:1.8}@media screen and (min-width:1600px){.tm-header-section__content p{font-size:19px;font-weight:400;margin:0 0 30px}}.tm-header-section__content .tm-badge{margin-bottom:20px}@media screen and (min-width:768px){.tm-header-section__content .tm-badge{margin-bottom:10px}}@media screen and (min-width:1600px){.tm-header-section__content .tm-badge{margin-bottom:25px}}.tm-header-section__content .tm-badge__content{font-size:15px;font-weight:700;margin:0}@media screen and (min-width:992px){.tm-header-section__content .tm-badge__content{font-weight:400}}@media screen and (min-width:1600px){.tm-header-section__content .tm-badge__content{font-size:21px;line-height:1.6}}@media screen and (min-width:576px){.tm-header-section__text-container{margin:0 auto;max-width:440px}}@media screen and (min-width:768px){.tm-header-section__text-container{max-width:530px}}@media screen and (min-width:992px){.tm-header-section__text-container{margin:0;max-width:440px}}@media screen and (min-width:1600px){.tm-header-section__text-container{max-width:530px}}.tm-header-section__btn-container{margin:25px auto 0;width:240px}@media screen and (min-width:768px){.tm-header-section__btn-container{width:auto}}.tm-header-section__btn-container .tm-button{display:block;margin-bottom:10px;margin-right:0}@media screen and (min-width:768px){.tm-header-section__btn-container .tm-button{display:inline-block;margin:0 20px 20px 0}}.usps-section{margin:60px 0}@media screen and (min-width:1200px){.usps-section{margin:100px 0 120px}}.usps-section__container{grid-gap:20px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));padding:0 0 0 10px}@media screen and (min-width:576px){.usps-section__container{margin:0 auto;padding:0;width:520px}}@media screen and (min-width:992px){.usps-section__container{grid-gap:25px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media screen and (min-width:1600px){.usps-section__container{grid-gap:100px}}@media screen and (min-width:576px){.content-section{margin:0 0 50px}}@media screen and (min-width:992px){.content-section{margin:0 0 90px}}@media screen and (min-width:1200px){.content-section{min-height:400px}}@media screen and (min-width:1600px){.content-section{min-height:540px}}@media screen and (min-width:992px){.content-section__row{align-items:stretch;display:flex;justify-content:space-between}.content-section__column{flex:0 0 50%;position:relative}.content-section__column:first-child{flex:0 0 46%}}@media screen and (min-width:992px) and (min-width:1400px){.content-section__column:first-child{flex:0 0 50%}}@media screen and (min-width:992px){.content-section__column:nth-child(2){flex:0 0 54%}}@media screen and (min-width:992px) and (min-width:1400px){.content-section__column:nth-child(2){flex:0 0 50%}}.content-section__content{color:var(--theme-color-primary);line-height:1.8;margin:0 auto;max-width:580px;padding:15px 0;text-align:center}@media screen and (min-width:992px){.content-section__content{padding:15px 0 15px 30px;text-align:left}}@media screen and (min-width:1200px){.content-section__content{margin-left:auto;margin-right:0;max-width:720px;padding:0 0 0 40px}}.content-section__content h1{font-size:32px;font-weight:400}@media screen and (min-width:576px){.content-section__content h1{font-size:38px}}.content-section__content h2{font-size:24px;font-weight:400}@media screen and (min-width:576px){.content-section__content h2{font-size:36px}}@media screen and (min-width:1200px){.content-section__content h2{font-size:40px}}@media screen and (min-width:1600px){.content-section__content h2{font-size:51px}}.content-section__content p{font-size:13px;letter-spacing:1pt}@media screen and (min-width:576px){.content-section__content p{font-size:16px}}@media screen and (min-width:1600px){.content-section__content p{font-size:20px}}.content-section__content p:last-child{margin-bottom:0}.content-section__thumbnail{margin-left:-150px;padding:15px 0;width:520px}@media screen and (min-width:576px){.content-section__thumbnail{margin:0 auto;right:auto;width:100%}}@media screen and (min-width:992px){.content-section__thumbnail{bottom:0;height:400px;position:absolute;right:0;top:0;width:1300px}}@media screen and (min-width:1600px){.content-section__thumbnail{height:540px;width:1600px}}.logo-ticker-section{margin:20px 0 50px;position:relative}@media screen and (min-width:768px){.logo-ticker-section{margin:20px 0 80px}}@media screen and (min-width:1200px){.logo-ticker-section{margin:100px 0}}@media screen and (max-width:992px){.logo-ticker-section__text-container.container{max-width:none;padding-left:0;padding-right:0}}.logo-ticker-section__text{align-items:center;color:var(--theme-color-primary);display:flex;font-size:16px;justify-content:center;line-height:1.6;margin:0 0 30px;text-align:center}@media screen and (min-width:992px){.logo-ticker-section__text{margin:0 0 40px}}@media screen and (min-width:576px){.logo-ticker-section__text{font-size:21px}}.logo-ticker-section__text p{letter-spacing:1pt;margin:0}.logo-ticker-section__text:after,.logo-ticker-section__text:before{background:#ebeff5;content:"";display:block;flex-grow:1;height:3px}.logo-ticker-section__text:before{margin-right:40px;right:calc(100% + 15px)}@media screen and (min-width:1200px){.logo-ticker-section__text:before{margin-right:60px}}.logo-ticker-section__text:after{left:calc(100% + 15px);margin-left:40px}@media screen and (min-width:1200px){.logo-ticker-section__text:after{margin-left:60px}}.quote-section{margin:50px 0}@media screen and (min-width:768px){.quote-section{margin:80px 0}}@media screen and (min-width:1200px){.quote-section{margin:100px 0}}.quote-section__container{margin:0 auto;max-width:1400px}.quote-section__thumbnail{left:50%;position:relative;transform:translateX(-50%);width:400px;z-index:5}@media screen and (min-width:768px){.quote-section__thumbnail{width:100%}}.quote-section__quote{margin:-40px auto 0;position:relative;width:290px;z-index:10}@media screen and (min-width:768px){.quote-section__quote{width:560px}}@media screen and (min-width:1200px){.quote-section__quote{margin:-90px auto 0;width:820px}}.production-process-content-section{margin:50px 0}@media screen and (min-width:768px){.production-process-content-section{margin:80px 0}}@media screen and (min-width:1200px){.production-process-content-section{margin:100px 0 120px}}.production-process-content-section__container{margin:0 auto;text-align:center}@media screen and (min-width:768px){.production-process-content-section__container{max-width:560px}}@media screen and (min-width:992px){.production-process-content-section__container{align-items:center;display:flex;justify-content:flex-start;max-width:920px;text-align:left}.production-process-content-section__headline{flex:0 0 400px;margin:0 50px 0 0}}.production-process-content-section__headline h2{color:var(--theme-color-primary);font-size:24px;font-weight:400;line-height:1.4}@media screen and (min-width:768px){.production-process-content-section__headline h2{font-size:36px}}@media screen and (min-width:992px){.production-process-content-section__headline h2{font-size:33px}.production-process-content-section__content{max-width:470px}}.production-process-content-section__content p{color:var(--theme-color-primary);font-size:13px;letter-spacing:1pt;line-height:1.8}@media screen and (min-width:768px){.production-process-content-section__content p{font-size:16px}}.production-process-content-section__content p:last-child{margin-bottom:0}.production-process-section{margin:60px 0}.production-process-section__cog-icon{background:var(--theme-color-primary);height:62px;margin:0 0 20px;-webkit-mask-image:url(../images/svg-production-process-cog.svg?4cec85113bedff6b483704a131ddcc9d);mask-image:url(../images/svg-production-process-cog.svg?4cec85113bedff6b483704a131ddcc9d);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.production-process-section__headline{margin:0 0 30px;text-align:center}@media screen and (min-width:768px){.production-process-section__headline{margin:0 0 50px}}.production-process-section__headline h2{color:var(--theme-color-primary);font-size:24px;font-weight:400}@media screen and (min-width:576px){.production-process-section__headline h2{font-size:37px}}.production-process-section__process-holder{margin:0 0 40px;padding:35px;position:relative}@media screen and (min-width:1200px){.production-process-section__process-holder{background:var(--theme-color-primary);border-radius:25px 0 25px 0;margin:0 auto 40px;padding:60px 35px;width:380px}}.production-process-section__process-holder:before{background:var(--theme-color-primary);border-radius:25px 0 25px 0;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:5}@media screen and (min-width:768px){.production-process-section__process-holder:before{width:285px}}@media screen and (min-width:1200px){.production-process-section__process-holder:before{display:none}}.production-process-section__process-holder>div{margin-bottom:35px;position:relative;z-index:20}@media screen and (min-width:1200px){.production-process-section__process-holder>div{position:static}}.production-process-section__process-holder>div:last-child{margin-bottom:0}.production-process-section__button-container{align-items:center;display:flex;justify-content:center}.faq-section{margin:60px 0;overflow:hidden}@media screen and (min-width:1200px){.faq-section{margin:120px 0 100px}}.faq-section .container{position:relative}@media screen and (min-width:1200px){.faq-section .container{max-width:1600px}}.faq-section__content-container{margin:0 auto;max-width:1100px;text-align:center}.faq-section__faq-container{margin:50px 0 60px}@media screen and (min-width:1200px){.faq-section__faq-container{margin:60px 0 70px}}.faq-section__faq-btn-container{display:flex;justify-content:center}.faq-default-style__faq-item-index{color:#fff}.faq-default-style[data-frequently-asked-question-unfolded] .faq-default-style__faq-item-question{color:var(--theme-color-primary)}.faq-default-style__faq-item-answer-content-container{background:transparent;padding:0 7px}.faq-default-style__faq-item-answer-content-container p{color:var(--theme-color-primary);font-size:16px}@media screen and (min-width:1200px){.our-products-section{margin:0 0 100px}}.our-products-section__container{margin:0 auto;max-width:1200px}@media screen and (min-width:768px){.our-products-section__row{align-items:center;display:flex;justify-content:space-between;margin:0 0 30px}}.our-products-section__headline{margin:0 0 20px;text-align:center}@media screen and (min-width:768px){.our-products-section__headline{margin:0}}.our-products-section__headline h2{color:var(--theme-color-primary);font-size:35px}@media screen and (min-width:768px){.our-products-section__headline h2{font-size:42px}}.our-products-section__search-form{margin:0 auto 20px;width:320px}@media screen and (min-width:768px){.our-products-section__search-form{margin:0;width:auto}}.our-products-section__search-field{margin:0 0 20px;position:relative}@media screen and (min-width:768px){.our-products-section__search-field{margin:0}}.our-products-section__search-input{background:var(--theme-color-secondary);border:none;border-radius:10px 0 10px 0;color:var(--theme-color-primary);height:54px;padding:10px 80px 10px 25px}.our-products-section__search-input:focus{background:var(--theme-color-secondary);border:none;box-shadow:none;outline:none}.our-products-section__search-input::-moz-placeholder{color:var(--theme-color-primary);font-family:Roboto,sans-serif;font-size:14px;letter-spacing:1px}.our-products-section__search-input::placeholder{color:var(--theme-color-primary);font-family:Roboto,sans-serif;font-size:14px;letter-spacing:1px}.our-products-section__search-icon{align-items:center;background:var(--theme-color-primary);border:none;border-radius:10px 0 10px 0;bottom:0;display:flex;height:100%;justify-content:center;outline:none;position:absolute;right:0;top:0;transition:.3s;width:55px}@media screen and (min-width:1200px){.our-products-section__search-icon:hover{background:var(--theme-color-contrast)}}.our-products-section__search-icon:before{background:#fff;content:"";display:block;height:100%;-webkit-mask-image:url(../images/svg-search.svg?2e5459fd8962ecd93587df58f32ff9b4);mask-image:url(../images/svg-search.svg?2e5459fd8962ecd93587df58f32ff9b4);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;width:100%}.our-products-section__featured-product{margin:0 0 30px}.our-products-section__grid{grid-gap:30px;display:grid;grid-template-columns:1fr;margin:0 0 40px}@media screen and (min-width:768px){.our-products-section__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.our-products-section__grid{grid-template-columns:repeat(4,1fr);margin:0 0 70px}}.our-products-section__btn-container{align-items:center;display:flex;justify-content:center;margin:0 0 70px}.our-products-section__btn-container:after,.our-products-section__btn-container:before{background:#ebeff5;content:"";display:block;flex:1 0 auto;height:3px}.our-products-section__btn-container:before{margin-right:70px}.our-products-section__btn-container:after{margin-left:70px}.our-products-section__btn-container .tm-button{flex-shrink:0;margin:0}@media screen and (min-width:992px){.tm-footer__bg-container{padding:40px 0 100px}}.tm-footer__btn{letter-spacing:1px}.tm-footer__btn:hover{background:#dde4ef;text-decoration:none}.tm-footer__social-media-link--youtube{background-image:url(../images/youtube.svg?56bb5e2d91efd8d6e0ecbd3f3900b0cc)}.tm-footer__social-media-link--linkedin,.tm-footer__social-media-link--youtube{background-color:initial;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:0;-webkit-mask-image:initial;mask-image:none}.tm-footer__social-media-link--linkedin{background-image:url(../images/linkedin.svg?a236a02cbeb24525fd3bcf55fc6e41c6)}.faq-snippet{margin:40px 0}.blog-section__container{margin:0 auto;max-width:1200px}@media screen and (min-width:576px){.blog-section .blog-list>div:first-child{display:flex}}.blog-section .blog-list__title{margin:0 0 5px}.blog-section .blog-list__title h1{color:var(--theme-color-primary);font-size:35px;text-align:center;text-transform:capitalize!important}@media screen and (min-width:992px){.blog-section .blog-list__title h1{font-size:42px}}.blog-section .blog-list__search-form,.blog-section .blog-list__title h1 span{display:none}.blog-section .blog-list__social-media{margin:0 0 40px}@media screen and (min-width:576px){.blog-section .blog-list__social-media{align-items:center;display:flex;margin:0 0 0 auto}}.blog-section .blog-list__social-media__text{color:var(--theme-color-primary);font-size:14px;font-style:normal;font-weight:400;letter-spacing:1px;margin:0 0 20px}@media screen and (min-width:576px){.blog-section .blog-list__social-media__text{margin:0 20px 0 0}}.blog-detail-default-footer{border-radius:20px 0 20px 0}@media screen and (min-width:992px){.blog-detail-default-footer{border-radius:0 0 20px 20px}}.blog-detail-default-footer__share{border-radius:20px 0 0 0}@media screen and (min-width:992px){.blog-detail-default-footer__share{border-radius:0}}.blog-detail-default-footer__share__text{font-weight:400;letter-spacing:1pt;text-transform:none}.blog-detail-default-footer__newsletter{border-radius:0 0 20px 0}@media screen and (min-width:992px){.blog-detail-default-footer__newsletter{border-radius:0}}.blog-detail-default-footer__newsletter__text{font-weight:400;letter-spacing:1pt;text-transform:none}.blog-detail-default-footer__newsletter__button{letter-spacing:1pt;margin-right:0}@media screen and (min-width:1200px){.blog-detail-default-footer__newsletter__button{margin-left:auto}}.product-section__container{margin:0 auto;max-width:1200px}@media screen and (min-width:992px){.product-section__row{display:flex;margin:0 0 50px}}@media screen and (min-width:1200px){.product-section__row{margin:0 0 100px}}@media screen and (min-width:992px){.product-section__column{flex:0 0 50%}.product-section__column:first-child{padding-right:50px}}@media screen and (min-width:1200px){.product-section__column:first-child{padding-right:100px}}.product-section__product-name{color:#253884;font-weight:400;margin:0 0 20px}@media screen and (min-width:992px){.product-section__product-name{flex:0 0 50%}}.product-section__gallery{margin:0 0 20px}@media screen and (min-width:992px){.product-section__gallery{margin:0 0 40px}}.product-section__content{color:#253884;margin:0 0 40px}@media screen and (min-width:992px){.product-section__content{flex:0 0 50%}}.product-section__content h1,.product-section__content h2,.product-section__content h3,.product-section__content h4,.product-section__content h5{font-weight:400}.product-section__content p{font-size:14px;letter-spacing:1pt}.product-section__content ul{list-style:none;margin:20px 0 30px;padding:0}@media screen and (min-width:576px){.product-section__content ul{margin:30px 0 50px}}.product-section__content ul li{align-items:center;display:flex;font-size:13px;justify-content:flex-start;letter-spacing:1pt;margin:0 0 10px;min-height:24px;padding-left:40px;position:relative}.product-section__content ul li:after,.product-section__content ul li:before{border-radius:50%;height:24px;left:0;position:absolute;top:0;width:24px}.product-section__content ul li:after{background:var(--theme-color-contrast);content:"";display:block;-webkit-mask-image:url(../images/svg-check.svg?e69636b7f834c030e52f26efa4acafe8);mask-image:url(../images/svg-check.svg?e69636b7f834c030e52f26efa4acafe8);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:14px 10px;mask-size:14px 10px}@media screen and (min-width:576px){.product-section__content ul li:after{-webkit-mask-size:18px 13px;mask-size:18px 13px}}.product-section__download-btn{align-items:center;display:flex;flex-wrap:nowrap;font-size:12px;justify-content:center;letter-spacing:1pt;margin-bottom:40px;margin-right:0}@media screen and (min-width:576px){.product-section__download-btn{display:inline-flex;justify-content:flex-start}}@media screen and (min-width:992px){.product-section__download-btn{margin:0}}.product-section__download-btn:before{background:#fff;content:"";height:20px;margin:0 20px 0 0;-webkit-mask-image:url(../images/svg-download.svg?07c868f5b8ba754ae098731bb2f215a8);mask-image:url(../images/svg-download.svg?07c868f5b8ba754ae098731bb2f215a8);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;width:20px}@media screen and (min-width:1200px){.product-section__divider{margin:60px 0}}.product-section__question{margin:0 0 40px}@media screen and (min-width:992px){.product-section__question{flex:0 0 50%}}.product-section__btn-container{align-items:center;display:none;justify-content:center}@media screen and (min-width:992px){.product-section__btn-container{display:flex}}.product-section__btn-container .tm-button{margin:0}#js-flitzproduct-product-download-form{position:relative}.product-overview-section__title{color:#253884;font-size:35px;font-weight:400;line-height:1.8;margin:0 0 10px}@media screen and (min-width:1200px){.product-overview-section__title{font-size:42px}.product-overview-section__container{align-items:flex-start;display:flex;justify-content:flex-start}.product-overview-section__filters{flex:0 0 340px;margin-right:60px}}.product-overview-section__list{flex:1 100%}.contact-section__container{margin:0 auto;max-width:1300px}.tm-contact-us__thumbnail{aspect-ratio:2!important}.search-results-section .container{max-width:1200px}.thank-you-section{position:relative}.thank-you-section:after{background:var(--theme-color-secondary);bottom:70px;content:"";height:120px;-webkit-mask-image:url(../images/svg-menu-overlay-cog.svg?5dd9fe912409b4b28ddb5537a978786e);mask-image:url(../images/svg-menu-overlay-cog.svg?5dd9fe912409b4b28ddb5537a978786e);-webkit-mask-position:top left;mask-position:top left;-webkit-mask-size:340px;mask-size:340px;position:fixed;right:0;width:250px;z-index:-1}@media screen and (min-width:768px){.thank-you-section:after{bottom:0}}@media screen and (min-width:992px){.thank-you-section:after{height:400px;-webkit-mask-size:760px;mask-size:760px;width:520px;z-index:-1}}.thank-you-section .rich-content>[data-editable]>h1,.thank-you-section .rich-content>[data-editable]>h2,.thank-you-section .rich-content>[data-editable]>h3,.thank-you-section .rich-content>[data-editable]>h4,.thank-you-section .rich-content>[data-editable]>h5,.thank-you-section .rich-content>h1,.thank-you-section .rich-content>h2,.thank-you-section .rich-content>h3,.thank-you-section .rich-content>h4,.thank-you-section .rich-content>h5{color:var(--theme-color-primary);font-weight:400}.thank-you-section .rich-content>[data-editable]>h1,.thank-you-section .rich-content>h1{font-size:33px}@media screen and (min-width:576px){.thank-you-section .rich-content>[data-editable]>h1,.thank-you-section .rich-content>h1{font-size:40px}}@media screen and (min-width:992px){.thank-you-section .rich-content>[data-editable]>h1,.thank-you-section .rich-content>h1{font-size:56px}}.thank-you-section .rich-content>[data-editable]>p,.thank-you-section .rich-content>p{color:var(--theme-color-contrast);font-size:18px}@media screen and (min-width:576px){.thank-you-section .rich-content>[data-editable]>p,.thank-you-section .rich-content>p{font-size:23px}}@media screen and (min-width:992px){.thank-you-section .rich-content>[data-editable]>p,.thank-you-section .rich-content>p{font-size:27px}}.thank-you-section .rich-content>[data-editable]>ul:not(.pagination),.thank-you-section .rich-content>ul:not(.pagination){margin:0 auto 20px;max-width:240px;padding:0}@media screen and (min-width:576px){.thank-you-section .rich-content>[data-editable]>ul:not(.pagination),.thank-you-section .rich-content>ul:not(.pagination){max-width:540px}}.thank-you-section .rich-content>[data-editable]>ul:not(.pagination) li,.thank-you-section .rich-content>ul:not(.pagination) li{align-items:center;color:var(--theme-color-primary);display:flex;font-size:12px;justify-content:flex-start;min-height:24px;padding-top:0}@media screen and (min-width:768px){.thank-you-section .rich-content>[data-editable]>ul:not(.pagination) li,.thank-you-section .rich-content>ul:not(.pagination) li{font-size:20px}}@media screen and (min-width:992px){.thank-you-section .rich-content>[data-editable]>ul:not(.pagination) li,.thank-you-section .rich-content>ul:not(.pagination) li{padding-left:60px}}.thank-you-section .rich-content>[data-editable]>ul:not(.pagination) li:before,.thank-you-section .rich-content>ul:not(.pagination) li:before{background:var(--theme-color-contrast);border-radius:50%;height:24px;left:0;-webkit-mask-position:center;mask-position:center;position:absolute;top:0;width:24px}@media screen and (min-width:768px){.thank-you-section .rich-content>[data-editable]>ul:not(.pagination) li:before,.thank-you-section .rich-content>ul:not(.pagination) li:before{height:40px;width:40px}}@media screen and (min-width:992px){.thank-you-section .rich-content>[data-editable]>ul:not(.pagination) li:before,.thank-you-section .rich-content>ul:not(.pagination) li:before{height:46px;width:46px}}
