.bloc{width: 100%;clear: both;padding: 0 20px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;position: relative;display: flex}.bloc .container{padding-left: 0;padding-right: 0}.page-container,#hero-bloc{overflow-x: hidden;position: relative}.bloc{padding-left: constant(safe-area-inset-left);padding-right: constant(safe-area-inset-right)}.bloc-group,.bloc-group .bloc{display: block;width: 100%}.bloc-fill-screen{min-height: 100vh;display: flex;flex-direction: column;padding-top: 20px;padding-bottom: 20px}.bloc-xxl{padding-top: 200px;padding-bottom: 200px}.bloc-xl{padding-top: 150px;padding-bottom: 150px}.bloc-lg{padding-top: 100px;padding-bottom: 100px}.bloc-md{padding-top: 50px;padding-bottom: 50px}.bloc-sm{padding-top: 20px;padding-bottom: 20px}.bgc-yellow-munsell{background-color: #F6CA07}.bloc-bg-texture::before{content: "";background-size: 2px 2px;position: absolute;top: 0;bottom: 0;left: 0;right: 0}.texture-paper::before{background: url("../../files/layout/img/texture-paper.png");background-size: 280px 280px}.texture-fabric::before{background: url("../../files/layout/img/texture-fabric.png")}.texture-geometry-shapes::before{background: url("../../files/layout/img/texture-geometry-shapes.png");background-size: 280px 280px}.texture-geometry-shapes-2::before{background: url("../../files/layout/img/texture-geometry-shapes-2.png");background-size: 200px 200px}.texture-pixels::before{background: url("../../files/layout/img/texture-pixel.gif");background-size: 2px 2px}.texture-dots::before{background: url("../../files/layout/img/texture-dots.gif");background-size: 8px 8px;opacity: 0.2}.texture-diagonal-lines::before{background: url("../../files/layout/img/texture-diag-lines.png");background-size: 10px 10px}.texture-vertical-lines::before{background: url("../../files/layout/img/texture-v-lines.png");background-size: 4px 4px}.texture-square::before{background: url("../../files/layout/img/texture-square.png");background-size: 4px 4px}.texture-square-lg::before{background: url("../../files/layout/img/texture-square-lg.png");background-size: 8px 8px}.texture-darken::before{background: rgba(0,0,0,0.5)}.texture-darken-strong::before{background: rgba(0,0,0,0.8)}.b-parallax{background-attachment: scroll}.page-container{overflow-x: hidden;position: relative}.bloc-tile-2 .container,.bloc-tile-3 .container,.bloc-tile-4 .container{padding-left: 0;padding-right: 0}.a-block{padding: 0 10px}.btn-dwn{display: none}.voffset{margin-top: 5px}.voffset-md{margin-top: 20px}.voffset-lg{margin-top: 30px}form{padding: 5px}.close-lightbox{display: inline-block}.blocsapp-device-iphone5{background-size: 216px 425px;padding-top: 60px;width: 216px;height: 425px}.blocsapp-device-iphone5 img{width: 180px;height: 320px}.voffset-md{margin-top: 30px}@media (min-width: 992px){.bloc{padding-left: 50px;padding-right: 50px}.bloc.full-width-bloc,.bloc-tile-2.full-width-bloc .container,.bloc-tile-3.full-width-bloc .container,.bloc-tile-4.full-width-bloc .container{padding-left: 0;padding-right: 0}}
.bgc-brand-1{background-color: #5096d3}.bgc-brand-2{background-color: #0f2b6f}.bgc-grey-dark{background-color: #333}.bgc-grey{background-color: #555}.bgc-grey-light{background-color: #777}.tc-brand-1{color: #5096d3}.tc-brand-2{color: #0f2b6f}.tc-white{color: #fff}.tc-grey{color: #555}.noborder{border: none !important}.noborder figure,.noborder img,.noborder .image_container{border: none !important}.noshadow{-webkit-box-shadow: none !important;-moz-box-shadow: none !important;-o-box-shadow: none !important;box-shadow: none !important}.noshadow figure{-webkit-box-shadow: none !important;-moz-box-shadow: none !important;-o-box-shadow: none !important;box-shadow: none !important}.nobg{background: none !important}.nobg figure,.nobg img,.nobg .image_container{background: none !important}.nopadding figure,.nopadding img,.nopadding .image_container{padding: 0 !important}.nomargin{margin-bottom: 0 !important}.ir{display: block;border: 0;text-indent: -999em;overflow: hidden;background-color: transparent;background-repeat: no-repeat;text-align: left;direction: ltr}.ir br{display: none}.hidden{display: none !important;visibility: hidden}.visuallyhidden{border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto}.invisible{visibility: hidden}.clearfix:before,.clearfix:after{content: "";display: table}.clearfix:after{clear: both}.clearfix{zoom: 1}.error{color: red}.tablescroll{overflow-x: auto}.fa-ul.nospace{margin-left: 1.5em}*[data-icon]:before{content: attr(data-icon)}.nolist{padding-left: 0 !important}.nolist li:before{content: "" !important}.ce_gallery > ul{margin: 0;padding: 0;overflow: hidden;list-style: none}.ce_gallery > ul li{float: left}.ce_gallery > ul li.col_first{clear: left}.center{text-align: center}.center img{margin: 0 auto}.custom .block,#container .block,#footer .block{overflow: hidden}.ce_bs_gridStart .block{overflow: visible}.clear,#clear{height: 0.1px;font-size: 0.1px;line-height: 0.1px;clear: both}.invisible{border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}.float-right,.float-left{float: none;margin-left: 0;margin-right: 0}body{font-family: 'Roboto', sans-serif;font-display: swap;font-weight: 400;font-size: 16px;font-size: 1rem;color: #677888}img{max-width: 100%;height: auto}figure{margin: 0}a{color: #007bff;border-bottom: 1px dashed transparent}.darklink a{color: aqua !important}.darklink a:hover{color: aqua !important;border-bottom: 1px dashed #0ff !important}h1{font-size: 35px;font-size: 2.1875rem;font-weight: 300;color: #1e3345;margin-bottom: 2rem}h2{font-size: 28px;font-size: 1.75rem;font-weight: 300;color: #1e3345;margin-bottom: 1.5rem}p{margin-bottom: 2rem}.metanavi a{color: #000;text-decoration: none;font-weight: normal;font-size: 15px;font-size: .9375rem}.metanavi a:hover{color: #5096d3}.metanavi i{color: #5096d3;margin-right: 5px;font-size: 25px;font-size: 1.5625rem}.metanavi p{margin: 20px 0}.mod_navigation ul,.mod_customnav ul{padding-left: 0 !important}.mod_navigation ul li:before,.mod_customnav ul li:before{content: "" !important}.mod_navigation ul li:before,.mod_customnav ul li:before{content: "" !important}.mod_navigation li.mm_container:hover > a:after,.mod_navigation li.mm_container:hover > span:after{content: '';position: inherit;bottom: inherit}.navbar{padding: 0;align-items: flex-end}.navbar-brand{padding-top: 0;padding-bottom: 0;flex-shrink: 0}.navbar-brand img{margin-top: -32px;border: 10px solid #fff;border-radius: 80px;width: 160px;height: auto !important}#mainnav{background-color: transparent !important}#mainnav .navbar-nav{margin: 20px 0}#mainnav ul.level_1{border: 1px dashed #ddd;border-radius: .25rem}#mainnav li.nav-item{border-top: 1px dashed #ddd}#mainnav .level_1 > li.first.nav-item{border-top: 0}#mainnav .nav-link{text-decoration: none;font-size: 15px;font-size: .9375rem;text-indent: 0;padding: 1rem 0rem;display: inline-block}#mainnav .level_1 .nav-link{margin-left: 3rem}#mainnav .level_2 .nav-link{margin-left: 2.5rem}#mainnav .level_3 .nav-link{margin-left: 3.75rem}#mainnav .level_4 .nav-link{margin-left: 5rem}#mainnav .dropdown-menu{display: none;border: none;border-radius: 0;margin-top: 0;margin-bottom: 0;padding-top: 0;padding-bottom: 0}#mainnav .dropdown-menu.show{display: block}#mainnav .dropdown-toggle{float: right;display: flex;margin-left: 0;font-size: 20px;border-left: 1px dashed #ddd;width: 57px;height: 54px;align-items: center;justify-content: center}#mainnav .dropdown-toggle:before{content: "\f0da";font-family: "Font Awesome 5 Free";font-weight: 900;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;margin-left: 5px}#mainnav .dropdown-toggle:after{display: none}#mainnav .dropdown-toggle.on:before{content: "\f0d7";margin-left: 3px}#mainnav span.active,#mainnav span.trail,#mainnav span.forward,#mainnav a.trail{color: #007bff !important}.mm_container{position: static !important}.mod_navigation li.mm_container:hover .mm_dropdown{opacity: 0;position: absolute;top: -10000px}.subnavi ul{padding-left: 20px}.subnavi ul li{list-style: none}.subnavi ul li a,.subnavi ul li strong{display: block;padding: 5px 0 5px 20px;border-bottom: 1px dotted #e4e9f0;position: relative}.subnavi ul li a:after,.subnavi ul li strong:after{position: absolute;top: 11px;left: 0px;color: #555;width: 0.6em;font-size: 13px;font-size: .8125rem;content: "\f104";font-family: "Font Awesome 5 Free";font-weight: 900;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1}.subnavi ul li a:hover:after{color: #0f2b6f}.subnavi ul li a.submenu:after{content: "\f107"}.subnavi ul li strong.active:after{color: #0f2b6f}.subnavi ul li strong.active,.subnavi ul li strong.forward{color: #0f2b6f}.subnavi ul li.last a{border-bottom: none}.subnavi ul.level_2 a,.subnavi ul.level_2 strong{padding-left: 40px}.subnavi ul.level_2 a:after,.subnavi ul.level_2 strong:after{left: 20px}.subnavi ul.level_3 a,.subnavi ul.level_3 strong{padding-left: 60px}.subnavi ul.level_3 a:after,.subnavi ul.level_3 strong:after{left: 40px}#carouselExampleControls .carousel-inner .carousel-item .carousel-caption{right: unset;bottom: unset;top: 50%;transform: translateY(-50%);text-align: left}#carouselExampleControls .carousel-inner .carousel-item img{display: block;height: 100%;object-fit: cover}#carouselExampleControls .toggleHeading{animation-delay: 0.5s;-webkit-animation-delay: 0.5s;-moz-animation-delay: 0.5s;-o-animation-delay: 0.5s;-moz-transition: none !important}#carouselExampleControls .toggleCaption{animation-delay: 1.5s;-webkit-animation-delay: 1.5s;-moz-animation-delay: 1.5s;-o-animation-delay: 1.5s;-moz-transition: none !important}#carouselExampleControls .carousel-indicators li{height: 10px;width: 10px;border-radius: 50%;display: inline-block}#footer{border-top: 1px dashed #ccc;padding-top: 40px}#footer p{margin-bottom: 0}.cd-top{display: inline-block;height: 45px;width: 45px;position: fixed;bottom: 20px;right: 20px;border-radius: 50%;box-shadow: 0 0 10px rgba(0,0,0,0.05);z-index: 9999;overflow: hidden;text-indent: 100%;white-space: nowrap;background: #000 url(../../files/layout/img/cd-top-arrow.svg) no-repeat center 47%;visibility: hidden;opacity: 0;-webkit-transition: opacity .8s 0s, visibility 0s .8s;-moz-transition: opacity .8s 0s, visibility 0s .8s;transition: opacity .8s 0s, visibility 0s .8s}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition: opacity .3s 0s, visibility 0s 0s;-moz-transition: opacity .3s 0s, visibility 0s 0s;transition: opacity .3s 0s, visibility 0s 0s}.cd-top.cd-is-visible{visibility: visible;opacity: 1}.cd-top.cd-fade-out{opacity: .8}.no-touch .cd-top:hover{background-color: #000;opacity: 1}.stoerer{z-index: 1;will-change: transform;display: block;text-decoration: none;transition: all .3s ease-out;-webkit-transition: all .3s ease-out;border: 2px solid #fff;border-radius: 50%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;justify-content: center;width: 7vw;height: 7vw;background: #000000;background: -webkit-linear-gradient(to right, #393939, #1a1a1a);background: linear-gradient(to right, #393939, #1a1a1a);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#393939', endColorstr='#1a1a1a', GradientType=1);color: #fff;border: none}.stoerer:hover,.stoerer:active,.stoerer:focus{color: #fff;text-decoration: none;transform: scale(1.05)}.circle-text{text-align: center;will-change: transform;transition: all .3s ease-out;-webkit-transition: all .3s ease-out}.circle-text h2{text-transform: uppercase;margin-bottom: 10px;line-height: 1.4vw;font-size: 1.2vw;padding: 0;hyphens: manual;text-shadow: 1px 1px 1px rgba(0,0,0,0.2)}.circle-text h2 span{font-weight: 400;font-size: 0.9vw}.circle-text h3{text-transform: uppercase;margin-bottom: 10px;font-weight: 400;line-height: 1.4vw;font-size: 1vw;padding: 0 1.9vw}.circle-text p{font-weight: 300;margin: 0;font-size: 0.7vw;padding: 0 1.8vw}ul.errors li{list-style: none;position: relative}ul.errors li:before{content: "\f071";color: #f00;font-family: "Font Awesome 5 Free";font-weight: 900;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;position: absolute;left: -16px;top: 8px;font-size: 9px}ul.errors li:before{font-size: 13px;font-size: .8125rem}.widget-explanation h3{margin-bottom: 0}.ce_list ul,.ce_text ul{padding-left: 20px;display: inline-block;margin-bottom: 2rem}.ce_list ul li,.ce_text ul li{list-style: none;position: relative}.ce_list ul li:before,.ce_text ul li:before{content: "\f111";color: #5096d3;font-family: "Font Awesome 5 Free";font-weight: 900;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;position: absolute;left: -16px;top: 8px;font-size: 9px}#main .ce_text figure,#fullwidth_before .ce_text figure,#fullwidth_after .ce_text figure{background-color: #fff;border: 1px solid #f7f7f7;box-shadow: 0 1px 3px rgba(0,0,0,0.35);padding: 5px;margin-bottom: 30px;max-width: min-content;margin: 4px}#main .ce_text figure picture,#fullwidth_before .ce_text figure picture,#fullwidth_after .ce_text figure picture{display: block;width: max-content;max-width: 100%}#main .ce_text figure figcaption,#fullwidth_before .ce_text figure figcaption,#fullwidth_after .ce_text figure figcaption{color: #777;font-weight: 300;font-size: 13px;font-size: .8125rem;font-style: italic;padding-top: 5px;padding: 10px 0px 5px 3px}#main .ce_text a:hover,#fullwidth_before .ce_text a:hover,#fullwidth_after .ce_text a:hover{color: #007bff;border-bottom: 1px dashed #007bff}.ce_accordion{margin-bottom: 10px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;overflow: hidden !important}.ce_accordion .toggler{display: block;position: relative;font-weight: normal;text-decoration: none;padding-right: 30px;background: #f3f3f3;border: 1px solid #e1e1e1;padding: 10px 22px 10px 22px;font-size: 16px;cursor: pointer;outline: none !important;color: #000;border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;-webkit-border-radius: 3px 3px 0 0}.ce_accordion .toggler:hover,.ce_accordion .toggler:focus{color: #000;background: #e3e3e3}.ce_accordion .toggler:after{content: "\f107";font-family: "Font Awesome 5 Free";font-weight: 900;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;position: absolute;right: 22px;top: 14px}.ce_accordion .toggler[aria-expanded="true"]:after{content: "\f106"}.ce_accordion .accordion{color: #000;background-color: #fff;border: 1px solid #e7e7e7;margin-bottom: 2px;padding: 25px 22px 15px 22px}.ce_rsce_kernkompetenzen section{text-align: center}.ce_rsce_kernkompetenzen section:before{display: block;font-size: 70px;font-size: 4.375rem;color: #555}.ce_rsce_kernkompetenzen h3{color: #0f2b6f;font-family: 'Roboto', sans-serif;font-display: swap}.ce_rsce_kernkompetenzen p{font-size: 18px;font-size: 1.125rem;font-weight: 300;font-family: 'Roboto', sans-serif;font-display: swap}.mod_search .relevance,.mod_search .url{display: none}.mod_search .highlight{font-weight: bold;color: #5096d3}.mod_search .context{border-bottom: 1px dotted #777;padding-bottom: 1.42857em}.btn-brand-1{color: #fff;background-color: #5096d3;border-color: #5096d3}.btn-brand-1:hover{color: #fff;background-color: #307dc0;border-color: #307dc0}.btn-brand-2{color: #fff;background-color: #0f2b6f;border-color: #0f2b6f}.btn-brand-2:hover{color: #fff;background-color: #091a42;border-color: #091a42}.responsive-video{height: 0;padding-top: 1px;position: relative;padding-bottom: 56.25%}.responsive-video iframe{top: 0;left: 0;width: 100%;height: 100%;position: absolute}.card-body{display: flex;flex-direction: column}#phone-contact{cursor: pointer;position: absolute;right: 66px;top: -10px;z-index: 9}#phone-contact:hover .txt{border-bottom: 1px dashed #fff}#email-contact{cursor: pointer;position: absolute;right: 15px;top: -10px;z-index: 9}#email-contact a:hover .txt{border-bottom: 1px dashed #fff}#img-hero{position: absolute;top: 0rem;right: 0rem;width: 50vw;height: 75vh}#img-hero .image_container{position: absolute;top: 0rem;right: 0rem}#img-hero img{clip-path: ellipse(89% 49% at 99% 50%);object-fit: cover;display: block;margin-right: auto;margin-left: auto}.hero-block .left{margin-top: 3rem}.hero-block .right{margin-top: 3rem}.hero-block h1{font-weight: 300;margin-bottom: 40px;color: #677888 !important;color: #1e3345 !important;font-size: 30px}.hero-block ul{padding-left: 40px;display: inline-block;margin-bottom: 2rem}.hero-block ul li{list-style: none;position: relative}.hero-block ul li:before{content: "\f560";color: #677888;font-family: "Font Awesome 5 Free";font-weight: 900;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;position: absolute;left: -16px;top: 8px;font-size: 9px}.hero-block ul li{line-height: 30px}.hero-block ul li:before{font-size: 16px;left: -38px;top: 8px}.hero-block ul li p{font-size: 18px;font-weight: 300;color: #1e3345 !important}.hero-block p{margin-bottom: 1rem}.fill-bloc-bottom-edge{position: relative;top: -2vh;overflow: visible !important}.bg-radial-blue{background-image: -webkit-radial-gradient(50% 50%, circle farthest-side, #2294d7, #275296);background-image: -o-radial-gradient(50% 50%, circle farthest-side, #2294d7, #275296);background-image: radial-gradient(circle farthest-side at 50% 50%, #2294d7, #275296);background-repeat: no-repeat;position: relative}.services{font-size: 19px;font-family: "Roboto";color: #fff}.services ul{padding-left: 0 !important;padding-left: 40px !important}.services ul li:before{content: "" !important}.services ul li:before{content: "" !important}.services .ce_text{overflow: visible}.services h2{color: #fff}.services .fa-li{top: -10px}.gmp{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-moz-font-feature-settings: "liga", "kern";text-rendering: optimizelegibility}.gmp h1{font-size: 30px;font-weight: 300}.gmp h2{font-size: 35px;font-weight: 300}.gmp .header-lp{display: flex;align-items: center;height: auto;padding: 1.5rem 0;margin-bottom: 0}.gmp .header-lp .block{margin-bottom: 0}.gmp .header-lp .claim{padding: 20px 0}.gmp .header-lp .claim p{font-size: 20px;font-size: 1.25rem;margin-bottom: 0}.gmp .header-lp .call p{margin-bottom: 0}.gmp .header-lp .call button{margin-top: .625rem}.gmp .header-lp .logo{width: 18.75rem;margin: 0 auto}.gmp .header-lp .ce_rsce_columns-start .row{display: flex;align-items: center}.gmp .first-screen{background-image: url('/files/content/landingpage/fred-2.jpg');background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;margin-bottom: .625rem;background-attachment: fixed}.gmp .first-screen::before{background: rgba(0,0,0,0.5);content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0}.gmp .first-screen .block{margin-bottom: 0}.gmp .first-screen p{color: #fff}.gmp .first-screen h1{font-size: 34px;font-size: 2.125rem;line-height: 2.875rem;font-weight: 600;margin: 0px;color: #fff}.gmp .first-screen h2{font-size: 24px !important;font-size: 1.5rem !important;line-height: 2rem !important;font-weight: 300 !important;margin: 1.25rem 0 4.375rem 0 !important;color: #fff !important}.gmp .first-screen form .big-header{background-color: #3498db;padding: 20px}.gmp .first-screen form .big-header .widget{width: 90%;margin: 0 auto}.gmp .first-screen form .big-header h4{overflow: hidden;color: #FFF;font-size: 24px;font-size: 1.5rem;line-height: 1.8rem;font-weight: 500;margin-top: 0px;margin-bottom: .3125rem}.gmp .first-screen form .big-header p{overflow: hidden;color: #FFF;font-size: 15px;font-size: .9375rem;line-height: 1.3rem}.gmp .first-screen form p{margin-bottom: 0}.gmp .first-screen form .fields{padding: 20px;background-color: #fff}.gmp .first-screen form .fields .explanation p{color: #555;font-size: 11px;font-size: .6875rem;text-align: center;margin-top: 15px}.gmp .first-screen form .form-control{height: 2.8125rem;font-size: 19px;font-size: 1.1875rem;width: 90%;margin: 0 auto}.gmp .first-screen form .submit_container{text-align: center;padding: 0;display: block;background: none}.gmp .first-screen form .submit_container input{margin-top: 10px}.gmp .first-screen ul,.gmp .first-screen li{color: #fff}.gmp .first-screen .fa-ul{padding-left: 2.5rem;font-size: 20px;font-size: 1.25rem}.gmp .first-screen .fa-ul li,.gmp .first-screen .fa-ul .fa-li{padding: 1.25rem 0}.gmp .first-screen .fa-ul .fa-signal{font-size: 2.6em !important}.gmp .first-screen .vertical-divider{width: 1px;height: 25rem;background-color: #fff;margin: auto}.gmp .first-screen .star{font-weight: 700}.gmp .first-screen .stamp .inside{transform: rotate(12deg);color: #FFF;font-size: 1.9375rem;font-weight: 700;border: .3125rem solid #fff;display: inline-block;padding: .15625rem .625rem;text-transform: uppercase;font-family: 'Open sans", Helvetica, Arial, sans-serif';-webkit-mask-image: url('/files/content/landingpage/grunge.png');-webkit-mask-size: 944px 604px;margin-bottom: 2.5rem}.gmp .first-screen .stamp .type1{color: #FFF;border: 1rem double #fff;transform: rotate(-5deg);font-size: 6rem;font-family: "Open sans", Helvetica, Arial, sans-serif;border-radius: 0;padding: 0.5rem}.gmp .first-screen .stamp .type2{color: #FFF;border: .5rem solid #fff;-webkit-mask-position: 13rem 6rem;transform: rotate(2deg);border-radius: 0}.gmp .first-screen.de .stamp .inside{font-size: 1.6375rem}.gmp .first-screen.de .belist{margin-bottom: 11rem}.gmp .first-screen .belist{margin-bottom: 8.125rem}.gmp .article_fullwidth h2{font-size: 36px;font-size: 2.25rem;line-height: 2.75rem;color: #303030;font-weight: 600;margin: 0px 0px 4.375rem 0px}.gmp .benefits{margin-bottom: 0}.gmp .benefits h3{color: #303030;text-align: center}.gmp .benefits p{color: #666;text-align: center}.gmp .benefits figure{text-align: center}.gmp .benefits img{width: 90%}.gmp .benefits .ce_text{margin-bottom: 0}.gmp .media{display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;padding-left: 20px}.gmp .media .media-body{-ms-flex: 1;flex: 1}.gmp .media .align-self-center{-ms-flex-item-align: center !important;align-self: center !important}.gmp .media h4{margin-bottom: 0 !important;font-weight: 700 !important;line-height: 1.4;font-size: 1.25em}.gmp .media .g-color-gray-dark-v4{color: #777 !important}.gmp .media .d-block{display: block !important}.gmp .mb-40{margin-bottom: 2.5rem}.gmp .mb-80{margin-bottom: 5rem}.gmp .serviceblock{background-image: -webkit-radial-gradient(50% 50%, circle farthest-side, #2294d7, #275296);background-image: -o-radial-gradient(50% 50%, circle farthest-side, #2294d7, #275296);background-image: radial-gradient(circle farthest-side at 50% 50%, #2294d7, #275296);background-repeat: no-repeat;position: relative}.gmp .serviceblock h2{color: #fff}.gmp .serviceblock li{color: #fff;font-size: 19px;font-size: 1.1875rem}.gmp .ctabox h2{margin: 0px 0px 4.375rem 0px}.gmp .ctabox article{border-radius: .25rem;-webkit-transition-duration: .3s;-o-transition-duration: .3s;transition-duration: .3s;-webkit-transition-property: all;-o-transition-property: all;transition-property: all;-webkit-transition-timing-function: ease;-o-transition-timing-function: ease;transition-timing-function: ease;-webkit-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s;overflow: hidden !important;background-color: #fff !important;text-align: center !important;display: block;line-height: 1.6;font-weight: 400;font-size: 1rem;backface-visibility: hidden;-webkit-font-smoothing: subpixel-antialiased}.gmp .ctabox article header{padding: 3.125rem 1.25rem;position: relative !important;background-color: #5096d3;background-image: -webkit-radial-gradient(50% 50%, circle farthest-side, #2294d7, #275296);background-image: -o-radial-gradient(50% 50%, circle farthest-side, #2294d7, #275296);background-image: radial-gradient(circle farthest-side at 50% 50%, #2294d7, #275296);background-repeat: no-repeat;display: block}.gmp .ctabox article header svg{bottom: -1px;right: 0px !important;left: 0px;position: absolute !important;overflow: hidden;vertical-align: middle;text-align: center !important}.gmp .ctabox article header .sign{font-size: 130px !important;font-size: 8.125rem !important;margin-bottom: 2.5rem;color: #fff !important;line-height: .7 !important;display: block !important;font-weight: bolder;text-align: center !important}.gmp .ctabox article .content{font-size: 19px;font-size: 1.1875rem;padding: 1.25rem 3.75rem 3.125rem 3.125rem}.gmp .ctabox article .content p{padding-bottom: 1.875rem}.gmp .about{background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;background-attachment: fixed;font-size: 17px}.gmp .about::before{background: rgba(0,0,0,0.8);content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0}.gmp .about h2{color: #fff;margin-bottom: 10px}.gmp .about p{color: #fff}.gmp .about .info{text-align: center;display: inline-block;color: #fff}.gmp .about .counter{font-size: 50px;font-size: 3.125rem;font-weight: 400}.gmp .about h4{color: #fff;font-weight: 400}.gmp .about .vertical-divider{width: 1px;height: 130px;background-color: #fff;margin: auto}.gmp .about .bordered img{border: 2px solid #fff}.gmp .direktor .block{margin-bottom: 0}.gmp .direktor .claim p{margin-bottom: 20px}.gmp .direktor .image_container{text-align: right}.modal .modal-content{border-radius: 0}.modal .modal-header{background-color: #5096d3;flex-direction: row-reverse;border-top-left-radius: 0;border-top-right-radius: 0}.modal .modal-title{color: #fff}.modal .submit_container{text-align: center;padding: 0;display: block;background: none}.modal .submit_container input{margin-top: 10px}.modal .block{margin-bottom: 0}.btn-u.green{background: #72c02c;color: #fff}.btn-u.green:hover,.btn-u.green:focus,.btn-u.green:active,.btn-u.green.active{background: #5fb611;color: #fff}.a-block{padding: 0}.deco-shape{border-radius: 14% 86% 64% 36% / 29% 74% 26% 71%;width: 1000px;height: 1000px;position: absolute;background-color: #ededed;top: 240px;left: -104px;z-index: 0;transform: rotate(15deg)}.deco-shape-2{display: none}#header .navi-block{padding-top: 40px;border-bottom: 1px dashed #ccc;padding-bottom: 20px}.bloc-shape-divider{display: block}.enableoverflow{overflow: visible !important}.scroller{margin-top: 3vh;text-align: center}.btn-rd{border-radius: 40px}.btn-clean{border: 1px solid rgba(0,0,0,0.08);border-bottom-color: rgba(0,0,0,0.1);text-shadow: 0 1px 0 rgba(0,0,1,0.1);box-shadow: 0 1px 3px rgba(0,0,1,0.25), inset 0 1px 0 0 rgba(255,255,255,0.15);border-bottom-color: rgba(0,0,0,0.1) !important;border-bottom-style: solid !important;border-bottom-width: 1px !important}.btn-green-ryb{background: #70C02C;color: #FFFFFF !important}.btn-green-ryb:hover{background: #5a9a23 !important;color: #FFFFFF !important}#about-company h2{color: #fff}.mt-6{margin-top: 6rem}.meta-block{height: 90px}.hero-img-clip img{border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;z-index: 1;position: relative}.deco-shape-2{display: block;position: absolute;top: -6vw;right: 22px;z-index: 0;opacity: 1;width: 47vw;height: 47vw;transform: rotate(190deg)}.hero-deco-bottom{position: inherit}.carousel-caption{position: static;padding-left: 15%;padding-right: 15%;hyphens: auto}.expert-img-clip-1 img{border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%}.expert-img-clip-2 img{border-radius: 58% 42% 74% 26% / 52% 72% 28% 48%}.expert-img-clip-3 img{border-radius: 63% 37% 68% 32% / 33% 22% 78% 67%}.expert-img-clip-4 img{border-radius: 28% 72% 53% 47% / 72% 45% 55% 28%}.expert h3{color: #1D2021 !important;margin-top: 20px;margin-bottom: 10px;font-size: 19px;font-weight: 600}.expert h4{font-size: 15px;font-weight: 400;margin-bottom: 20px;color: grey}.expert p{font-weight: 300;font-size: 16px;color: #1D2021 !important}.svg-divider{transform: scale(1.6)}.mod_changelanguage{margin-top: 12px}.lng-switcher{position: relative;cursor: pointer}.lng-switcher a,.lng-switcher .lng-name{font-size: 15px;font-size: .9375rem;font-weight: normal}.lng-switcher .lng-list{opacity: 0;position: absolute;left: 0;width: max-content;-webkit-transition: opacity 500ms ease-out;-moz-transition: opacity 500ms ease-out;-o-transition: opacity 500ms ease-out;transition: opacity 500ms ease-out}.lng-switcher .lng-list > *{padding-top: 4px}.lng-switcher:hover .lng-list{opacity: 1;-webkit-transition: opacity 500ms ease-out;-moz-transition: opacity 500ms ease-out;-o-transition: opacity 500ms ease-out;transition: opacity 500ms ease-out}.lng-switcher .lng-active:hover,.lng-switcher .lng-list div:hover a{color: #5096d3 !important}.mod_changelanguage{padding-top: 1rem;padding-bottom: 1.2rem;margin-top: 0}.lng-switcher{margin-left: 3rem;margin-bottom: 0.4rem}.lng-switcher .flag-icon{line-height: 14px;border-radius: 40%}.blogger{padding-top: 30px;padding-bottom: 30px}.mod_newsarchive h1,.blogger h1{font-size: calc(35px + (43 - 35) * (100vw - 320px) / (1920 - 320));line-height: calc(50px + (60 - 50) * (100vw - 320px) / (1920 - 320));letter-spacing: -1.6px;font-weight: bold;color: #333E63 !important}.mod_newsarchive .subline,.blogger .subline{font-size: calc(19px + (24 - 19) * (100vw - 320px) / (1920 - 320));line-height: 36px;letter-spacing: -0.3px;color: #333E63}.mod_newsarchive .layout_latest h2,.blogger .layout_latest h2,.mod_newsarchive .layout_latest h2 a,.blogger .layout_latest h2 a{font-size: 24px;font-size: 1.5rem;line-height: 30px;letter-spacing: -0.4px;font-weight: bold;-webkit-transition: .25s all;-o-transition: .25s all;transition: .25s all;color: #333E63;margin-top: 20px;margin-bottom: 10px}.mod_newsarchive .layout_latest h2 a:hover,.blogger .layout_latest h2 a:hover{color: #00bfef}.mod_newsarchive .layout_latest h2 + .ce_text,.blogger .layout_latest h2 + .ce_text{font-size: 17px;font-size: 1.0625rem;line-height: 24px;letter-spacing: 0.2px;color: #999eb1}.mod_newsarchive .layout_latest h2 + .ce_text p,.blogger .layout_latest h2 + .ce_text p{margin-bottom: 15px}.mod_newsarchive .layout_latest .info,.blogger .layout_latest .info{font-size: 15px;font-size: .9375rem;line-height: 25px;font-weight: 400;color: #b6bbc8}.mod_newsreader{padding-top: 25px;padding-bottom: 25px}.mod_newsreader a{color: #00bfef}.mod_newsreader a:hover{color: #5568a5}.mod_newsreader .back{font-size: calc(18px + (21 - 18) * (100vw - 320px) / (1920 - 320));margin-bottom: 0}.mod_newsreader h1{font-size: calc(35px + (43 - 35) * (100vw - 320px) / (1920 - 320));line-height: calc(50px + (60 - 50) * (100vw - 320px) / (1920 - 320));letter-spacing: -1.6px;font-weight: bold;color: #333E63 !important;text-align: center;margin-bottom: 50px}.mod_newsreader h1 + figure{margin-bottom: 40px;text-align: center}.mod_newsreader .layout_full{font-size: calc(18px + (21 - 18) * (100vw - 320px) / (1920 - 320));line-height: 32px;letter-spacing: -0.2px;color: #333E63;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto}.mod_newsreader .layout_full p:first-of-type{font-size: calc(20px + (25 - 20) * (100vw - 320px) / (1920 - 320));font-weight: 500;letter-spacing: -0.8px;line-height: 42px;color: #333E63;margin-bottom: 3rem}.mod_newsreader .layout_full .info{font-size: 20px;font-size: 1.25rem;margin: 20px 0 20px;line-height: 25px;font-weight: 400;color: #b6bbc8}.mod_newsreader .layout_full h2{color: #333E63;font-weight: 500;font-size: 24px;font-size: 1.5rem}.bluebox{background-color: #b8daff;border: 2px solid #7abaff;padding: 10px}figcaption.caption{color: #000;font-size: 15px;margin-top: 10px;margin-bottom: 20px}#usercentrics-button #uc-banner-centered .uc-powered-by-footer.uc-flex-container{display: none}#usercentrics-button .uc-btn-new.uc-btn-accept{background-color: #70C02C !important;color: #fff !important}#usercentrics-button div.uc-banner-links{padding-left: 30px}@media (min-width: 576px){.float_right{float: right}.float_left{float: left}}@media (min-width: 768px){#phone-contact{right: 315px}}@media (min-width: 992px){.b-parallax{background-attachment: fixed}#mainnav{padding: 0;background-color: transparent !important}#mainnav .mod_navigation{flex-grow: 1}#mainnav .navbar-nav{margin: 0;flex-wrap: wrap;justify-content: space-between}#mainnav .navbar-nav > li{text-align: center}#mainnav .navbar-nav > li:before{display: block}#mainnav .dropdown-menu{padding: 15px 0;position: absolute;top: -10000px;left: -10000px;display: block;opacity: 0;background: #fff;border-radius: 0px;border: 1px solid rgba(0,0,0,0.15);margin: 0;min-width: 275px;padding: 0px;text-align: left;box-shadow: 0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1)}#mainnav .dropdown-menu a,#mainnav .dropdown-menu span{font-size: 1rem;padding: 1rem 1.6rem 0 1.6rem}#mainnav .dropdown-menu a:hover{color: #5096d3}#mainnav .dropdown-menu a.first,#mainnav .dropdown-menu span.first{padding-top: 1.875rem}#mainnav .dropdown-menu a.last,#mainnav .dropdown-menu span.last{padding-bottom: 1.875rem}#mainnav li.dropdown{position: relative}#mainnav ul li > a,#mainnav ul li > span{display: block;cursor: pointer}#mainnav .navi-style{font-weight: normal;text-transform: none;font-family: inherit;text-indent: 0;font-size: 15px;font-size: .9375rem;color: inherit}#mainnav .nav-item{text-align: left;text-indent: 0;line-height: normal}#mainnav .nav-link{color: #1d1d1d;font-size: 16px;font-size: 1rem;font-weight: 400;padding: .25rem 0;text-transform: none;text-decoration: none;display: block}#mainnav ul.level_1{border: 0}#mainnav li.nav-item{border-top: 0}#mainnav .level_1 .dropdown-toggle{display: none}#mainnav .level_1 .dropdown-toggle::after{display: inherit;width: 0;height: 0;margin: 0;content: "";border: none}#mainnav .level_1 > .nav-item > .nav-link{margin-left: 0;font-size: 13px;font-size: .8125rem;color: #677888;padding-bottom: 1rem;padding-top: 1rem;font-weight: 400}#mainnav .level_1 > .nav-item > .nav-link:hover{color: #007bff !important}#mainnav .level_1 li:hover > .level_2{opacity: 1;top: 100%;left: 0;min-width: 250px;transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms;-webkit-transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms;-moz-transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms;-o-transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms}#mainnav .level_2 li:hover > .level_3{opacity: 1;top: 0;left: -101%;min-width: 250px;transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms;-webkit-transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms;-moz-transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms;-o-transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms}#mainnav .level_3 li:hover > .level_4{opacity: 1;top: 0;left: -101%;min-width: 250px;z-index: 1;transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms;-webkit-transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms;-moz-transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms;-o-transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms}#mainnav .mm_container{position: static !important}#mainnav .mm_container .dropdown-menu{display: none}#mainnav .mm_container .mm_dropdown{display: block;opacity: 0;position: absolute;top: -10000px}#mainnav .mm_container .mm_dropdown > .inner{padding: 30px 60px;border: none;border-top: 1px solid rgba(0,0,0,0.1);background-color: white;box-shadow: 14px 14px 8px 0px rgba(0,0,0,0.25), -14px 14px 8px 0px rgba(0,0,0,0.25), 0px 16px 12px 0px rgba(0,0,0,0.38);-moz-box-shadow: 14px 14px 8px 0px rgba(0,0,0,0.25), -14px 14px 8px 0px rgba(0,0,0,0.25), 0px 16px 12px 0px rgba(0,0,0,0.38);-webkit-box-shadow: 14px 14px 8px 0px rgba(0,0,0,0.25), -14px 14px 8px 0px rgba(0,0,0,0.25), 0px 16px 12px 0px rgba(0,0,0,0.38)}#mainnav .mod_navigation li.mm_container:hover .mm_dropdown{transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms;-webkit-transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms;-moz-transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms;-o-transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms;opacity: 1;position: absolute;top: 100%}.navbar-expand-lg .navbar-collapse{display: block !important}.lng-switcher a,.lng-switcher .lng-name{font-size: 13px;font-size: .8125rem}.lng-switcher{margin-left: inherit;margin-bottom: inherit}}@media (min-width: 1200px){.hero-deco-bottom{position: absolute;z-index: 2}.hero-block{height: calc(100vh - 190px)}.hero-block .left{margin-top: 1.5rem}.hero-block .right{margin-top: 3rem;padding-left: 7rem}.hero-block h1{margin-bottom: 3vh;font-size: 3vh}.hero-block ul{margin-bottom: 1rem}.hero-block ul li{line-height: 3vh}.hero-block ul li p{font-size: 2.2vh;margin-bottom: 1vh}.scroller{margin-top: -8vh}#mainnav .navbar-nav{justify-content: flex-end}#mainnav .level_1 > .nav-item > .nav-link{font-size: 1rem;margin-left: 1rem}.lng-switcher a,.lng-switcher .lng-name{font-size: 15px;font-size: .9375rem}.lng-switcher{margin-left: 1rem !important}}@media (min-width: 1440px){.hero-block .left{margin-top: 6rem}.hero-block .right{margin-top: 6rem;padding-left: 7rem}.hero-block h1{margin-bottom: 4vh}.hero-block ul{margin-bottom: 2rem}#mainnav .level_1 > .nav-item > .nav-link{font-size: 1rem}#mainnav .level_1 > .nav-item > .nav-link{font-size: 1rem;margin-left: 2.3vw}.lng-switcher a,.lng-switcher .lng-name{font-size: 15px;font-size: .9375rem}.lng-switcher{margin-left: 2.3vw !important}.scroller{margin-top: -6vh}}@media print{.data_exhibit_list .row,.data_products_reader .row{display: table;page-break-inside: avoid}.data_exhibit_list .row > div,.data_products_reader .row > div{display: inline-block;page-break-inside: avoid}iframe{display: none}.no-print{display: none}footer .inside{display: none}}
