@media (min-width:981px){body .et_pb_section.vspw-hero{background-image:none!important;position:relative;overflow:hidden}.vspw-hero::before{content:"";position:absolute;top:0;right:0;bottom:0;width:55%;background:url(/wp-content/uploads/schweizer-praezisionswerkzeugschleifer-web.jpg) center center / cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 35%);mask-image:linear-gradient(90deg,transparent 0%,#000 35%);pointer-events:none;z-index:0}.vspw-hero>*{position:relative;z-index:1}}.vspw-intro{max-width:820px;margin-bottom:36px!important}.vspw-eintraege{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.vspw-eintrag{display:flex;flex-direction:column;background:#fff;border:1px solid #E1E6EF;border-top:4px solid #2A519F;border-radius:6px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.vspw-eintrag:hover{box-shadow:0 10px 28px rgba(31,62,124,.12);transform:translateY(-2px)}.vspw-eintrag--suche{border-top-color:#E07B24}.vspw-eintrag__bild{display:block;aspect-ratio:16 / 9;overflow:hidden;background:#F5F7FA}.vspw-eintrag__bild img{width:100%;height:100%;object-fit:cover;display:block}.vspw-eintrag__body{display:flex;flex-direction:column;flex:1;padding:24px}.vspw-badge{align-self:flex-start;font-size:12px;font-weight:500;line-height:1;letter-spacing:.04em;text-transform:uppercase;padding:6px 10px;border-radius:3px;background:#E7EEF9;color:#2A519F;margin-bottom:14px}.vspw-badge--suche{background:#FDF0E4;color:#B65A12}.vspw-badge--verkauf{background:#E5F4E4;color:#2F6B2C}.vspw-eintrag__titel{font-size:20px!important;line-height:1.3!important;font-weight:500;padding:0 0 6px!important}.vspw-eintrag__titel a{color:#2A519F}.vspw-eintrag__meta{font-size:14px;color:#7A7F87;padding-bottom:12px!important}.vspw-eintrag__text{font-size:15px;line-height:1.65;color:#555454;padding-bottom:18px!important}.vspw-eintrag__mehr{margin-top:auto;font-weight:500;color:#2A519F}.vspw-eintrag__mehr:hover{text-decoration:underline}.vspw-eintraege-leer{background:#F5F7FA;border:1px dashed #C9D3E3;border-radius:6px;padding:40px 32px;text-align:center;color:#555454;font-size:17px;line-height:1.7}.vspw-eintraege-leer strong{color:#2A519F;font-weight:500}.vspw-eintraege-titel{color:#2A519F;font-size:28px!important;font-weight:500;padding-bottom:24px!important}.vspw-eintraege-wrap+.vspw-eintraege-wrap{margin-top:48px}.vspw-firma{background:#F5F7FA;border:1px solid #E1E6EF;border-left:4px solid #2A519F;border-radius:6px;padding:28px;font-size:15px;line-height:1.75;color:#555454}.vspw-firma p{padding-bottom:12px!important}.vspw-firma a{color:#2A519F}.vspw-firma__label{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#7A7F87;margin-bottom:6px}.vspw-firma__name{font-size:20px!important;font-weight:500;padding-bottom:10px!important}.vspw-firma__link{font-weight:500}.vspw-beschreibung p{padding-bottom:1em}.vspw-sec-eintraege .vspw-eintraege-wrap{padding:56px 0 80px}.vspw-firma+*{margin-top:0}