.container{margin:0 auto;max-width:1280px;width:90%}@media only screen and (min-width: 601px){.container{width:85%}}@media only screen and (min-width: 1025px){.container{width:70%}}.stoerer{position:absolute;top:100%;right:10%;width:300px;z-index:50}@media(max-width: 1023px){.stoerer{right:auto;left:50%;transform:translateX(-50%);width:120px;margin-top:30px}}.footer-maps img{width:80px}@media(max-width: 767px){.footer-maps img{width:45px}}.col .row{margin-left:-0.75rem;margin-right:-0.75rem}.section{padding-top:1rem;padding-bottom:1rem}.section.no-pad{padding:0}.section.no-pad-bot{padding-bottom:0}.section.no-pad-top{padding-top:0}.row{margin-left:auto;margin-right:auto;margin-bottom:20px}.row:after{content:"";display:table;clear:both}.row .col{float:left;box-sizing:border-box;padding:0 .75rem;min-height:1px}.row .col[class*=push-],.row .col[class*=pull-]{position:relative}.row .col.s1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.s2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.s4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.s5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.s7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.s8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.s10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.s11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-s1{margin-left:8.33333%}.row .col.pull-s1{right:8.33333%}.row .col.push-s1{left:8.33333%}.row .col.offset-s2{margin-left:16.66667%}.row .col.pull-s2{right:16.66667%}.row .col.push-s2{left:16.66667%}.row .col.offset-s3{margin-left:25%}.row .col.pull-s3{right:25%}.row .col.push-s3{left:25%}.row .col.offset-s4{margin-left:33.33333%}.row .col.pull-s4{right:33.33333%}.row .col.push-s4{left:33.33333%}.row .col.offset-s5{margin-left:41.66667%}.row .col.pull-s5{right:41.66667%}.row .col.push-s5{left:41.66667%}.row .col.offset-s6{margin-left:50%}.row .col.pull-s6{right:50%}.row .col.push-s6{left:50%}.row .col.offset-s7{margin-left:58.33333%}.row .col.pull-s7{right:58.33333%}.row .col.push-s7{left:58.33333%}.row .col.offset-s8{margin-left:66.66667%}.row .col.pull-s8{right:66.66667%}.row .col.push-s8{left:66.66667%}.row .col.offset-s9{margin-left:75%}.row .col.pull-s9{right:75%}.row .col.push-s9{left:75%}.row .col.offset-s10{margin-left:83.33333%}.row .col.pull-s10{right:83.33333%}.row .col.push-s10{left:83.33333%}.row .col.offset-s11{margin-left:91.66667%}.row .col.pull-s11{right:91.66667%}.row .col.push-s11{left:91.66667%}.row .col.offset-s12{margin-left:100%}.row .col.pull-s12{right:100%}.row .col.push-s12{left:100%}@media only screen and (min-width: 601px){.row .col.m1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.m2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.m4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.m5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.m7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.m8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.m10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.m11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-m1{margin-left:8.33333%}.row .col.pull-m1{right:8.33333%}.row .col.push-m1{left:8.33333%}.row .col.offset-m2{margin-left:16.66667%}.row .col.pull-m2{right:16.66667%}.row .col.push-m2{left:16.66667%}.row .col.offset-m3{margin-left:25%}.row .col.pull-m3{right:25%}.row .col.push-m3{left:25%}.row .col.offset-m4{margin-left:33.33333%}.row .col.pull-m4{right:33.33333%}.row .col.push-m4{left:33.33333%}.row .col.offset-m5{margin-left:41.66667%}.row .col.pull-m5{right:41.66667%}.row .col.push-m5{left:41.66667%}.row .col.offset-m6{margin-left:50%}.row .col.pull-m6{right:50%}.row .col.push-m6{left:50%}.row .col.offset-m7{margin-left:58.33333%}.row .col.pull-m7{right:58.33333%}.row .col.push-m7{left:58.33333%}.row .col.offset-m8{margin-left:66.66667%}.row .col.pull-m8{right:66.66667%}.row .col.push-m8{left:66.66667%}.row .col.offset-m9{margin-left:75%}.row .col.pull-m9{right:75%}.row .col.push-m9{left:75%}.row .col.offset-m10{margin-left:83.33333%}.row .col.pull-m10{right:83.33333%}.row .col.push-m10{left:83.33333%}.row .col.offset-m11{margin-left:91.66667%}.row .col.pull-m11{right:91.66667%}.row .col.push-m11{left:91.66667%}.row .col.offset-m12{margin-left:100%}.row .col.pull-m12{right:100%}.row .col.push-m12{left:100%}}@media only screen and (min-width: 1025px){.row .col.l1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.l2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.l4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.l5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.l7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.l8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.l10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.l11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-l1{margin-left:8.33333%}.row .col.pull-l1{right:8.33333%}.row .col.push-l1{left:8.33333%}.row .col.offset-l2{margin-left:16.66667%}.row .col.pull-l2{right:16.66667%}.row .col.push-l2{left:16.66667%}.row .col.offset-l3{margin-left:25%}.row .col.pull-l3{right:25%}.row .col.push-l3{left:25%}.row .col.offset-l4{margin-left:33.33333%}.row .col.pull-l4{right:33.33333%}.row .col.push-l4{left:33.33333%}.row .col.offset-l5{margin-left:41.66667%}.row .col.pull-l5{right:41.66667%}.row .col.push-l5{left:41.66667%}.row .col.offset-l6{margin-left:50%}.row .col.pull-l6{right:50%}.row .col.push-l6{left:50%}.row .col.offset-l7{margin-left:58.33333%}.row .col.pull-l7{right:58.33333%}.row .col.push-l7{left:58.33333%}.row .col.offset-l8{margin-left:66.66667%}.row .col.pull-l8{right:66.66667%}.row .col.push-l8{left:66.66667%}.row .col.offset-l9{margin-left:75%}.row .col.pull-l9{right:75%}.row .col.push-l9{left:75%}.row .col.offset-l10{margin-left:83.33333%}.row .col.pull-l10{right:83.33333%}.row .col.push-l10{left:83.33333%}.row .col.offset-l11{margin-left:91.66667%}.row .col.pull-l11{right:91.66667%}.row .col.push-l11{left:91.66667%}.row .col.offset-l12{margin-left:100%}.row .col.pull-l12{right:100%}.row .col.push-l12{left:100%}}@media only screen and (min-width: 1201px){.row .col.xl1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.xl4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.xl7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.xl10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.xl12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-xl1{margin-left:8.33333%}.row .col.pull-xl1{right:8.33333%}.row .col.push-xl1{left:8.33333%}.row .col.offset-xl2{margin-left:16.66667%}.row .col.pull-xl2{right:16.66667%}.row .col.push-xl2{left:16.66667%}.row .col.offset-xl3{margin-left:25%}.row .col.pull-xl3{right:25%}.row .col.push-xl3{left:25%}.row .col.offset-xl4{margin-left:33.33333%}.row .col.pull-xl4{right:33.33333%}.row .col.push-xl4{left:33.33333%}.row .col.offset-xl5{margin-left:41.66667%}.row .col.pull-xl5{right:41.66667%}.row .col.push-xl5{left:41.66667%}.row .col.offset-xl6{margin-left:50%}.row .col.pull-xl6{right:50%}.row .col.push-xl6{left:50%}.row .col.offset-xl7{margin-left:58.33333%}.row .col.pull-xl7{right:58.33333%}.row .col.push-xl7{left:58.33333%}.row .col.offset-xl8{margin-left:66.66667%}.row .col.pull-xl8{right:66.66667%}.row .col.push-xl8{left:66.66667%}.row .col.offset-xl9{margin-left:75%}.row .col.pull-xl9{right:75%}.row .col.push-xl9{left:75%}.row .col.offset-xl10{margin-left:83.33333%}.row .col.pull-xl10{right:83.33333%}.row .col.push-xl10{left:83.33333%}.row .col.offset-xl11{margin-left:91.66667%}.row .col.pull-xl11{right:91.66667%}.row .col.push-xl11{left:91.66667%}.row .col.offset-xl12{margin-left:100%}.row .col.pull-xl12{right:100%}.row .col.push-xl12{left:100%}}.text-pink{color:#bb3176 !important}.text-purple{color:#f055fb !important}.text-red{color:#dd2c10 !important}.text-lightblue{color:#0080d0 !important}.text-blue{color:#0035b1 !important}.text-orange{color:#d6490b !important}.text-darkblue{color:#000 !important}.text-white{color:#fff !important}.text-blue1{color:#345260 !important}.text-yellow{color:#fbbc25 !important}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}*::after,*::before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}input,button{-webkit-appearance:none;border-radius:0px;vertical-align:middle}.video{height:100%;width:100%}.responsive-img{width:100% !important;height:auto !important}@media screen and (min-width: 768px){.regular .s12{padding:0 40px !important}}.regular .s12 p{max-width:800px;margin:0px auto !important;padding:0 1em !important}@media screen and (min-width: 768px){.regular .s12 p{padding:0 !important}}html,body{padding:0;margin:0;height:100%;width:100%;font-family:"Catamaran",sans-serif !important;font-size:18px;line-height:30px;color:#000;font-weight:500}header,section,article,footer,aside,nav,container{display:block}nav{display:block;position:fixed;top:0px;left:0px;width:100%;height:55px;background-color:#262948;box-shadow:0px 10px 10px rgba(0,0,0,.5);z-index:100;display:none}nav #home{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:25px;cursor:pointer}nav #logo-small{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:60px}nav ul{position:absolute;top:50%;right:15px;transform:translateY(-50%);list-style:none;padding:0px;margin:0px}nav ul li{display:inline-block;padding:0px 11px;margin:0px}nav ul li::before{display:block;content:"";position:absolute;height:15px;width:2px;background-color:#fff;top:50%;transform:translateY(-50%);margin-left:-10px;margin-top:-1px}nav ul li:first-of-type{border:0px}nav ul li:first-of-type::before{display:none}nav ul li:last-of-type{padding-right:0px}nav ul li a{display:inline-block;text-decoration:none;font-family:"Catamaran",sans-serif !important;font-weight:800;color:rgba(255,255,255,.5)}nav ul li.active a{color:#fff}ul#lang{position:absolute;top:35px;right:30px;transform:translateY(-50%);list-style:none;padding:0px;margin:0px;z-index:99}ul#lang li{display:inline-block;padding:0px 11px;margin:0px}ul#lang li::before{display:block;content:"";position:absolute;height:15px;width:2px;background-color:#fff;top:50%;transform:translateY(-50%);margin-left:-10px;margin-top:-1px}ul#lang li:first-of-type{border:0px}ul#lang li:first-of-type::before{display:none}ul#lang li:last-of-type{padding-right:0px}ul#lang li a{display:inline-block;text-decoration:none;font-family:"Catamaran",sans-serif !important;font-weight:800;color:rgba(255,255,255,.5);text-shadow:0px 0px 5px rgba(0,0,0,.5)}ul#lang li.active a{color:#fff}#brand{position:fixed;top:0;left:0;z-index:9999;width:7.5%;height:auto}@media screen and (min-width: 0px){#brand{width:142px;height:81px}}@media screen and (max-width: 768px){#brand{width:30%;height:auto}}#overlay1{position:fixed;top:100%;max-width:3400px;left:calc(50% - 1100px);transform:translateX(-50%);height:400px;z-index:10;pointer-events:none}#overlay2{position:fixed;top:100%;max-width:3400px;left:calc(50% - 300px);transform:translateX(-50%);height:600px;z-index:10;pointer-events:none}#overlay3{position:fixed;top:100%;max-width:3400px;left:calc(50% + 300px);transform:translateX(-50%);height:600px;z-index:10;pointer-events:none}#overlay4{position:fixed;top:100%;max-width:3400px;left:calc(50% + 1200px);transform:translateX(-50%);height:500px;z-index:10;pointer-events:none}#overlay5{position:fixed;top:100%;max-width:3400px;left:calc(50% - 1000px);transform:translateX(-50%);height:600px;z-index:10;pointer-events:none}#overlay6{position:fixed;top:100%;max-width:3400px;left:calc(50% - 150px);transform:translateX(-50%);height:600px;z-index:10;pointer-events:none}#overlay7{position:fixed;top:100%;max-width:3400px;left:calc(50% + 700px);transform:translateX(-50%);height:500px;z-index:10;pointer-events:none}a{text-decoration:none;color:#d6490b}.container{width:100%;margin:0 auto}section:first-of-type{padding:0}tr{border-bottom:0 !important}td{text-align:center !important}main{position:relative;width:100%}main>container{width:100%;height:100%}main header{height:100vh;width:100%;position:relative;z-index:3}main header #overlay-wrapper{position:absolute;top:0px;overflow:hidden;width:100%;height:100vh}main header div.top-banner{height:100%;width:100%;background-image:url("/templates/web/img/top_banner.png");background-repeat:no-repeat;background-position:center center;background-size:auto 150%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main header video{position:absolute;height:100%;width:100%;object-fit:cover;object-position:center;z-index:0 !important}main header div.brand-wrapper{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:center;height:100%;width:25%;z-index:1 !important}main header div.brand-wrapper img{width:100%;height:auto}.slick-next{right:10px !important}.slick-prev{left:10px !important;z-index:9999}.slick-prev:before{color:#fff !important}.slick-next:before{color:#fff !important}form.user_form table{margin:0 auto !important;width:40%}@media screen and (max-width: 768px){form.user_form table{width:100%}}input[type=email]{padding:10px 10px 10px 10px !important;font-size:14px !important;border:1px solid #d6490b !important;border-top-left-radius:2px !important;border-bottom-left-radius:2px !important;border-bottom-right-radius:0px !important;border-top-right-radius:0px !important;height:30px !important;width:75% !important;background-color:rgba(214,73,11,.15)}input[type=email]:focus{background-color:#fff}input[type=submit]{cursor:pointer}.InputAddOn-item{padding:5px !important;border:1px solid #d6490b !important;background-color:#d6490b !important;color:#fff !important;height:30px !important}input[type=submit]:focus,input[type=email]:focus{outline:none;border:1px solid #d6490b !important}img.overlay{position:absolute;width:100%;bottom:0px;transform:translateY(50%);-ms-transform:translateY(50%);z-index:10;pointer-events:none}img.cursor{position:absolute;left:0;bottom:4em;right:0;width:2em;margin:0 auto;display:flex;flex-direction:column;justify-content:flex-end;z-index:10000 !important;-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media screen and (max-width: 768px){img.cursor{bottom:2em}}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.2, 1.2, 1.2);transform:scale3d(1.2, 1.2, 1.2)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.2, 1.2, 1.2);transform:scale3d(1.2, 1.2, 1.2)}100%{-webkit-transform:scale3d(1, 1, 1);btransform:scale3d(1, 1, 1)}}section{margin-top:15vh}section div.container .text{padding-top:1em;width:60%;text-align:center;margin:0 auto}section div.container .grid table{display:block;margin:0px auto}section div.container .grid table tr{display:grid;grid-template-columns:repeat(5, 1fr);grid-auto-flow:row dense;grid-gap:1em}section div.container .grid table tr td{grid-column-end:span 1}section div.container .grid table tr td img{height:150px;width:150px}section div.container .grid table tr td p{width:100%;text-align:center;text-transform:uppercase;font-size:12px;color:#212554;font-weight:700;line-height:120%;margin:0;padding:0 1em}@media screen and (max-width: 576px){section div.container .grid table{width:100%}}@media screen and (max-width: 576px){section div.container .grid table tr{grid-gap:0}}@media screen and (max-width: 768px){section div.container .grid table tr td img{height:150px !important;width:150px !important}}span.mobile{font-size:30px;line-height:120%;font-weight:700;color:#d6490b;margin:0;padding:0}span.mail-link{text-decoration:none;font-weight:700;font-size:30px;color:#d6490b !important;line-height:120%}.footer-link{color:#a0a0a0;text-decoration:none;font-weight:700;padding:.5em}@media screen and (max-width: 768px){.footer-link{font-size:13px}}#socialbar{margin-top:100px}#socialbar .wide-tablet{width:100% !important;margin:0px !important}@media screen and (min-width: 768px){#socialbar{margin-top:200px}}.footer-content{margin-top:85px}@media screen and (min-width: 768px){.footer-content{margin-top:-40px}}#bottomBanner{width:100%;height:600px;object-fit:cover;position:absolute;bottom:0;right:50%;transform:translateX(50%);pointer-events:none;z-index:-1}@media screen and (min-width: 768px){#bottomBanner{height:845px}}@media screen and (min-width: 0px){h2{text-align:center;text-transform:uppercase;color:#212554;font-size:24px;font-weight:800 !important;line-height:100%;margin:1em auto 1.5em;padding-bottom:.5em;border-bottom:1px solid #000;max-width:1000px;width:calc(100% - 50px)}section{position:relative;margin:0px auto;margin-bottom:100px;z-index:2;max-width:1320px}section#team{max-width:100%}section#team .container{margin:0px auto}section#team .grid.team{padding:0px 30px}#socialbar{width:100% !important;height:350px;margin-bottom:0;text-align:center;max-width:1920px}#socialbar .socialicons{margin-bottom:1.5em}#socialbar .socialicons a{margin-left:.5em;margin-right:.5em}}@media screen and (min-width: 0px)and (max-width: 576px){#socialbar .socialicons a{margin-left:0;margin-right:0}}@media screen and (min-width: 0px){#socialbar div.address{font-size:.75em;font-weight:700;color:#212554;margin-bottom:1em}#socialbar div.language{padding:0;margin-left:9px}#socialbar div.language span{color:#a0a0a0}#socialbar div.legal{margin-top:10px}}@media screen and (min-width: 0px)and (min-width: 768px){#socialbar div.legal{margin-top:70px}}@media screen and (min-width: 0px){#socialbar div.legal span{color:#a0a0a0}}@media screen and (min-width: 0px)and (max-width: 576px){#socialbar div.legal span{font-size:.75em}}@media screen and (min-width: 0px){#socialbar .footer-content a.footer-icon img{width:25px;height:auto}#logo-anim{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100 - 100px);max-width:1024px;z-index:20}#logo-anim img{width:100%}main header div.text-wrapper{position:absolute;top:40vh;opacity:0;left:0px;bottom:0px;height:100%;width:100%;padding-bottom:150px;padding-left:1em;padding-right:1em}}@media screen and (min-width: 0px)and (max-height: 400px){main header div.text-wrapper{top:22vh}}@media screen and (min-width: 0px){main header div.text-wrapper h1.lead{color:#fff;font-size:2em;text-align:center;line-height:110%;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,.5)}}@media screen and (min-width: 0px){main header div.text-wrapper div.content{color:#fff;font-size:1em;text-align:center;width:100%;padding-left:0em;padding-right:0em;font-weight:700;font-size:23px;text-shadow:0px 0px 10px rgba(0,0,0,.5)}}@media screen and (min-width: 0px)and (max-height: 320px){main header div.text-wrapper div.content{font-size:18px;line-height:20px}}@media screen and (min-width: 0px)and (max-width: 320px){main header div.text-wrapper div.content{font-size:18px;line-height:20px}}@media screen and (min-width: 0px){section.container.projects article{padding-bottom:2em}section.container.projects article.news-grid:nth-child(odd) .row{padding-right:0}section.container.projects article.news-grid:nth-child(odd) .row .col{float:left}section.container.projects article.news-grid:nth-child(odd) div.news-content{width:100%;font-size:14px;line-height:20px;padding-top:35px !important}section.container.projects article.news-grid:nth-child(odd) div.news-content span.category{font-weight:900;font-size:14px;text-transform:uppercase;color:#9a9a9a}section.container.projects article.news-grid:nth-child(odd) div.news-content h3{font-size:2em;font-weight:700;line-height:100%;margin-top:0;margin-bottom:5px}section.container.projects article.news-grid:nth-child(odd) div.news-content h5{margin:0 0 1em;font-size:1.5em;line-height:110%;font-weight:500}section.container.projects article.news-grid:nth-child(odd) div.news-content p{font-size:14px;line-height:20px;font-weight:500;color:#000;max-width:550px}section.container.projects article.news-grid:nth-child(odd) div.news-content .wysiwyg{padding-bottom:33px;position:relative;min-height:1px}section.container.projects article.news-grid:nth-child(odd) div.news-content .wysiwyg p span.category{position:absolute;bottom:0;left:0}section.container.projects article.news-grid:nth-child(odd) div.news-content .categories{font-weight:800;font-size:14px;text-transform:uppercase;color:#9a9a9a}section.container.projects article.news-grid:nth-child(even) .row{padding-left:0}section.container.projects article.news-grid:nth-child(even) .row .col{float:right}section.container.projects article.news-grid:nth-child(even) video{width:100%;object-fit:cover;object-position:center}section.container.projects article.news-grid:nth-child(even) div.news-content{width:100%;font-size:14px;line-height:20px;padding-top:35px !important}section.container.projects article.news-grid:nth-child(even) div.news-content span.category{font-weight:900;font-size:14px;text-transform:uppercase;color:#9a9a9a}section.container.projects article.news-grid:nth-child(even) div.news-content h3{font-size:2em;font-weight:700;line-height:100%;margin-top:0;margin-bottom:5px}section.container.projects article.news-grid:nth-child(even) div.news-content h5{margin:0 0 1em;font-size:1.5em;font-weight:500;line-height:110%}section.container.projects article.news-grid:nth-child(even) div.news-content p{font-size:1em;font-weight:500;color:#000;font-size:14px;line-height:20px;max-width:550px}section.container.projects article.news-grid:nth-child(even) div.news-content .wysiwyg{padding-bottom:33px;position:relative;min-height:1px}section.container.projects article.news-grid:nth-child(even) div.news-content .wysiwyg span.category{position:absolute;bottom:-20px;left:0}section.container.projects article.news-grid:nth-child(even) div.news-content .categories{font-weight:800;font-size:14px;text-transform:uppercase;color:#9a9a9a}section.container.projects article.news-grid:first-of-type{border:none}section.container.projects div.divider{border-top:2px solid #ccc;padding-bottom:40px;margin-left:1.5em;margin-right:1.5em}}@media screen and (min-width: 0px){article.news-grid:first-of-type div.divider{border:none;padding-bottom:40px;margin-left:1.5em;margin-right:1.5em}}@media screen and (min-width: 0px){section{margin-top:15vh}section div.container .text{padding-top:1em;width:60%;text-align:center;margin:0 auto}section div.container .grid table{display:table}section div.container .grid table tr{display:flex;flex-flow:row wrap;justify-content:center}}@media screen and (min-width: 0px)and (min-width: 768px){section div.container .grid table tr{grid-gap:1em}}@media screen and (min-width: 0px){section div.container .grid table tr td{grid-column-end:span 1}section div.container .grid table tr td img{width:150px !important;height:150px !important}div.angebot-text{text-align:left;padding-left:1.25em;padding-right:1.25em}#team{background-image:url("/templates/web/img/team-bg-resp.png");background-repeat:no-repeat;background-position:bottom center;background-size:100% 100%;padding:2em 0px}#team div.container{margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:100px}#team div.container h2{color:#fff !important;border-color:#fff !important}#team div.container .grid table{display:table}#team div.container .grid table tr{width:100%;position:relative;display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-flow:row dense;grid-gap:.5em}#team div.container .grid table tr td{grid-column-end:span 2;text-align:center;color:#fff}#team div.container .grid table tr td p{line-height:125%;margin:0}#team div.container .grid table tr td .name{font-size:.75em}#team div.container .grid table tr td .position{line-height:125%;margin-top:.5em;font-size:.75em}#team div.container .grid table tr td .position small{text-transform:uppercase;font-size:.75em}#team div.container .grid table tr td img{height:150px !important;width:150px !important}}@media screen and (min-width: 0px)and (max-width: 330px){#team div.container .grid table tr td img{height:120px !important;width:120px !important}}@media screen and (min-width: 0px){.team-member img{height:128px;width:128px}.team-member div.name{font-weight:700;text-transform:uppercase}}@media screen and (min-width: 0px){.team-text.wysiwyg-simple{position:relative;margin:0 auto;color:#fff;text-align:left;width:100%;padding:2em 2em}}@media screen and (min-width: 0px){section.container.projects{width:100%}section.container.projects .row .col{padding:0}section.container.projects .news-content{padding:0 40px}}@media screen and (min-width: 0px){.slider{height:100% !important}.slider div{height:100%;width:100%}.slider div img{width:100%;object-fit:cover;object-position:center}}@media screen and (min-width: 0px){#bg{background-image:url("/templates/web/img/bg-new.png");position:fixed;top:0;left:0;background-size:100% auto;background-position:center 0px;background-repeat:repeat;z-index:-1;height:100%;width:100%}}@media screen and (min-width: 576px){main header div.text-wrapper{position:absolute;top:30vh;left:0px;bottom:0px;height:100%;width:100%;padding-bottom:150px;padding-left:1em;padding-right:1em}}@media screen and (min-width: 576px)and (max-height: 400px){main header div.text-wrapper{top:22vh}}@media screen and (min-width: 576px){main header div.text-wrapper h1.lead{color:#fff;font-size:2em;text-align:center;line-height:110%;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,.5)}}@media screen and (min-width: 576px){main header div.text-wrapper div.content{color:#fff;font-size:1em;text-align:center;width:100%;padding-left:0em;padding-right:0em;font-weight:700;font-size:23px;text-shadow:0px 0px 10px rgba(0,0,0,.5)}}@media screen and (min-width: 576px){section.container.projects article{padding-bottom:5em}section.container.projects article.news-grid:nth-child(even) .row{padding-right:0}section.container.projects article.news-grid:nth-child(even) .row .col{float:left}section.container.projects article.news-grid:nth-child(even) div.news-content{width:100%}section.container.projects article.news-grid:nth-child(even) div.news-content h3{font-size:2em;font-weight:700;line-height:100%;margin-top:0;margin-bottom:5px}section.container.projects article.news-grid:nth-child(even) div.news-content h5{margin:0 0 1em;font-size:1.5em;font-weight:500;line-height:110%}section.container.projects article.news-grid:nth-child(even) div.news-content .wysiwyg{padding-bottom:33px;position:relative;min-height:1px}section.container.projects article.news-grid:nth-child(even) div.news-content .wysiwyg span.category{position:absolute;bottom:0;left:0}section.container.projects article.news-grid:nth-child(odd) .row{padding-left:0}section.container.projects article.news-grid:nth-child(odd) .row .col{float:right}section.container.projects article.news-grid:nth-child(odd) video{width:100%;object-fit:cover;object-position:center}section.container.projects article.news-grid:nth-child(odd) div.news-content{width:100%}section.container.projects article.news-grid:nth-child(odd) div.news-content h3{font-size:2em;font-weight:700;line-height:100%;margin-top:0;margin-bottom:5px}section.container.projects article.news-grid:nth-child(odd) div.news-content h5{margin:0 0 1em;font-size:1.5em;font-weight:500;line-height:110%}section.container.projects article.news-grid:nth-child(odd) div.news-content .wysiwyg{padding-bottom:33px;position:relative;min-height:1px}section.container.projects article.news-grid:nth-child(odd) div.news-content .wysiwyg span.category{position:absolute;bottom:0;left:0}section.container.projects article.news-grid:first-of-type{border:none}}@media screen and (min-width: 576px){#bg{background-image:url("/templates/web/img/bg-new.png");position:fixed;top:0;left:0;background-size:100% auto;background-position:center 0px;background-repeat:repeat;z-index:-1;height:100%;width:100%}}@media screen and (min-width: 576px){.slider{height:100%}.slider div{height:100%;width:100%}.slider div img{width:100%;object-fit:cover;object-position:center}}@media screen and (min-width: 576px){#team{background-image:url("/templates/web/img/team-bg-resp.png");background-repeat:no-repeat;background-position:bottom center;background-size:100% 100%;padding:2em 0px}#team div.container{margin-left:auto;margin-right:auto;padding-bottom:100px}#team div.container h2{color:#fff !important}#team div.container .grid table{display:table}#team div.container .grid table tr{width:100%;position:relative;display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-flow:row dense;grid-gap:2em}#team div.container .grid table tr td{grid-column-end:span 2;text-align:center;color:#fff}#team div.container .grid table tr td p{line-height:125%;margin:0}#team div.container .grid table tr td .position{line-height:125%;margin-top:.5em}#team div.container .grid table tr td .position small{text-transform:uppercase;font-size:.75em}#team div.container .grid table tr td img{width:100%;object-fit:contain;object-position:center}}@media screen and (min-width: 768px){h2{font-size:36px}main header div.text-wrapper{position:absolute;top:0px;left:0px;bottom:0px;height:calc(100% - 100px);width:100%;margin:0 auto;padding-right:2em;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}main header div.text-wrapper h1.lead{color:#fff;font-size:3em;text-align:right;line-height:110%;font-weight:700}main header div.text-wrapper div.content{color:#fff;font-size:1em;text-align:right;width:100%;font-weight:700;font-size:23px}section{margin-top:15vh}section div.angebot-text{padding-top:1em;width:100%;text-align:left;margin:0 auto}section div.container .grid table{display:table;width:90%}section div.container .grid table tr{display:grid;grid-template-columns:repeat(5, 1fr);grid-auto-flow:row dense;grid-gap:1em}section div.container .grid table tr td{grid-column-end:span 1}section div.container .grid table tr td img{width:124px !important;height:124px !important}section.container.projects article{padding-bottom:5em}section.container.projects article.news-grid:nth-child(even) .row{padding-right:0}section.container.projects article.news-grid:nth-child(even) .row .col{float:left}section.container.projects article.news-grid:nth-child(even) div.news-content{width:100%}section.container.projects article.news-grid:nth-child(even) div.news-content h3{font-size:45px;font-weight:700;line-height:100%;margin-top:0;margin-bottom:5px}section.container.projects article.news-grid:nth-child(even) div.news-content h5{margin:0 0 1em;font-size:25px;font-weight:500;line-height:110%}section.container.projects article.news-grid:nth-child(even) div.news-content .wysiwyg{padding-bottom:33px;position:relative}section.container.projects article.news-grid:nth-child(even) div.news-content .wysiwyg span.category{position:absolute;bottom:0;left:0}section.container.projects article.news-grid:nth-child(odd) .row{padding-left:0}section.container.projects article.news-grid:nth-child(odd) .row .col{float:right}section.container.projects article.news-grid:nth-child(odd) video{width:100%;object-fit:cover;object-position:center}section.container.projects article.news-grid:nth-child(odd) div.news-content{width:100%}section.container.projects article.news-grid:nth-child(odd) div.news-content h3{font-size:45px;font-weight:700;line-height:100%;margin-top:0;margin-bottom:5px}section.container.projects article.news-grid:nth-child(odd) div.news-content h5{margin:0 0 1em;font-size:1.5em;font-weight:500;line-height:110%}section.container.projects article.news-grid:nth-child(odd) div.news-content .wysiwyg{padding-bottom:33px;position:relative}section.container.projects article.news-grid:nth-child(odd) div.news-content .wysiwyg span.category{position:absolute;bottom:0;left:0}section.container.projects article.news-grid:first-of-type{border:none}#team{background-image:url("/templates/web/img/team-bg-resp.png");background-repeat:no-repeat;background-position:bottom center;background-size:100% 100%;padding:2em 0px}#team div.container{margin-left:auto;margin-right:auto;padding-top:40px;padding-bottom:50px}#team div.container h2{color:#fff !important}#team div.container .grid table{display:table}#team div.container .grid table tr{width:100%;position:relative;display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-flow:row dense;grid-gap:10px}#team div.container .grid table tr td{grid-column-end:span 1;text-align:center;color:#fff}#team div.container .grid table tr td p{line-height:125%;margin:0}#team div.container .grid table tr td .position{line-height:125%;margin-top:.5em}#team div.container .grid table tr td .position small{text-transform:uppercase;font-size:.75em}#team div.container .grid table tr td img{width:100%;object-fit:contain;object-position:center}div.team-text.wysiwyg-simple{padding:40px;text-align:center}#bg{background-image:url("/templates/web/img/bg-new.png");position:fixed;top:0;left:0;background-size:100% auto;background-position:center 0px;background-repeat:repeat;z-index:-1;height:100%;width:100%}#socialbar .footer-content a.footer-icon img{width:48px;height:auto}#socialbar div.address{font-size:24px;font-weight:700}#socialbar div.legal{margin-top:40px}}@media screen and (min-width: 1025px){main header div.text-wrapper{position:absolute;top:0px;left:0px;bottom:0px;height:calc(100% - 100px);width:100%;margin:0 auto;padding-right:60px;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}main header div.text-wrapper h1.lead{color:#fff;font-size:3em;text-align:right;line-height:110%;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,.5)}main header div.text-wrapper div.content{color:#fff;font-size:1em;text-align:right;width:100%;font-weight:700;font-size:23px;text-shadow:0px 0px 10px rgba(0,0,0,.5)}section{margin-top:15vh}section.container.projects article{padding-bottom:5em}section.container.projects article.news-grid:nth-child(even) .row{padding-right:10%}section.container.projects article.news-grid:nth-child(even) .row .col{float:left}section.container.projects article.news-grid:nth-child(even) div.news-content{width:100%;padding-top:0px !important}section.container.projects article.news-grid:nth-child(even) div.news-content h3{font-size:2em;font-weight:700;line-height:100%;margin-top:0;margin-bottom:5px}section.container.projects article.news-grid:nth-child(even) div.news-content h5{margin:0 0 1em;font-size:1.5em;font-weight:500;line-height:110%}section.container.projects article.news-grid:nth-child(even) div.news-content .wysiwyg{padding-bottom:33px;position:relative;min-height:0px}section.container.projects article.news-grid:nth-child(even) div.news-content .wysiwyg span.category{position:absolute;bottom:0;left:0}section.container.projects article.news-grid:nth-child(odd) .row{padding-left:10%}section.container.projects article.news-grid:nth-child(odd) .row .col{float:right}section.container.projects article.news-grid:nth-child(odd) video{width:100%;object-fit:cover;object-position:center}section.container.projects article.news-grid:nth-child(odd) div.news-content{width:100%;padding-top:0px !important}section.container.projects article.news-grid:nth-child(odd) div.news-content h3{font-size:2em;font-weight:700;line-height:100%;margin-top:0;margin-bottom:5px}section.container.projects article.news-grid:nth-child(odd) div.news-content h5{margin:0 0 1em;font-size:1.5em;font-weight:500;line-height:110%}section.container.projects article.news-grid:nth-child(odd) div.news-content .wysiwyg{padding-bottom:33px;position:relative;min-height:0px}section.container.projects article.news-grid:nth-child(odd) div.news-content .wysiwyg span.category{position:absolute;bottom:0;left:0}section.container.projects article.news-grid:first-of-type{border:none}section div.container .text{padding-top:1em;width:60%;text-align:center;margin:0 auto}section div.container .grid table{display:table}section div.container .grid table tr{display:grid;grid-template-columns:repeat(5, 1fr);grid-auto-flow:row dense;grid-gap:1em}section div.container .grid table tr td{grid-column-end:span 1;margin-top:1em}section div.container .grid table tr td img{width:80%;height:auto;object-fit:contain;object-position:center}section div.container .grid table tr td p{width:100%;margin-top:2em;text-align:center;text-transform:uppercase;font-size:1em;color:#212554}.team-text.wysiwyg-simple{position:relative;margin:0 auto;color:#fff;text-align:center;width:60%}#bg{background-image:url("/templates/web/img/bg-new.png");position:fixed;top:0;left:0;background-size:100% auto;background-position:center 0px;background-repeat:repeat;z-index:-1;height:100%;width:100%}}@media screen and (min-width: 1400px){h2{text-align:center;text-transform:uppercase;color:#212554;font-size:50px;font-weight:800 !important;line-height:100%;margin:1em auto .5em;padding-bottom:.5em;border-bottom:1px solid #000;max-width:1000px;width:calc(100% - 200px)}section{position:relative;margin:0px auto;margin-bottom:200px;z-index:2;max-width:1320px}section#team{max-width:100%}section#team .container{margin:0px auto}#socialbar{width:100% !important;margin-bottom:0;text-align:center;max-width:100%;height:600px}#socialbar>div{position:relative;z-index:4}#socialbar .socialicons{margin-bottom:1.5em}#socialbar .socialicons a{margin-left:.5em;margin-right:.5em}#socialbar div.address{font-size:1.5em;font-weight:700;color:#212554;margin-bottom:1em}#socialbar div.legal{margin-top:25px}#socialbar .footer-content{position:absolute;right:50%;transform:translateX(50%);top:230px}#socialbar .footer-content a.footer-icon img{width:48px;height:auto}main header div.text-wrapper{position:absolute;bottom:0px;left:0px;bottom:0px;height:calc(100% - 100px);width:100%;margin:0 auto;padding-right:60px;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}main header div.text-wrapper h1.lead{color:#fff;font-size:3em;text-align:right;line-height:110%;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,.5)}main header div.text-wrapper div.content{color:#fff;font-size:1em;text-align:right;width:100%;font-weight:700;font-size:23px;text-shadow:0px 0px 10px rgba(0,0,0,.5)}section.container.projects{width:100%}section.container.projects article{padding-bottom:5em}section.container.projects article.news-grid:nth-child(even) .row{padding-right:10%}section.container.projects article.news-grid:nth-child(even) .row .col{float:left}section.container.projects article.news-grid:nth-child(even) div.news-content{width:100%}section.container.projects article.news-grid:nth-child(even) div.news-content h3{font-size:35px;font-weight:700;line-height:100%;margin-top:0;margin-bottom:5px}section.container.projects article.news-grid:nth-child(even) div.news-content h5{margin:0 0 1em;font-size:20px;font-weight:500;line-height:120%}section.container.projects article.news-grid:nth-child(even) div.news-content .wysiwyg{padding-bottom:33px;position:relative;min-height:0px}section.container.projects article.news-grid:nth-child(even) div.news-content .wysiwyg span.category{position:absolute;bottom:0;left:0}section.container.projects article.news-grid:nth-child(odd) .row{padding-left:10%}section.container.projects article.news-grid:nth-child(odd) .row .col{float:right}section.container.projects article.news-grid:nth-child(odd) video{width:100%;object-fit:cover;object-position:center}section.container.projects article.news-grid:nth-child(odd) div.news-content{width:100%}section.container.projects article.news-grid:nth-child(odd) div.news-content h3{font-size:40px;font-weight:700;line-height:100%;margin-top:0;margin-bottom:5px}section.container.projects article.news-grid:nth-child(odd) div.news-content h5{margin:0 0 1em;font-size:20px;font-weight:500;line-height:110%}section.container.projects article.news-grid:nth-child(odd) div.news-content .wysiwyg{padding-bottom:33px;position:relative;min-height:0px}section.container.projects article.news-grid:nth-child(odd) div.news-content .wysiwyg span.category{position:absolute;bottom:0;left:0}section.container.projects article.news-grid:first-of-type{border:none}section.container.projects .row .col{padding:0}section.container.projects .news-content{padding:0px 30px}#bg{background-image:url("/templates/web/img/bg-new.png");position:fixed;top:0;left:0;background-size:100% auto;background-position:center 0px;background-repeat:repeat;z-index:-1;height:100%;width:100%}section{margin-top:15vh}section div.container .text{padding-top:1em;width:60%;text-align:center;margin:0 auto}section div.container .grid table{display:table;margin:0 auto}section div.container .grid table tr{display:grid;grid-template-columns:repeat(5, 1fr);grid-auto-flow:row dense;grid-gap:1em}section div.container .grid table tr td{grid-column-end:span 1;margin-top:1em}section div.container .grid table tr td img{height:180px !important;width:180px !important}section div.container .grid table tr td p{width:100%;margin-top:2em;text-align:center;text-transform:uppercase;font-size:1em;color:#212554}section div.angebot-text{width:60%;text-align:center}#team{background-image:url("/templates/web/img/team-bg.png");background-repeat:no-repeat;background-position:bottom center;background-size:3300px 100%;padding:400px 0px;margin:-400px 0px}#team div.container{margin-left:auto;margin-right:auto;height:100%;padding:300px 0px}#team div.container h2{color:#fff !important}#team div.container .grid table{display:table;width:100%}#team div.container .grid table tr{width:100%;position:relative;display:grid;grid-auto-flow:row dense;grid-gap:2em}#team div.container .grid table tr td{grid-column-end:span 1;text-align:center;color:#fff}#team div.container .grid table tr td p{line-height:125%;margin:0}#team div.container .grid table tr td .position{line-height:125%;margin-top:.5em}#team div.container .grid table tr td .position small{text-transform:uppercase;font-size:.75em}#team div.container .grid table tr td img{width:180px !important;height:180px !important}.team-text.wysiwyg-simple{position:relative;margin:0 auto;color:#fff;text-align:center;width:60%}.slider{height:100% !important}.slider div{height:100%;width:100%}.slider div img{width:100%;object-fit:cover;object-position:center}.row:last-of-type{padding:0;margin:0}section.container.projects article.news-grid:nth-child(odd) div.divider{border-top:2px solid #ccc;padding-bottom:80px;margin-left:1.5em;margin-right:0}section.container.projects article.news-grid:nth-child(even) div.divider{border-top:2px solid #ccc;padding-bottom:80px;margin-left:0;margin-right:1.5em}section.container.projects article.news-grid:first-of-type div.divider{border:none;padding-bottom:80px}}/*# sourceMappingURL=master.css.map */
