#tischler{padding-top:90px;margin-top:-90px}body,p,h1,h2,h3,h4,h5,h6{-moz-hyphens:none!important;-ms-hyphens:none!important;-webkit-hyphens:none!important;hyphens:none!important}.grid figure h2{color:#fff!important}h1>small{font-size:0.6em}.col-md-6,.col-md-12{padding-left:15px;padding-right:15px}@media (min-width:992px){.col-md-6{width:50%;float:left}.col-md-12{width:100%;float:left}}.form-group{margin-bottom:15px}.form-group label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold;line-height:30px}.wpcf7-text,.wpcf7-email,.wpcf7-textarea{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555555;background-color:#ffffff;background-image:none;border:1px solid #cccccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.wpcf7-textarea{height:130px}.form-group label+*{display:block}.wpcf7-submit{float:right;margin-top:20px;font-family:Helvetica,Arial,Lucida,sans-serif;color:#ffffff;background:#b30000;border-width:0px;border-radius:0px;letter-spacing:0px;font-size:20px;padding:0.3em 1em;display:inline-block;cursor:pointer}.wpcf7-list-item{margin:10px 0 0}span.wpcf7-not-valid-tip{display:none}.wpcf7-not-valid{border:solid 1px red!important}.wpcf7-mail-sent-ok{display:none!important}@media(max-width:767px){.col-md-6,.col-md-12{padding-left:0px;padding-right:0px}}#et-info{float:right}@media only screen and (max-width:1500px){#et_mobile_nav_menu{display:block!important;margin-bottom:20px;margin-top:6px}#top-menu-nav{display:none}.et-fixed-header #et_mobile_nav_menu{margin-bottom:0}}@media only screen and (max-width:1500px){#et_mobile_nav_menu{display:block!important;margin-bottom:20px;margin-top:6px}#top-menu-nav{display:none}.et-fixed-header #et_mobile_nav_menu{margin-bottom:0}.et_mobile_menu{overflow-y:scroll!important;max-height:80vh!important;-overflow-scrolling:touch!important;-webkit-overflow-scrolling:touch!important}}@media only screen and (max-width:1500px){#et_top_search{display:none}}.et_pb_slider.main-slider .et-pb-arrow-prev{opacity:1;left:0px;background-color:rgba(255,255,255,0.3);padding:10px 15px 15px 15px}.et_pb_slider.main-slider .et-pb-arrow-next{opacity:1;right:0px;background-color:rgba(255,255,255,0.3);padding:10px 15px 15px 15px}.et_pb_slider.main-slider .et-pb-arrow-prev:before{content:"\34";font-size:30px;color:#bd0000}.et_pb_slider.main-slider .et-pb-arrow-next:before{content:"\35";font-size:30px;color:#bd0000}.et-pb-controllers{height:7px;bottom:0px!important}.et-pb-controllers a{width:33.3%!important;border-radius:0px!important;margin-right:0px!important}.et-pb-controllers a:hover{background-color:#bd0000!important;transition:all 0.2s ease-in-out}.mega-link>a{text-align:center;font-size:14px!important;font-weight:400!important}.mega-link>a img{margin-bottom:8px;width:300px}.et_pb_filterable_portfolio .et_pb_portfolio_filters{display:flex;justify-content:center}.et_pb_filterable_portfolio .et_pb_portfolio_filters li{margin:0 4px;margin-top:8px}@media (max-width:767px){.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li{width:45%!important}}#page-container{padding-top:130px!important}#main-header{top:31px!important}html{overflow-y:scroll}#et-top-navigation{font-weight:400!important}a{cursor:pointer!important}.grecaptcha-badge{visibility:hidden!important}div.wpforms-container-full .wpforms-form button[type="submit"]{background-color:#b30000!important;color:#fff!important;font-size:18px!important;font-family:'Arial',sans-serif!important;padding:20px 30px 20px 30px!important}div.wpforms-container-full .wpforms-form input{font-size:14px!important}@media only screen and (max-width:700px){.wpforms-container ::-webkit-input-placeholder{font-size:12px!important}.wpforms-container :-moz-placeholder{font-size:12px!important}.wpforms-container ::-moz-placeholder{font-size:12px!important}.wpforms-container :-ms-input-placeholder{font-size:12px!important}.wpforms-container ::-ms-input-placeholder{font-size:12px!important}}.dipl_faq_page_schema .dipl_faq_accordion .dipl_question_wrapper:after{line-height:1.4em!important}