@import"../fonts/Work Sans/font-faces.css";[data-em-transit]{transition-property:all;transition-duration:500ms;transition-timing-function:linear}[data-em-transit~=delay100]{transition-delay:100ms}[data-em-transit~=delay300]{transition-delay:300ms}[data-em-transit~=delay500]{transition-delay:500ms}[data-em-transit~=delay1]{transition-delay:1000ms}[data-em-transit~=delay1000]{transition-delay:1000ms}[data-em-transit~="100"]{transition-duration:100ms}[data-em-transit~="300"]{transition-duration:300ms}[data-em-transit~="500"]{transition-duration:500ms}[data-em-transit~="1"]{transition-duration:1000ms}[data-em-transit~="1000"]{transition-duration:1000ms}html{font-style:normal;color:var(--color3);--pageheaderextendheight: 2rem;--pageheaderbarfixedcontentspace: calc( var(--pageheaderbarheight) - var(--pageheaderextendheight) )!important}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:500;color:var(--color4, #000)}#pageheader *,.has-medium-font-size,.has-gross-font-size,.has-riesig-font-size,.wp-block-button{font-family:var(--font-headline);font-weight:500}#pageheader * strong,.has-medium-font-size strong,.has-gross-font-size strong,.has-riesig-font-size strong,.wp-block-button strong{font-weight:750}.home-header p{font-size:10vw}.home-header p:first-child{padding-top:1em;letter-spacing:.2em}.home-header p:first-child::before{content:"";position:absolute;display:block;width:300vw;height:100%;left:-100vw;bottom:.155em;background:rgba(255,255,255,.65)}.home-header p:last-child{letter-spacing:.1em;font-weight:500}@media(max-width: 767px){.home-header{display:none}}.wp-block-button a{border-radius:6px}body:not(.page-id-27):not(.page-id-26) h2:before{content:"AVM";display:block;font-size:var(--fontsize-normal);line-height:1}body.page-id-27 h1,body.page-id-26 h1{font-size:2.5rem}#pageheader{margin-top:calc(-1*var(--pageheaderextendheight));padding:0;color:var(--color3, #fff);background:var(--color4, #000);transition:margin-top 600ms ease}#pageheader #innerpageheader{padding:0;max-width:none;flex-direction:column}#pageheader #innerpageheader #pageheader-extend{width:100%;padding:0;height:2rem;background:var(--color4, #000)}@media(max-width: 767px){#pageheader #innerpageheader #pageheader-extend{padding:0}}#pageheader #innerpageheader #pageheader-extend .em-icon-btn{height:100%;display:flex;align-items:center;padding:0 1rem;overflow:hidden;background:var(--color6)}#pageheader #innerpageheader #pageheader-extend .em-icon-btn svg.em-icon{bottom:0}#pageheader #innerpageheader #pageheader-extend .em-icon-btn svg.em-icon *{fill:var(--color7)}#pageheader #innerpageheader #pageheader-extend span{display:flex;height:100%;align-items:center;margin-left:.5rem;font-weight:500}@media(max-width: 767px){#pageheader #innerpageheader #pageheader-extend span{display:none}}#pageheader #innerpageheader #pageheader-main{width:100%;height:100%;padding:0 2rem;display:flex;flex-direction:row;flex-shrink:1;color:var(--color2, #000);background:var(--color3, #fff)}@media(max-width: 767px){#pageheader #innerpageheader #pageheader-main{padding:0 1rem}}#pageheader #innerpageheader #pageheader-main svg{fill:var(--color3, #fff)}#pageheader #innerpageheader #pageheader-main svg *{fill:var(--color3, #fff)}#pageheader #innerpageheader #pageheader-main #logo a .logo,#pageheader #innerpageheader #pageheader-main #logo a .logo-mobile{display:flex;align-items:center;height:100%}#pageheader #innerpageheader #pageheader-main #logo a .logo svg,#pageheader #innerpageheader #pageheader-main #logo a .logo-mobile svg{height:calc(100% - 2rem)}#pageheader #innerpageheader #pageheader-main #logo a .logo svg *,#pageheader #innerpageheader #pageheader-main #logo a .logo-mobile svg *{fill:var(--color4)}#pageheader #innerpageheader #pageheader-main #logo a .logo svg *:last-child,#pageheader #innerpageheader #pageheader-main #logo a .logo-mobile svg *:last-child{fill:var(--color6)}#pageheader #innerpageheader #pageheader-main #innerpageheader-space{width:auto !important}#pageheader #innerpageheader #pageheader-main #termin{height:100%;display:flex;align-items:center}#pageheader #innerpageheader #pageheader-main #termin img{width:5rem;height:5rem;-o-object-fit:cover;object-fit:cover;border-radius:50%}#pageheader #innerpageheader #pageheader-main #termin a{display:inline-block;margin-left:1rem;color:var(--color5);transition:color 500ms ease}@media(max-width: 767px){#pageheader #innerpageheader #pageheader-main #termin a{margin-left:.5rem}#pageheader #innerpageheader #pageheader-main #termin a span{display:block}#pageheader #innerpageheader #pageheader-main #termin a span:before,#pageheader #innerpageheader #pageheader-main #termin a span:after{content:"";position:absolute;display:block;left:0;bottom:-3px;width:100%;height:3px;background:var(--color9)}#pageheader #innerpageheader #pageheader-main #termin a span:after{width:0;transition:width 500ms ease;background:var(--color6, #000)}#pageheader #innerpageheader #pageheader-main #termin a:hover{color:var(--color6)}#pageheader #innerpageheader #pageheader-main #termin a:hover span:after{width:100%}}@media(min-width: 768px){#pageheader #innerpageheader #pageheader-main #termin a:before,#pageheader #innerpageheader #pageheader-main #termin a:after{content:"";position:absolute;display:block;left:0;bottom:-3px;width:100%;height:3px;background:var(--color9)}#pageheader #innerpageheader #pageheader-main #termin a:after{width:0;transition:width 500ms ease;background:var(--color6, #000)}#pageheader #innerpageheader #pageheader-main #termin a:hover{color:var(--color6)}#pageheader #innerpageheader #pageheader-main #termin a:hover:after{width:100%}}#pageheader.top{margin-top:0rem}.hero-logo{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;max-width:75vw;height:auto;margin:auto;text-align:center;padding:1rem 1rem !important;border-radius:0px 0px 12px 12px;background:var(--color3, #fff)}@media(max-width: 767px){.hero-logo{width:55vw;padding:.5rem .5rem !important}}.hero-logo svg{display:block;width:auto;height:auto;margin:auto}.flexbox-slider>.flexbox-slider-slides>.em-flexitem>div>.wp-block-group h2{font-weight:500}.flexbox-slider .flexbox-slider-slides .wp-block-group{display:flex !important;height:calc(100% - 5rem);align-items:center;justify-content:center;text-align:center}.home-hero-slider *{color:var(--color3)}.home-hero-slider figure,.home-hero-slider .wp-block-cover{background:var(--color3);height:calc(100vh - var(--pageheaderbarheight) + 2rem)}.home-hero-slider figure img,.home-hero-slider .wp-block-cover img{opacity:.5;filter:grayscale(1) contrast(1) brightness(1)}@media(max-width: 767px){.home-hero-slider .home-hero-btns .em-flexitem{flex:0 0 100%}}.home-hero-slider .home-hero-btns .em-flexitem .wp-block-buttons{width:100%}.home-hero-slider .home-hero-btns .em-flexitem .wp-block-buttons>div{width:100%}.home-hero-slider .home-hero-btns .em-flexitem .wp-block-buttons>div>a{width:100%;text-overflow:ellipsis;white-space:nowrap}.clients-slider{height:50vh}@media(max-width: 767px){.clients-slider{height:70vh}}.clients-slider .flexbox-slider-nav-dots>div{border:2px solid var(--color1)}.clients-slider .flexbox-slider-nav-dots>div.n{background:var(--color1)}.clients-slider .flexbox-slider-nav-dots:before{content:none}.clients-slider .client-slider-box{margin:auto !important}.svg-em-stars{display:block;height:1.5rem;margin:1rem auto 0;width:auto}figure.tinted{background:var(--color3)}figure.tinted img{opacity:.5;filter:grayscale(1) contrast(1) brightness(1)}figure.svg-stempel svg{height:auto;fill:var(--color6);mix-blend-mode:multiply;transform:rotate(20deg)}@media(min-width: 1024px){figure.svg-stempel{position:absolute}figure.svg-stempel svg{width:35vw}}.home-hero-buttons{position:absolute;left:0}@media(max-width: 767px){.home-hero-buttons{bottom:1rem}.home-hero-buttons .em-flexitem{width:100% !important}}@media(min-width: 768px){.home-hero-buttons{bottom:3rem;width:calc(100% + var(--em-flexbox-gap-desktop)*1rem)}}.home-hero-buttons .wp-block-button{line-height:0;margin:0}.home-hero-buttons .text{padding:1rem}@media(max-width: 767px){.home-hero-buttons .text *{font-size:var(--fontsize-medium) !important;line-height:1.2 !important}}.group-kontaktformular{margin-top:-5rem;padding:2rem !important;border-radius:12px;overflow:hidden}.group-leistungen-prozent p{display:inline-block;margin:0;line-height:1;vertical-align:text-top}.group-leistungen-prozent p:first-child{display:block}@media(max-width: 767px){.kontakt-tabelle{align-items:flex-end;padding-bottom:8rem}.kontakt-tabelle>div{padding:1rem;border-radius:12px;background:var(--color3)}}.kontakt-tabelle table{width:auto}.kontakt-tabelle table td{min-width:1rem;padding:.25rem 0;white-space:nowrap}.kontakt-image{width:100vw;left:calc((100% - 100vw)/2)}.group-kundenapp{padding:5rem 0}.image-kundenapp{position:absolute;top:0;left:calc((100vw - 100%)/-2);width:100vw;height:100%}.group-interesse{padding:2rem !important;border-radius:12px;overflow:hidden}.group-interesse .icon-kontakt{width:4rem;height:4rem}.icon-quotes{position:relative !important;text-align:center;margin-bottom:1rem}.icon-quotes svg{width:2rem;height:auto;fill:var(--color4)}blockquote p{font-size:1.5rem;font-style:normal}blockquote cite{margin-top:1rem;color:var(--color1);opacity:1}iframe{display:block;width:100%;border-radius:12px}.border-group{padding:2rem;border:1px solid var(--color1);border-radius:12px}.partnerlinks figure{text-align:center}.partnerlinks strong{font-family:var(--font-headline);font-weight:600;font-size:1.1rem}.partnerlinks a[data-externallink=true]:after{content:none !important}*[fill="#84b044"]{fill:var(--color6, #000)}*[fill="#002b4f"]{fill:var(--color4, #000)}ol{padding-left:1em}ol li:marker{font-weight:bold}ol li+li{margin-top:.5rem}.ablauf>.em-flexitem>.em-flexitem-inner>.wp-block-group.has-background{padding:.5rem 2rem !important}.ablauf>.em-flexitem>.em-flexitem-inner>.wp-block-group.has-background .has-gross-font-size{font-weight:200}.ablauf>.em-flexitem+.em-flexitem:before{content:"";position:absolute;left:calc(50% - 2px);top:calc(var(--em-flexbox-gap-tablet)*-1rem);width:4px;height:calc(var(--em-flexbox-gap-tablet)*1rem);background:var(--color7)}p>a{color:var(--color6);background-image:linear-gradient(to right, currentColor 65%, transparent 65%);background-position:0 1.14em;background-repeat:repeat-x;background-size:5px 1px;transition:all 150ms ease}p>a:hover{background-image:linear-gradient(to right, currentColor 100%, transparent 100%)}footer{color:var(--color3);background:var(--color4)}footer .footernav{justify-content:space-between}form{margin-top:-1rem}form .emformrow+.emformrow{margin-top:2rem}form .emformrow.cols{display:flex;flex-direction:column}form .emformrow.cols>div+div{margin-top:2rem}@media(min-width: 768px){form .emformrow.cols{flex-direction:row}form .emformrow.cols>div+div{margin-top:0;margin-left:2rem}}form .emformrow.cols input{flex-grow:1;flex-shrink:1}form .emformrow input,form .emformrow textarea,form .emformrow button{margin:1rem 1rem 0 0;border:0;border-radius:.25rem;padding:.75rem;width:100%}@media(max-width: 767px){form .emformrow input>first-child,form .emformrow textarea>first-child,form .emformrow button>first-child{margin-top:0}}form .emformrow input[type=checkbox]{margin:0 1rem 0 0;width:1rem;height:1rem;bottom:-0.25rem}form .emformrow input[type=radio]{margin:0 0 0 1rem;width:1rem;height:1rem;bottom:-0.25rem}form .emformrow textarea{font-family:var(--font-text),sans-serif !important;height:5rem}form .emformrow button{width:auto;padding:1em 1.25em !important;border-radius:6px;font-size:var(--fontsize-normal);font-weight:600;line-height:0;color:var(--color4, #000);background:var(--color3, #000);border:none;opacity:.9;transition:all 300ms ease}form .emformrow button:hover{cursor:pointer;opacity:1}form .radiobtn{cursor:pointer;padding-left:1.5em;margin-left:1.5em}form .radiobtn:before,form .radiobtn:after{content:"";position:absolute;left:0;top:calc(.3em - 2px);border-radius:1000px;display:block;width:.5em;height:.5em;border:2px solid var(--color6, #000);transition:all 300ms ease}form .radiobtn:before{opacity:0;background:var(--color6, #000)}form .radiobtn.checked:before{opacity:1}