#menu-leistungen{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:20px}#menu-leistungen li{width:calc(20% - 20px)}#menu-leistungen li a{display:block;border-radius:5px;color:#fff;font-family:Poppins;font-weight:800;font-size:25px;letter-spacing:2px;line-height:110%;position:relative;transition:all 0.3s;text-transform:uppercase;overflow:hidden;min-height:450px}#menu-leistungen li.current-menu-item a{background:linear-gradient(45deg,rgb(207 7 126) 0%,rgb(240 126 35) 100%)}#menu-leistungen li a span.marked{display:block;width:100%}#menu-leistungen li .menu-title{padding-top:40px;display:block}#menu-leistungen li .menu-title:before{content:"";display:block;width:calc(100% + 50px);position:absolute;top:0;left:0;height:3px;background:#fff}#menu-leistungen li .menu-arrow{content:"";display:block;width:30px;height:30px;-webkit-mask-image:url(https://wolpermedia.de/wp-content/themes/flexawesomebygalano/images/right-arrow.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center center;-webkit-mask-position:center center;mask-size:contain;-webkit-mask-size:contain;background:#fff;transition:all 0.3s;margin-top:30px}.leistungsmenu-box.untereinander .menu-content{width:400px}.leistungsmenu-box.untereinander .menu-item-wrapper{display:flex;align-items:flex-end}.leistungsmenu-box.untereinander #menu-leistungen{max-width:1600px;margin:auto auto;display:flex;flex-wrap:wrap;gap:80px}.leistungsmenu-box.untereinander #menu-leistungen li{width:calc(100%);position:relative}.leistungsmenu-box.untereinander #menu-leistungen li .icon{width:50px;margin-bottom:20px;display:none}.leistungsmenu-box.untereinander #menu-leistungen li .menu-image{position:absolute;right:0;top:0;height:100%;width:calc(100% - 400px);object-fit:cover;object-position:center center;border-radius:8px;overflow:hidden}.leistungsmenu-box.untereinander #menu-leistungen li:nth-child(even) .menu-image{right:inherit;left:0}.leistungsmenu-box.untereinander li a .menu-image img{width:100%;height:100%;object-fit:cover;position:absolute;object-position:center center;top:0;left:0;transition:all 0.5s}.leistungsmenu-box.untereinander li a:hover .menu-image img{transform:scale(1.05)}.leistungsmenu-box.untereinander #menu-leistungen li .menu-beschreibung{display:block;font-family:Poppins;font-weight:400;font-size:16px;text-transform:none;display:block;line-height:180%;letter-spacing:0;padding-top:30px;color:#eee;padding-right:40px;hyphens:auto}.leistungsmenu-box.untereinander #menu-leistungen li .menu-content{display:flex;flex-wrap:wrap;align-items:center;position:relative;z-index:10;height:100%;border-radius:8px}.leistungsmenu-box.untereinander #menu-leistungen li:nth-child(even) a{justify-content:flex-end}.leistungsmenu-box.untereinander #menu-leistungen li a{display:flex;padding:0;align-items:flex-end;font-size:55px;text-shadow:0 0 20px rgb(0 0 0 / .8)}#menu-leistungen li:nth-child(even) .menu-title:before{left:inherit;right:0}#menu-leistungen li:nth-child(even) .menu-title{padding-left:40px}.leistungsmenu-box.untereinander #menu-leistungen li:nth-child(even) .menu-beschreibung{padding-right:auto;padding-left:40px}@media(max-width:1400px){#menu-leistungen li a{font-size:40px;padding:17px;padding-bottom:50px}#menu-leistungen li a:after{margin-top:10px;bottom:10px}#menu-leistungen li{width:calc(33.33% - 20px)}#menu-leistungen li:first-child{width:calc(66.66% - 20px)}}@media(max-width:1024px){.menu-leistungen-container li{padding-left:0px!important}.leistungsmenu-box.untereinander #menu-leistungen li a{font-size:35px}.leistungsmenu-box.untereinander .menu-content{width:300px}.leistungsmenu-box.untereinander #menu-leistungen li .menu-image{width:calc(100% - 300px)}}@media(max-width:650px){.leistungsmenu-box.untereinander #menu-leistungen li a{display:block}.leistungsmenu-box.untereinander #leistungen-navigation{max-width:480px;margin:auto auto}.leistungsmenu-box.untereinander #menu-leistungen li .menu-content{width:100%}.leistungsmenu-box.untereinander #menu-leistungen .menu-item-wrapper{width:100%}.leistungsmenu-box.untereinander #menu-leistungen .menu-title-description{width:100%}.leistungsmenu-box.untereinander #menu-leistungen li .menu-image{display:block;width:100%;height:300px;object-fit:cover}.leistungsmenu-box.untereinander #menu-leistungen{gap:40px}#menu-leistungen li .menu-title{padding-top:20px}.leistungsmenu-box.untereinander #menu-leistungen li .menu-beschreibung{margin-top:0;padding-top:20px}#menu-leistungen li .menu-beschreibung:after{margin-top:20px}.leistungsmenu-box.untereinander #menu-leistungen li .menu-image{position:relative}.leistungsmenu-box.untereinander .menu-item-wrapper{display:block}.leistungsmenu-box.untereinander .menu-title-description{padding:20px}#menu-leistungen li:nth-child(even) .menu-title:before,#menu-leistungen li .menu-title:before{width:3px;height:100%;left:20px;top:-30px;right:inherit}#menu-leistungen li .menu-title{padding-left:40px}.leistungsmenu-box.untereinander #menu-leistungen li:nth-child(even) .menu-beschreibung,#menu-leistungen li:nth-child(even) .menu-title,.leistungsmenu-box.untereinander #menu-leistungen li .menu-beschreibung,#menu-leistungen li .menu-title{padding-right:0;padding-left:40px}}@media(max-width:600px){#menu-leistungen li:first-child{width:calc(100% - 20px)}#menu-leistungen li{width:calc(50% - 20px)}}@media(max-width:480px){#menu-leistungen li a:after{left:15px}#menu-leistungen li a:hover:after{bottom:calc(100% - 38px)}#menu-leistungen li a{font-size:33px}#menu-leistungen li a:after{margin-top:5px}#menu-leistungen li a:after{content:"";display:block;width:20px;height:20px;-webkit-mask-image:url(https://wolpermedia.de/wp-content/themes/flexawesomebygalano/images/right-arrow.svg)}#menu-leistungen li a:hover{padding-left:50px}#menu-leistungen{padding-left:10px;padding-right:10px;padding-top:30px}}@media(max-width:420px){.cta-button{display:none}}