:root{--sh-gelb-50:#FEFAEB;--sh-gelb-100:#FCF1CC;--sh-gelb-300:#F5D359;--sh-gelb:#EFBB00;--sh-gelb-600:#C49900;--sh-gelb-800:#6C5400;--sh-blau-50:#EFF9FF;--sh-blau-100:#D7F0FF;--sh-blau:#38B6FF;--sh-blau-600:#2E95D1;--sh-blau-700:#2474A3;--sh-tiefblau:#0D2249;--sh-n0:#FFFFFF;--sh-n50:#F9F9F9;--sh-n100:#F0F0F0;--sh-n200:#DFDFDF;--sh-n300:#C3C3C3;--sh-n400:#9E9E9F;--sh-n500:#7E7E7F;--sh-n600:#646466;--sh-n700:#4F4F50;--sh-n800:#39393B;--sh-n900:#28282A;--sh-ease:cubic-bezier(.22,1,.36,1);--sh-fast:.18s;--sh-mid:.32s;--sh-slow:.6s}h1,h2,.h1,.h2{letter-spacing:-.015em;text-wrap:balance}h3,h4,.h3,.h4{letter-spacing:-.01em;text-wrap:balance}h1,.h1{line-height:1.08}h2,.h2{line-height:1.14}.rte p,.rte li{text-wrap:pretty;text-transform:none!important}.rte p{max-width:72ch}.announcement-bar,.utility-bar{background:var(--sh-gelb)!important;border:0!important}.announcement-bar__message,.announcement-bar a,.utility-bar__grid *{color:var(--sh-n900)!important;font-family:var(--font-heading-family);font-weight:600;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase}.announcement-bar a:hover{color:var(--sh-tiefblau)!important}.shopify-section-header{transition:box-shadow var(--sh-mid) var(--sh-ease)}.shopify-section-header.shopify-section-header-sticky{box-shadow:0 1px 0 var(--sh-n200),0 6px 24px #28282a0f}.header__menu-item{position:relative}.header__menu-item span{text-decoration:none!important}.header__menu-item:after{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:.4rem;height:3px;background:var(--sh-gelb);transform:scaleX(0);transform-origin:center;transition:transform var(--sh-mid) var(--sh-ease)}.header__menu-item:hover:after,.header__menu-item[aria-current]:after{transform:scaleX(1)}.header__menu-item[href^="tel:"],.list-menu__item[href^="tel:"]{font-family:var(--font-heading-family);font-weight:700;letter-spacing:0}.header__icon--cart,#cart-icon-bubble,.header__icon--account{display:none!important}.button,.shopify-challenge__button,.customer button{border-radius:0!important;font-family:var(--font-heading-family);font-weight:600;letter-spacing:.05em;min-height:5.2rem;padding:1.6rem 3.2rem;transition:background-color var(--sh-fast) var(--sh-ease),color var(--sh-fast) var(--sh-ease),transform var(--sh-fast) var(--sh-ease),box-shadow var(--sh-mid) var(--sh-ease)}.button:after,.button:before{display:none!important}.button:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 6px 18px #28282a29}.button:not([disabled]):active{transform:translateY(0);box-shadow:none}.button:focus-visible{outline:3px solid var(--sh-blau);outline-offset:2px}.button,.button--primary{background:var(--sh-gelb)!important;color:var(--sh-n900)!important;border:0!important}.button:not([disabled]):hover,.button--primary:not([disabled]):hover{background:var(--sh-gelb-600)!important}.button--secondary{background:var(--sh-n900)!important;color:#fff!important;border:0!important}.button--secondary:hover{background:var(--sh-n800)!important}.button--tertiary{background:transparent!important;color:var(--sh-n900)!important;box-shadow:inset 0 0 0 2px var(--sh-n900)!important}.button--tertiary:hover{background:var(--sh-n900)!important;color:#fff!important}.color-inverse .button--secondary{background:#fff!important;color:var(--sh-n900)!important}.link{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.03em;text-underline-offset:.5rem;text-decoration-thickness:2px;text-decoration-color:var(--sh-gelb);transition:color var(--sh-fast) var(--sh-ease)}.link:hover{color:var(--sh-blau-700)}.card,.card-wrapper,.media,.global-media-settings{border-radius:0!important}.card__inner,.media{overflow:hidden}.card-wrapper .media img,.collage__item .media img,.multicolumn-card__image-wrapper img{transition:transform var(--sh-slow) var(--sh-ease);will-change:transform}.card-wrapper:hover .media img,.collage__item:hover .media img,.multicolumn-card:hover .multicolumn-card__image-wrapper img{transform:scale(1.045)}.multicolumn-card{border:1px solid var(--sh-n200);border-radius:0!important;transition:border-color var(--sh-mid) var(--sh-ease),background-color var(--sh-mid) var(--sh-ease)}.multicolumn-card:hover{border-color:var(--sh-gelb);background:var(--sh-gelb-50)}.title-wrapper--with-link .title:after,.section-header .title:after{content:"";display:block;width:64px;height:4px;background:var(--sh-gelb);margin-top:2.4rem}.field__input,.select__select,.customer input,.customer select,.customer textarea{border-radius:0!important;min-height:5.2rem;font-size:1.6rem;transition:border-color var(--sh-fast) var(--sh-ease),box-shadow var(--sh-fast) var(--sh-ease)}.field:after,.select:after{border-radius:0!important}.field__input:focus,.select__select:focus,.customer input:focus,.customer textarea:focus{outline:none;border-color:var(--sh-blau)!important;box-shadow:0 0 0 3px var(--sh-blau-100)!important}.field__input::placeholder{color:transparent!important}@media(max-width:749px){.field__input,.select__select,textarea{font-size:1.6rem!important}}.rating-star,.rating__stars,.stars{color:var(--sh-gelb);--color-icon:var(--sh-gelb);--color-rating-star:var(--sh-gelb)}.logo-list .multicolumn-card,.logo-list__item{border:0!important;background:transparent!important;filter:grayscale(1);opacity:.62;transition:filter var(--sh-mid) var(--sh-ease),opacity var(--sh-mid) var(--sh-ease)}.logo-list .multicolumn-card:hover,.logo-list__item:hover{filter:grayscale(0);opacity:1}.shopify-section{--sh-sec:clamp(48px,7vw,96px)}.color-inverse.shopify-section{--sh-sec:clamp(64px,9vw,120px)}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--slide-in,.scroll-trigger.animate--fade-in{animation-duration:.7s;animation-timing-function:var(--sh-ease)}.grid__item.scroll-trigger:nth-child(1){animation-delay:0ms}.grid__item.scroll-trigger:nth-child(2){animation-delay:80ms}.grid__item.scroll-trigger:nth-child(3){animation-delay:.16s}.grid__item.scroll-trigger:nth-child(4){animation-delay:.24s}.grid__item.scroll-trigger:nth-child(5){animation-delay:.32s}.grid__item.scroll-trigger:nth-child(6){animation-delay:.4s}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.card-wrapper:hover .media img{transform:none!important}}.cart-count-bubble,.cart-drawer,.cart-notification,.price,.product-form__quantity{display:none!important}*:focus-visible{outline:3px solid var(--sh-blau);outline-offset:2px}.skip-to-content-link:focus{background:var(--sh-gelb);color:var(--sh-n900)}.announcement-bar-section{background:var(--sh-gelb)!important}.announcement-bar-section .announcement-bar,.announcement-bar-section .utility-bar{background:transparent!important}.announcement-bar-section p,.announcement-bar-section span,.announcement-bar-section strong,.announcement-bar-section a,.announcement-bar-section .announcement-bar__message{color:var(--sh-n900)!important;font-family:var(--font-heading-family);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.announcement-bar-section a:hover{color:var(--sh-tiefblau)!important}.announcement-bar-section svg{fill:var(--sh-n900)!important;color:var(--sh-n900)!important}.color-scheme-2,[class*=scheme-2]{color:var(--sh-n900)!important}.color-scheme-2 .button,.color-scheme-2 .button--primary,[class*=scheme-2] .button,[class*=scheme-2] .button--primary{background:var(--sh-n900)!important;color:#fff!important}.color-scheme-2 .button:not([disabled]):hover,[class*=scheme-2] .button:not([disabled]):hover{background:var(--sh-n800)!important}.color-scheme-2 .button--secondary,[class*=scheme-2] .button--secondary{background:#fff!important;color:var(--sh-n900)!important}.button--outline{background:transparent!important;color:var(--sh-n900)!important;box-shadow:inset 0 0 0 2px var(--sh-n900)!important}.button--outline:not([disabled]):hover{background:var(--sh-n900)!important;color:#fff!important}.color-scheme-3 .button--outline{color:#fff!important;box-shadow:inset 0 0 0 2px #fff!important}.color-scheme-3 .button--outline:not([disabled]):hover{background:#fff!important;color:var(--sh-n900)!important}.masonry-grid-card,.masonry-grid-card .media{position:relative}.masonry-grid-card .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#28282a8c,#28282aad 55%,#28282ad9)}.masonry-grid-card .text-content-wrapper{position:relative;z-index:2}.masonry-grid-card .text-content-wrapper,.masonry-grid-card .text-content-wrapper *{color:#fff!important}.masonry-grid-card .button,.masonry-grid-card .button--outline{background:#fff!important;color:var(--sh-n900)!important;box-shadow:none!important}.masonry-grid-card .button:not([disabled]):hover{background:var(--sh-n100)!important;color:var(--sh-n900)!important}.sh-kopf-kontakt{display:none;align-items:center;gap:var(--sh-space-5,20px)}.sh-kopf-tel{display:flex;flex-direction:column;line-height:1.2;text-decoration:none;color:var(--sh-n900)}.sh-kopf-tel__nr{font-family:var(--font-heading-family);font-weight:600;font-size:1.8rem;letter-spacing:.02em}.sh-kopf-tel__zeit{font-size:1.3rem;color:var(--sh-n600);letter-spacing:.04em}.sh-kopf-tel:hover .sh-kopf-tel__nr{color:var(--sh-blau-700)}.sh-kopf-cta{min-height:4.4rem!important;padding:1.2rem 2.4rem!important;white-space:nowrap}@media(max-width:1100px){.sh-kopf-tel__zeit{display:none}.sh-kopf-cta{display:none!important}}@media(max-width:749px){.sh-kopf-tel__nr{font-size:1.5rem}}.announcement-bar a,.announcement-bar-section a{color:var(--sh-n900)!important;text-underline-offset:.4rem}@media(min-width:990px){.header.header--has-menu{display:flex!important;align-items:center;flex-wrap:nowrap;gap:2.4rem;position:relative;overflow:visible!important;padding-top:1rem!important;padding-bottom:1rem!important}.header__inline-menu,.header__inline-menu>ul{display:contents!important}.header__inline-menu>ul>li{flex:0 0 auto}.header__inline-menu>ul>li:nth-child(1){order:1}.header__inline-menu>ul>li:nth-child(2){order:2}.header__inline-menu>ul>li:nth-child(3){order:3}.header__inline-menu>ul>li:nth-child(4){order:5}.header>.header__heading,.header>.header__heading-link{order:4;flex:0 0 auto;z-index:4;margin:0 auto -5.2rem!important}.header__heading a,.header__heading-link{display:grid!important;place-items:center;width:132px;height:132px;border-radius:50%;background:#fff;padding:0;box-shadow:0 0 0 2px var(--sh-gelb),0 6px 20px #28282a1a;transition:width var(--sh-mid) var(--sh-ease),height var(--sh-mid) var(--sh-ease),box-shadow var(--sh-mid) var(--sh-ease)}.header>.header__heading a{margin:0!important}.header__heading-logo-wrapper{display:grid!important;place-items:center;width:100%!important}.header>.header__heading,.header>.header__heading-link{transform:translate(34px)}.header__heading img,.header__heading-logo{width:104px!important;max-width:104px!important;height:auto!important;transition:width var(--sh-mid) var(--sh-ease)}.scrolled-past-header .header>.header__heading,.scrolled-past-header .header>.header__heading-link{margin-bottom:-2.4rem!important}.scrolled-past-header .header__heading a,.scrolled-past-header .header__heading-link{width:96px;height:96px;box-shadow:0 0 0 2px var(--sh-gelb),0 3px 12px #28282a1a}.scrolled-past-header .header__heading img,.scrolled-past-header .header__heading-logo{width:76px!important;max-width:76px!important}.sh-kopf-kontakt{display:flex!important;order:6;flex:0 0 auto;margin:0 0 0 auto;gap:2rem}.sh-kopf-tel{display:flex!important}.header__icons{display:none!important}.shopify-section-group-header-group,.section-header,.header-wrapper{overflow:visible!important}}.announcement-bar,.announcement-bar-section{font-size:1.3rem!important}.announcement-bar p,.announcement-bar-section p{font-family:var(--sh-font-body,inherit)!important;font-weight:400!important;text-transform:none!important;letter-spacing:.02em!important;font-size:1.3rem!important}.announcement-bar a,.announcement-bar-section a{font-family:var(--font-heading-family);font-weight:600;text-decoration:none}.announcement-bar a:hover,.announcement-bar-section a:hover{text-decoration:underline}[id$=__leistungen] .icon,[id$=__leistungen] svg,[id$=__leistungen2] .icon,[id$=__leistungen2] svg{display:none!important}[id$=__leistungen] .icon-content-inner>.h5:before,[id$=__leistungen2] .icon-content-inner>.h5:before{content:"";display:block;width:48px;height:4px;background:var(--sh-gelb);margin:0 0 var(--sh-space-4,16px)}[id$=__leistungen_cta] .animate-suggestions,[id$=__leistungen2] .title-wrapper,[id$=__leistungen2] .section-heading{display:none!important}[id$=__leistungen_cta] .rich-text__blocks,[id$=__leistungen_cta] .rich-text__wrapper{text-align:center;justify-content:center}.color-scheme-3 .button--secondary,[class*=scheme-3] .button--secondary{background:#fff!important;color:var(--sh-n900)!important}.color-scheme-3 .button--secondary:not([disabled]):hover{background:var(--sh-n100)!important}.text-center .rte p,.rich-text__blocks p,.text-center>p,.text-alignment__center p{margin-left:auto!important;margin-right:auto!important}.subheading,.subheading p{color:var(--sh-blau-700)!important;font-family:var(--font-heading-family);font-weight:600;letter-spacing:.12em}.color-scheme-3 .subheading,.color-scheme-3 .subheading p{color:var(--sh-blau-300)!important}.title-wrapper .heading:after{content:"";display:block;width:64px;height:4px;margin:var(--sh-space-4,16px) auto 0;background:linear-gradient(90deg,var(--sh-gelb) 0 62%,var(--sh-blau) 62% 100%)}[id$=__leistungen] .icon-content-inner>.h5:before{background:linear-gradient(90deg,var(--sh-gelb) 0 62%,var(--sh-blau) 62% 100%)}[id$=__leistungen2] .icon-content-inner>.h5:before{background:linear-gradient(90deg,var(--sh-gelb) 0 62%,var(--sh-blau) 62% 100%)}[id$=__vertrauen] .icon-image,[id$=__text_columns_with_icons_XFAipD] .icon-image{width:52px;height:52px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.4rem;background:var(--sh-blau-100);color:var(--sh-blau-700)}[id$=__vertrauen] .icon-image svg,[id$=__text_columns_with_icons_XFAipD] .icon-image svg{width:24px;height:24px}[id$=__vertrauen] .text-with-icons-list__item:nth-child(2n) .icon-image,[id$=__text_columns_with_icons_XFAipD] .text-with-icons-list__item:nth-child(2n) .icon-image{background:var(--sh-gelb-100);color:var(--sh-gelb-800)}[id$=__vertrauen] .icon-content-inner>.h5,[id$=__text_columns_with_icons_XFAipD] .icon-content-inner>.h5{font-size:1.6rem!important;margin:0 0 .6rem!important}[id$=__vertrauen] .icon-content-inner p,[id$=__text_columns_with_icons_XFAipD] .icon-content-inner p{font-size:1.35rem!important;line-height:1.55;color:var(--sh-n600);max-width:30ch;margin-left:auto;margin-right:auto}[id$=__ablauf] .icon-image{width:76px;height:76px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--sh-space-4,16px);background:transparent;box-shadow:inset 0 0 0 2px var(--sh-gelb);color:var(--sh-gelb)}[id$=__ablauf] .icon-image svg{width:34px;height:34px}.accordion-toggle-btn{transition:background-color var(--sh-fast) var(--sh-ease),transform var(--sh-fast) var(--sh-ease)}.accordion-toggle-btn:active{transform:scale(.94)}.button:not([disabled]):active{transform:translateY(0) scale(.97)!important}@media(hover:none){.button:hover{transform:none;box-shadow:none}}.footer{position:relative;overflow:hidden}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,var(--sh-gelb) 0 70%,var(--sh-blau) 70% 100%)}.footer:after{content:"SPANNUNGSHELDEN";position:absolute;left:50%;bottom:-.14em;transform:translate(-50%);white-space:nowrap;pointer-events:none;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(64px,10vw,170px);letter-spacing:.02em;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.09)}.footer>*{position:relative;z-index:1}.footer .footer-block__heading{position:relative;padding-bottom:var(--sh-space-2,8px)}.footer .footer-block__heading:after{content:"";position:absolute;left:0;bottom:0;width:28px;height:3px;background:var(--sh-gelb)}.footer a:hover{color:var(--sh-gelb)!important}.footer .copyright__content:before{content:"\26a1";color:var(--sh-gelb)}.section-heading__bar .title:after{content:"";display:block;width:64px;height:4px;margin:var(--sh-space-4,16px) auto 0;background:linear-gradient(90deg,var(--sh-gelb) 0 62%,var(--sh-blau) 62% 100%)}.sh-partner{overflow:hidden}.sh-marquee{overflow:hidden;margin-top:var(--sh-space-8,32px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.sh-marquee__track{display:flex;align-items:center;gap:clamp(40px,6vw,96px);width:max-content;animation:sh-marquee 36s linear infinite}.sh-marquee__track img{height:88px;width:auto;object-fit:contain;filter:grayscale(1);opacity:.55;transition:filter var(--sh-mid) var(--sh-ease),opacity var(--sh-mid) var(--sh-ease)}.sh-marquee__track img:hover{filter:none;opacity:1}.sh-marquee:hover .sh-marquee__track{animation-play-state:paused}@keyframes sh-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sh-marquee__track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}}.sh-insta__sub{text-align:center;margin:var(--sh-space-4,16px) auto var(--sh-space-8,32px)}.sh-insta__sub a{color:var(--sh-blau-700);font-weight:600}#insta-feed{min-height:200px}.masonry-grid-card .text-content-wrapper .caption-with-letter-spacing,.masonry-grid-card .text-content-wrapper .subheading{color:var(--sh-gelb)!important;letter-spacing:.14em}@media(hover:hover)and (pointer:fine){.masonry-grid-card .media img{transition:transform .6s var(--sh-ease)}.masonry-grid-card:hover .media img{transform:scale(1.05)}}.sh-partner .section-heading__bar,.sh-insta .section-heading__bar{display:block;text-align:center}[id$=__instagram] iframe[id^=ifrGuest],[id$=__markenpartner] iframe[id^=ifrGuest],[id$=__referenz_cta] iframe[id^=ifrGuest]{display:none!important}@media(max-width:749px){.sh-marquee__track img{height:64px}}[id$=__referenz_video] .video-section__media,[id$=__referenz_video] deferred-media,[id$=__referenz_video] video{border-radius:0!important}[id$=__referenz_video] .video-section__media{max-width:960px;margin-left:auto;margin-right:auto;border:1px solid var(--sh-n200)}[id$=__referenz_cta] .rich-text__blocks{text-align:center}[id$=__referenz_cta] .rich-text__blocks p{max-width:640px;color:var(--sh-n600)}.agrs__widget .swiper-wrapper{align-items:center!important}@media(min-width:990px){html{font-size:58%}}.sh-baustelle{text-align:center}.sh-baustelle__zeile{display:flex;align-items:center;gap:var(--sh-space-6,24px);max-width:760px;width:fit-content;margin:0 auto var(--sh-space-6,24px);text-align:left}.sh-baustelle__logo{flex:0 0 auto;width:140px;height:auto;border:1px solid var(--sh-n200);padding:var(--sh-space-3,12px);background:#fff}.sh-baustelle__zeile p{margin:0;color:var(--sh-n600)}@media(max-width:749px){.sh-baustelle__zeile{flex-direction:column;text-align:center}}[id$=__leistungen] .icon-content-inner>.h5:after,[id$=__leistungen2] .icon-content-inner>.h5:after{content:"";display:inline-block;width:22px;height:22px;margin-left:10px;vertical-align:-4px;background:var(--sh-blau-600);-webkit-mask:var(--sh-ikon) center/contain no-repeat;mask:var(--sh-ikon) center/contain no-repeat}[id$=__leistungen] li:nth-child(2n) .icon-content-inner>.h5:after,[id$=__leistungen2] li:nth-child(2n) .icon-content-inner>.h5:after{background:var(--sh-gelb-600)}[id$=__leistungen] li:nth-child(1) .icon-content-inner>.h5{--sh-ikon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/><polyline points='9 22 9 12 15 12 15 22'/></svg>")}[id$=__leistungen] li:nth-child(2) .icon-content-inner>.h5{--sh-ikon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/></svg>")}[id$=__leistungen] li:nth-child(3) .icon-content-inner>.h5{--sh-ikon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='4'/><path d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/></svg>")}[id$=__leistungen] li:nth-child(4) .icon-content-inner>.h5{--sh-ikon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polygon points='13 2 3 14 12 14 11 22 21 10 12 10 13 2'/></svg>")}[id$=__leistungen2] li:nth-child(1) .icon-content-inner>.h5{--sh-ikon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M9 8V2'/><path d='M15 8V2'/><path d='M18 8v5a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V8Z'/><path d='M12 17v5'/></svg>")}[id$=__leistungen2] li:nth-child(2) .icon-content-inner>.h5{--sh-ikon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1 1 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/><path d='m9 12 2 2 4-4'/></svg>")}[id$=__leistungen2] li:nth-child(3) .icon-content-inner>.h5{--sh-ikon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5'/><path d='M9 18h6'/><path d='M10 22h4'/></svg>")}[id$=__leistungen2] li:nth-child(4) .icon-content-inner>.h5{--sh-ikon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M17.7 7.7a2.5 2.5 0 1 1 1.8 4.3H2'/><path d='M9.6 4.6A2 2 0 1 1 11 8H2'/><path d='M12.6 19.4A2 2 0 1 0 14 16H2'/></svg>")}#MainContent>.shopify-section+.shopify-section{position:relative}#MainContent>.shopify-section+.shopify-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(130rem,calc(100% - 10rem));height:1px;background:var(--sh-n200);pointer-events:none}#MainContent>.shopify-section[id$=__hero]:before,#MainContent>.shopify-section[id$=__intro]:before,#MainContent>.shopify-section[id$=__ablauf]:before,#MainContent>.shopify-section[id$=__kontakt]:before,#MainContent>.shopify-section[id$=__leistungen2]:before,#MainContent>.shopify-section[id$=__leistungen_cta]:before,#MainContent>.shopify-section[id$=__referenz_video]:before,#MainContent>.shopify-section[id$=__referenz_cta]:before,#MainContent>.shopify-section[id$=__markenpartner_hinweis]:before{display:none}[id$=__leistungen] .text-with-icons-list__item,[id$=__leistungen2] .text-with-icons-list__item{padding:0 2.8rem 1.2rem;border-left:1px solid var(--sh-n200)}[id$=__leistungen] .text-with-icons-list__item:nth-child(4n+1),[id$=__leistungen2] .text-with-icons-list__item:nth-child(4n+1){border-left:0;padding-left:0}[id$=__leistungen] .icon-content-inner>.h5,[id$=__leistungen2] .icon-content-inner>.h5{font-size:1.75rem!important;line-height:1.25;margin:0 0 1.2rem!important}[id$=__leistungen] .icon-content-inner p,[id$=__leistungen2] .icon-content-inner p{font-size:1.4rem!important;line-height:1.6;color:var(--sh-n600)}[id$=__leistungen] .icon-content-inner>.h5:before,[id$=__leistungen2] .icon-content-inner>.h5:before{margin-bottom:1.2rem}@media(max-width:989px){[id$=__leistungen] .text-with-icons-list__item,[id$=__leistungen2] .text-with-icons-list__item{border-left:0;padding:0 0 2rem;border-bottom:1px solid var(--sh-n200)}}[id$=__rechner] iframe[id^=ifrGuest]{min-height:740px!important;width:100%!important;display:block!important;overflow:auto!important}@media(max-width:989px){[id$=__rechner] iframe[id^=ifrGuest]{min-height:940px!important}}[id$=__leitung] .accordion-toggle-content,[id$=__projekt] .accordion-toggle-content,[id$=__elektroniker] .accordion-toggle-content{display:block!important;max-height:none!important;height:auto!important;opacity:1!important;overflow:visible!important;visibility:visible!important}[id$=__leitung] .toggle-svg,[id$=__projekt] .toggle-svg,[id$=__elektroniker] .toggle-svg{display:none!important}[id$=__leitung] .accordion-toggle-btn,[id$=__projekt] .accordion-toggle-btn,[id$=__elektroniker] .accordion-toggle-btn{pointer-events:none;cursor:default;background:transparent!important;padding-left:0;padding-right:0}[id$=__leitung] .multicolumn-card__image,[id$=__projekt] .multicolumn-card__image,[id$=__elektroniker] .multicolumn-card__image{aspect-ratio:1/1;object-fit:cover;width:100%}[id$=__leitung] .multicolumn-column-rte p,[id$=__projekt] .multicolumn-column-rte p,[id$=__elektroniker] .multicolumn-column-rte p{font-size:1.4rem;line-height:1.55;color:var(--sh-n600)}[id$=__leitung] .multicolumn-column-rte strong,[id$=__projekt] .multicolumn-column-rte strong,[id$=__elektroniker] .multicolumn-column-rte strong{color:var(--sh-blau-700)}[id$=__partner] .media img{object-fit:contain!important;padding:var(--sh-space-5,20px);background:#fff}@media(hover:hover)and (pointer:fine){[id$=__partner] a{transition:transform var(--sh-fast) var(--sh-ease);display:block}[id$=__partner] a:hover{transform:translateY(-3px)}}.sh-recht{max-width:72ch;margin-left:auto;margin-right:auto;font-size:1.62rem;line-height:1.78;color:#44444a;text-align:left}.sh-recht p{font-size:inherit;line-height:inherit;margin:0 0 1.15em;max-width:none}.sh-recht h2,.sh-recht h3{font-size:1.9rem;line-height:1.35;font-weight:600;letter-spacing:0;text-transform:none;color:#28282a;margin:0 0 .7em;padding-top:1.9em;border-top:1px solid rgba(40,40,42,.1)}.sh-recht>h2:first-child,.sh-recht>h3:first-child{padding-top:0;border-top:0}.sh-recht h2+p,.sh-recht h3+p{margin-top:0}.sh-recht strong{font-weight:600;color:#28282a}.sh-recht a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}.sh-recht ul,.sh-recht ol{margin:0 0 1.15em;padding-left:1.4em}.sh-recht li{margin-bottom:.35em;line-height:inherit}.sh-recht table{font-size:inherit}.sh-recht-seite h1{font-size:2.6rem}@media(max-width:749px){.sh-recht{font-size:1.6rem;line-height:1.72}.sh-recht h2,.sh-recht h3{font-size:1.8rem;padding-top:1.6em}}@media(min-width:990px){nav.breadcrumb{justify-content:flex-start;max-width:var(--page-width,130rem);margin-left:auto;margin-right:auto;padding:1.2rem 2.8rem 0}}@media screen and (max-width:749px){.header__icon--menu.button--primary,.header__icon.header__icon--menu{background:transparent!important;background-color:transparent!important;background-image:none!important;border:1px solid rgba(40,40,42,.16)!important;border-radius:10px;color:#28282a!important;box-shadow:none!important}.header__icon--menu.button--primary:hover{background:#efbb0024}[id$=__hero] .banner__media{height:42rem;min-height:0}[id$=__hero] .banner__media img,[id$=__hero] .banner__media video{height:100%;object-fit:cover;object-position:center 38%}.banner__buttons{flex-direction:column;align-items:center;gap:1.2rem}.banner__buttons>a,.banner__buttons>.button{width:100%;max-width:30rem}.shopify-section:not([id*=leistungen]) .text-with-icons-list{flex-direction:column;gap:2.2rem}.shopify-section:not([id*=leistungen]) .text-with-icons-list__item{width:100%;max-width:none;flex:1 1 auto}.shopify-section:not([id*=leistungen]) .text-with-icons-inner,.shopify-section:not([id*=leistungen]) .text-with-icons-inner.text-center{display:flex;align-items:flex-start;gap:1.5rem;text-align:left}.shopify-section:not([id*=leistungen]) .text-with-icons-inner .icon-image{flex:0 0 auto;margin:.2rem 0 0;width:auto}.shopify-section:not([id*=leistungen]) .text-with-icons-inner .icon-content-inner{flex:1 1 auto;width:auto;text-align:left}.shopify-section:not([id*=leistungen]) .text-with-icons-inner .icon-content-inner>:first-child{margin-top:0;margin-bottom:.5rem}.image-gallery__item:has(.image-gallary-text-block){min-width:88%}.image-gallary-text-block,.image-gallary-text-block .card-description{text-align:left}.sh-baustelle__zeile{flex-direction:column;align-items:center;gap:1.2rem}.sh-baustelle__logo{width:auto;max-width:15rem;height:auto;padding:0;background:none;border:0}.sh-partner .section-heading__bar,.sh-insta .section-heading__bar,.sh-insta__sub,.sh-baustelle{padding-left:1.5rem;padding-right:1.5rem}}.sh-baustelle__logo{background:none;border:0;padding:0;width:auto;height:auto;max-width:20rem;object-fit:contain}@media screen and (max-width:749px){.agrs__swiper-button-prev,.agrs__swiper-button-next{display:none!important}}@media screen and (max-width:749px){#MainContent form button[type=submit],#MainContent form .button[type=submit]{width:100%;max-width:32rem}}@media screen and (min-width:1100px)and (max-width:1279px){.header.header--has-menu{gap:1.4rem!important;padding-left:2rem!important;padding-right:2rem!important}.header__inline-menu>ul>li>a,.header__inline-menu>ul>li>details>summary,.header__inline-menu>ul>li .header__menu-item{font-size:1.45rem!important}.header__heading a,.header__heading-link{width:104px!important;height:104px!important}.header>.header__heading,.header>.header__heading-link{margin-bottom:-3.8rem!important}.sh-kopf-tel__zeit{display:none}.sh-kopf-tel__nr{font-size:1.5rem}.sh-kopf-kontakt{gap:1.1rem}.sh-kopf-cta{padding:1rem 1.5rem!important;font-size:1.4rem!important}}@media screen and (min-width:750px)and (max-width:989px){.header__icon--menu.button--primary,.header__icon.header__icon--menu{background:transparent!important;background-color:transparent!important;background-image:none!important;border:1px solid rgba(40,40,42,.16)!important;border-radius:10px;color:#28282a!important;box-shadow:none!important}.shopify-section:not([id*=leistungen]) .text-with-icons-list{flex-wrap:wrap;gap:3.2rem 2.8rem}.shopify-section:not([id*=leistungen]) .text-with-icons-list__item{width:calc(50% - 1.4rem);max-width:none;flex:0 0 calc(50% - 1.4rem)}.shopify-section:not([id*=leistungen]) .text-with-icons-inner,.shopify-section:not([id*=leistungen]) .text-with-icons-inner.text-center{display:flex;align-items:flex-start;gap:1.5rem;text-align:left}.shopify-section:not([id*=leistungen]) .text-with-icons-inner .icon-image{flex:0 0 auto;margin:.2rem 0 0;width:auto}.shopify-section:not([id*=leistungen]) .text-with-icons-inner .icon-content-inner{flex:1 1 auto;width:auto;text-align:left}.shopify-section:not([id*=leistungen]) .text-with-icons-inner .icon-content-inner>:first-child{margin-top:0;margin-bottom:.5rem}}.sh-form-hinweis{margin:1.6rem auto 0;max-width:52rem;font-size:1.3rem;line-height:1.6;text-align:center;color:#28282a9e}.sh-form-hinweis a{color:inherit;text-underline-offset:.2rem}
/*# sourceMappingURL=/cdn/shop/t/12/assets/spannungshelden-relaunch.css.map */
