button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}input,textarea{-webkit-appearance:none;border-radius:0!important}select{outline:none;cursor:pointer}.container,.container-fluid{margin-right:auto;margin-left:auto}.container-fluid{padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0%;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.44505567%;flex-basis:16.44505567%;max-width:16.44505567%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.44505567%;flex-basis:41.44505567%;max-width:41.44505567%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.44505567%;flex-basis:66.44505567%;max-width:66.44505567%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.44505567%;flex-basis:91.44505567%;max-width:91.44505567%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.44505567%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.44505567%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.44505567%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.44505567%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:48em){.container{width:49rem}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0%;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.44505567%;flex-basis:16.44505567%;max-width:16.44505567%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.44505567%;flex-basis:41.44505567%;max-width:41.44505567%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.44505567%;flex-basis:66.44505567%;max-width:66.44505567%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.44505567%;flex-basis:91.44505567%;max-width:91.44505567%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.44505567%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.44505567%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.44505567%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.44505567%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:64em){.container{width:65rem}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0%;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.44505567%;flex-basis:16.44505567%;max-width:16.44505567%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.44505567%;flex-basis:41.44505567%;max-width:41.44505567%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.44505567%;flex-basis:66.44505567%;max-width:66.44505567%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.44505567%;flex-basis:91.44505567%;max-width:91.44505567%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.44505567%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.44505567%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.44505567%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.44505567%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:75em){.container{width:76rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0%;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.44505567%;flex-basis:16.44505567%;max-width:16.44505567%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.44505567%;flex-basis:41.44505567%;max-width:41.44505567%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.44505567%;flex-basis:66.44505567%;max-width:66.44505567%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.44505567%;flex-basis:91.44505567%;max-width:91.44505567%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.44505567%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.44505567%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.44505567%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.44505567%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}img{max-width:100%;height:auto}iframe{max-width:100%!important}.vc_row{margin-left:0!important;margin-right:0!important}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:0!important}::selection{background:#E5007E;color:#fff}::-moz-selection{background:#E5007E;color:#fff}.gm-style-pbc{background:rgba(0,0,0,.75)!important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:112.5%!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}body{-webkit-font-smoothing:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;font-family:'Asap',sans-serif;letter-spacing:0;font-size:18px;font-size:1rem;min-height:100.1%}#wrapper{position:relative;overflow-x:hidden!important}#container{position:relative;overflow-x:hidden}.inside,.headline-center,.center{margin:0 auto;max-width:1100px}.headline-center,.center{text-align:center}.headline-center h2{margin-left:auto;margin-right:auto;max-width:690px}main{position:relative}p,main a,main li,span:not(.ff-label-text),h4{font-size:20px;font-size:1.12rem;line-height:1.5;letter-spacing:0;color:#445055}.vc_row .wpb_wrapper p{margin-top:0}.vc_row .wpb_wrapper p strong,h4{font-size:21px;font-size:1.17rem}.vc_row .wpb_wrapper p+p.nomargin,p.nomargin{margin:0}ul,ol,li{list-style:none}.wpb_text_column ul{padding-left:0}.wpb_text_column ul li{position:relative;padding-left:17px}.wpb_text_column ul li::before{content:"";position:absolute;left:0;top:14px;width:8px;height:2px;background:#9a9a9a}.mobile-only{display:none;opacity:0}h1,h2,h3,h4{font-weight:700;line-height:1.3;letter-spacing:0;color:#445055}h1{font-size:70px;font-size:3.89rem;color:#FFF;display:inline-block;background:#E5007E;padding:2px 20px 5px 20px;}.headertitle--two-lines h1{padding:0;background:none;margin-bottom:0}.main h1 span{font-size:3.89rem;color:#FFF;display:inline-block;background:#E5007E;padding:2px 20px 5px 20px;}.main h1 span+br+span{margin-top:11px}.vc_row .wpb_wrapper h1{margin:0 0 .8em 0}h2{font-size:48px;font-size:2.66rem}.vc_row .wpb_wrapper h2{margin-bottom:1.2em}.single-post .vc_row .wpb_wrapper h2{margin-bottom:.7em}.single-post .wpb_text_column+.wpb_text_column,.single-post .wpb_single_image+.wpb_text_column,.single-post .wpb_text_column+.wpb_single_image.more-space{margin-top:4.5rem}.single-post .wpb_text_column+.wpb_single_image{margin-top:1.8rem}h3{margin-top:2em;margin-bottom:0}h4{margin-top:2em;margin-bottom:.5em}.vc_row .wpb_wrapper h4+p{margin-top:0}.vc_row .wpb_wrapper p{max-width:800px}.vc_column_container .vc_column-inner .vc_column-inner{padding:0}.menu-hauptnavigation-container li,.menu-hauptnavigation-container li a,.menu-hauptnavigation-container li a::before,.menu-hauptnavigation-container li a::after,.menu-hauptnavigation-container li svg,#footer-center li a,#footer-center li a::before,#footer-top div.angebote_standorte svg,#footer-top div.angebote_standorte,.overlay-navigation,div.button a,.overlay-navigation ul li a,.overlay-navigation .close,.main p a,.main p a::before,button.quform-submit,button.quform-submit span,.main a.phone,.main a.mail,h2.accordion-title,h2.accordion-title .arrow svg,.pdf-container a,.pdf-container svg,.service-single p::after,#ff-stream-1 .ff-loadmore-wrapper .ff-btn,.logo,.logo svg path,.mobile-overlay,header,#menu-hauptnavigation,.main .wpb_text_column li a,.main .wpb_text_column li a::before,.hamburger-menu,#footer-bottom a,.footer-logos a,.site_notification .site_notification_content button,.cookie_status__button,.site_notification .site_notification_content a::before,.noscript a,ul.sub-menu,.menu-hauptnavigation-container li.social a svg path,button.share-button,button.share-button svg path,button.share-button span{-webkit-transition:300ms linear all;transition:300ms linear all}.standort-container a{-webkit-transition:400ms linear all;transition:400ms linear all}main a.full{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;text-indent:-30000px}.main a{text-decoration:none;position:relative}.no-touchevents .main p a:hover,.no-touchevents .main address a:hover,.no-touchevents .main .wpb_text_column li a:hover,.no-touchevents .main ul.page-list a:hover,.no-touchevents .main p a:focus,.no-touchevents .main address a:focus,.no-touchevents .main .wpb_text_column li a:focus,.no-touchevents .main ul.page-list a:focus,.no-touchevents .main p a:active,.no-touchevents .main address a:active,.no-touchevents .main .wpb_text_column li a:active,.no-touchevents .main ul.page-list a:active{color:#E5007E}.main p a:not(.phone):not(.mail)::before,.main ul.page-list a::before,.main .wpb_text_column li a::before{content:"";position:absolute;left:0;bottom:-2px;background-color:#ECECEC;height:2px;width:100%}.no-touchevents .main p a:not(.phone):not(.mail):hover::before,.no-touchevents .main ul.page-list a:hover::before,.no-touchevents .main .wpb_text_column li a:hover::before,.no-touchevents .main p a:not(.phone):not(.mail):focus::before,.no-touchevents .main ul.page-list a:focus::before,.no-touchevents .main .wpb_text_column li a:focus::before,.no-touchevents .main p a:not(.phone):not(.mail):active::before,.no-touchevents .main ul.page-list a:active::before,.no-touchevents .main .wpb_text_column li a:active::before{background-color:#E5007E}div.button{margin-top:3em;position:relative}div.button.button--all-posts{margin-top:0}div.button a,button.quform-submit,#ff-stream-1 .ff-loadmore-wrapper .ff-btn,.filters button,button.share-button{font-weight:700;font-size:20px;font-size:1.12rem;padding:11px 18px;color:#E5007E;background-color:transparent;border:2px solid #E5007E;text-decoration:none;display:inline-block;cursor:pointer}button.share-button span{color:#E5007E}#ff-stream-1 .ff-loadmore-wrapper .ff-btn{font-size:18px;background-color:transparent!important;border-radius:0}form.quform-form .quform-button-submit-default>button{padding:7px 20px;width:auto}button.quform-submit span{color:#E5007E;font-size:20px;font-size:1.12rem;line-height:1.5}.no-touchevents div.button a:hover,.no-touchevents button.quform-submit:hover,.no-touchevents div.button a:active,.no-touchevents button.quform-submit:active,.no-touchevents div.button a:focus,.no-touchevents button.quform-submit:focus,.no-touchevents .filters button:hover,.filters button.active,.no-touchevents .post-single:hover .button a,button.share-button:hover{color:#fff;background:#E5007E}button.share-button:hover span{color:#fff}button.share-button:hover svg path{fill:#fff}.no-touchevents #ff-stream-1 .ff-loadmore-wrapper .ff-btn:hover,.no-touchevents #ff-stream-1 .ff-loadmore-wrapper .ff-btn:focus,.no-touchevents #ff-stream-1 .ff-loadmore-wrapper .ff-btn:active{color:#fff;background:#E5007E!important}.no-touchevents button.quform-submit:hover span,.no-touchevents button.quform-submit:focus span,.no-touchevents button.quform-submit:active span{color:#fff}.no-touchevents a.full:hover+div.inside div.button a,.no-touchevents a.full:focus+div.inside div.button a,.no-touchevents a.full:active+div.inside div.button a{color:#fff;background:#E5007E}div.button--header{display:inline-block;margin:50px 30px 0 0}div.button--header a{background:#E5007E;padding:11px 28px 13px;border-radius:50px;border:3px solid #fff;color:#fff}div.button--header a:hover{opacity:.7}.page-template-page-home .arrow-down{position:relative;top:auto;left:auto;bottom:auto;right:auto;margin:0;display:inline-block;animation:none;vertical-align:bottom;margin-top:50px}.page-template-page-home .overlay .overlay-headline{bottom:100px}.go-top{position:fixed;cursor:pointer;z-index:101;bottom:20px;right:20px;width:46px;height:46px;border:2px solid #fff;background:#E5007E;border-radius:50%;opacity:0;visibility:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.go-top.is-active{visibility:visible;opacity:1}.go-top svg{width:20px;left:50%;position:absolute;margin-left:-10px;top:50%;margin-top:-8px;width:20px;transform:rotate(180deg)}.no-touchevents .go-top:hover,.no-touchevents .go-top:focus,.no-touchevents .go-top:active{opacity:.7}.site_notification,.site_notification .site_notification_content a,.site_notification .site_notification_content button{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.site_notification{position:relative;width:100%;background:#E5007E;z-index:100}.site_notification.disable{transform:translateY(-51px);margin-top:-51px}.site_notification .site_notification_content{max-width:1250px;margin:0 auto;padding:10px 15px}.site_notification .site_notification_content p{display:inline-block;margin-bottom:0;margin-top:0;font-size:.94rem;font-size:17px;color:#fff}.site_notification .site_notification_content a{text-decoration:none;color:#445055;position:relative;color:#fff}.site_notification .site_notification_content a::before{content:"";position:absolute;left:0;bottom:-2px;background-color:#FFF;height:2px;width:100%}.site_notification .site_notification_content a:hover{opacity:.6}.site_notification .site_notification_content a:hover::before{opacity:.6}.site_notification .site_notification_content button{margin-left:20px;cursor:pointer;font-weight:700;padding:4px 10px;font-size:.94rem;font-size:17px;color:#fff;background-color:transparent;border:2px solid #fff;text-decoration:none}.site_notification .site_notification_content button:hover{background:#fff;color:#E5007E}.cookie_status p{display:inline-block}.cookie_status__button{margin-left:20px;cursor:pointer;font-weight:700;font-size:20px;font-size:1.12rem;padding:11px 18px;color:#E5007E;background-color:transparent;border:2px solid #E5007E;text-decoration:none}.cookie_status__button:hover,.cookie_status__button:active,.cookie_status__button:focus{background:#E5007E;color:#fff}.noscript{position:fixed;background:#E5007E;color:#fff;width:100%;padding:10px;top:0;z-index:1000;font-size:17px;line-height:1.5em;text-align:center;border-bottom:1px solid #fff}.noscript h3,.noscript p{color:#fff;font-size:18px}.noscript h3{font-size:24px}.noscript a{color:#fff;text-decoration:none;position:relative}.noscript a::before{content:"";position:absolute;left:0;bottom:-2px;background-color:#FFF;height:2px;width:100%}.noscript a:hover::before,.noscript a:hover{opacity:.6}.pdf-container{position:relative;margin-top:2.5em}.desc .pdf-container{margin-top:1.25em;margin-bottom:0em}.desc .pdf-container+.pdf-container{margin-top:.5em}.page-id-18 .pdf-container{margin-top:0}.pdf-container+.pdf-container{margin-top:1em}.pdf-container svg{position:absolute;top:-15px;width:30px}.pdf-container.empty{opacity:.6}.pdf-container a,.pdf-container.empty span{position:relative;padding:6px 0 7px 39px;display:block;font-weight:700}.pdf-container a::before{display:none}.no-touchevents .pdf-container a:hover,.no-touchevents .pdf-container a:focus,.no-touchevents .pdf-container a:active{color:#E5007E}.no-touchevents .pdf-container:hover svg,.no-touchevents .pdf-container:focus svg,.no-touchevents .pdf-container:active svg{fill:#E5007E}.no-touchevents .pdf-container.empty:hover svg,.no-touchevents .pdf-container.empty:focus svg,.no-touchevents .pdf-container.empty:active svg{fill:#445055}.vc_row:not(.angebote),.animate{transform:translateY(80px);opacity:0;-webkit-transition:700ms linear all;transition:700ms linear all}.accordion.animate{transform:translateY(0)}.vc_row[data-vc-full-width]{-webkit-transition:700ms linear all!important;transition:700ms linear all!important}.animate-left{transform:translateX(-40px);opacity:0;-webkit-transition:600ms linear all;transition:600ms linear all;transition-delay:0.6s}.vc_row.is-visible,.animate.is-visible{transform:translate(0);opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s}main.no-image-video .vc_row:first-of-type{transform:translateY(0);opacity:1}header{position:absolute;left:0;top:0;width:100%;padding-top:20px;z-index:100;box-sizing:border-box}header .inside,.overlay-headline .inside{width:1300px}.logo{max-width:180px;float:left}.no-touchevents .logo:hover,.no-touchevents .logo:active,.no-touchevents .logo:focus{opacity:.8}.logo a{display:block}.logo svg{max-width:180px}section.headervideo{position:relative;width:100%;height:92vh;overflow:hidden;background:#E5007E;margin:0 auto 7em auto;min-height:700px}section.headervideo .video-container{height:100%}section.headervideo .video-container.loaded img{display:none!important}section.headervideo .video-container img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;display:block!important}video{width:100%}section.headervideo video{object-fit:cover;height:100%;z-index:-1}.objectfit .video-container img,.object-fit .video-container img,.objectfit .headerimg img,.object-fit .headerimg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.no-objectfit .video-container,.no-object-fit .video-container,.no-objectfit .headerimg,.no-object-fit .headerimg{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.no-objectfit .video-container img,.no-objectfit .headerimg img,.no-object-fit .video-container img,.no-object-fit .headerimg img{display:none!important;width:0;height:0}.video-image-curve{width:100%;position:absolute;bottom:-6px;z-index:3}.video-image-curve svg{width:100%}.page-loader.loading{opacity:0}.page-loader{position:fixed;top:0;z-index:100;width:100%;height:100%;background:#fff;-webkit-transition:500ms linear all;transition:500ms linear all}.page-loader.loading{opacity:0;-webkit-transition-delay:.2s;transition-delay:.2s}.no-js .page-loader{display:none}.overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(-63deg,rgba(96,150,152,.43) 0%,rgba(202,46,124,.49) 89%);z-index:2}.overlay .overlay-headline{position:absolute;left:0;width:100%;bottom:200px;left:100px}.overlay-headline h1,.overlay-headline h2,.headertitle time{padding:2px 20px 5px 20px;background:#E5007E;display:inline-block;color:#fff;font-size:60px;font-weight:700;position:relative;z-index:4}.overlay-headline h1{margin:11px 0 0 0}.overlay-headline h2,.headertitle time{margin:0;font-size:22px;font-size:1.23rem;padding-bottom:9px;padding-top:9px}.single-post h1{margin-top:11px}.overlay video{object-fit:cover;height:100%;width:100%;z-index:-1}.arrow-down{width:60px;height:60px;background:#E5007E;border:3px solid #fff;border-radius:50%;position:absolute;bottom:60px;left:50%;margin-left:-30px;cursor:pointer}.no-touchevents .arrow-down:hover,.no-touchevents .arrow-down:focus,.no-touchevents .arrow-down:active{opacity:.7}.arrow-down svg{left:50%;position:absolute;margin-left:-14px;top:50%;margin-top:-8px}.arrow-down{animation:intro 4s ease-in-out infinite}@keyframes intro{0%{box-shadow:0 5px 15px 0 rgba(0,0,0,.6);transform:translatey(0)}50%{box-shadow:0 15px 15px 0 rgba(0,0,0,.2);transform:translatey(-10px)}100%{box-shadow:0 5px 15px 0 rgba(0,0,0,.6);transform:translatey(0)}}.headerimg{width:100%;height:70vh;max-height:750px;position:relative;margin-bottom:4em;min-height:475px;background-size:cover!important;position:relative}.headerimg h1,.headerimg h1 span{font-size:60px}.headerimg img{object-fit:cover;width:100%;height:100%}.headerimg::before{content:"";background-image:linear-gradient(-63deg,rgba(96,150,152,.43) 0%,rgba(202,46,124,.49) 89%);width:100%;height:100%;position:absolute;left:0;top:0}.headerimg .headertitle{bottom:10%;left:0;position:absolute;width:100%}.headerimg .inside{max-width:1100px;margin:0 auto;position:relative}.headerimg .inside h1,.headertitle time{margin-left:15px}header.no-image-video{background:#fff;position:relative;height:110px;margin-bottom:6em}.page-template-page-googlemaps header.no-image-video{margin-bottom:0}.googlemaps-curve{width:100%;position:absolute;top:0;left:0;z-index:90}.googlemaps-curve svg{width:100%}.gmnoprint .gm-style-cc,.gmnoprint.gm-style-cc,.gm-style-cc div+div a{display:none;opacity:0}.hamburger-menu{display:none;opacity:0}.menu-hauptnavigation-container{float:right;margin-top:15px}.menu-hauptnavigation-container ul{margin:0;padding-left:0!important}.menu-hauptnavigation-container li{display:inline-block;list-style:none;position:relative}.menu-hauptnavigation-container li.angebote_standorte{font-size:27px;font-size:1.5rem;font-weight:700;color:#fff;display:inline-block;width:330px;text-align:center;margin-right:15px}.menu-hauptnavigation-container li.angebote_standorte svg{position:absolute;left:0;top:-16px;fill:#fff;cursor:pointer}.menu-hauptnavigation-container li a{font-size:20px;font-size:1.12rem;color:#fff;margin-right:18px;margin-left:18px;text-decoration:none;position:relative}.menu-hauptnavigation-container li.menu-item-has-children>a{pointer-events:none;cursor:default}.no-touchevents .menu-hauptnavigation-container li:hover,.no-touchevents .menu-hauptnavigation-container li a:hover,.no-touchevents .menu-hauptnavigation-container li:focus,.no-touchevents .menu-hauptnavigation-container li a:focus,.no-touchevents .menu-hauptnavigation-container li:active,.no-touchevents .menu-hauptnavigation-container li a:active{color:#E5007E}.no-touchevents .menu-hauptnavigation-container li svg:hover,.no-touchevents .menu-hauptnavigation-container li svg:focus,.no-touchevents .menu-hauptnavigation-container li svg:active{fill:#E5007E}.menu-hauptnavigation-container ul li.language.first{padding-left:20px;margin-left:4em}.menu-hauptnavigation-container ul li.language.first svg{position:absolute;left:0;top:1px}.menu-hauptnavigation-container ul li.language.first::after,.menu-hauptnavigation-container li.language li:first-child a::after{position:absolute;content:"";height:70%;width:2px;background:#fff;right:0;top:4px}.menu-hauptnavigation-container li.language li:first-child a::after{height:16px;right:0;top:6px}.menu-hauptnavigation-container li.language.first a,.menu-hauptnavigation-container li.language a{padding:0 10px}.menu-hauptnavigation-container li.language.first a{padding-left:2px}li.language{top:-5px;padding-left:20px;margin-left:2.6em}li.language .wpml-ls-legacy-list-horizontal{padding:0;border:0}li.language svg{position:absolute;top:4px;left:0}.menu-hauptnavigation-container li a span{font-size:18px;color:#fff}.menu-hauptnavigation-container li.language a{padding:0 10px;margin:0}.menu-hauptnavigation-container li.social{width:35px;height:35px;display:inline-block;padding:0;bottom:-10px;border-radius:50%;margin-left:15px}.menu-hauptnavigation-container li.social a{width:100%;height:100%;position:absolute;left:0;bottom:0;margin:0;border-radius:50%}.menu-hauptnavigation-container li.social a svg{margin:0;padding:0;position:absolute;bottom:0;left:0;border-radius:50%;fill:#FFF}.no-touchevents .menu-hauptnavigation-container li.social a svg:hover path,.no-touchevents .menu-hauptnavigation-container li.social a svg:focus,.no-touchevents .menu-hauptnavigation-container li.social a svg:active{fill:#E5007E}.home .headervideo{margin-bottom:0}.textintro{margin-bottom:12em;padding-top:4em;margin-top:0}.textintro p{font-size:30px;font-size:1.67rem;font-weight:700;color:#ACACAC;text-align:center;margin-left:auto;margin-right:auto}.service-container{padding-top:23px;padding-bottom:19px}.home .service-container{margin-top:6em}.service-single .inside{width:1500px;max-width:100%}.service-single{position:relative;margin:0 auto}.service-single+.service-single{margin-top:11em}.service-single::before{content:"";position:absolute;top:5%;z-index:-1;height:100%;background-color:#F9F9F9;width:100%}.service-single .col-md-6{padding:0}.service-single .row{margin:0}.service-single img{-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;width:100%}.no-touchevents .service-single:hover img,.no-touchevents .service-single:active img,.no-touchevents .service-single:focus img{-moz-transform:scale(1.005);-webkit-transform:scale(1.005);transform:scale(1.005)}.service-single .service-content{padding-left:70px}.vc_row .wpb_wrapper .service-single h2{margin:1.5em 0 .75em 0}.vc_row .wpb_wrapper .service-single p{max-width:500px;position:relative}.service-single div.button.angebot{margin-top:2em;margin-bottom:1em}.service-single div.button::before{content:"";width:78px;height:2px;background:#E5007E;position:absolute;top:-20px;left:-109px}.service-single .reverse div.button::before{right:-39px;left:auto}.no-touchevents .service-single:hover p::after,.no-touchevents .service-single:focus p::after,.no-touchevents .service-single:active p::after{width:86px;left:-113px}.no-touchevents .service-single:hover .reverse p::after,.no-touchevents .service-single:focus .reverse p::after,.no-touchevents .service-single:active .reverse p::after{right:-43px;;left:auto}.page-id-433 .service-single div.button.angebot{margin-top:2em}.page-id-433 .service-single div.button::before{top:-24px}.page-id-433 .service-single h2{line-height:1.2}.ff-stream{padding-bottom:6em!important}.ff-stream-wrapper{margin-top:0!important}.ff-content{letter-spacing:0;color:#445055!important;font-size:20px!important;line-height:1.5!important;max-height:initial!important}#ff-stream-1 .ff-loadmore-wrapper .ff-btn{margin-top:3em}.ff-item-bar{display:none;opacity:0}.ff-img-holder{max-height:600px}.ff-share-wrapper{display:none!important}.ff-comments-list{display:none!important;opacity:0!important}.ff-item-cont{background-color:#fff}.ff-slideshow .ff-supports-comments .ff-item-meta{border-bottom:none!important}.flaticon-share2{display:none!important;opacity:0!important}.ff-slideshow .ff-slide-wrapper .ff-dropdown .ff-external-link{text-transform:none!important;font-family:"Asap",sans-serif;text-decoration-style:unset!important;line-height:1.5!important;border-radius:0!important;font-size:14px}.ff-slideshow .ff-item-cont .ff-content{margin-top:8%!important}.ff-item-cont h4 a{font-size:21px}.ff-item-cont h4{margin-bottom:4%!important}.ff-item-cont .ff-content{margin-top:3%!important}.ff-item .ff-content{margin-top:7%!important}h6.ff-item-bar{display:none!important}.ff-slideshow .ff-nickname{color:#445055!important;overflow:unset!important;font-size:21px!important}.vc_row.standort-row{margin-top:1em}.standort-container a{text-decoration:none;font-size:48px;font-size:2.66rem;font-weight:700;color:#E0E0E0}.no-touchevents .standort-container a:hover,.no-touchevents .standort-container a:focus,.no-touchevents .standort-container a:active{color:#E5007E}.vc_row .wpb_wrapper .standort-container h3{font-size:30px;font-size:1.67rem;margin-bottom:.25em}.angebote .vc_column_container>.vc_column-inner{padding:0}div.accordion::before,div.accordion::after{content:"";width:100%;height:2px;background-color:#F1F1F1;position:absolute}h2.accordion-title{padding:40px 0;cursor:pointer;position:relative;outline:0!important;text-transform:none;max-width:initial;display:block}.vc_row .wpb_wrapper h2.accordion-title{margin:0}.accordion-content::after{bottom:0}.accordion .icon{width:77px;margin-right:20px;text-align:center;display:inline-block}.accordion svg.icon-mobile{display:none}.no-touchevents h2.accordion-title:hover,.no-touchevents h2.accordion-title:focus,.no-touchevents h2.accordion-title:active{color:#E5007E}h2.accordion-title.open,.no-touchevents h2.accordion-title.open:hover,.no-touchevents h2.accordion-title.open:focus,.no-touchevents h2.accordion-title.open:active{border-bottom-color:#fff;color:#E5007E}.accordion-content{padding-bottom:100px;position:relative}h2.accordion-title.open::after,.no-touchevents h2.accordion-title.open:hover::after,.no-touchevents h2.accordion-title.open:focus::after,.no-touchevents h2.accordion-title.open:active::after,.accordion-content::before{content:"";height:100%;width:23px;background:#E5007E;left:0;top:0;position:absolute;z-index:10}h2.accordion-title .arrow{position:absolute;top:50%;right:15px;margin-top:-8px;font-size:1rem}h2.accordion-title .arrow svg{margin-bottom:6px}.no-touchevents h2.accordion-title:hover .arrow svg,.no-touchevents h2.accordion-title:active .arrow svg,.no-touchevents h2.accordion-title:focus .arrow svg,h2.accordion-title.open .arrow svg{fill:#E5007E}h2.accordion-title.open .arrow svg,.no-touchevents h2.accordion-title.open:hover .arrow svg,.no-touchevents h2.accordion-title.open:active .arrow svg,.no-touchevents h2.accordion-title.open:focus .arrow svg{transform:rotate(180deg)}.accordion h2 .inside{position:relative;padding:0 50px 0 0}.accordion--active .accordion-title,.accordion-title:hover{color:#E5007E}.accordion h4{margin:0 0 6px 0;line-height:1}.accordion p{margin:0}.accordion .kursinfo{max-width:840px}.vc_row.kursinfo+.vc_row{margin-top:90px}.accordion .kursleiter{margin-bottom:90px;margin-top:75px}.accordion .kursleiter-single{width:100%}.accordion .kursleiter-single+.kursleiter-single{margin-top:45px}.accordion .kursleiter img{max-width:375px;margin-right:61px}.accordion .kursleiter-info{width:330px;position:relative;display:inline-block;vertical-align:top;margin-top:15px}.accordion .kursleiter-info::before{content:"";width:78px;height:2px;background:#E5007E;left:-100px;top:25px;position:absolute}.accordion .kursleiter-single.no-img img{display:none;opacity:0}.accordion .kursleiter-single.no-img .kursleiter-info::before{display:none;opacity:0}.accordion .kursleiter-single.no-img .kursleiter-info{margin-top:0;width:auto;max-width:800px}.accordion .infoblock{margin-bottom:48px!important;display:inline-block}.accordion span.svg{width:81px;height:81px;background:#D8D8D8;position:relative;display:block;border-radius:50%;margin-right:20px;display:inline-block}.accordion .info{width:285px;display:inline-block;vertical-align:top}.accordion .registration{width:100%;background:#F9F9F9;padding:50px 0 55px 97px;box-sizing:border-box}.accordion .registration h4{color:#E5007E;font-size:32px;font-size:1.8rem;margin-bottom:40px;position:relative}.accordion .registration h4::after{content:"";width:102px;height:2px;background:#E5007E;left:-51px;bottom:-17px;position:absolute}.vc_row .wpb_wrapper .registration p+p{margin-top:.75em}.accordion .registration p:empty{display:none}.vc_row+.vc_row.contact{margin-top:4em}.quform{max-width:600px}form.quform-form{max-width:600px}div.quform-element-group div.quform-element{width:50%;padding:0 10px;float:left}div.quform-element-1_3{width:50%}div.quform-element-group{margin:0 -10px}span.quform-required{color:#E5007E!important;position:relative;top:-2px;left:-2px;font-weight:700}.quform-input{margin:0!important}form.quform-form .quform-field-email,form.quform-form .quform-field-text,form.quform-form .quform-field-textarea{border:none;border-bottom:2px solid #E5007E}form.quform-form .quform-field-textarea{height:130px;resize:none}form.quform-form .quform-element-textarea .quform-label-text,form.quform-form .quform-element-textarea .quform-required{display:inline!important}form.quform-form .quform-label-inside,form.quform-form .quform-field-email,form.quform-form .quform-field-text,form.quform-form .quform-field-textarea{color:#445055;font-weight:400;font-size:20px;font-size:1.12rem;padding-left:0!important}form.quform-form .quform-field-textarea{padding-top:0}.quform-element-textarea{margin-top:10px}div.quform-edit-form{display:none}div.quform-error{display:none!important}.quform .quform-has-error .quform-field-email,.quform .quform-has-error .quform-field-text,.quform .quform-has-error .quform-field-textarea{border-color:#ff3737!important}.quform-spacer .quform-spacer{padding:0 0 35px 0!important}.quform-element-1_3 .quform-spacer{padding:0 0 35px 0!important}.quform-success-message-animate .quform-success-message{border:none;padding:0 0 40px 0;background:#fff}.quform-success-message-icon{display:none}.quform-success-message div.quform-success-message-content{color:#E5007E;font-size:20px;font-size:1.12rem;font-weight:700;line-height:1.4;background:#e6107e;color:#fff;padding:10px 15px}.quform-label-text{color:#ababab}.quform .quform-has-error .quform-label-text,.quform .quform-has-error input{color:#ff3737!important}.vc_col-sm-4 h4{margin-top:3em}.mitarbeiter-string-container{font-weight:700;font-size:20px;font-size:1.12rem;color:#445055}.links a{text-decoration:none;line-height:1.75}address{font-weight:400;font-size:20px;font-size:1.12rem;color:#445055;font-style:normal;line-height:1.4}address a{text-decoration:none}.mitarbeiter-container,.post-container{padding-top:23px;padding-bottom:19px}.mitarbeiter-single .inside,.post-single .inside{width:1500px;max-width:100%}.mitarbeiter-single,.post-single{position:relative;margin:0 auto}.post-single{width:100%;margin-top:5.5em;margin-bottom:5.5em}.mitarbeiter-single+.mitarbeiter-single{margin-top:11em}.mitarbeiter-single::before,.post-single::before{content:"";position:absolute;top:5%;z-index:-1;height:100%;background-color:#F9F9F9;width:100%}.mitarbeiter-single .col-md-6,.post-single .col-md-6{padding:0}.mitarbeiter-single .row,.post-single .row{margin:0}.mitarbeiter-single img,.post-single img{-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;width:100%}.mitarbeiter-single .mitarbeiter-info,.post-single .post-info{padding-left:70px;padding-right:40px;margin-bottom:1em}.mitarbeiter-single span.name,.post-single h2{font-size:48px;font-size:2.66rem;color:rgba(0,0,0,.6);font-weight:700;margin:2.5em 0 .1em 0;display:block;position:relative;line-height:1.3}.vc_row .wpb_wrapper .post-single h2{margin-bottom:.75em;margin-top:0}.mitarbeiter-single span.position,.post-single time{display:block;margin-bottom:1.5em;position:relative}.post-single time{margin-top:5.5em;margin-bottom:-.1em}.mitarbeiter-single span.name::before,.post-single h2::before{content:"";width:78px;height:2px;background:#E5007E;position:absolute;bottom:-22px;left:-109px}.mitarbeiter-single .reverse span.name::before,.post-single .reverse h2::before{right:-79px;left:auto}.post-single h2::before{bottom:auto;top:32px}.blog main>section>.inside{max-width:unset}.vc_row--slim,.filter-container{max-width:1100px;margin:0 auto!important}.filter-container{padding-left:15px;padding-right:15px}.vc_row:not(.vc_row--slim) .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}.vc_row.blog{margin-top:0}.filters button:not(:last-child){margin-right:.5rem}.filters button{margin-bottom:.5rem}.filters{margin-bottom:-.5rem}.no-touchevents .filters button:hover{cursor:pointer}.mitarbeiter-info .position{font-weight:700}ul.page-list{margin-bottom:3em}ul.page-list li{margin-bottom:5px}ul.page-list li a{position:relative}ul.page-list li:after{display:none}.main a.phone,.main a.mail{position:relative;padding-left:25px}.main a.phone::before,.main a.phone::after,.main a.mail::before,.main a.mail::after{content:"";position:absolute;left:0;background-image:url(https://buggyfit.ch/wp-content/themes/SCHMUCKI_child/img/iconset_buggyfit.png);background-size:163px;background-repeat:no-repeat}.main a.phone::before,.main a.phone::after{top:3px;width:18px;height:18px;background-position:-21px -30px}.main a.phone::after{background-position:-21px -50px}.main a.mail::before,.main a.mail::after{top:5px;width:19px;height:15px;background-position:-1px -30px}.main a.mail::after{background-position:-1px -47px}.no-touchevents .main a.phone:hover::after,.no-touchevents .main a.mail:hover::after,.no-touchevents .main a.phone:focus::after,.no-touchevents .main a.mail:focus::after,.no-touchevents .main a.phone:active::after,.no-touchevents .main a.mail:active::after{opacity:1}.main a.phone::after,.no-touchevents .main a.phone:hover::before,.no-touchevents .main a.phone:focus::before,.no-touchevents .main a.phone:active::before,.main a.mail::after,.no-touchevents .main a.mail:hover::before,.no-touchevents .main a.mail:focus::before .no-touchevents .main a.mail:active::before{opacity:0}.page-template-page-googlemaps .gmap{height:85vh!important}.standort-container a:hover{color:#E5007E}footer{position:relative;margin-top:8em}.page-id-6 footer,.page-id-432 footer,.page-id-433 footer,.page-template-page-googlemaps footer{margin-top:-30px}.footercurve{width:100%;margin-bottom:-5px}.footercurve svg{width:100%}footer .main-footer{background-color:#E5007E;padding-top:20px}#footer-top,#footer-center,#footer-bottom{position:relative;width:100%;text-align:center}footer a{text-decoration:none;color:#fff;cursor:pointer}footer li{position:relative;display:inline-block}#footer-center{margin-top:65px}#footer-center ul{padding:0}#footer-center li a{margin:0 35px;position:relative;font-size:20px;font-size:1.12rem}.no-touchevents #footer-center li a:hover,.no-touchevents #footer-center li a:focus,.no-touchevents #footer-center li a:active{opacity:.7}#footer-center li.contact a,#footer-center li.about a,#footer-center li.facebook a{padding-top:33px}#footer-center li.contact a::before,#footer-center li.about a::before,#footer-center li.facebook a::before{content:"";position:absolute;left:50%;background-image:url(https://buggyfit.ch/wp-content/themes/SCHMUCKI_child/img/iconset_buggyfit.png);background-size:163px;background-repeat:no-repeat}#footer-center li.contact a::before{top:4px;margin-left:-12px;width:26px;height:21px;background-position:-65px 0}#footer-center li.about a::before{top:0;margin-left:-17px;width:34px;height:28px;background-position:-29px 0}#footer-center li.facebook a::before{top:0;margin-left:-14px;width:28px;height:28px;background-position:0 0}.no-touchevents #footer-center li.contact a:hover::before,.no-touchevents #footer-center li.about a:hover::before,.no-touchevents #footer-center li.facebook a:hover::before,.no-touchevents #footer-center li.contact a:focus::before,.no-touchevents #footer-center li.about a:focus::before,.no-touchevents #footer-center li.facebook a:focus::before,.no-touchevents #footer-center li.contact a:active::before,.no-touchevents #footer-center li.about a:active::before,.no-touchevents #footer-center li.facebook a:active::before{opacity:.7}#footer-bottom{margin:80px 0 0 0;padding-bottom:10px;clear:both}#footer-bottom ul{padding:0}#footer-bottom li{position:relative}#footer-bottom li+li::before{content:"";height:80%;width:1px;background:#fff;opacity:.6;position:absolute;left:-3px;top:2px}#footer-bottom a{font-size:15px;font-size:.95rem;padding:0 8px;opacity:.7}.no-touchevents #footer-bottom a:hover,.no-touchevents #footer-bottom a:focus,.no-touchevents #footer-bottom a:active{opacity:1}.footer-logos{text-align:center;padding:1.5em 0}.footer-logos a{display:inline-block;margin:0 1em}.footer-logos a:hover{opacity:.6}.footer-logos a img{max-width:8em}.footer-logos a:first-of-type img{max-width:11em}.page-id-229 div.button{text-align:center}.hidden{display:none}.share-button svg{width:20px;height:20px;margin-right:6px;top:3px;position:relative}.share-dialog button span,.share-dialog .button span{color:#e6107e}.share-button,.share-dialog .copy-link{padding-left:30px;padding-right:30px}.share-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.share-dialog{display:none;width:95%;max-width:500px;box-shadow:0 8px 16px rgba(0,0,0,.15);z-index:-1;border:1px solid #ddd;padding:20px;border-radius:4px;background-color:#fff}.share-dialog.is-open{display:block;z-index:2}.share-dialog header{display:flex;justify-content:space-between;margin-bottom:20px}.share-dialog .targets{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:20px;margin-bottom:20px}.share-dialog .close-button{background-color:transparent;border:none;padding:0}.share-dialog .close-button svg{margin-right:0}.share-dialog .link{display:flex;justify-content:center;align-items:center;padding:10px;border-radius:4px;background-color:#eee}.pen-url{margin-right:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpb_content_element .wpb_wrapper{padding-left:15px;padding-right:15px}.vc_row>.wpb_column>.vc_column-inner>.wpb_wrapper>.button,button.share-button{margin-left:15px}.vc_row .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}button.share-button+svg+.button{display:inline-block}.menu-hauptnavigation-container li.blog-mobile{display:none}@media all and (max-width:1650px){.overlay-navigation ul li.standorte a::before{top:2px}}@media all and (max-width:1500px){header{padding:20px 15px 0 15px}.overlay-headline h1{font-size:60px;font-size:3.3rem}.overlay-headline h2{font-size:20px;font-size:1.1rem}header .inside,.overlay-headline .inside{width:auto}.service-single .inside{width:auto;left:auto;margin-left:0}.overlay-navigation ul li{padding:1.2em 0}.overlay-navigation ul li a{font-size:3.2rem}}@media all and (max-width:1450px){.vc_row .wpb_wrapper .service-single h2{margin:1.2em 0 .4em 0}.service-single div.button::before{top:-35px}.service-single div.button.angebot{margin-top:2.5em}.menu-hauptnavigation-container ul li.language.first{margin-left:2.5em}}@media all and (max-width:1300px){section.headervideo{height:87vh}.service-single::before{height:100%}.site_notification{z-index:102}.site_notification .site_notification_content button{display:block;margin:.8em 0 0 0}.site_notification.disable{transform:translateY(-90px);margin-top:-90px}}@media all and (max-width:1200px){html{font-size:100%!important}p,main a,main li,span:not(.ff-label-text),h4,div.button a,button.quform-submit,#ff-stream-1 .ff-loadmore-wrapper .ff-btn,button.quform-submit span{font-size:20px;font-size:1.22rem}#ff-stream-1 .ff-loadmore-wrapper .ff-btn{font-size:18px!important}h1{font-size:3rem}h2,.mitarbeiter-single span.name,.post-single h2{font-size:2.2rem}.vc_row .wpb_wrapper h2{margin-bottom:1rem}header,header.no-image-video{height:115px}header.no-image-video{margin-bottom:4em}.logo,.logo svg{max-width:165px}.vc_row .wpb_wrapper h1{margin:0 0 .4em 0}.overlay .overlay-headline{left:15px}.overlay-headline h1,.overlay-headline h2{padding:1px 15px 3px 15px}.overlay-headline h1,.headertitle--two-lines .inside h1 span{font-size:45px;font-size:2.5rem}.overlay-headline h2{font-size:18px;font-size:1rem}.inside,.headline-center{width:100%}.textintro{margin-top:0;margin-bottom:8em}section.headervideo{margin-bottom:5em}.headertitle .inside h1{margin-left:15px;margin-right:15px;font-size:50px}div.angebote_standorte svg{width:293px;top:-18px;left:-31px}.mitarbeiter-single+.mitarbeiter-single,.service-single+.service-single{margin-top:8em}.post-single{margin-top:4em;margin-bottom:4em}.mitarbeiter-single span.name{margin:1em 0 .5em 0}.mitarbeiter-single span.name::before{bottom:-7px;left:-69px}.post-single h2::before{top:21px;width:64px;left:-77px}.post-single .reverse h2::before{right:-60px}.post-single time{margin-top:4em}.mitarbeiter-single .mitarbeiter-info,.post-single .post-info{padding-left:30px;padding-right:15px}.mitarbeiter-single .reverse .mitarbeiter-info p,.post-single .reverse .post-info p{padding-right:30px}.vc_row .wpb_wrapper .service-single h2{margin:1.25em 0 .25em 0}.vc_row .wpb_wrapper .service-single p{max-width:auto}.service-single .service-content{padding-left:40px;padding-right:40px}.service-single div.button::before{display:none;opacity:0}.service-single div.button.angebot{margin-top:1.5em}.accordion h2 .inside,.accordion .accordion__content .inside{padding:0 50px 0 40px}h2.accordion-title.open::after,.no-touchevents h2.accordion-title.open:hover::after,.no-touchevents h2.accordion-title.open:focus::after,.no-touchevents h2.accordion-title.open:active::after,.accordion-content::before{width:10px}.menu-hauptnavigation-container ul li.language.first svg{top:-1px}li.language svg{top:3px}li.language{margin-left:1.5em}}@media all and (max-width:1169px){.site_notification.disable{transform:translateY(-115px);margin-top:-115px}section.headervideo{height:84vh}.menu-hauptnavigation-container>ul>li.menu-item>a{font-size:25px}.menu-hauptnavigation-container li a{margin-right:15px;margin-left:15px}.menu-hauptnavigation-container ul li.language.first{margin-left:2em}}@media all and (min-width:960px){.menu-hauptnavigation-container{margin-top:5px}.menu-hauptnavigation-container>ul>li.menu-item>a{display:inline-block;font-size:23px;font-weight:700;padding:20px 0}.menu-hauptnavigation-container ul.sub-menu{position:absolute;width:auto;padding:0px!important;background:rgba(255,255,255,.98);z-index:-1;visibility:hidden;opacity:0;transform:translateY(-5px);-webkit-box-shadow:0 5px 25px 0 rgba(0,0,0,.08);box-shadow:0 5px 25px 0 rgba(0,0,0,.08)}.menu-hauptnavigation-container ul.sub-menu::before{content:"";position:absolute;top:-12px;left:50%;transform:translateX(-50%);border-style:solid;border-width:0 12px 12px 12px;border-bottom-color:rgba(255,255,255,.95);border-left-color:rgba(255,0,0,0);border-right-color:rgba(255,0,0,0)}.lang-en .menu-hauptnavigation-container #menu-item-1348 ul.sub-menu::before{left:115px}.menu-hauptnavigation-container li.sub-menu--active ul.sub-menu{z-index:100;visibility:visible;opacity:1;transform:translateY(0)}.menu-hauptnavigation-container ul.sub-menu li{display:block}.menu-hauptnavigation-container ul.sub-menu li a{padding:14px 20px!important;margin:0!important;display:block;color:#445055;border-bottom:1px solid rgba(224,224,224,.5);line-height:1.3}.menu-hauptnavigation-container ul.sub-menu li a:hover,.menu-hauptnavigation-container ul.sub-menu .current-menu-item a{color:#E5007E}.menu-hauptnavigation-container ul.sub-menu li:first-child a{padding-top:17px!important}.menu-hauptnavigation-container ul.sub-menu li:last-child a{padding-bottom:17px!important;border-bottom:0}.menu-hauptnavigation-container li.offer ul.sub-menu{width:263px;margin-left:-59px}.menu-hauptnavigation-container li.about-us ul.sub-menu{width:235px;margin-left:-43px}.menu-hauptnavigation-container li.blog ul.sub-menu{width:225px;left:-72px}header.no-image-video .menu-hauptnavigation-container li.angebote_standorte{color:#E5007E}header.no-image-video .menu-hauptnavigation-container li svg{fill:#E5007E}.no-touchevents header.no-image-video .menu-hauptnavigation-container li.angebote_standorte svg:hover,.no-touchevents header.no-image-video .menu-hauptnavigation-container li.angebote_standorte svg:focus,.no-touchevents header.no-image-video .menu-hauptnavigation-container li.angebote_standorte svg:active{opacity:.8}.no-touchevents header.no-image-video .menu-hauptnavigation-container li.angebote_standorte:hover,.no-touchevents header.no-image-video .menu-hauptnavigation-container li.angebote_standorte:focus,.no-touchevents header.no-image-video .menu-hauptnavigation-container li.angebote_standorte:active{opacity:.7}header.no-image-video .menu-hauptnavigation-container li a,header.no-image-video .menu-hauptnavigation-container li a span{color:#445055}header.no-image-video .menu-hauptnavigation-container li.language li:first-child a::after{background:#445055}header.no-image-video .menu-hauptnavigation-container li.language svg path{fill:#445055}.no-touchevents header.no-image-video .menu-hauptnavigation-container li a:hover,.no-touchevents header.no-image-video .menu-hauptnavigation-container li a:focus,.no-touchevents header.no-image-video .menu-hauptnavigation-container li a:active,header.no-image-video .menu-hauptnavigation-container li.current-menu-item a{color:#E5007E}header.no-image-video .menu-hauptnavigation-container li.current-menu-item.menu-item-42 a,header.no-image-video .menu-hauptnavigation-container li.current-menu-item.menu-item-43 a{color:#445055!important}header.no-image-video .menu-hauptnavigation-container li.current-menu-item.menu-item-42 a:hover,header.no-image-video .menu-hauptnavigation-container li.current-menu-item.menu-item-42 a:focus,header.no-image-video .menu-hauptnavigation-container li.current-menu-item.menu-item-42 a:active,header.no-image-video .menu-hauptnavigation-container li.current-menu-item.menu-item-43 a:hover,header.no-image-video .menu-hauptnavigation-container li.current-menu-item.menu-item-43 a:focus,header.no-image-video .menu-hauptnavigation-container li.current-menu-item.menu-item-43 a:active{color:#E5007E!important}header.no-image-video .menu-hauptnavigation-container li.contact a::before{background-position:-93px -19px}header.no-image-video .menu-hauptnavigation-container li.contact a::after{background-position:-93px -37px}header.no-image-video .menu-hauptnavigation-container li.about a::before{background-position:-135px -25px}header.no-image-video .menu-hauptnavigation-container li.about a::after{background-position:-135px -48px}header.no-image-video .menu-hauptnavigation-container li.social a svg path{fill:#445055}}@media all and (max-width:1023px){.vc_row .wpb_wrapper .service-single h2{margin:1em 0 .25em 0}.service-single .service-content{padding-left:35px;padding-right:15px}.service-single div.button.angebot{margin-top:2em}.service-single div.button::before{display:none}.accordion .info{max-width:192px;width:auto}.accordion .infoblock{width:45%}.accordion .infoblock:nth-of-type(2n){margin-left:10%}.googlemaps-curve{margin-top:-4px}.menu-hauptnavigation-container{right:85px;top:34px}.logo,.logo svg{max-width:155px}.menu-hauptnavigation-container li a{margin-right:14px;margin-left:14px}.menu-hauptnavigation-container ul li.language.first{margin-left:1em}.menu-hauptnavigation-container ul li.language.first svg{top:-1px}.menu-hauptnavigation-container li.social{margin-left:10px}.menu-hauptnavigation-container>ul>li.menu-item>a{font-size:20px}}@media all and (max-width:1023px) and (min-width:960px){li.about-us ul.sub-menu{width:187px;margin-left:-40px}li.blog ul.sub-menu{width:208px}.menu-hauptnavigation-container li.offer ul.sub-menu{width:236px;margin-left:-61px}}@media all and (max-width:959px){header{padding:0}.logo{margin-top:0px!important;padding-left:15px;max-width:initial}.nav-active .logo{background:#E5007E}header{z-index:100}header.nav-active{background:#E5007E;position:fixed}header.nav-active .logo svg path{fill:#fff}.menu-hauptnavigation-container{position:absolute;right:30px;clear:both;margin-top:0}.menu-hauptnavigation-container li.angebote_standorte{display:none;opacity:0}.menu-hauptnavigation-container ul li.language.first svg{top:-2px}.menu-hauptnavigation-container li a,.menu-hauptnavigation-container>ul>li.menu-item>a{font-size:1.75rem}.hamburger-menu{display:inline-block;opacity:1;position:absolute;z-index:1010;top:15px;right:15px;margin:auto;height:60px;background:#E5007E;width:60px;cursor:pointer;border-radius:50%;border:2px solid #fff}.hamburger-menu.is-active{border-color:#fff}.hamburger-menu svg{overflow:initial;margin-top:2px;height:24px;width:33px;position:absolute;left:50%;top:50%;margin-left:-16px;margin-top:-12px}.no-touchevents .hamburger-menu svg:hover,.no-touchevents .hamburger-menu svg:focus,.no-touchevents .hamburger-menu svg:active{opacity:.7}.hamburger-menu,.hamburger-menu g{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.hamburger-menu g.bottom{transition-delay:0s;opacity:1}.hamburger-menu.is-active g.top,.hamburger-menu.is-active g.middle{transition-delay:.1s}.hamburger-menu.is-active g.top{transform:translateY(-3px) translateX(15px) rotate(45deg)}.hamburger-menu.is-active g.middle{transform:translateY(21px) translateX(-9px) rotate(-45deg)}.hamburger-menu.is-active g.bottom{transform:translateY(5px);opacity:0}.logo{z-index:10;position:relative}.hide-scrollbar body{overflow-y:hidden}.menu-hauptnavigation-container{top:0;right:0;left:0;width:100%;height:100%;position:fixed;opacity:0;visibility:hidden;z-index:-1;-webkit-transition:300ms linear all;transition:300ms linear all;background:#E5007E}.menu-hauptnavigation-container>ul{background:#E5007E;padding-bottom:40px}.nav-active .menu-hauptnavigation-container{opacity:1;visibility:visible;z-index:5;overflow-y:scroll;-webkit-overflow-scrolling:touch}.menu-hauptnavigation-container>ul{margin-top:98px;border-top:1px solid rgba(255,255,255,.5)}.menu-hauptnavigation-container li.menu-item-has-children>a{display:none}.menu-hauptnavigation-container li.blog-mobile{display:block}.menu-hauptnavigation-container li.blog li{display:none}.menu-hauptnavigation-container li,.menu-hauptnavigation-container svg{display:block;opacity:1}.menu-hauptnavigation-container li.contact{margin-bottom:20px}.menu-hauptnavigation-container li a{font-size:1.75rem;border-bottom:1px solid rgba(255,255,255,.5);display:block;padding:.6em 15px;margin:0;font-weight:700}.menu-hauptnavigation-container li a:hover{color:#fff}.no-touchevents .menu-hauptnavigation-container li a:hover,.no-touchevents .menu-hauptnavigation-container li.social a svg:hover{opacity:.7}.menu-hauptnavigation-container ul li.language{top:0;display:inline-block}.menu-hauptnavigation-container ul li.language.first{margin-left:15px}.menu-hauptnavigation-container li.language a{font-size:20px;font-size:1.12rem;font-weight:400;border-bottom:0}.menu-hauptnavigation-container ul li.language.first svg{top:-1px}.menu-hauptnavigation-container li.social{float:right;margin-right:15px;margin-left:0;bottom:10px}.no-touchevents .menu-hauptnavigation-container li.social a svg:hover path,.no-touchevents .menu-hauptnavigation-container li.social a svg:focus,.no-touchevents .menu-hauptnavigation-container li.social a svg:active{fill:#FFF}.no-touchevents .menu-hauptnavigation-container li:hover,.no-touchevents .menu-hauptnavigation-container li a:hover,.no-touchevents .menu-hauptnavigation-container li:focus,.no-touchevents .menu-hauptnavigation-container li a:focus,.no-touchevents .menu-hauptnavigation-container li:active,.no-touchevents .menu-hauptnavigation-container li a:active{color:#fff}header,header.no-image-video{height:99px}li.language{margin-left:14px}}@media all and (max-width:767px){html{font-size:85%!important}.vc_row .wpb_wrapper p strong,h4{font-size:1.3rem}.mobile-hidden{display:none;opacity:0}.mobile-only{display:block;opacity:1}.logo svg{max-width:130px}header,header.no-image-video{height:90px}.hamburger-menu{top:18px;height:55px;width:55px}.menu-hauptnavigation-container>ul{margin-top:90px}.vc_row .wpb_wrapper h1,h1{font-size:45px;font-size:2.5rem;padding:2px 10px 3px 10px}.headerimg h1{font-size:1.5rem;margin-left:15px}#footer-top div.angebote_standorte svg{left:-37px;top:-20px}section.headervideo{height:auto;min-height:auto;min-height:initial}section.headervideo .video-container{height:auto}.headervideo .video-container{position:relative}.headervideo .video-container::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(-63deg,rgba(96,150,152,.43) 0%,rgba(202,46,124,.49) 89%);z-index:2}.overlay,.page-template-page-home .overlay .overlay-headline,.overlay .overlay-headline{left:0;bottom:0;background:#E5007E;padding:15px 15px 20px;position:relative}.overlay-headline h1,.overlay-headline h2{background:none;display:block;padding:0;margin:0}.overlay-headline h1{font-size:29px;font-size:1.8rem}.overlay-headline h2{font-size:14px;font-size:1.1rem;margin-bottom:.3rem}.arrow-down,.page-template-page-home .arrow-down{display:none;opacity:0}.standort-container a{font-size:27px;font-size:1.7rem}.vc_row .wpb_wrapper h2,.mitarbeiter-single span.name{font-size:27px;font-size:1.7rem}.vc_row .wpb_wrapper .standort-container h3{font-size:21px;font-size:1.3rem}.overlay-headline br{display:none}section.headervideo{margin-bottom:2em}.headerimg{height:350px;min-height:350px;margin-bottom:1.5em}.headerimg .inside{padding-top:230px}.textintro{margin-bottom:0}div.angebote_standorte svg,li.angebote_standorte svg{width:264px;top:-19px;left:-30px}.ff-content{font-size:16px!important}.ff-item-cont h4 a{font-size:17px!important}.ff-slideshow .ff-dropdown a{padding-right:8px!important}.ff-slideshow .ff-nickname{font-size:19px!important}div.quform-element-group div.quform-element{width:100%}.overlay-navigation ul li.about a,.overlay-navigation ul li.contact a,.overlay-navigation ul li.facebook a{font-size:1.5em}.overlay-navigation ul li a{font-size:2rem}h2.accordion-title{font-size:2.1em;padding:30px 0}h2.accordion-title.open::after,.accordion-content::before{display:none;opacity:0}.accordion h2 .inside,.accordion .accordion-content .inside{padding:0 15px}.accordion h2 .inside{padding-right:50px}.accordion span.svg{width:70px;height:70px}.accordion .info{width:auto;max-width:73%}.accordion .infoblock{margin-bottom:35px;margin-right:0}.accordion .kursleiter{margin-bottom:75px;margin-top:50px}.accordion .kursleiter span{display:block}.accordion .registration{padding:25px 10px 25px 15px}.accordion .registration::before{content:"";position:absolute}.accordion .infoblock{width:100%}.accordion .infoblock:nth-of-type(2n){margin-left:0}.accordion .icon svg{display:none}.accordion .icon svg.icon-mobile{display:block}.accordion .icon{width:61px;margin-right:4%;text-align:center;display:inline-block;max-width:23%}h2.accordion-title .arrow svg{width:23px}h2.accordion-title .arrow{margin-top:-6px}.mitarbeiter-single img{max-width:500px}.mitarbeiter-single .mitarbeiter-info{width:100%;padding-left:15px}.mitarbeiter-single .reverse .mitarbeiter-info p,.mitarbeiter-single .mitarbeiter-info p{padding-right:15px}.mitarbeiter-single::before,.mitarbeiter-single span.name::before,.post-single h2::before,.post-single::before{display:none;opacity:0}.mitarbeiter-image{width:100%}.mitarbeiter-single span.name{margin:.6em 0 .2em 0;line-height:1.2}.service-single img{max-width:500px}.service-content{width:100%}.service-single .service-content{padding-left:15px}.vc_row .wpb_wrapper .service-single h2{margin:.75em 0 .25em 0}.ff-item .ff-content{margin:15px!important}.service-image{width:100%}.service-single div.button.angebot{margin-top:2em}.service-single p::after,.service-single::before{display:none;opacity:0}.mitarbeiter-single+.mitarbeiter-single,.service-single+.service-single{margin-top:5em}.googlemaps-curve{display:none;opacity:0}.headline-center,.center{padding-left:15px;padding-right:15px}footer{margin-top:5em}.page-template-page-googlemaps footer{margin-top:-1em}#footer-top{margin-bottom:70px}#footer-bottom{margin-top:60px}.home .googlemaps select{font-size:16px;padding:11px 18px;border:2px solid #E5007E;color:#E5007E;font-weight:700;width:300px;margin:1em 0}.main a.phone::before,.main a.phone::after{top:1px}.main a.mail::before,.main a.mail::after{top:3px}.standort-row.vc_row{margin-top:1.5em}.vc_row.kursinfo+.vc_row{margin-top:20px}.accordion-content{padding-bottom:40px}.site_notification{position:fixed;bottom:0;left:0;background:#F9F9F9}.cookie_status{display:block}.cookie_status__button{margin:.5em 0}.site_notification.disable{transform:translateY(200px);margin-top:0}.site_notification .site_notification_content p{color:#445055}.site_notification .site_notification_content a{color:#445055}.site_notification .site_notification_content a::before{background-color:#ECECEC}.site_notification .site_notification_content a:hover{color:#E5007E;opacity:1}.site_notification .site_notification_content a:hover::before{background-color:#E5007E;opacity:1}.site_notification .site_notification_content button{color:#E5007E;background-color:transparent;border-color:#E5007E}.site_notification .site_notification_content button:hover{background:#E5007E;color:#fff}.menu-hauptnavigation-container ul li.language.first svg{top:-2px}div.button--header a{padding:11px 18px 10px}div.button--header{margin-top:30px;display:block}.overlay-headline h1+br{display:none}.overlay-headline br+h1{display:inline-block}.mitarbeiter-single,.post-single,.service-single{max-width:500px;margin-left:0}.post-single time{margin-top:15px}.post-single .post-info,.post-single .reverse .post-info{padding-left:15px;padding-right:15px}.post-single{margin-top:2em;margin-bottom:2em}.vc_row+.vc_row.blog{margin-top:0}.post-single div.button{margin-top:1.8em}.post-single time{margin-bottom:-8px}.main h1 span,.headertitle--two-lines .inside h1 span,.headertitle .inside h1{font-size:1.5rem}.main h1 span{padding:4px 10px 4px 10px}.main h1 span+br+span{margin-top:6px}.headertitle time{margin-bottom:-3px;font-size:1rem;padding:5px 8px 5px 10px;padding-top:5px}.footercurve{margin-bottom:-4px}}@media all and (max-width:423px){#footer-center li a{margin:0 15px}.footer-logos a{display:block}.footer-logos a+a{margin-top:1.5em}.menu-hauptnavigation-container{right:17px}.menu-hauptnavigation-container ul li.language.first svg{top:-2px}}.googlemaps{display:none}.googlemaps-custom{width:100%;height:80vh;max-height:850px;position:relative;overflow:hidden;margin:0;padding:0}@media screen and (max-width:767px){.googlemaps-custom{height:300px!important}}