.niccos-service-teaser{--service-teaser-row-gap: 1.5rem;position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);grid-template-areas:"media content";column-gap:var(--service-teaser-gap, 80px);align-items:stretch}.niccos-service-teaser--with-teaser{grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"media content" "teaser content";row-gap:var(--service-teaser-row-gap)}.niccos-service-teaser--text-first{grid-template-areas:"content media"}.niccos-service-teaser--text-first.niccos-service-teaser--with-teaser{grid-template-areas:"content media" "content teaser"}.niccos-service-teaser__media{grid-area:media;position:relative;min-height:15rem;overflow:hidden;border-radius:var(--service-teaser-image-radius, 20px)}.niccos-service-teaser__picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.niccos-service-teaser__image,.niccos-service-teaser__media .placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.niccos-service-teaser__content{grid-area:content;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;min-width:0}.niccos-service-teaser__eyebrow{width:var(--eyebrow-width, 192px);max-width:100%}.niccos-service-teaser__eyebrow-image{display:block;width:100%;height:auto}.niccos-service-teaser__heading,.niccos-service-teaser__text{margin:0;width:100%}.niccos-service-teaser__text{line-height:1.4}.niccos-service-teaser__text>*:first-child{margin-top:0}.niccos-service-teaser__text>*:last-child{margin-bottom:0}.niccos-service-teaser__benefits{display:flex;flex-direction:column;gap:1.25rem;width:100%;margin:0;padding:0;list-style:none}.niccos-service-teaser__benefit{display:flex;align-items:flex-start;gap:1rem;margin:0}.niccos-service-teaser__benefit-icon{flex:0 0 var(--benefit-icon-size, 48px);width:var(--benefit-icon-size, 48px);height:var(--benefit-icon-size, 48px)}.niccos-service-teaser__benefit-icon img{display:block;width:100%;height:100%;object-fit:contain}.niccos-service-teaser__benefit-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0;font-size:1rem}.niccos-service-teaser__benefit-title{font-size:1rem;font-weight:600;line-height:1.29}.niccos-service-teaser__benefit-description{font-size:1rem;line-height:1.4}.niccos-service-teaser__benefit-description>*:first-child{margin-top:0}.niccos-service-teaser__benefit-description>*:last-child{margin-bottom:0}.niccos-service-teaser__benefit-description strong,.niccos-service-teaser__benefit-description b{font-weight:700;color:rgb(var(--color-foreground))}.niccos-service-teaser .niccos-service-teaser__form-wrapper{width:auto;margin:0}.niccos-service-teaser .niccos-service-teaser__form-wrapper .product-form{width:100%}.niccos-service-teaser .niccos-service-teaser__form-wrapper .product-form__error-message{margin-bottom:.5rem}.niccos-service-teaser .niccos-service-teaser__button{box-sizing:border-box;min-width:192px;width:var(--service-teaser-button-width, auto);max-width:100%;max-height:none;border-radius:8px;font-weight:700;text-align:center}.niccos-service-teaser .niccos-service-teaser__button--sm{min-height:48px;padding:.75rem 1.25rem;font-size:1rem;line-height:1.5}.niccos-service-teaser .niccos-service-teaser__button--md{min-height:60px;padding:16.5px 24px;font-size:1.125rem;line-height:27px}.niccos-service-teaser .niccos-service-teaser__button--lg{min-height:72px;padding:1.25rem 2rem;font-size:1.25rem;line-height:1.5}.niccos-service-teaser .niccos-service-teaser__form-wrapper:has(.niccos-service-teaser__button){width:var(--service-teaser-button-width, auto);max-width:100%}.niccos-service-teaser .niccos-service-teaser__form-wrapper .niccos-service-teaser__button{width:100%}.niccos-service-teaser .niccos-service-teaser__button--full,.niccos-service-teaser .niccos-service-teaser__form-wrapper:has(.niccos-service-teaser__button--full){width:100%}.niccos-service-teaser__spacing{display:block;width:100%;flex-shrink:0;min-height:var(--spacing-desktop, 16px)}.niccos-service-teaser__teaser{grid-area:teaser;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;border-radius:8px;background-color:var(--service-teaser-teaser-bg, #F0F2F5);font-size:15px;line-height:22px}.niccos-service-teaser .niccos-service-teaser__teaser-title,.niccos-service-teaser .niccos-service-teaser__teaser-text{margin:0;font-size:15px;line-height:22px}.niccos-service-teaser .niccos-service-teaser__teaser-title{color:rgb(var(--color-foreground))}.niccos-service-teaser .niccos-service-teaser__teaser-text{color:rgb(var(--color-secondary-foreground))}.niccos-service-teaser__teaser-title{font-weight:600}.niccos-service-teaser__teaser-link{display:inline-flex;align-items:center;gap:6px;padding-top:6px;font-size:15px;font-weight:600;line-height:22px;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.2em}.niccos-service-teaser__teaser-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.niccos-service-teaser__teaser-icon{flex:0 0 auto}@media screen and (max-width:989px){.niccos-service-teaser{--color-secondary-foreground: 95 109 118}.niccos-service-teaser .niccos-service-teaser__benefit-title{color:#070e21}.niccos-service-teaser,.niccos-service-teaser--with-teaser,.niccos-service-teaser--text-first,.niccos-service-teaser--text-first.niccos-service-teaser--with-teaser{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"media" "content";row-gap:0}.niccos-service-teaser--with-teaser,.niccos-service-teaser--text-first.niccos-service-teaser--with-teaser{grid-template-areas:"media" "content" "teaser"}.niccos-service-teaser__media{min-height:0;aspect-ratio:var(--service-teaser-mobile-ratio, 1 / 1)}.niccos-service-teaser__content{justify-content:flex-start;margin-top:2rem}.niccos-service-teaser__teaser{margin-top:1.5rem}.niccos-service-teaser__eyebrow{width:var(--eyebrow-width-mobile, 160px)}.niccos-service-teaser__benefits{gap:1rem}.niccos-service-teaser__benefit{gap:.75rem}.niccos-service-teaser__spacing{min-height:var(--spacing-mobile, 12px)}.niccos-service-teaser .niccos-service-teaser__button--full-mobile,.niccos-service-teaser .niccos-service-teaser__form-wrapper:has(.niccos-service-teaser__button--full-mobile){width:100%}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/niccos-service-teaser.css.map */
