.hds-cf7-styling{color:#2a292a!important;font-size:15px!important;font-family:Verdana,Geneva,sans-serif!important;padding-top:20px!important;padding-right:30px!important;padding-bottom:20px!important;padding-left:30px!important;margin-top:15px!important;margin-bottom:15px!important;border-radius:10px!important;border:#0081a0 solid 3px!important;-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px 0px rgba(0,0,0,0)}.hds-cf7-styling input,.hds-cf7-styling textarea{width:100%;color:#0081a0!important;background-color:rgba(255,255,255,1)!important;line-height:1.6!important;padding:5px 10px;margin:5px 0px;border-radius:5px;border:1px solid #ededed!important;-webkit-box-shadow:3px 3px 5px 1px rgba(224,224,224,0.7);-moz-box-shadow:3px 3px 5px 1px rgba(224,224,224,0.7);box-shadow:3px 3px 5px 1px rgba(224,224,224,0.7);outline:none!important}.hds-cf7-styling .codedropz-upload-container h3{font-family:Verdana,Geneva,sans-serif!important}.hds-cf7-styling input[type="submit"]{position:relative!important;color:#ffffff!important;background:#0081a0!important;border-radius:12px!important;font-family:Verdana,Geneva,sans-serif!important;display:block!important;border:solid 2px #0081a0!important;-webkit-box-shadow:0px 5px 5px -5px rgba(0,0,0,0.5);-moz-box-shadow:0px 5px 5px -5px rgba(0,0,0,0.5);box-shadow:0px 5px 5px -5px rgba(0,0,0,0.5)}.hds-cf7-styling input[type="checkbox"]{width:inherit;margin-right:5px}.four-column-blog-grid .et_pb_post{margin-left:-3px}.entry-content table:not(.variation){border:none}#page-container{overflow-y:visible!important}.clearfix_form input[type="text"],.clearfix_form input[type="tel"],.clearfix_form input[type="email"],.clearfix_form input[type="textarea"]{width:100%;background-color:rgba(0,127,157,.16)!important;border:none!important;font-size:15px}input[type="textarea"]{width:100%;float:left}#forms_left{width:47%;float:left;margin-right:6%;padding-top:10px}#forms_left span{width:47%}#forms_right{width:47%;float:left;padding-top:10px}.clearfix_form:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;margin-bottom:10px}.clearfix_form{display:block}#aktuelles h3.entry-title{font-size:16px!important;line-height:20px!important;margin-top:12px!important;padding-bottom:12px!important;padding-left:36px;padding-right:36px}.four-column-blog-grid .et_pb_post:nth-child(1) h3,.four-column-blog-grid .et_pb_post:nth-child(3) h3,.four-column-blog-grid .et_pb_post:nth-child(6) h3,.four-column-blog-grid .et_pb_post:nth-child(8) h3{color:#fff}@media only screen and (max-width:768px){#forms_left{position:relative;width:100%}#forms_right{position:relative;width:100%}}textarea.g-recaptcha-response{transform:scale(0)}.blog-zweispalten .et_pb_ajax_pagination_container{display:grid;grid-template-columns:50% 50%;column-gap:60px;row-gap:60px}.blog-zweispalten article{margin-bottom:0}@media (max-width:980px){.blog-zweispalten .et_pb_ajax_pagination_container{grid-template-columns:100%}}.blog-zweispalten .entry-title{margin-bottom:20px}@media only screen and (max-width:767px){.blog-zweispalten article .entry-title,.blog-zweispalten article .post-content,.blog-zweispalten article .post-content p{padding-left:20px!important;padding-right:20px!important}}#logo{vertical-align:bottom!important}.logo_container img{padding-bottom:10px;padding-left:10px}.et_header_style_left .logo_container{max-width:170px;max-height:183px;height:170px;margin-top:-40px;background:white}.logo-helper span{width:170px!important;margin-top:-40px!important;background:white!important}@media (max-width:980px){.logo_container img{padding-bottom:10px;padding-left:10px}#logo{vertical-align:top!important;max-width:100%!important;position:absolute;top:50px;left:-5px}.et_header_style_left .logo_container{max-width:100px!important;max-height:120px!important;height:120px!important;margin-top:-40px!important;background:white}.logo-helper span{width:140px!important;margin-top:-40px!important;background:white!important}}.kontaktformular{max-width:620px;margin:20px auto;padding:22px 28px;border:2px solid #0093b8;border-radius:6px;font-family:Arial,sans-serif;font-size:13px}.kontaktformular h3{margin-top:28px;font-size:14px}.kontaktformular label{display:block;margin:12px 0 5px;font-weight:600}.kontaktformular input,.kontaktformular textarea{width:100%;box-sizing:border-box;border:1px solid #ddd;border-radius:4px;padding:9px 10px}.kontaktformular textarea{min-height:140px}.kontaktformular input[type="submit"]{background:#008daa;color:#fff;border:0;border-radius:5px;padding:11px;font-weight:bold;cursor:pointer}