:root{--white:#ffffff;--lightGray:#BFC5CB;--gray:#282F36;--black:#000000;--lightBlue:#E0EFF5;--blue:#007faf;--orange:#F95422;--grid-colCount:6;--grid-colGap:10px;--maxWidth:1400px;--headerHeight:68px;--articlePadding:60px;--elementPadding:30px;--tobii-toggle-backgroundColor:var(--blue);--tobii-button-background:var(--blue);--tobii-lightbox-z-index:9999}@media screen and (min-width:1000px){:root{--grid-colCount:12;--grid-colGap:16px;--articlePadding:80px;--elementPadding:40px}}@media screen and (min-width:1701px){:root{--grid-colCount:12;--grid-colGap:16px;--articlePadding:120px;--elementPadding:60px}}.app_text .content{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;margin:0 auto;width:90%;padding:var(--elementPadding) 0;max-width:var(--maxWidth)}.app_text .text{display:flex;flex-flow:column nowrap;justify-content:space-between;align-self:stretch;width:100%}.app_text .text p{font-size:1em}.app_text .text .button{justify-self:flex-end;margin-top:30px}.app_text .contact,.app_text .image{margin-top:30px;width:100%}.app_text .contact{display:flex;flex-flow:column nowrap;justify-content:space-between;align-self:stretch}.app_text .contact>*{width:100%}.app_text .contact .buttons{justify-self:flex-end;margin-top:30px}.app_text .contact .buttons .button+.button{margin-top:12px}.app_text img{width:100%;height:auto}.app_text.imageInCircle img{border-radius:50%}.app_text.bigText .text p{font-size:1.2857em}@media screen and (min-width:701px){.app_text.imageThird .text{width:calc((100% - (var(--grid-colCount) - 1)*var(--grid-colGap))/ var(--grid-colCount)*4 + var(--grid-colGap)*3);order:1}.app_text.imageThird .text.right{order:2;text-align:right}.app_text.imageThird .contact,.app_text.imageThird .image{margin-top:0;width:calc((100% - (var(--grid-colCount) - 1)*var(--grid-colGap))/ var(--grid-colCount)*2 + var(--grid-colGap)*1);order:2}.app_text.imageThird .contact.left,.app_text.imageThird .image.left{order:1}.app_text .contact .buttons,.app_text .text .button{margin-top:40px}}@media screen and (min-width:1000px){.app_text.imageThird .text{width:calc((100% - (var(--grid-colCount) - 1)*var(--grid-colGap))/ var(--grid-colCount)*9 + var(--grid-colGap)*8)}.app_text.imageThird .contact,.app_text.imageThird .image{width:calc((100% - (var(--grid-colCount) - 1)*var(--grid-colGap))/ var(--grid-colCount)*3 + var(--grid-colGap)*2)}.app_text.imageHalf .contact,.app_text.imageHalf .image,.app_text.imageHalf .text{width:calc((100% - (var(--grid-colCount) - 1)*var(--grid-colGap))/ var(--grid-colCount)*6 + var(--grid-colGap)*5)}.app_text.imageHalf .text{order:1}.app_text.imageHalf .text.right{order:2}.app_text.imageHalf .contact,.app_text.imageHalf .image{margin-top:0;order:2}.app_text.imageHalf .contact.left,.app_text.imageHalf .image.left{order:1}.app_text .contact .buttons,.app_text .text .button{margin-top:55px}.app_text .text .button:not(.secondary) .btn{line-height:1.3;padding:19px 45px 12px;font-size:1.7143em}}@media screen and (min-width:1400px){.app_text.bigText .text p{font-size:1.4em}.app_text .text .button:not(.secondary) .btn{font-size:1.5em}}@media screen and (min-width:1701px){.app_text .contact .buttons,.app_text .text .button{margin-top:70px}}