@charset "UTF-8";
/* https://diw-econ.de/wp-content/themes/montreal-child/css/style-child.css */
.newsletter_reg{display:none!important}.site-footer{margin-top:0px!important}.single-karriere .site-footer,.page-id-3 .site-footer,.page-id-3074 .site-footer,.page-id-2 .site-footer,.page-id-2634 .site-footer,.single-unser-team .site-footer,.single-publications .site-footer,.post-type-archive-publications .site-footer{margin-top:50px!important}body{font-family:'Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-style:normal;font-weight:400;color:#2e2e2e}.site-title,h1{font-family:'Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1.2}h2{font-family:'Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1.2}h3,h4{font-family:'Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1.2;font-size:30px;font-size:2.4rem}b,strong{font-weight:600}.site-header .site-search{width:316px;display:none}.pagesearch article{margin-bottom:47px}.search .post-thumbnail{display:none}.search .entry-content h1,.search .entry-content h2,.search .entry-content h3,.search .entry-content h4,.publications-results .entry-content h1,.publications-results .entry-content h2,.publications-results .entry-content h3,.publications-results .entry-content h4{font-style:normal;font-weight:400;font-size:1.75rem;letter-spacing:1px;line-height:1.6}.single-karriere .mobile-menu .icon-karriere a,.single-karriere .top-menu .icon-karriere a,.single-publications .mobile-menu .icon-publikationen a,.single-publications .top-menu .icon-publikationen a{color:#00786c;text-decoration:underline}.text_with_image .container .text{margin-top:5rem}.text_with_image.text_top .container .text{margin-top:-3px}.horizontal_line .line{background-color:#d0d0cf}.text_1.greenbg .dropdown-more-btn{background:#fff;border:2px solid #fff;color:#007975}.text_1.greenbg .container{background-color:#00786b;color:#fff;padding-top:5rem;padding-bottom:5rem}.image_fullwidth .button{background:transparent!important}.text_with_buttons.grey .dropdown-more-btn{background:#fff;border:2px solid #fff;color:#2e2e2e}.text_with_image.contact .container{padding-bottom:5rem}.text_with_image.contact .textcenter{margin-top:auto;padding-bottom:5rem}.text_with_image.text_top .container{padding-bottom:5rem}.text_with_image.text_top .textcenter{margin-top:auto;padding-bottom:5rem}.text_with_image.ongreen .container{background:#007975;color:#fff;padding-bottom:5rem}.text_with_image.ongreen.withbgimage{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.text_with_image.ongreen.withbgimage .container{background:rgba(0,121,117,.86)}.breadcrumbs{font-size:1.5rem;margin-bottom:-30px}.single-post .breadcrumbs{margin-bottom:30px}.breadcrumbs a{text-decoration:none}.breadcrumbs .breadcrumb_last,.breadcrumbs .breadcrumb_last a{color:#007975}.rank-math-breadcrumb{font-size:1.5rem;margin-bottom:-30px}.single-post .rank-math-breadcrumb{margin-bottom:30px}.rank-math-breadcrumb a{text-decoration:none}.rank-math-breadcrumb .last,.rank-math-breadcrumb .last a{color:#007975}.text_with_image.ongreen .button{color:#ffffff!important;border:2px solid #ffffff!important;background:transparent!important}.some_buttons{text-align:center}.some_buttons .button{margin:0 13px 13px 0}.some_buttons .button:last-of-type{margin:0 0 13px 0}.text_with_buttons .container{background-color:#00786b;color:#fff;padding-top:5rem;padding-bottom:5rem}.text_with_buttons.withbgimage{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.text_with_buttons.withbgimage .container{background:rgba(0,108,108,.88)}.text_with_buttons .button_area .button:active,.text_with_buttons .button_area .button:hover,.text_with_buttons .button_area .button{margin:0 13px 13px 0;background:#1c877b;border:2px solid #1c877b;font-size:18px;font-size:1.8rem}.text_with_buttons.withbgimage .button_area .button:active,.text_with_buttons.withbgimage .button_area .button:hover,.text_with_buttons.withbgimage .button_area .button{background:transparent;border:2px solid #fff}.text_with_buttons .button_area .button:last-of-type{margin:0 0 13px 0}.text_with_buttons.grey .container{background-color:#ebebea;background:#f4f4f2;background:-moz-linear-gradient(top,#eee 0%,#ebebeb 100%);background:-webkit-linear-gradient(top,#eee 0%,#ebebeb 100%);background:linear-gradient(to bottom,#eee 0%,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee',endColorstr='#ebebeb',GradientType=0);color:#2e2e2e}.text_with_buttons.grey .button_area .button:active,.text_with_buttons.grey .button_area .button:hover,.text_with_buttons.grey .button_area .button{background:#fff;border:2px solid #fff;color:#2e2e2e;-webkit-box-shadow:3px 0 5px 0 rgba(92,92,92,.09);-moz-box-shadow:3px 0 5px 0 rgba(92,92,92,.09);box-shadow:3px 0 5px 0 rgba(92,92,92,.09)}.text_with_buttons.grey{border-bottom:2px solid #fff}.text_with_buttons.grey h3 a{color:#2e2e2e;text-decoration:none}.text_with_buttons.grey .more a{color:#2e2e2e;text-decoration:underline}.text_with_buttons.grey h3{color:#2e2e2e}.text_with_buttons.innergrey .container{background-color:transparent}.text_with_buttons.innergrey .container .row{background-color:#ebebea;color:#2e2e2e;padding:14px 20px 22px 20px;position:relative}.text_with_buttons.innergrey a{display:block;margin-bottom:17px;line-height:1.4;font-size:1.5rem}.text_with_buttons.innergrey a:last-of-type{margin-bottom:0}.text_with_buttons.innergrey h2{font-style:normal;font-weight:400;line-height:1.2;font-size:2rem;margin-bottom:43px}.text_with_buttons.innergrey h2::after{content:'';position:absolute;width:36px;height:2px;background:#2e2e2e;top:63px;left:20px}.single-competences .site-footer{margin-top:0}.single-unser-team .img_holder{filter:gray;filter:grayscale(100%);opacity:.9;margin-bottom:5rem}.single-unser-team .container .position{margin-top:-20px}.single-unser-team .container .contact{margin-top:5rem;margin-bottom:5rem}.single-unser-team .container strong{font-weight:600}.single-unser-team .text_with_buttons{margin-bottom:-5rem}.newsletter_reg .enter_email{width:380px;border-radius:0;border:1px solid #000;height:46px;margin-right:13px}.newsletter_reg .enter_email:focus{border:1px solid #000}.newsletter_reg .button:focus,.newsletter_reg .button{font-size:1.5rem;padding:22px 18px}.newsletter_reg .checkbox{float:left;margin-top:8px;margin-right:12px}.newsletter_reg .label-email{position:absolute;left:12px;top:9px;font-weight:400}.newsletter_reg .float-container-email{position:relative}.headlanswitch{position:absolute;right:55px;top:28px}.headlanswitch a{text-decoration:none;text-transform:uppercase;padding:20px 0;font-size:16px;font-size:1.6rem}.mobile-menu-holder .mobile-menu-headline{padding:0;height:79px}.mobile-menu-holder .fontlogo::before{font-size:3.4rem;position:absolute;top:67px;left:0;color:#2e2e2e}.container ul{margin-bottom:1.3em}.container ul li{position:relative;margin-left:17px;margin-bottom:.2em}.container ul li::after{content:'';position:absolute;display:block;top:11px;left:-15px;width:4px;height:4px;background-color:#767676}a{color:#2e2e2e}.page-id-569 h2{margin-top:2.5rem}.page-id-569 ul li::after{display:none}.page-id-569 ul.dots li::after{display:block}.site-branding-text{top:126px;left:0}.fontlogo{width:311px;height:44px;display:block;padding:0;margin:0;color:#00786b}.fontlogo::before{font-size:4.4rem;line-height:0;margin:0 0 0 -1px}.dropdown-more-btn{background:#007975;border:2px solid #007975;color:#fff;padding:4px 0;width:44px;display:inline-block;text-align:center;margin-right:5px;font-size:2.15rem;cursor:pointer}.dropdown-more-btn:hover{-webkit-box-shadow:3px 5px 15px -11px rgba(0,0,0,.73);-moz-box-shadow:3px 5px 15px -11px rgba(0,0,0,.73);box-shadow:3px 5px 15px -11px rgba(0,0,0,.73);-webkit-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease;-ms-transition:box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease}.dropdown-more{height:0;max-height:0;overflow:hidden;-o-transition:all .3s cubic-bezier(.5,0,.18,1);-ms-transition:all .3s cubic-bezier(.5,0,.18,1);-moz-transition:all .3s cubic-bezier(.5,0,.18,1);-webkit-transition:all .3s cubic-bezier(.5,0,.18,1);transition:all .3s cubic-bezier(.5,0,.18,1);opacity:0}.dropdown-more.open{max-height:4000px;height:auto;overflow:hidden;margin-top:-22px;opacity:1}.slider_container.news{margin-top:0}.slider_container.news .desc{-o-transition:opacity .2s;-ms-transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;transition:.2s;opacity:.5;margin-top:5rem;overflow:hidden;height:auto;max-height:0}.slider_container.news .desc.show{-o-transition:opacity 1s;-ms-transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s;transition:1s;opacity:1;overflow:hidden;height:auto;max-height:1000px}.slider_container.news .desc .inner .c_desc p:last-child{margin-bottom:0}.slider_container.news .owl-carousel .owl-stage-outer{margin-bottom:38px}.slider_container.news .owl-dots,.slider_container.news .customdots{text-align:center;margin:0 auto;margin-top:auto}.slider_container.news .owl-dots .owl-dot,.slider_container.news .customdots .owl-dot{border:none;border-radius:0;display:inline-block;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:auto;padding:inherit;margin:inherit}.slider_container.news .owl-dots .owl-dot span,.slider_container.news .customdots .owl-dot span{width:14px;height:14px;margin:12px;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;background:#e9e9e7}.slider_container.news .owl-dots .owl-dot.active span,.slider_container.news .customdots .owl-dot.active span{background:#00786c}.employees_container .single_e{width:28.333333333%;padding-right:7.5%;display:inline-block;vertical-align:top;margin-bottom:60px}.employees_container .single_e:nth-child(3n){padding-right:0}.employees_container .img_holder{margin-bottom:30px;filter:gray;filter:grayscale(100%);opacity:.9;-o-transition:opacity .4s;-ms-transition:opacity .4s;-moz-transition:opacity .4s;-webkit-transition:opacity .4s;transition:.4s}.employees_container .img_holder:hover{opacity:1;-o-transition:opacity .4s;-ms-transition:opacity .4s;-moz-transition:opacity .4s;-webkit-transition:opacity .4s;transition:.4s}.employees_container strong{font-weight:600}.white_fields_container h3{font-style:normal;font-weight:400;line-height:1.2;font-size:2rem;margin-bottom:4rem;position:relative}.white_fields_container h3::after{content:'';position:absolute;width:36px;height:2px;background:#2e2e2e;bottom:-22px;left:0}.white_fields_container a.hl{text-decoration:none}.white_fields_container.grey .container{background-color:#ebebea;color:#2e2e2e}.white_fields_container .row{display:grid;grid-template-columns:auto auto auto;grid-gap:30px;padding:30px 0 30px 0}.white_fields_container .single_e{position:relative;background:#fff;padding:20px;-webkit-box-shadow:3px 0 5px 0 rgba(92,92,92,.09);-moz-box-shadow:3px 0 5px 0 rgba(92,92,92,.09);box-shadow:3px 0 5px 0 rgba(92,92,92,.09)}.white_fields_container .single_e p:last-of-type{margin-bottom:0}.white_fields_container .single_e .text{line-height:1.6;font-size:1.75rem;font-style:normal;font-weight:400}.white_fields_container .single_e .text .more{margin-top:27px}.white_fields_container .single_e .text .more a{color:#00786c}.youtube.directnocookie{margin-bottom:3rem}.headline.only_right_page .link a,.button,button,input[type="submit"],input[type="reset"],input[type="button"],.youtube .videotitle,.album_with_spotify .title{font-weight:500}.headline.only_right_page .link a::before{top:14px}.album_with_spotify .subtitle,.albums .subtitle{margin-top:-5px}.button:hover,a.button:hover,.button,a.button,.button:focus{background:transparent}.button,.button:focus,a.button{border-radius:0;border-width:2px;padding:25px 18px}.over-fx{-webkit-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease;-ms-transition:box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease}.over-fx:hover{-webkit-box-shadow:6px 10px 25px -21px rgba(0,0,0,.33);-moz-box-shadow:6px 10px 25px -21px rgba(0,0,0,.33);box-shadow:6px 10px 25px -21px rgba(0,0,0,.33);-webkit-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease;-ms-transition:box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease}