.texta-list{list-style-image:url(list_bullet.e3968fa1097a4408.svg);font-size:var(--texta-list-font-size);margin-left:-18px}.texta-list li{padding-left:.4em;line-height:180%}.texta-list li::marker{font-size:1.4em}.texta-button{cursor:pointer;display:inline-block;text-align:center;padding:.65em 1.812em .8em;line-height:120%;font-size:var(--texta-button-font);width:-moz-fit-content;width:fit-content;text-decoration:none;border:2px solid #C00D0D;background:rgba(255,255,255,0);box-sizing:border-box;border-radius:100px;color:#c00d0d}.texta-button:hover{color:#f6f6f6;background:#C00D0D}.divider{height:2px;background-color:#c00d0d;width:100%}.carousel-arrow{cursor:pointer;transition:.2s}.carousel-arrow:hover{transform:scale(1.2)}.hidden{display:none}.tab-header{height:64px;text-align:center;display:flex;flex-direction:row;align-items:center;font-size:var(--about-page-sub-header-font-size);z-index:1}.tab-header .tab-label{box-shadow:inset 0 2px #c00d0d;height:100%;display:flex;align-items:center;margin-right:-2px;flex-grow:1}.tab-header .tab-ending{height:100%;min-width:12px;display:flex;flex-grow:1;margin-left:-2px;box-shadow:inset 0 -2px #c00d0d}.three-wrapper{position:relative;z-index:0}.three-wrapper h1{z-index:1}.engine-wrapper{z-index:0;position:absolute;right:0;top:0;margin-right:max(-1 * (100vw - (var(--page-width) - 113px)) / 2,-260px);height:calc(100% - 1px);width:80%;overflow:hidden}.engine-wrapper .canvas-wrapper{height:100%;width:100%;position:relative}.engine-wrapper .canvas-wrapper #renderCanvas{background:#F8F8F8;width:100%;height:100%;touch-action:initial!important}.engine-wrapper .canvas-wrapper #renderCanvas:focus{outline:none}.text-label{color:#24272c;margin:-1em 0 0 1em;pointer-events:none;white-space:nowrap}@media only screen and (min-width: 768px){.tab-header{height:74px;z-index:1}.tab-header .tab-label{justify-content:center;max-width:380px}}@font-face{font-family:Neue Plak;src:url(NeuePlakText-LightItalic.8aa541e21ada44ff.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Neue Plak;src:url(NeuePlak-SemiBold.6ebca9abf17461a3.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Neue Plak;src:url(NeuePlak-Regular.e3e1d45e378eef94.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Neue Plak;src:url(NeuePlak-Bold.3f9a11be4e6cd3d5.ttf) format("truetype");font-weight:700;font-style:normal}h2{font-weight:400}.text-soft-gray{color:#f8f8f8}.text-dark-gray{color:#7d7d7d}html{min-height:100%;display:flex}html,body{font-family:Neue Plak,Georgia,serif;color:#24272c;background-color:#f8f8f8}body{margin:0;overflow-y:scroll;flex:1}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.nav-loaded{overflow:hidden}.flex-row{display:flex;flex-direction:row;flex-wrap:wrap}.flex-col{display:flex;flex-direction:column}.justify-center{justify-content:center}.align-center{align-items:center}.spacer{flex:1 1 auto}.mw{width:100%}:root{--texta-button-font: 14px;--texta-list-font-size: 18px;--tab-label-font-size: 18px;--landing-page-integration-text-font-size: 20px;--landing-page-head-font-size: 48px;--landing-page-head2--font-size: 20px;--landing-page-testimonial-top-text: 18px;--landing-page-testimonial-bottom-desc: 14px;--footer-font-size: 14px;--footer-bottom-grey-font-size: 12px;--products-page-header-font-size: 24px;--products-page-p-font-size: 18px;--products-page-description-header-font-size: 18px;--products-page-description-font-size: 16px;--products-page-number-header-size: 60px;--about-page-paragraph-font-size: 18px;--about-page-description-font-size: 18px;--about-page-header-red-font-size: 28px;--about-page-sub-header-font-size: 24px;--about-page-competence-text-font-size: 18px;--about-page-achievement-font-size: 18px;--page-width: 90vw}@media only screen and (min-width: 576px){:root{--texta-button-font: 14px;--texta-list-font-size: 18px;--tab-label-font-size: 18px;--landing-page-integration-text-font-size: 20px;--landing-page-head-font-size: 48px;--landing-page-head2--font-size: 20px;--landing-page-testimonial-top-text: 18px;--landing-page-testimonial-bottom-desc: 14px;--footer-font-size: 14px;--footer-bottom-grey-font-size: 12px;--products-page-header-font-size: 24px;--products-page-p-font-size: 18px;--products-page-description-header-font-size: 18px;--products-page-description-font-size: 16px;--products-page-number-header-size: 60px;--about-page-paragraph-font-size: 18px;--about-page-description-font-size: 18px;--about-page-header-red-font-size: 28px;--about-page-sub-header-font-size: 24px;--about-page-competence-text-font-size: 18px;--about-page-achievement-font-size: 18px;--page-width: 90vw}}@media only screen and (min-width: 768px){:root{--texta-button-font: 16px;--texta-list-font-size: 22px;--tab-label-font-size: 22px;--landing-page-integration-text-font-size: 24px;--landing-page-head-font-size: 70px;--landing-page-head2--font-size: 28px;--landing-page-testimonial-top-text: 20px;--landing-page-testimonial-bottom-desc: 16px;--footer-font-size: 14px;--footer-bottom-grey-font-size: 14px;--products-page-header-font-size: 34px;--products-page-p-font-size: 20px;--products-page-description-header-font-size: 20px;--products-page-description-font-size: 18px;--products-page-number-header-size: 70px;--about-page-paragraph-font-size: 20px;--about-page-description-font-size: 16px;--about-page-header-red-font-size: 32px;--about-page-sub-header-font-size: 28px;--about-page-competence-text-font-size: 24px;--about-page-achievement-font-size: 20px}}@media only screen and (min-width: 1330px){:root{--texta-button-font: 20px;--texta-list-font-size: 28px;--tab-label-font-size: 24px;--landing-page-integration-text-font-size: 28px;--landing-page-head-font-size: 100px;--landing-page-head2--font-size: 32px;--landing-page-testimonial-top-text: 28px;--landing-page-testimonial-bottom-desc: 20px;--footer-font-size: 14px;--footer-bottom-grey-font-size: 14px;--products-page-header-font-size: 42px;--products-page-p-font-size: 24px;--products-page-description-header-font-size: 24px;--products-page-description-font-size: 16px;--products-page-number-header-size: 80px;--about-page-paragraph-font-size: 22px;--about-page-description-font-size: 16px;--about-page-header-red-font-size: 48px;--about-page-sub-header-font-size: 24px;--about-page-competence-text-font-size: 32px;--about-page-achievement-font-size: 28px;--page-width: 1240px}}@media only screen and (min-width: 1920px){:root{--texta-button-font: 20px;--texta-list-font-size: 28px;--tab-label-font-size: 24px;--landing-page-integration-text-font-size: 28px;--landing-page-head-font-size: 146px;--landing-page-head2--font-size: 46px;--landing-page-testimonial-top-text: 28px;--landing-page-testimonial-bottom-desc: 20px;--footer-font-size: 14px;--footer-bottom-grey-font-size: 14px;--products-page-header-font-size: 42px;--products-page-p-font-size: 24px;--products-page-description-header-font-size: 24px;--products-page-description-font-size: 16px;--products-page-number-header-size: 80px;--about-page-paragraph-font-size: 22px;--about-page-description-font-size: 16px;--about-page-header-red-font-size: 48px;--about-page-sub-header-font-size: 24px;--about-page-competence-text-font-size: 32px;--about-page-achievement-font-size: 28px;--page-width: 1653px}}
