@keyframes rotating{from{transform:translateX(-15px) rotate(180deg)}to{transform:translateX(15px) rotate(180deg)}}@keyframes rotatingTranslateY{from{transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);-moz-transform:translateY(-50%) rotate(0);-webkit-transform:translateY(-50%) rotate(0);-o-transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg);-ms-transform:translateY(-50%) rotate(360deg);-moz-transform:translateY(-50%) rotate(360deg);-webkit-transform:translateY(-50%) rotate(360deg);-o-transform:translateY(-50%) rotate(360deg)}}.block-diensten-overview-icons{background:#f5f5f5;box-shadow:0 4px 4px rgba(0,0,0,.25);display:none}@media screen and (min-width: 992px){.block-diensten-overview-icons{display:block}}.block-diensten-overview-icons ul{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0;row-gap:30px;padding:30px}@media screen and (min-width: 768px){.block-diensten-overview-icons ul{padding:15px 30px}}.block-diensten-overview-icons ul li{list-style-type:none;flex:1;min-width:50%;padding:0 10px}@media screen and (min-width: 768px){.block-diensten-overview-icons ul li{min-width:33%}}@media screen and (min-width: 992px){.block-diensten-overview-icons ul li{min-width:20%}}.block-diensten-overview-icons ul li a{display:flex;flex-direction:column;align-items:center;color:#312c36;text-decoration:none;text-align:center}.block-diensten-overview-icons ul li a svg{max-height:47px}.block-diensten-overview-icons ul li a:hover.primary,.block-diensten-overview-icons ul li a:focus.primary{color:#7c0329}.block-diensten-overview-icons ul li a:hover.primary-light,.block-diensten-overview-icons ul li a:focus.primary-light{color:#c12858}.block-diensten-overview-icons ul li a:hover.secondary,.block-diensten-overview-icons ul li a:focus.secondary{color:#253a11}.block-diensten-overview-icons ul li a:hover.secondary-light,.block-diensten-overview-icons ul li a:focus.secondary-light{color:#79aa62}body:not(.single) .block-featured-diensten.dienst-color-primary h3 a{color:#7c0329}body:not(.single) .block-featured-diensten.dienst-color-primary h3 a svg use{fill:#7c0329}body:not(.single) .block-featured-diensten.dienst-color-primary h3 a:hover,body:not(.single) .block-featured-diensten.dienst-color-primary h3 a:focus{color:#c12858}body:not(.single) .block-featured-diensten.dienst-color-primary h3 a:hover svg use,body:not(.single) .block-featured-diensten.dienst-color-primary h3 a:focus svg use{fill:#c12858}body:not(.single) .block-featured-diensten.dienst-color-primary .link.link-external:hover,body:not(.single) .block-featured-diensten.dienst-color-primary .link.link-external:focus{color:#7c0329}body:not(.single) .block-featured-diensten.dienst-color-primary .link.link-external:hover::before,body:not(.single) .block-featured-diensten.dienst-color-primary .link.link-external:focus::before{background:#7c0329}body:not(.single) .block-featured-diensten.dienst-color-primary .link.link-external:hover svg,body:not(.single) .block-featured-diensten.dienst-color-primary .link.link-external:focus svg{fill:#7c0329}body:not(.single) .block-featured-diensten.dienst-color-primary-light h3 a{color:#c12858}body:not(.single) .block-featured-diensten.dienst-color-primary-light h3 a svg use{fill:#c12858}body:not(.single) .block-featured-diensten.dienst-color-primary-light h3 a:hover,body:not(.single) .block-featured-diensten.dienst-color-primary-light h3 a:focus{color:#7c0329}body:not(.single) .block-featured-diensten.dienst-color-primary-light h3 a:hover svg use,body:not(.single) .block-featured-diensten.dienst-color-primary-light h3 a:focus svg use{fill:#7c0329}body:not(.single) .block-featured-diensten.dienst-color-primary-light .link.link-external:hover,body:not(.single) .block-featured-diensten.dienst-color-primary-light .link.link-external:focus{color:#c12858}body:not(.single) .block-featured-diensten.dienst-color-primary-light .link.link-external:hover::before,body:not(.single) .block-featured-diensten.dienst-color-primary-light .link.link-external:focus::before{background:#c12858}body:not(.single) .block-featured-diensten.dienst-color-primary-light .link.link-external:hover svg,body:not(.single) .block-featured-diensten.dienst-color-primary-light .link.link-external:focus svg{fill:#c12858}body:not(.single) .block-featured-diensten.dienst-color-secondary h3 a{color:#253a11}body:not(.single) .block-featured-diensten.dienst-color-secondary h3 a svg use{fill:#253a11}body:not(.single) .block-featured-diensten.dienst-color-secondary h3 a:hover,body:not(.single) .block-featured-diensten.dienst-color-secondary h3 a:focus{color:#79aa62}body:not(.single) .block-featured-diensten.dienst-color-secondary h3 a:hover svg use,body:not(.single) .block-featured-diensten.dienst-color-secondary h3 a:focus svg use{fill:#79aa62}body:not(.single) .block-featured-diensten.dienst-color-secondary .link.link-external:hover,body:not(.single) .block-featured-diensten.dienst-color-secondary .link.link-external:focus{color:#253a11}body:not(.single) .block-featured-diensten.dienst-color-secondary .link.link-external:hover::before,body:not(.single) .block-featured-diensten.dienst-color-secondary .link.link-external:focus::before{background:#253a11}body:not(.single) .block-featured-diensten.dienst-color-secondary .link.link-external:hover svg,body:not(.single) .block-featured-diensten.dienst-color-secondary .link.link-external:focus svg{fill:#253a11}body:not(.single) .block-featured-diensten.dienst-color-secondary-light h3 a{color:#79aa62}body:not(.single) .block-featured-diensten.dienst-color-secondary-light h3 a svg use{fill:#79aa62}body:not(.single) .block-featured-diensten.dienst-color-secondary-light h3 a:hover,body:not(.single) .block-featured-diensten.dienst-color-secondary-light h3 a:focus{color:#253a11}body:not(.single) .block-featured-diensten.dienst-color-secondary-light h3 a:hover svg use,body:not(.single) .block-featured-diensten.dienst-color-secondary-light h3 a:focus svg use{fill:#253a11}body:not(.single) .block-featured-diensten.dienst-color-secondary-light .link.link-external:hover,body:not(.single) .block-featured-diensten.dienst-color-secondary-light .link.link-external:focus{color:#79aa62}body:not(.single) .block-featured-diensten.dienst-color-secondary-light .link.link-external:hover::before,body:not(.single) .block-featured-diensten.dienst-color-secondary-light .link.link-external:focus::before{background:#79aa62}body:not(.single) .block-featured-diensten.dienst-color-secondary-light .link.link-external:hover svg,body:not(.single) .block-featured-diensten.dienst-color-secondary-light .link.link-external:focus svg{fill:#79aa62}.block-featured-diensten:nth-of-type(odd) article.row{flex-direction:row-reverse}.block-featured-diensten:nth-of-type(odd) .dienst-image{justify-content:flex-start}.block-featured-diensten article .dienst-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.block-featured-diensten article .dienst-info h3{font-size:36px;font-weight:700}@media screen and (max-width: 991px){.block-featured-diensten article .dienst-info h3{margin-bottom:0}}@media screen and (min-width: 768px){.block-featured-diensten article .dienst-info h3+p{margin-top:0}}.block-featured-diensten article .dienst-info h3 svg{margin-left:15px;margin-bottom:8px}.block-featured-diensten article .dienst-info h3 a{display:flex;align-items:center}.block-featured-diensten article .dienst-info .block-external-links-list{margin-bottom:20px}.block-featured-diensten article .dienst-info a.button{margin-top:20px}.standard-img-justify .dienst-image.mock-up-size-standard{justify-content:flex-start}.dienst-image{display:flex;justify-content:flex-end;align-items:center}@media screen and (min-width: 768px){.dienst-image{min-height:472px}}@media screen and (max-width: 991px){.dienst-image{margin-top:40px}}.dienst-image.mock-up-size-standard img.the-mock-up-img,.dienst-image.mock-up-size-laptop img.the-mock-up-img,.dienst-image.mock-up-size-tablet img.the-mock-up-img,.dienst-image.mock-up-size-desktop img.the-mock-up-img,.dienst-image.mock-up-size-mobile img.the-mock-up-img{position:absolute;width:calc(100% - 30px)}.dienst-image.mock-up-size-vertical img:not(.the-mock-up-img){object-fit:contain;max-height:500px;max-width:100%;flex-grow:1;flex-shrink:0}.dienst-image.mock-up-size-standard{justify-content:flex-end}.dienst-image.mock-up-size-standard img{max-width:750px;width:calc(50vw - 15px);flex:calc(50vw - 15px);flex-grow:1;flex-shrink:0}.dienst-image.mock-up-size-mobile{justify-content:center}.dienst-image.mock-up-size-mobile img.the-mock-up-img{position:absolute;width:208px;height:447px}.dienst-image.mock-up-size-mobile img:not(.the-mock-up-img){width:184px;height:424px}.dienst-image.mock-up-size-tablet{perspective:2000px}.dienst-image.mock-up-size-tablet img:not(.the-mock-up-img){transform:rotateX(37deg) rotateY(351deg) skewX(-23deg) skewY(13deg);transform-style:preserve-3d;margin-right:28px;margin-bottom:4vw;width:calc(100% - 61px);height:49vw}@media screen and (min-width: 576px){.dienst-image.mock-up-size-tablet img:not(.the-mock-up-img){margin-right:38px;margin-bottom:28px;width:calc(100% - 88px);height:258px}}@media screen and (min-width: 768px){.dienst-image.mock-up-size-tablet img:not(.the-mock-up-img){width:calc(100% - 54px);height:167px;margin-right:24px;margin-bottom:12px}}@media screen and (min-width: 992px){.dienst-image.mock-up-size-tablet img:not(.the-mock-up-img){width:calc(100% - 83px);height:226px;margin-right:38px;margin-bottom:23px}}@media screen and (min-width: 1200px){.dienst-image.mock-up-size-tablet img:not(.the-mock-up-img){width:calc(100% - 95px);height:275px;margin-right:45px;margin-bottom:25px}}@media screen and (min-width: 1440px){.dienst-image.mock-up-size-tablet img:not(.the-mock-up-img){width:calc(100% - 124px);height:338px;margin-bottom:38px;margin-right:60px}}@media screen and (min-width: 768px){.dienst-image.mock-up-size-laptop,.dienst-image.mock-up-size-desktop{margin:0}}.dienst-image.mock-up-size-laptop img:not(.the-mock-up-img),.dienst-image.mock-up-size-desktop img:not(.the-mock-up-img){margin:0 auto;object-position:top}.dienst-image.mock-up-size-laptop{margin:30px auto}.dienst-image.mock-up-size-laptop img:not(.the-mock-up-img){aspect-ratio:558/349;width:82.5%}.dienst-image.mock-up-size-desktop{margin:30px auto 65px auto}.dienst-image.mock-up-size-desktop img:not(.the-mock-up-img){aspect-ratio:300/169;width:97.2%}.dienst-image img:not(.the-mock-up-img){object-fit:cover}/*# sourceMappingURL=diensten.css.map */
