/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media only screen and (min-width: 1440px){@media screen and (min-width:1440px){#node-leistungen #leistungen .h1{padding:0 200px;}#node-leistungen #leistungen .leistungen .wrapper .leistung{padding-right:10px;padding-left:10px;}#node-leistungen #leistungen .leistungen .wrapper .leistung .icon{position:relative;}#node-leistungen #leistungen .leistungen .wrapper .leistung .icon::before{content:'';width:50px;height:50px;border-radius:50%;z-index:5;background-color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}#node-leistungen #leistungen .leistungen .wrapper .leistung .icon img{position:relative;z-index:10;}#node-leistungen #leistungen .leistungen .wrapper .leistung .titel{position:relative;z-index:10;}#node-leistungen #leistungen .leistungen .wrapper .leistung .icon-arrow-right{margin-left:auto;z-index:10;}#node-leistungen #leistungen .leistungen .wrapper a.leistung{position:relative;overflow:hidden;}#node-leistungen #leistungen .leistungen .wrapper a.leistung::before{content:'';width:100%;height:100%;z-index:1;position:absolute;top:0;right:100%;background-color:#f0f0f0;transition:transform 0.5s ease;}#node-leistungen #leistungen .leistungen .wrapper a.leistung:hover::before{transform:translateX(100%);}}@media screen and (min-width:1600px){#node-leistungen #leistungen .h1{padding:0 100px;}#node-leistungen #leistungen .leistungen{gap:50px;}}@media screen and (min-width:1920px){#node-leistungen #leistungen{margin-bottom:100px;}#node-leistungen #leistungen .h1{margin-bottom:200px;}#node-leistungen .bordure{margin-bottom:100px;}}
}
