footer .et_pb_module.et_pb_text h2,footer .et_pb_module.et_pb_blurb .et_pb_module_header{text-shadow:0 0 5px #fff}footer .et_pb_module.et_pb_blurb .et-pb-icon{font-size:28px;width:56px;height:56px;padding:12px 0!important;text-align:center}footer .et_pb_module.et_pb_blurb .et_pb_blurb_container{vertical-align:middle!important}.et_pb_team_member_0.et_pb_team_member .et_pb_member_position{font-style:italic;color:#ffffff!important;text-align:center;padding-bottom:15px}.et_pb_team_member_1.et_pb_team_member .et_pb_member_position{font-style:italic;color:#ffffff!important;text-align:center;padding-bottom:15px}#main-header{line-height:23px;font-weight:500;top:0;background-color:#fff;width:100%;box-shadow:0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 0px 0 rgba(0,0,0,.1);position:relative;z-index:99999}ul.et_pb_tabs_controls{background-color:#37b5ab}ul.et_pb_side_nav .side_nav_item a.active{background-color:#45bfb4!important}ul.et_pb_side_nav{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;position:fixed;right:0;top:50%;width:40px;background:#fff;padding:10px;z-index:999;display:block;opacity:0}ul.et_pb_side_nav .side_nav_item a{display:block;background-color:#ccc;text-indent:-9999px;border-radius:7px;margin-right:10px;height:7px;width:7px}.bottom-nav a{color:#fff;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-weight:normal}h1,h2,h3,h4,h6{text-transform:lowercase}.et_pb_contact p input,.et_pb_contact p textarea,.et_pb_subscribe .et_pb_contact_field input,.et_pb_subscribe .et_pb_contact_field textarea{-moz-border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;background-color:#fff;width:100%;border-width:0;border-bottom-width:0px;border-radius:0;color:#999;font-size:14px;padding:16px;border-bottom:3px solid #4b4e66}h1,h2,h3,h4,h5,h6{color:#333;padding-bottom:10px;line-height:1em;font-weight:400}.et_pb_tabs,.et_pb_wc_tabs{border:3px solid #37b5ab}.et_pb_tabs_controls li{float:left;border-right:1px solid #ffffff;font-weight:600;position:relative;cursor:pointer;max-width:100%;display:table;z-index:11;line-height:1.7em}#footer-bottom{background-color:#1f1f1f;background-color:rgb(85,87,110);padding:15px 0 5px}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;visibility:hidden}#ssb-container ul li{list-style:none;margin:0;margin-bottom:0px;margin-bottom:10px}.BorlabsCookie ._brlbs-default{background-color:#4b4f66!important;color:#fff}.BorlabsCookie ._brlbs-default a._brlbs-btn{background:#37b6aa!important;border:2px solid #fff;text-transform:uppercase}#et-boc .divi-area-wrap .evr-close,.popup_outer_wrap [data-dm-type=popup] .evr-close{padding:10px;box-shadow:none!important}.popup span.evr-close_wrap{right:5vh!important;top:5vh!important}.popup span.evr-close_wrap a.evr-close{font-size:6rem!important;font-weight:400;width:unset;height:unset}.popup.anfrage-thema span.evr-close_wrap a.evr-close{color:#fff!important}.popup_outer_wrap .evr-close{color:#2bb6aa!important;box-shadow:0 0 4px 0 rgba(0,0,0,.13),0 0 3px 1px rgba(0,0,0,.07);-webkit-transform:scale(1.1);transform:scale(1.25)!important;opacity:1!important;font-size:25px!important;background:#fff!important}#multi-step-form ul.fw-progress-bar li.fw-progress-step:first-child::after,#multi-step-form .fw-step-part-body .fw-step-block svg,#multi-step-form .fw-step-part-body h3,#multi-step-form .fw-wizard-button-container button svg,#multi-step-form ul.fw-progress-bar li.fw-progress-step span.fw-txt-ellipsis,#multi-step-form button.fw-toggle-summary{display:none}#multi-step-form ul.fw-progress-bar{display:flex;justify-content:center}#multi-step-form ul.fw-progress-bar li.fw-progress-step{padding:0 20px}#multi-step-form ul.fw-progress-bar li.fw-progress-step::before{font-size:0!important;background:#fff!important;height:20px;width:20px;border:2px solid #fff;z-index:1}#multi-step-form ul.fw-progress-bar li.fw-progress-step.fw-active:before,#multi-step-form ul.fw-progress-bar li.fw-progress-step.fw-visited:before{background:#35b7aa!important}#multi-step-form ul.fw-progress-bar li.fw-progress-step::after{content:"";display:table;position:absolute;top:13px;left:-20px;width:30px;height:3px;background:#fff!important;z-index:-1}#multi-step-form ul.fw-progress-bar li.fw-progress-step.fw-active:after,#multi-step-form ul.fw-progress-bar li.fw-progress-step.fw-visited:after{background:#35b7aa!important}#multi-step-form .fw-step-part{background:transparent!important;border:none!important;color:#fff;text-align:center}#multi-step-form h2.fw-step-part-title{color:#35b7aa;text-align:center;display:table;width:100%;font-style:italic}#multi-step-form [data-type=fw-radio] label:before{content:""!important;display:block!important;position:relative!important;width:15px!important;height:15px!important;font-family:auto;margin:5px auto!important;border:2px solid #fff!important}#multi-step-form [data-type=fw-radio] label,#multi-step-form [data-type=fw-checkbox] label{font-size:.85rem!important;padding-left:25px!important;margin-left:25px!important;margin-right:25px!important}#multi-step-form .fw-radio-row input[type=radio]:checked+label:before{background:#34b8aa}#multi-step-form .fw-wizard-button-container{text-align:center}#multi-step-form .fw-wizard-button-container button{background:#34b8aa!important;border:2px solid #fff!important;line-height:0}#multi-step-form .fw-step-part-body{display:flex}#multi-step-form .fw-step-part-body .fw-step-block{width:100%}#multi-step-form .fw-step-part-body .fw-step-block input.fw-text-input{background:transparent;border:none;border-bottom:2px solid #fff}#multi-step-form button.fw-btn-submit{background:#33b9aa!important;border:2px solid #fff!important;width:max-content!important;margin:0 auto;height:39px;padding:0 22px!important;position:relative;display:table}form.wpcf7-form{text-align:center}form.wpcf7-form h3{color:#35b7aa;font-style:italic;text-transform:none}form.wpcf7-form .step01,form.wpcf7-form .step02,form.wpcf7-form .step03,form.wpcf7-form .step04,form.wpcf7-form .stepfinal{margin:15px 0}form.wpcf7-form button.action-button,form.wpcf7-form input.wpcf7-submit,form.wpcf7-form input.cf7mls_back{background:#35b7aa;color:#fff;border:2px solid #fff;text-transform:uppercase;font-size:16px;font-weight:normal;letter-spacing:1px;padding:0.3em 1em!important;cursor:pointer;box-sizing:border-box;width:125px;margin:25px 5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}form.wpcf7-form button:hover,form.wpcf7-form input:hover{border:2px solid #35b7aa}form.wpcf7-form span.wpcf7-list-item{margin:0;cursor:pointer}form.wpcf7-form span.wpcf7-radio label{color:#fff;font-weight:bold;text-align:center;margin:20px 55px;display:table;max-width:120px;height:100px;line-height:1rem}form.wpcf7-form span.wpcf7-radio label input[type="radio"],form.wpcf7-form span.wpcf7-radio label span{display:table;margin:10px auto;cursor:pointer}form.wpcf7-form .stepfinal{display:flex}form.wpcf7-form span.your-name input,form.wpcf7-form span.your-email input{background:transparent;border:none;border-bottom:2px solid #fff;width:70%;font-size:1.35rem;padding:10px;color:#fff}form.wpcf7-form span.wpcf7-form-control-wrap.your-name,form.wpcf7-form span.wpcf7-form-control-wrap.your-email{width:100%}form.wpcf7-form button.cf7mls_back.action-button,form.wpcf7-form button.cf7mls_next.action-button{font-size:0!important}form.wpcf7-form button.cf7mls_back.action-button::before{content:"zurück";font-size:1rem!important;padding:5px;display:block;width:110px}form.wpcf7-form button.cf7mls_next.action-button::before{display:none!important}form.wpcf7-form button.cf7mls_next.action-button::after{content:"weiter";font-size:1rem!important;padding:5px;width:105px!important;text-align:center}form.wpcf7-form span.datenschutz{display:table;width:30%;margin:50px auto 0 auto;color:#fff}form.wpcf7-form button.cf7mls_next.action-button.sending{text-align:center!important}form.wpcf7-form input.cf7mls_back.action-button{display:none}form.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors{display:none!important}form.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{color:#fff;width:max-content;margin:0 auto;padding:20px;border:none}footer #footer-claim-menu span.gedankenstrich{margin-right:1.5em;margin-left:1.5em;letter-spacing:-0.25em}footer #footer-icons .et_pb_module.contact-icon .et_pb_blurb_container{opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}footer #footer-icons .et_pb_module.contact-icon:hover .et_pb_blurb_container{opacity:1;background:#2ab6aa;padding:0 15px 0 30px!important;margin:0!important;-moz-transform:translateX(-15px);-webkit-transform:translateX(-15px);-o-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-20px);z-index:-1;position:relative}footer #footer-icons .et_pb_module.contact-icon .et_pb_blurb_container h4.et_pb_module_header{padding:0;line-height:2.25em;width:max-content}#bilder .vp-portfolio .vp-portfolio__filter-wrap{display:none}#bilder .vp-portfolio a.vp-pagination__load-more{font-size:16px;border-radius:0px;font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:1px;padding:.3em 1em!important;color:#9e9ba9!important;border:2px solid #9e9aa9!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#bilder .vp-portfolio a.vp-pagination__load-more:hover{border:2px solid transparent!important;background:#f2f2f2}#bilder .vp-portfolio figure.vp-portfolio__item::before{content:"";left:0;top:0;position:absolute;background-color:rgba(157,159,185,.4);width:-webkit-calc(100% - 0px);width:calc(100% - 0px);height:-webkit-calc(100% - 0px);height:calc(100% - 0px);z-index:1}#bilder .vp-portfolio figure.vp-portfolio__item img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);-webkit-filter:grayscale(1);filter:grayscale(100%);filter:gray;opacity:0.6;transition:all 0.5s}#bilder .vp-portfolio figure.vp-portfolio__item:hover img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);-webkit-filter:grayscale(0);filter:grayscale(0%);filter:none;opacity:1}#bilder .vp-portfolio figure.vp-portfolio__item figcaption{transform:translateX(0%) translateY(0) translateZ(0px)!important;left:12px;top:12px;position:absolute;display:block;padding:10px;text-align:center;border:2px solid #fff;font:114.3%/150% Droid Serif,serif;font-style:italic;color:#fff;width:-webkit-calc(100% - 24px);width:calc(100% - 24px);height:-webkit-calc(100% - 24px);height:calc(100% - 24px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;opacity:0;visibility:hidden;z-index:1;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;-ms-transition:all .3s ease-in-out!important;-o-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important;cursor:pointer}#bilder .vp-portfolio figure.vp-portfolio__item:hover figcaption{opacity:1;visibility:visible}#bilder .vp-portfolio figure.vp-portfolio__item figcaption::before{content:"\e90d";font-family:'laufart'!important;font-size:171.4%;margin-bottom:10px;font-style:normal;position:absolute;transform:translateX(0%) translateY(-20px) translateZ(0px)}#bilder .vp-portfolio figure.vp-portfolio__item figcaption a.vp-portfolio__item-meta{height:max-content;transform:translateX(0%) translateY(20px) translateZ(0px)}.wpcf7-form .fieldset-cf7mls .cf7mls-btns{min-height:80px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;justify-content:center;align-items:stretch}.wpcf7-form fieldset.fieldset-cf7mls.cf7mls_current_fs p{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;align-content:flex-start;justify-content:center;align-items:stretch}.wpcf7-form input.wpcf7-form-control.wpcf7-submit{margin:25px 20px 25px!important}.wpcf7-form .cf7mls-btns .cf7mls_next.action-button,.wpcf7-form .cf7mls-btns .cf7mls_back.action-button{margin:25px 20px 26px}@media all and (max-width:980px){footer #footer-icons .et_pb_column.et-last-child{display:flex;justify-content:center}footer #footer-icons .et_pb_module.contact-icon{margin:0 15px}footer #footer-icons .et_pb_module.contact-icon .et_pb_blurb_content{max-width:max-content}footer #footer-icons .et_pb_module.contact-icon .et_pb_blurb_container{display:none}#multi-step-form .fw-step-part-body .fw-step-block{width:100%}form.wpcf7-form span.wpcf7-list-item{display:table;margin:0 auto}form.wpcf7-form .stepfinal{display:table}form.wpcf7-form span.datenschutz{width:75%}}.et_pb_team_member_0.et_pb_team_member .et_pb_member_position{font-style:italic;color:#ffffff!important;text-align:center;padding-bottom:15px}.et_pb_team_member_1.et_pb_team_member .et_pb_member_position{font-style:italic;color:#ffffff!important;text-align:center;padding-bottom:15px}#main-header{line-height:23px;font-weight:500;top:0;background-color:#fff;width:100%;box-shadow:0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 0px 0 rgba(0,0,0,.1);position:relative;z-index:99999}ul.et_pb_tabs_controls{background-color:#37b5ab}ul.et_pb_side_nav .side_nav_item a.active{background-color:#45bfb4!important}ul.et_pb_side_nav{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;position:fixed;right:0;top:50%;width:40px;background:#fff;padding:10px;z-index:999;display:block;opacity:0}ul.et_pb_side_nav .side_nav_item a{display:block;background-color:#ccc;text-indent:-9999px;border-radius:7px;margin-right:10px;height:7px;width:7px}.bottom-nav a{color:#fff;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-weight:normal}h1,h2,h3,h4,h6{text-transform:lowercase}.et_pb_contact p input,.et_pb_contact p textarea,.et_pb_subscribe .et_pb_contact_field input,.et_pb_subscribe .et_pb_contact_field textarea{-moz-border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;background-color:#fff;width:100%;border-width:0;border-bottom-width:0px;border-radius:0;color:#999;font-size:14px;padding:16px;border-bottom:3px solid #4b4e66}h1,h2,h3,h4,h5,h6{color:#333;padding-bottom:10px;line-height:1em;font-weight:400}.et_pb_tabs,.et_pb_wc_tabs{border:3px solid #37b5ab}.et_pb_tabs_controls li{float:left;border-right:1px solid #ffffff;font-weight:600;position:relative;cursor:pointer;max-width:100%;display:table;z-index:11;line-height:1.7em}#footer-bottom{background-color:#1f1f1f;background-color:rgb(85,87,110);padding:15px 0 5px}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;visibility:hidden}#ssb-container ul li{list-style:none;margin:0;margin-bottom:0px;margin-bottom:10px}.BorlabsCookie ._brlbs-default{background-color:#4b4f66!important;color:#fff}.BorlabsCookie ._brlbs-default a._brlbs-btn{background:#37b6aa!important;border:2px solid #fff;text-transform:uppercase}#et-boc .divi-area-wrap .evr-close,.popup_outer_wrap [data-dm-type=popup] .evr-close{padding:10px;box-shadow:none!important}.popup span.evr-close_wrap{right:5vh!important;top:5vh!important}.popup span.evr-close_wrap a.evr-close{font-size:6rem!important;font-weight:400;width:unset;height:unset}.popup.anfrage-thema span.evr-close_wrap a.evr-close{color:#fff!important}.popup_outer_wrap .evr-close{color:#2bb6aa!important;box-shadow:0 0 4px 0 rgba(0,0,0,.13),0 0 3px 1px rgba(0,0,0,.07);-webkit-transform:scale(1.1);transform:scale(1.25)!important;opacity:1!important;font-size:25px!important;background:#fff!important}#multi-step-form ul.fw-progress-bar li.fw-progress-step:first-child::after,#multi-step-form .fw-step-part-body .fw-step-block svg,#multi-step-form .fw-step-part-body h3,#multi-step-form .fw-wizard-button-container button svg,#multi-step-form ul.fw-progress-bar li.fw-progress-step span.fw-txt-ellipsis,#multi-step-form button.fw-toggle-summary{display:none}#multi-step-form ul.fw-progress-bar{display:flex;justify-content:center}#multi-step-form ul.fw-progress-bar li.fw-progress-step{padding:0 20px}#multi-step-form ul.fw-progress-bar li.fw-progress-step::before{font-size:0!important;background:#fff!important;height:20px;width:20px;border:2px solid #fff;z-index:1}#multi-step-form ul.fw-progress-bar li.fw-progress-step.fw-active:before,#multi-step-form ul.fw-progress-bar li.fw-progress-step.fw-visited:before{background:#35b7aa!important}#multi-step-form ul.fw-progress-bar li.fw-progress-step::after{content:"";display:table;position:absolute;top:13px;left:-20px;width:30px;height:3px;background:#fff!important;z-index:-1}#multi-step-form ul.fw-progress-bar li.fw-progress-step.fw-active:after,#multi-step-form ul.fw-progress-bar li.fw-progress-step.fw-visited:after{background:#35b7aa!important}#multi-step-form .fw-step-part{background:transparent!important;border:none!important;color:#fff;text-align:center}#multi-step-form h2.fw-step-part-title{color:#35b7aa;text-align:center;display:table;width:100%;font-style:italic}#multi-step-form [data-type=fw-radio] label:before{content:""!important;display:block!important;position:relative!important;width:15px!important;height:15px!important;font-family:auto;margin:5px auto!important;border:2px solid #fff!important}#multi-step-form [data-type=fw-radio] label,#multi-step-form [data-type=fw-checkbox] label{font-size:.85rem!important;padding-left:25px!important;margin-left:25px!important;margin-right:25px!important}#multi-step-form .fw-radio-row input[type=radio]:checked+label:before{background:#34b8aa}#multi-step-form .fw-wizard-button-container{text-align:center}#multi-step-form .fw-wizard-button-container button{background:#34b8aa!important;border:2px solid #fff!important;line-height:0}#multi-step-form .fw-step-part-body{display:flex}#multi-step-form .fw-step-part-body .fw-step-block{width:100%}#multi-step-form .fw-step-part-body .fw-step-block input.fw-text-input{background:transparent;border:none;border-bottom:2px solid #fff}#multi-step-form button.fw-btn-submit{background:#33b9aa!important;border:2px solid #fff!important;width:max-content!important;margin:0 auto;height:39px;padding:0 22px!important;position:relative;display:table}form.wpcf7-form{text-align:center}form.wpcf7-form h3{color:#35b7aa;font-style:italic;text-transform:none}form.wpcf7-form .step01,form.wpcf7-form .step02,form.wpcf7-form .step03,form.wpcf7-form .step04,form.wpcf7-form .stepfinal{margin:15px 0}form.wpcf7-form button.action-button,form.wpcf7-form input.wpcf7-submit,form.wpcf7-form input.cf7mls_back{background:#35b7aa;color:#fff;border:2px solid #fff;text-transform:uppercase;font-size:16px;font-weight:normal;letter-spacing:1px;padding:0.3em 1em!important;cursor:pointer;box-sizing:border-box;width:125px;margin:25px 5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}form.wpcf7-form button:hover,form.wpcf7-form input:hover{border:2px solid #35b7aa}form.wpcf7-form span.wpcf7-list-item{margin:0;cursor:pointer}form.wpcf7-form span.wpcf7-radio label{color:#fff;font-weight:bold;text-align:center;margin:20px 55px;display:table;max-width:120px;height:100px;line-height:1rem}form.wpcf7-form span.wpcf7-radio label input[type="radio"],form.wpcf7-form span.wpcf7-radio label span{display:table;margin:10px auto;cursor:pointer}form.wpcf7-form .stepfinal{display:flex;justify-content:center}form.wpcf7-form span.your-name input,form.wpcf7-form span.your-email input{background:transparent;border:none;border-bottom:2px solid #fff;width:70%;font-size:1.35rem;padding:10px;color:#fff}form.wpcf7-form span.wpcf7-form-control-wrap.your-name,form.wpcf7-form span.wpcf7-form-control-wrap.your-email{width:100%}form.wpcf7-form button.cf7mls_back.action-button,form.wpcf7-form button.cf7mls_next.action-button{font-size:0!important}form.wpcf7-form button.cf7mls_back.action-button::before{content:"zurück";font-size:1rem!important;padding:5px;display:block;width:110px}form.wpcf7-form button.cf7mls_next.action-button::before{display:none!important}form.wpcf7-form button.cf7mls_next.action-button::after{content:"weiter";font-size:1rem!important;padding:5px;width:105px!important;text-align:center}form.wpcf7-form span.datenschutz{display:table;width:30%;margin:50px auto 0 auto;color:#fff}form.wpcf7-form button.cf7mls_next.action-button.sending{text-align:center!important}form.wpcf7-form input.cf7mls_back.action-button{display:none}form.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors{display:none!important}form.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{color:#fff;width:max-content;margin:0 auto;padding:20px;border:none}footer #footer-claim-menu span.gedankenstrich{margin-right:1.5em;margin-left:1.5em;letter-spacing:-0.25em}footer #footer-icons .et_pb_module.contact-icon .et_pb_blurb_container{opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}footer #footer-icons .et_pb_module.contact-icon:hover .et_pb_blurb_container{opacity:1;background:#2ab6aa;padding:0 15px 0 30px!important;margin:0!important;-moz-transform:translateX(-15px);-webkit-transform:translateX(-15px);-o-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-20px);z-index:-1;position:relative}footer #footer-icons .et_pb_module.contact-icon .et_pb_blurb_container h4.et_pb_module_header{padding:0;line-height:2.25em;width:max-content}#bilder .vp-portfolio .vp-portfolio__filter-wrap{display:none}#bilder .vp-portfolio a.vp-pagination__load-more{font-size:16px;border-radius:0px;font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:1px;padding:.3em 1em!important;color:#9e9ba9!important;border:2px solid #9e9aa9!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#bilder .vp-portfolio a.vp-pagination__load-more:hover{border:2px solid transparent!important;background:#f2f2f2}#bilder .vp-portfolio figure.vp-portfolio__item::before{content:"";left:0;top:0;position:absolute;background-color:rgba(157,159,185,.4);width:-webkit-calc(100% - 0px);width:calc(100% - 0px);height:-webkit-calc(100% - 0px);height:calc(100% - 0px);z-index:1}#bilder .vp-portfolio figure.vp-portfolio__item img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);-webkit-filter:grayscale(1);filter:grayscale(100%);filter:gray;opacity:0.6;transition:all 0.5s}#bilder .vp-portfolio figure.vp-portfolio__item:hover img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);-webkit-filter:grayscale(0);filter:grayscale(0%);filter:none;opacity:1}#bilder .vp-portfolio figure.vp-portfolio__item figcaption{transform:translateX(0%) translateY(0) translateZ(0px)!important;left:12px;top:12px;position:absolute;display:block;padding:10px;text-align:center;border:2px solid #fff;font:114.3%/150% Droid Serif,serif;font-style:italic;color:#fff;width:-webkit-calc(100% - 24px);width:calc(100% - 24px);height:-webkit-calc(100% - 24px);height:calc(100% - 24px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;opacity:0;visibility:hidden;z-index:1;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;-ms-transition:all .3s ease-in-out!important;-o-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important;cursor:pointer}#bilder .vp-portfolio figure.vp-portfolio__item:hover figcaption{opacity:1;visibility:visible}#bilder .vp-portfolio figure.vp-portfolio__item figcaption::before{content:"\e90d";font-family:'laufart'!important;font-size:171.4%;margin-bottom:10px;font-style:normal;position:absolute;transform:translateX(0%) translateY(-20px) translateZ(0px)}#bilder .vp-portfolio figure.vp-portfolio__item figcaption a.vp-portfolio__item-meta{height:max-content;transform:translateX(0%) translateY(20px) translateZ(0px)}.wpcf7-form .fieldset-cf7mls .cf7mls-btns{min-height:80px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;justify-content:center;align-items:stretch}.wpcf7-form fieldset.fieldset-cf7mls.cf7mls_current_fs p{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;align-content:flex-start;justify-content:center;align-items:stretch}.wpcf7-form fieldset.fieldset-cf7mls.cf7mls_current_fs p span{padding:0 5px}.wpcf7-form input.wpcf7-form-control.wpcf7-submit{margin:25px 20px 25px!important}.wpcf7-form .cf7mls-btns .cf7mls_next.action-button,.wpcf7-form .cf7mls-btns .cf7mls_back.action-button{margin:25px 20px 26px}.wpcf7-form .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label,.wpcf7-form .wpcf7-response-output{color:#fff}@media all and (max-width:980px){footer #footer-icons .et_pb_column.et-last-child{display:flex;justify-content:center}footer #footer-icons .et_pb_module.contact-icon{margin:0 15px}footer #footer-icons .et_pb_module.contact-icon .et_pb_blurb_content{max-width:max-content}footer #footer-icons .et_pb_module.contact-icon .et_pb_blurb_container{display:none}#multi-step-form .fw-step-part-body .fw-step-block{width:100%}form.wpcf7-form span.wpcf7-list-item{display:table;margin:0 auto}form.wpcf7-form .stepfinal{display:table}form.wpcf7-form span.datenschutz{width:75%}}