@font-face{font-family:"Texta-Regular";src:url("../fonts/3364E2_D_0.eot");src:url("../fonts/3364E2_D_0.eot?#iefix") format("embedded-opentype"),url("../fonts/3364E2_D_0.woff") format("woff"),url("../fonts/3364E2_D_0.ttf") format("truetype"),url("../fonts/3364E2_D_0.svg#Texta-Regular") format("svg");font-style:normal;font-weight:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"Texta-Regular";src:url("../fonts/3364E2_D_0.svg#Texta-Regular") format("svg")}}@font-face{font-family:"Texta-BookItalic";src:url("../fonts/3364E2_4_0.eot");src:url("../fonts/3364E2_4_0.eot?#iefix") format("embedded-opentype"),url("../fonts/3364E2_4_0.woff") format("woff"),url("../fonts/3364E2_4_0.ttf") format("truetype"),url("../fonts/3364E2_4_0.svg#Texta-BookItalic") format("svg");font-style:normal;font-weight:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"Texta-BookItalic";src:url("../fonts/3364E2_4_0.svg#Texta-BookItalic") format("svg")}}@font-face{font-family:"Texta-BoldIt";src:url("../fonts/3364E2_0_0.eot");src:url("../fonts/3364E2_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/3364E2_0_0.woff") format("woff"),url("../fonts/3364E2_0_0.ttf") format("truetype"),url("../fonts/3364E2_0_0.svg#Texta-BoldIt") format("svg");font-style:normal;font-weight:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"Texta-BoldIt";src:url("../fonts/3364E2_0_0.svg#Texta-BoldIt") format("svg")}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:"Texta-Regular";font-size:16px}img{max-width:100%}.roundedImage{-webkit-border-radius:100% !important;-moz-border-radius:100% !important;border-radius:100% !important}.roundedImage img{-webkit-border-radius:100% !important;-moz-border-radius:100% !important;border-radius:100% !important}.no-margin-top{margin-top:0 !important}.employee_portfolio .et_pb_portfolio_item{width:29.666% !important}.et_pb_tab p:last-of-type{padding-bottom:1em}.postSlider .et_pb_slide_content{text-align:left}.referenzSlider .et_pb_slide_image{top:0 !important;margin-top:75px !important}h1,.et_pb_post h1,h2,.et_pb_post h2,h3,.et_pb_post h3,h4,.et_pb_post h4,h5,.et_pb_post h5{line-height:1.3}h1,.et_pb_post h1{font-family:"Texta-BoldIt";font-size:24px;padding-bottom:0.8rem}h2,.et_pb_post h2{font-family:"Texta-BookItalic";font-size:24px;margin-top:0.7em;padding-bottom:0.6rem}h3,.et_pb_post h3{font-family:"Texta-BoldIt";font-size:18px;margin-top:0.6em;padding-bottom:0.4rem}h4,.et_pb_post h4{font-family:"Texta-BoldIt";font-size:14px;margin-top:0.5em;padding-bottom:0.3rem}h5,.et_pb_post h5{font-family:"Texta-BoldIt";font-size:14px;margin-top:0.5em;padding-bottom:0.3rem}h6,.et_pb_post h6{font-family:"Texta-BoldIt";font-size:12px;margin-top:0.5em;padding-bottom:0.3rem}@media (min-width: 981px){h1,.et_pb_post h1{font-size:36px}h2,.et_pb_post h2{font-size:36px}h3,.et_pb_post h3{font-size:18px}h4,.et_pb_post h4{font-size:18px}h5,.et_pb_post h5{font-size:16px}h6,.et_pb_post h6{font-size:14px}}.form-allowed-tags{display:none}.et_pb_post>a img{margin-bottom:20px;width:auto}.et_pb_blog_grid_wrapper a{text-decoration:underline}.et_pb_slider .et_pb_container{max-width:95%}@media (min-width: 981px){.et_pb_slider .et_pb_container{max-width:80%}}.filters-button-group{margin-bottom:100px;position:relative}.filters-button-group .filters-select{background-color:transparent;border:2px solid #0c71c3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:15px 30px;font-size:18px;color:#0c71c3;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1000;min-width:250px}.filters-button-group .select-wrapper{position:absolute;top:-100px}.filters-button-group .select-wrapper:after{position:absolute;font-family:ETmodules;font-size:16px;font-weight:800;content:"3";right:10px;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);color:#0c71c3;z-index:100}.element-item.grid-item--width1{width:270px;padding:0px 25px 50px 25px;min-height:440px}.element-item.grid-item--width1 img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.element-item.grid-item--width1 img:hover{-webkit-filter:grayscale(0.7);filter:grayscale(0.7)}.element-item.grid-item--width1 h2{font-size:26px;text-align:center}.footer-nav-copyright{padding:27px 0 0 0 !important;background-color:rgba(255,255,255,0.05);font-size:18px;color:#bbb}.footer-nav-copyright .et_pb_row{padding:0}.footer-nav-copyright .et_pb_row #et-footer-nav{background-color:transparent !important}.footer-nav-copyright .et_pb_row #et-footer-nav #menu-footer,.footer-nav-copyright .et_pb_row #et-footer-nav #menu-footer-englisch{padding:0}.footer-nav-copyright .et_pb_row #et-footer-nav #menu-footer li,.footer-nav-copyright .et_pb_row #et-footer-nav #menu-footer-englisch li{font-size:18px;font-weight:normal}.footer-nav-copyright .et_pb_row .copyright{text-align:center}.section-footerAddress{background-color:rgba(255,255,255,0.05);padding:0px !important;color:#bbb}.section-footerAddress .et_pb_row{padding-bottom:27px !important}.section-footerAddress .et_pb_column{position:relative}.section-footerAddress .et_pb_column .highlight{color:#0c71c3}.section-footerAddress .et_pb_column .horizontalCenter{position:absolute;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}@media (max-width: 1035px){.section-footerAddress{text-align:center}.section-footerAddress .horizontalCenter{position:relative !important;left:0 !important;-webkit-transform:translate(0) !important;-moz-transform:translate(0) !important;-ms-transform:translate(0) !important;-o-transform:translate(0) !important;transform:translate(0) !important}}#anfrageformular .et_pb_section{padding-top:0}#anfrageformular .et_pb_text{margin-bottom:0}#anfrageformular .et_pb_text .screen-reader-response{margin-top:25px;width:100% !important;height:30px !important;color:red !important;position:relative !important;font-weight:bold}.kontaktformular .et_pb_row{padding:0}.kontaktformular .et_pb_row{margin:0 !important;width:100%}.kontaktformular label{display:block;margin-top:20px}.kontaktformular input[type="text"],.kontaktformular input[type="email"],.kontaktformular input[type="tel"],.kontaktformular textarea{border:0;border:2px solid #eee;background-color:#eee;color:#999;height:40px;width:100%;font-size:14px;margin-top:25px}.kontaktformular textarea{width:100%;min-height:150px}.kontaktformular .wpcf7-submit{width:auto}.kontaktformular .wpcf7-submit[disabled],.kontaktformular .wpcf7-submit[disabled]:hover{background:#ddd !important;color:#aaa !important;text-decoration:none;border:0}.kontaktformular .wpcf7-select{margin-top:25px}.kontaktformular .wpcf7-radio label{margin-top:0}.kontaktformular .wpcf7-radio input{margin-top:0;height:auto}.kontaktformular select{border:0;border:2px solid #eee;background-color:#eee;color:#999;height:40px;width:100%;font-size:14px}.kontaktformular .contact-accept-terms-wrapper label .contact-accept-terms{float:left;margin:3px 7px 0 0;line-height:1}.kontaktformular .contact-accept-terms-wrapper label .contact-accept-terms .wpcf7-list-item{margin-left:0;margin-top:0}.kontaktformular .contact-accept-terms-wrapper label .contact-accept-terms .checkbox--form-accept{margin:0}.kontaktformular .recaptcha{margin:18px 0 15px}.kontaktformular .submitBtn input{background-color:transparent;margin-top:10px;border:2px solid #0c71c3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px 20px;font-size:16px;color:#0c71c3}.kontaktformular .submitBtn input:hover{border-color:grey;color:grey}@media screen and (max-width: 980px){.kontaktformular .et_pb_column_1_2:nth-child(even) input[type="text"],.kontaktformular .et_pb_column_1_2:nth-child(even) input[type="email"],.kontaktformular .et_pb_column_1_2:nth-child(even) input[type="tel"],.kontaktformular .et_pb_column_1_2:nth-child(even) textarea{margin-top:0}}#page-container #top-menu li{padding-right:4px}#page-container #top-menu li a{font-size:15px;font-weight:normal}#mobile_menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#mobile_menu li.wpml-ls-item{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.mobile_nav.closed #mobile_menu{display:none}@media (min-width: 1024px){#page-container #top-menu li a{font-size:17px}}@media (min-width: 1185px){#page-container #top-menu li{padding-right:18px}#page-container #top-menu li a{font-size:18px;font-weight:600}}#page-container #et-top-navigation .social-icon{line-height:0}#page-container #et-top-navigation .social-icon a{opacity:0.7}#page-container #et-top-navigation .social-icon a:after{display:inline-block;width:20px;height:20px}#page-container #et-top-navigation .social-icon a:hover{opacity:0.5}#page-container #et-top-navigation .social-icon--xing a:after{content:url("/wp-content/uploads/top-menu-social-icon-xing.svg")}#page-container #et-top-navigation .social-icon--linked-in a:after{content:url("/wp-content/uploads/top-menu-social-icon-linked-in.svg")}@media (min-width: 980px){#page-container #et-top-navigation .social-icon{line-height:23px;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}#page-container #et-top-navigation .social-icon a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width: 1185px){#page-container #et-top-navigation .social-icon--xing{padding-right:4px}}@media (min-width: 981px){#et_top_search{margin:6px 0 0 11px}}body .mejs-container,.et_pb_section_video_bg{background:none}
