.js .image-with-text-overlay__image img{opacity:0}.js .image-with-text-overlay__image img.img-loaded{animation:.5s cubic-bezier(.26,.54,.32,1) 0s forwards;animation-name:image-fade-in;opacity:1}.image-with-text-overlay__media:before{content:"";display:block;top:0;right:0;bottom:0;left:0;width:100%;height:100%;position:absolute;background:var(--image-overlay);z-index:1}.image-with-text-overlay__content{padding:80px 0;z-index:2}.image-with-text-overlay__box{position:relative;z-index:2}.image-with-text-overlay__image{height:var(--mobile-height-image);width:100%}.desktop-height-image .image-with-text-overlay__image,.mobile-height-image .image-with-text-overlay__image{padding-top:var(--aspect-ratio)}@media screen and (min-width: 768px){.image-with-text-overlay__image{height:var(--desktop-height-image)}}.image-with-text-overlay__box .image-with-text-overlay__separator{margin:0;padding:var(--space) 0}.image-with-text-overlay__separator hr{border-color:rgba(var(--color-foreground)/.1)}.image-with-text-overlay__box>*{margin:1.2rem 0}.image-with-text-overlay__box>*:first-child{margin-block-start:0}.image-with-text-overlay__box>*:last-child{margin-block-end:0}.image-with-text-overlay__box .image-with-text-overlay__subheading+.image-with-text-overlay__heading{margin-top:0}.image-with-text-overlay__icon{text-align:inherit}.image-with-text-overlay__icon .icon{--size:2.5rem;display:inline-block;width:var(--size);height:var(--size);fill:currentColor}.image-with-text-overlay__image .image-with-text-overlay__image-inner{width:100%;max-width:var(--width-image-mobile)}.template-page-ueber-uns .image-with-text-overlay__content .image-with-text-overlay__box{max-width:72rem}@media screen and (min-width: 768px){.image-with-text-overlay__image .image-with-text-overlay__image-inner{max-width:var(--width-image)}}.image-with-text-overlay .image-with-text-overlay__content .image-with-text-overlay__box .image-with-text-overlay__heading{margin-bottom:4px}.image-with-text-overlay .image-with-text-overlay__content .image-with-text-overlay__box .image-with-text-overlay__subheading{line-height:normal;margin:0;font-size:20px;letter-spacing:.4px}.image-with-text-overlay .image-with-text-overlay__content .image-with-text-overlay__text{margin:30px 0 40px}.image-with-text-overlay .image-with-text-overlay__content .image-with-text-overlay__text p{letter-spacing:.32px}.template-page-faq .image-with-text-overlay .image-with-text-overlay__content .image-with-text-overlay__box{max-width:474px}.template-page-faq .image-with-text-overlay .image-with-text-overlay__content .image-with-text-overlay__text{margin:0 0 40px}@media screen and (max-width: 1069px) and (min-width: 769px){.image-with-text-overlay .image-with-text-overlay__media .image-with-text-overlay__image{padding-top:50%}}@media screen and (max-width: 768px) and (min-width: 640px){.image-with-text-overlay .image-with-text-overlay__media .image-with-text-overlay__image{padding-top:56%}}@media screen and (max-width: 768px){.image-with-text-overlay .image-with-text-overlay__content .image-with-text-overlay__box .image-with-text-overlay__subheading{font-size:18px;letter-spacing:.36px}.image-with-text-overlay .image-with-text-overlay__content .image-with-text-overlay__text p{font-size:15px}.image-with-text-overlay .image-with-text-overlay__content .image-with-text-overlay__text p br{display:none}}@media screen and (max-width: 639px){.image-with-text-overlay .image-with-text-overlay__content{position:relative;padding:30px 0 0}.image-with-text-overlay .image-with-text-overlay__content .image-with-text-overlay__text{margin:20px 0 30px}.image-with-text-overlay .image-with-text-overlay__content .image-with-text-overlay__box .image-with-text-overlay__heading,.image-with-text-overlay .image-with-text-overlay__content .image-with-text-overlay__box .image-with-text-overlay__subheading,.image-with-text-overlay .image-with-text-overlay__content .image-with-text-overlay__text p{color:#000}.image-with-text-overlay .image-with-text-overlay__content .image-with-text-overlay__box{max-width:100%}.image-with-text-overlay .image-with-text-overlay__content .image-with-text-overlay__buttons .btn-primary-white{background-color:#87917d;color:#fff}.template-page-faq .image-with-text-overlay .image-with-text-overlay__content{padding:30px 0 70px;background-color:#f7f7f7}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-image-with-text-overlay.css.map */
