html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-size:100%}table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;outline:0;font-size:100%}body{line-height:1}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a{outline:none}html,body,form{display:block}img{vertical-align:top}a{text-decoration:none;color:#074063}a img{border:0}.left{float:left;width:auto}.right{float:right;width:auto}.clear{clear:both;height:0;line-height:0;overflow:hidden;font-size:0}body,.newsletter #mc_embed_signup .mc-field-group input,.newsletter #mc_embed_signup .response{font:normal 16px/24px MarkOTLight,sans-serif}.intro-content h1,.newsletter #mc_embed_signup h2,.newsletter #mc_embed_signup .mc-field-group input[type=submit],.column-content h2,.right-side h2,.button,.page .content h1,.products li .name,strong,.right-side .navi .active a,.news a.active,.products li .teaser a{font-weight:normal;font-family:MarkOTBold,sans-serif}.layout{width:100%;position:relative;z-index:1}.layout .page>*{padding:40px 0}.footer{clear:both;background:#edefef;position:relative;z-index:2}.footer .content{width:960px;margin:0 auto;color:#7e8d9a;padding:40px 0;font-size:14px;line-height:22px}.footer .content .column{width:300px;float:left;margin-left:30px}.footer .content .column:first-child{margin-left:0}.footer .content a{border-bottom:1px solid #074063}.newsletter{background:#039fde;padding:15px 0 10px}.newsletter .content{width:960px;margin:0 auto}.newsletter #mc_embed_signup{background:none}.newsletter #mc_embed_signup h2{font-size:28px;line-height:32px;color:#fff;margin:0;padding-bottom:6px}#mc_embed_signup form{padding:0 !important}.newsletter #mc_embed_signup .mc-field-group{display:inline-block;margin-right:20px;vertical-align:top;width:auto;padding:0}.newsletter #mc_embed_signup .mc-field-group input{border:2px solid #039fde;border-radius:0;font-size:16px;line-height:19px;padding:10px 0;width:292px}.newsletter #mc_embed_signup input[placeholder]{color:#898989;text-indent:15px}.newsletter #mc_embed_signup .mc-field-group input[type=submit]{background:none;width:auto;border:solid 3px #fff;color:#fff;font-size:16px;text-transform:uppercase;padding:0 20px 2px;margin:2px 0 0;height:40px;line-height:15px}.newsletter #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{position:absolute;top:3px;right:2px}.newsletter #mc_embed_signup div#mce-responses{margin:0;padding:0}.newsletter #mc_embed_signup .response,.newsletter #mc_embed_signup #mce-success-response{color:#fff;margin:0 0 5px;padding:0;line-height:22px;width:650px;float:none}.newsletter #mc_embed_signup_scroll{overflow:hidden}.header{position:relative;min-height:90px;z-index:3}.header .content{width:960px;margin:0 auto;position:relative;z-index:2;min-height:90px}.header .logo{position:absolute;top:32px;left:0}.header .logo img{display:block;margin:0}.header .navi{position:absolute;top:31px;right:0}.header .navi li{display:inline-block;list-style:none;padding-right:15px}.header .navi li a{color:#fff;position:relative}.header .navi li:last-child{padding-right:0}.header .navi li:not(.langs):not(.social) a:before{content:"";position:absolute;width:0;height:1px;bottom:-1px;left:0;background-color:#fff;visibility:hidden;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.header .navi .langs a,.header .navi .social a{margin-left:7px}.header .navi .langs a:first-child,.header .navi .social a:first-child{margin-left:0}.header .navi .langs img,.header .navi .social img{vertical-align:middle}.header .navi .social img{width:20px}.mobile-navi-close{display:none;width:20px;height:20px;position:absolute;top:40px;right:40px;cursor:pointer}.mobile-navi-close:before{content:'';display:block;position:absolute;width:20px;height:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff}.mobile-navi-close:after{content:'';display:block;position:absolute;width:20px;height:2px;-webkit-transform:rotate(-315deg);transform:rotate(-315deg);background-color:#fff}.animation-banner{position:absolute;top:0;right:0;bottom:0;left:0}.intro-content{width:800px;margin:0 auto;padding:20px 0 25px;position:relative}.intro-content h1{font-size:40px;line-height:51px;color:#fff;text-align:center}.intro-content p{margin:20px 0;font-size:30px;line-height:38px;color:#fff;text-align:center}.page{width:960px;margin:0 auto;display:flex;justify-content:space-between}.news{overflow:hidden}.news li{list-style:none;padding:25px 0 0}.news li:first-child{padding-top:0}.news span{font-size:14px;line-height:22px;color:#7e8d9a;display:block}.news a{font-size:16px;line-height:24px;color:#0d4978}.products li{list-style:none;margin-top:20px}.products li:first-child{margin-top:0}.products li .body{overflow:hidden}.products li .teaser{position:relative;padding:20px 0 0}.products li .teaser strong{font-size:20px}.products li .teaser p{padding:10px 0 20px}.products li .teaser a{float:right;white-space:nowrap}.products li .teaser a.more{bottom:40px}.products li .image{width:100%;overflow:hidden}.products li .image img{width:100%}.page .content{flex:1}.page .content h1,.products li .name{font-size:48px;line-height:53px;color:#525e66;padding-bottom:25px}.page .content .product-image{padding-top:15px}.page .content .product-image img{width:470px}.page .content .text{color:#525e66}.page .content .text p{padding-bottom:24px}.page .content .date{font-size:14px;line-height:22px;color:#7e8d9a;padding-bottom:10px}.page .content .text ul li{list-style:inside}.page .content .text a{color:#fc6021}.right-side{width:300px;padding-left:30px !important;margin-left:30px}.left-side-text{background:rgba(237,239,239,.5);padding:30px}.right-side h2{font-size:22px;line-height:30px;color:#fc6021;padding-bottom:20px}.left-side-text p{font-size:16px;line-height:24px;color:#7e8d9a}.right-side .navi{list-style:none}.right-side .navi li{padding-bottom:30px}.right-side .navi a{color:#0d4978}.scripts{position:absolute;top:0;left:0}.column-content>div{display:inline-block;vertical-align:top;width:31%;margin-left:3%;position:relative;padding-bottom:80px}.column-content>div:first-child{margin-left:0}.column-content h2{color:#fc6021;font-size:22px;line-height:30px;margin-bottom:15px}.column-content .data{font-size:16px;line-height:24px;color:#525e66}.mobile-navi-button{display:none;position:absolute;top:28px;right:30px;width:20px;height:20px;cursor:pointer}.mobile-navi-button span,.mobile-navi-button::before,.mobile-navi-button::after{content:'';display:block;width:20px;height:2px;background-color:#fff;margin-top:4px}.main-content{display:flex;flex-direction:column;width:100%;min-height:100dvh}.main-content .layout{flex:1}@media screen and (min-width:980px){.newsletter #mc_embed_signup .mc-field-group input[type=submit]:hover{background:#fff;color:#039fde}.header .navi li:not(.langs):not(.social) a:hover:before{visibility:visible;width:100%}.news a:hover:not(.active){border-bottom:1px solid #0d4978}.page .content .text a:hover{border-bottom:1px solid #fc6021}.right-side .navi li:not(.active) a:hover{border-bottom:1px solid #0d4978}}@media screen and (max-width:960px){.header .navi{display:none}.layout{padding:0}.layout .page,.header .content,.footer .content,.newsletter .content{width:auto;padding:0 20px}.layout .page{padding:30px 20px}.footer .content{padding:40px 20px}.header .logo{top:30px;left:20px}.header .logo img{max-width:70vw}.intro-content{width:80vw;padding:0 0 10px}.intro-content h1{font-size:26px;line-height:32px}.column-content>div{display:block;width:auto;margin-left:0}.column-content h2{font-size:20px;line-height:28px;margin-bottom:10px}.column-content .data{font-size:15px;line-height:23px}.newsletter{overflow:hidden}.newsletter #mc_embed_signup h2{font-size:25px;line-height:29px}.newsletter #mc_embed_signup .mc-field-group{width:100%}.newsletter #mc_embed_signup .mc-field-group input{width:100%}.newsletter #mc_embed_signup .response,.newsletter #mc_embed_signup #mce-success-response{width:100%}.page .content{float:none;width:100%}.page .content h1,.products li .name{font-size:28px;line-height:36px;color:#fc6021;padding-bottom:20px}.page .content .text{font-size:15px;line-height:23px}.right-side{float:none;width:auto;padding-top:20px}.left-side-text,.right-side h2{display:none}.right-side .navi li{padding-bottom:20px}.right-side .navi li:before{content:'';display:block;height:1px;background:#edefef;margin:0 -20px;margin-bottom:20px}.header,.header .content{min-height:80px}.mobile-navi-button{display:block}.header .navi{background:#039fde;position:fixed;top:0;bottom:0;left:0;right:0;padding-top:40px;z-index:2}.header .navi li,.header .navi li:last-child{display:block;text-align:center;font-size:20px;line-height:55px;padding-right:0;margin-right:0}.mobile-navi-close{display:block}}