body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
@charset "UTF-8";
@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("../../files/layout/fonts/montserrat-v25-latin-regular.eot");src:url("../../files/layout/fonts/montserrat-v25-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/layout/fonts/montserrat-v25-latin-regular.woff2") format("woff2"), url("../../files/layout/fonts/montserrat-v25-latin-regular.woff") format("woff"), url("../../files/layout/fonts/montserrat-v25-latin-regular.ttf") format("truetype"), url("../../files/layout/fonts/montserrat-v25-latin-regular.svg#Montserrat") format("svg")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url("../../files/layout/fonts/montserrat-v25-latin-600.eot");src:url("../../files/layout/fonts/montserrat-v25-latin-600.eot?#iefix") format("embedded-opentype"), url("../../files/layout/fonts/montserrat-v25-latin-600.woff2") format("woff2"), url("../../files/layout/fonts/montserrat-v25-latin-600.woff") format("woff"), url("../../files/layout/fonts/montserrat-v25-latin-600.ttf") format("truetype"), url("../../files/layout/fonts/montserrat-v25-latin-600.svg#Montserrat") format("svg")}body{font-family:"Montserrat";color:#010101;font-weight:400;background:#fff}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"slick";src:url("../../files/layout/fonts/slick.eot");src:url("../../files/layout/fonts/slick.eot?#iefix") format("embedded-opentype"), url("../../files/layout/fonts/slick.woff") format("woff"), url("../../files/layout/fonts/slick.ttf") format("truetype"), url("../../files/layout/fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}#nav-icon1,#nav-icon2,#nav-icon3,#nav-icon4{width:6.6vw;height:6vw;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}#nav-icon1 span,#nav-icon3 span,#nav-icon4 span{display:block;position:absolute;height:0.6vw;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#nav-icon1 span:nth-child(1){top:0px}#nav-icon1 span:nth-child(2){top:18px}#nav-icon1 span:nth-child(3){top:36px}#nav-icon1.open span:nth-child(1){top:18px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#nav-icon1.open span:nth-child(3){top:18px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}#nav-icon2 span{display:block;position:absolute;height:9px;width:50%;background:#b32428;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#nav-icon2 span:nth-child(even){left:50%;border-radius:0 9px 9px 0}#nav-icon2 span:nth-child(odd){left:0px;border-radius:9px 0 0 9px}#nav-icon2 span:nth-child(1),#nav-icon2 span:nth-child(2){top:0px}#nav-icon2 span:nth-child(3),#nav-icon2 span:nth-child(4){top:18px}#nav-icon2 span:nth-child(5),#nav-icon2 span:nth-child(6){top:36px}#nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon2.open span:nth-child(1){left:5px;top:7px}#nav-icon2.open span:nth-child(2){left:calc(50% - 5px);top:7px}#nav-icon2.open span:nth-child(3){left:-50%;opacity:0}#nav-icon2.open span:nth-child(4){left:100%;opacity:0}#nav-icon2.open span:nth-child(5){left:5px;top:29px}#nav-icon2.open span:nth-child(6){left:calc(50% - 5px);top:29px}#nav-icon3.open span{background:#fff}#nav-icon3 span:nth-child(1){top:0px}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:calc(6vw / 3)}#nav-icon3 span:nth-child(4){top:calc(6vw / 3 * 2)}#nav-icon3.open span:nth-child(1){top:18px;width:0%;left:50%}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:18px;width:0%;left:50%}#nav-icon4 span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(2){top:18px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(3){top:36px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px}#nav-icon4.open span:nth-child(2){width:0%;opacity:0}#nav-icon4.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:39px;left:8px}header{position:fixed;top:0;width:100vw;left:0;z-index:101;height:130px;box-shadow:0px 5px 10px -2px rgba(0, 0, 0, 0.37);background:#126bb3;display:flex;align-items:center;align-content:center;justify-content:space-between}header .inside{position:relative;padding:0.5vw 0;width:90vw;max-width:1024px;margin:auto;display:flex;align-items:center;align-content:center;justify-content:space-between}#hauptnavigation ul{list-style:none;padding:0px;margin:auto;padding:15px 0}#hauptnavigation ul li{display:inline-block;margin-right:20px}#hauptnavigation ul li a,#hauptnavigation ul li strong{color:#0d1b31;font-size:20px;text-decoration:none;font-weight:600;display:inline-block;text-transform:uppercase;line-height:1;color:#fff;position:relative}#hauptnavigation ul li a:after,#hauptnavigation ul li strong:after{content:"";display:block;width:0;height:1px;background:currentColor;margin-left:50%;transform:translateX(-50%);transition:all ease 0.5s}#hauptnavigation ul li a.active:after,#hauptnavigation ul li a:hover:after,#hauptnavigation ul li strong.active:after,#hauptnavigation ul li strong:hover:after{width:100%}#nav-icon3{display:none}@media screen and (max-width:1200px){header{position:fixed}header .inside{align-content:center;align-items:center}}@media screen and (max-width:760px){#nav-icon3{display:block}header{height:90px}header .inside{max-width:initial;width:90vw}#logo{width:50%}#hauptnavigation{display:none;position:fixed;top:90px;background:#f4fafa;left:0;bottom:0}#hauptnavigation ul{width:100vw}#hauptnavigation ul li{display:block;text-align:center;padding:2vw 5vw}#hauptnavigation ul li a,#hauptnavigation ul li strong{font-size:5.8vw;line-height:10vw;color:#126bb3}#hauptnavigation ul li a:hover,#hauptnavigation ul li a.active,#hauptnavigation ul li strong:hover,#hauptnavigation ul li strong.active{text-decoration:none}#hauptnavigation ul li.active a,#hauptnavigation ul li.active strong{color:#126bb3}}@media screen and (max-width:560px){header{height:70px}#hauptnavigation{top:70px}}.ce_accordion{max-width:850px;margin:auto}.ce_accordion .toggler{font-size:2vw;line-height:4vw;padding:0px 1.5vw;background:#fff;cursor:pointer;border-bottom:1px solid;display:flex;align-items:center;justify-content:space-between}.ce_accordion .toggler span{display:none}.ce_accordion .toggler:after{content:"+";display:inline-block;font-size:4vw;line-height:4vw}.ce_accordion .toggler.active:after{content:"-"}.ce_accordion .accordion>div{padding:1.5vw}.ce_accordion .accordion>div a:after{content:"";background-image:url(/files/icons/icon-right-darkblue.svg);display:inline-block;height:1vw;width:1vw;background-size:contain;margin-left:0.8vw;background-repeat:no-repeat}#worldmap{background:#bdbdbd;position:relative}#worldmap figure{text-align:center}#worldmap img{max-width:1024px;width:100vw}@keyframes width100{to{width:100%}}@keyframes height100{to{height:100%}}@keyframes show{to{opacity:1}}.locations_overlay{position:absolute;max-width:1024px;width:100vw;left:50%;transform:translateX(-50%);top:0;bottom:0}.locations_overlay .location{position:absolute;display:none}.locations_overlay .location:before{content:"";position:absolute;width:2px;background:#0d1b31;transition:all ease 0.5s;height:0;animation-name:height100;animation-duration:0.5s;animation-fill-mode:forwards}.locations_overlay .location:after{content:"";position:absolute;height:2px;width:0px;background:#0d1b31;bottom:0;transition:all ease 0.5s;animation-name:width100;animation-duration:1s;animation-fill-mode:forwards}.locations_overlay .location .title{font-size:26px;line-height:28px;box-sizing:border-box;display:inline-block;background:rgba(255, 255, 255, 0.7);padding:10px;text-align:center;opacity:0;animation-name:show;animation-duration:0.5s;animation-fill-mode:forwards}.locations_overlay .location .title span,.locations_overlay .location .title strong{display:block;text-align:center}.locations_overlay .location .title span+strong:before{display:block;margin:0.8vw 20%;content:"";border-top:1px solid #fff}.location.germany{right:-320px;top:66px;height:auto;width:480px;display:block;text-align:right}.location.germany .title{background:#0d1b31;width:12vw;animation-delay:1s;color:#fff}.location.germany:before{opacity:0;bottom:0;animation-delay:1s}.location.germany:after{left:0;top:42%;animation-delay:0.5s}.location.headquarters{right:16%;top:10%;height:33%;width:20%;display:block}.location.headquarters .title{animation-delay:1.5s}.location.headquarters:before{bottom:0;animation-delay:1s}.location.headquarters:after{right:0;animation-delay:0.5s}.location.abs{position:absolute;right:17%;top:2%;height:40%;width:0%;display:block}.location.abs .title{animation-delay:2s}.location.abs:before{bottom:0;animation-delay:1.5s}.location.abs:after{right:0;animation-delay:0s}.location.eurodesign{position:absolute;right:-20%;top:26%;height:15%;width:36%;display:block;text-align:right}.location.eurodesign .title{animation-delay:2.5s}.location.eurodesign:before{display:none;right:0;bottom:0;animation-delay:0s}.location.eurodesign:after{left:0;animation-delay:2s}@keyframes slideup{0%{opacity:0;transform:translate(0px, 100px)}100%{opacity:1;transform:translate(0px, 0px)}}@keyframes slidedown{0%{opacity:0;transform:translate(0px, -100px)}100%{opacity:1;transform:translate(0px, 0px)}}@keyframes slideright{0%{opacity:0;transform:translate(-200px, 0px)}100%{opacity:1;transform:translate(0px, 0px)}}@keyframes slideleft{0%{opacity:0;transform:translate(200px, 0px)}100%{opacity:1;transform:translate(0px, 0px)}}.slideup{transform:translate(0px, 100px)}.slidedown{transform:translate(0px, -100px)}.slideright{transform:translate(-200px, 0px)}.slideleft{transform:translate(200px, 0px)}.slideup{opacity:0}.slideup.visible{animation-name:slideup;animation-fill-mode:both;animation-duration:1s}.slideup.visible.d1{animation-delay:0.5s}.slideup.visible.d2{animation-delay:1s}.slidedown{opacity:0}.slidedown.visible{animation-name:slidedown;animation-fill-mode:both;animation-duration:1s}.slidedown.visible.d1{animation-delay:0.5s}.slidedown.visible.d2{animation-delay:1s}.slideright{opacity:0}.slideright.visible{animation-name:slideright;animation-fill-mode:both;animation-duration:1s}.slideright.visible.d1{animation-delay:0.5s}.slideright.visible.d2{animation-delay:1s}.slideleft{opacity:0}.slideleft.visible{animation-name:slideleft;animation-fill-mode:both;animation-duration:1s}.slideleft.visible.d1{animation-delay:0.5s}.slideleft.visible.d2{animation-delay:1s}body{width:100%;overflow-x:hidden;line-height:1.4;font-size:1.8vw}@media screen and (min-width:1024px){body{font-size:22px}}h1,h2,h3{margin-top:0px;margin-bottom:1vw}h1:first-child,h2:first-child,h3:first-child{margin-top:3vw}p+h1,p+h2,p+h3{margin-top:3vw}h1{text-transform:uppercase;font-weight:400;font-size:3.5vw;line-height:3.8vw;letter-spacing:0.1em}h2{text-transform:uppercase;font-weight:600;font-size:3vw;line-height:3.2vw}h3{text-transform:uppercase;font-weight:600;margin-top:0px;font-size:3vw;line-height:3.2vw;margin-bottom:2vw;letter-spacing:0.1em;line-height:1}p{margin-top:0px}p+p{margin-top:60px}p strong{font-weight:600}strong{font-weight:600}a{color:currentColor}body:before{position:absolute;background:#0d1b31;top:0;left:0;right:0;z-index:10;height:9vw}body #container{padding-top:130px}#logo{width:30%}.down{position:absolute;top:80vh;width:3vw;left:48.5vw;cursor:pointer;transition:all ease 0.5s}@media screen and (min-width:760px){.down:hover{top:81vh}}@keyframes animateLetter{0%{transform:rotateY(90deg);opacity:0}100%{transform:rotateY(0deg);opacity:1}}.slick-fade{width:100%;margin-bottom:10vw}.slick-fade .ce_image{width:100%;position:relative}.slick-fade .ce_image figure,.slick-fade .ce_image picture{width:100%;position:relative}.slick-fade .ce_image img{width:100%}.slick-fade .ce_image h3{position:absolute;bottom:30vh;left:50vw;font-size:5vw;font-weight:100;text-transform:uppercase;font-weight:600;z-index:10}.slick-fade .ce_image h3 span{display:inline-block;opacity:0}.slick-fade .ce_image h3 span:nth-of-type(1){animation-delay:1s}.slick-fade .ce_image h3 span:nth-of-type(2){animation-delay:1.2s}.slick-fade .ce_image h3 span:nth-of-type(3){animation-delay:1.4s}.slick-fade .ce_image h3 span:nth-of-type(4){animation-delay:1.6s}.slick-fade .ce_image h3 span:nth-of-type(5){animation-delay:1.8s}.slick-fade .ce_image h3 span:nth-of-type(6){animation-delay:2s}.slick-fade .ce_image h3 span:nth-of-type(7){animation-delay:2.2s}.slick-fade .ce_image h3 span:nth-of-type(8){animation-delay:2.4s}.slick-fade .ce_image h3 span:nth-of-type(9){animation-delay:2.6s}.slick-fade .ce_image h3 span:nth-of-type(10){animation-delay:2.8s}.slick-fade .ce_image h3 span:nth-of-type(11){animation-delay:3s}.slick-fade .ce_image h3 span:nth-of-type(12){animation-delay:3.2s}.slick-fade .ce_image.slick-active span{animation:animateLetter 1.5s linear forwards}.ce_text.shortcuts{margin-top:-35vw;margin-left:40vw;margin-bottom:10vw}.ce_text.shortcuts p{font-size:2.4vw}.ce_text.shortcuts a{text-decoration:none;padding-right:1.5vw;font-weight:600;display:inline-block;line-height:1.6vw}.ce_text.shortcuts a:after{content:"";background-image:url(/files/icons/icon-right-darkblue.svg);display:inline-block;height:1.8vw;width:1vw;background-size:contain;margin-left:0.8vw;background-repeat:no-repeat}.ce_text.shortcuts a~a{padding-left:1.5vw}.ce_text.shortcuts a:hover{color:#126bb3}.ce_text.shortcuts a:hover:after{background-image:url(/files/icons/icon-right-blue.svg)}.ce_text.logo{position:relative}.ce_text.logo img{max-width:80vw}.ce_text.logo p{max-width:850px;margin:auto}.ce_text.logo .contentText>div{font-size:2.4vw;line-height:1.6vw;color:#126bb3}.ce_text.logo strong{text-decoration:none;padding:1.5vw;font-weight:600;display:inline-block;text-transform:uppercase}.ce_text.checklist ul{list-style:none;margin:0px;padding:0}.ce_text.checklist ul li{display:inline-block}.slide-element{margin-bottom:-10%;position:relative}.slide-element .inside{position:absolute;left:50%;transform:translatex(-50%);padding:25px 0;max-width:1200px;width:90vw;display:flex;justify-content:flex-end;top:50%}.slide-element .inside .text{margin-left:20px;box-sizing:border-box;width:50%;background:#fff;padding:60px 40px}img.startpic{width:100%;margin-bottom:10vw}.ce_image,.ce_text{position:relative}.ce_image.center,.ce_text.center{text-align:center}.mod_article{overflow:visible;max-width:1200px;width:90vw;max-width:1024px;margin:auto}.mod_article:last-child{padding-bottom:150px !important}.mod_article.fullwidth{width:100%;max-width:100%;margin-bottom:10vw}.mod_article.pic_text_right,.mod_article.pic_text_left{max-width:100%;width:100%;display:flex}.mod_article.pic_text_right .ce_text.image,.mod_article.pic_text_right .ce_image,.mod_article.pic_text_left .ce_text.image,.mod_article.pic_text_left .ce_image{width:50%;flex-shrink:0;position:relative}.mod_article.pic_text_right .ce_text.image figure,.mod_article.pic_text_right .ce_image figure,.mod_article.pic_text_left .ce_text.image figure,.mod_article.pic_text_left .ce_image figure{width:100%;height:100%}.mod_article.pic_text_right .ce_text.image img,.mod_article.pic_text_right .ce_image img,.mod_article.pic_text_left .ce_text.image img,.mod_article.pic_text_left .ce_image img{width:100%;height:100%;object-fit:cover}.mod_article.pic_text_right .ce_text.image .contentText,.mod_article.pic_text_right .ce_image .contentText,.mod_article.pic_text_left .ce_text.image .contentText,.mod_article.pic_text_left .ce_image .contentText{padding-top:3vw;padding-left:8vw;padding-right:3vw}.mod_article.pic_text_right .ce_text.image .contentText a,.mod_article.pic_text_right .ce_image .contentText a,.mod_article.pic_text_left .ce_text.image .contentText a,.mod_article.pic_text_left .ce_image .contentText a{color:#21b2d1;text-decoration:none}.mod_article.pic_text_right .ce_text.text,.mod_article.pic_text_left .ce_text.text{padding-top:3vw;padding-right:5vw;padding-left:5vw;padding-bottom:3vw;box-sizing:border-box;background:#126bb3;color:#fff;position:relative;z-index:10;width:50vw}.mod_article.pic_text_right .ce_text.text strong,.mod_article.pic_text_right .ce_text.text a,.mod_article.pic_text_left .ce_text.text strong,.mod_article.pic_text_left .ce_text.text a{color:#21b2d1;font-weight:400;text-decoration:none}.mod_article.pic_text_right .ce_text.text strong:hover,.mod_article.pic_text_right .ce_text.text a:hover,.mod_article.pic_text_left .ce_text.text strong:hover,.mod_article.pic_text_left .ce_text.text a:hover{color:#21b2d1}.mod_article.bg_text{position:relative;padding-bottom:50px;padding-top:50px;width:100%;max-width:100%;background-color:#126bb3;background-size:cover;background-attachment:fixed}.mod_article.bg_text .ce_text{position:relative;z-index:10;color:#fff}.mod_article.bg_text .ce_text h3{color:#fff}.mod_article.bg_text .ce_image{position:absolute;top:0;bottom:0;left:0;right:0}.mod_article.bg_text .ce_image img{object-fit:cover;width:100%;height:100%}.mod_article.bg_text a{display:inline-block;padding:10px 20px;margin:10px 20px;text-decoration:none;letter-spacing:0.1em;font-size:2vw;border:1px solid #fff;transition:all ease 0.5s}.mod_article.bg_text a:hover{box-shadow:0 6px 24px 0 rgba(255, 255, 255, 0.25)}.col2{display:flex;flex-wrap:wrap}.col2>.block{width:50%;padding:2vw;box-sizing:border-box}.col2>.block.full{width:100%}#portfolio{margin-top:10vw;margin-bottom:10vw}.ce_gallery{overflow:visible}.gallery-wrapper{display:flex;justify-content:space-evenly;flex-direction:row}.gallery-elem{width:15%}.marqueeContainer{max-width:100%;overflow:hidden}.marqueetest,.marquee{display:flex}.marqueetest .inside,.marquee .inside{flex-shrink:0;display:flex}.marqueetest .inside picture,.marquee .inside picture{flex-shrink:0;margin:0px 2vw}#footer{background:#fff;position:relative;z-index:100}#footer .inside{max-width:1200px;width:calc(100% - 20px);margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:50px;align-content:center;align-items:center;padding-bottom:150px}#footer .inside .fullwidth{margin-top:40px;width:100%}#footer .inside nav{margin-left:250px;flex-grow:1}#footer .inside nav ul{list-style:none;margin:0px;padding:0px}#footer .inside nav ul li{text-align:right}#footer .inside nav ul li~li{border-top:1px solid #cdd6d9}#footer .inside nav ul li a,#footer .inside nav ul li strong{display:block;padding:6px;font-size:26px;color:#0d1b31;text-decoration:none;font-weight:300}#footer .inside nav ul li a.active,#footer .inside nav ul li strong.active{font-weight:500}#copyright{margin-top:-150px}@media screen and (max-width:960px){body{font-size:4vw;line-height:5vw}#footer .inside nav{margin-left:0;flex-basis:100%}#footer .inside nav ul li{text-align:left}#footer .inside nav ul li a,#footer .inside nav ul li strong{font-size:20px;padding:10px 0}}@media screen and (max-width:760px){body #container{padding-top:90px}#logo{height:50px}.mod_article.pic_text_right,.mod_article.pic_text_left{flex-wrap:wrap}.mod_article.pic_text_right .ce_text.image,.mod_article.pic_text_right .ce_image{width:100vw;order:1}.mod_article.pic_text_right .ce_text.text{width:100vw;order:2;padding-top:8vw;padding-bottom:8vw}.mod_article.pic_text_left .ce_text.image,.mod_article.pic_text_left .ce_image{width:100vw;order:1}.mod_article.pic_text_left .ce_text.text{width:100vw;order:2;padding-top:8vw;padding-bottom:8vw}.down{top:65vh}.slick-fade{width:100%;height:70vh}.slick-fade .ce_image{height:70vh}.slick-fade .ce_image figure,.slick-fade .ce_image picture{height:70vh}}@media screen and (max-width:560px){body{font-size:4vw;line-height:5vw}body #container{padding-top:50px}h1,h2,h3{margin-bottom:6vw}h2{font-size:9vw;line-height:11vw;margin-bottom:6vw}h3{font-size:8vw;line-height:9vw;margin-bottom:6vw}.slick-fade .ce_image h3{left:40vw;font-size:8vw}.ce_text.logo img{width:70vw}.ce_text.logo .contentText>div{font-size:7vw;line-height:8vw}.mod_article.bg_text a{font-size:4vw}}
