.image-text{padding:22px 0}@media screen and (min-width: 768px){.image-text{padding:27px 0}}@media screen and (min-width: 1280px){.image-text{padding:32px 0}}.image-text:first-child{padding-top:0}.image-text--image-left .grid-wrap{flex-direction:row-reverse}.image-text--image-left .grid-wrap .image-text__image{margin-left:.56%!important;margin-right:4.7266666667%!important}@media screen and (min-width: 1280px){.image-text--image-left .grid-wrap .image-text__image{margin-left:4.7266666667%!important;margin-right:.56%!important}}.image-text__text ul{list-style:disc}.image-text__text ul li{padding:3px 0}@media screen and (min-width: 768px){.image-text__text ul li{padding-left:5px}}.image-text__text ol{list-style:none;counter-reset:my-counter}.image-text__text ol li{padding:3px 0;counter-increment:my-counter}@media screen and (min-width: 768px){.image-text__text ol li{padding-left:5px}}.image-text__text ol li:before{position:absolute;top:3px;left:-20px;font-weight:700;font-size:1.125rem;content:counter(my-counter) ". "}.image-text__image{position:relative;margin-top:20px}.image-text__image--with-product-mockup{display:flex;align-content:center;justify-content:center;align-items:center;background:var(--color-very-light-blue);border-radius:10px}.image-text__image--with-product-mockup .product-mockup--book>div{position:relative;left:-10px;width:157.32px;margin:0 auto}@media screen and (min-width: 768px){.image-text__image--with-product-mockup .product-mockup--book>div{left:-25px;width:201.02px}}@media screen and (min-width: 1280px){.image-text__image--with-product-mockup .product-mockup--book>div{left:-10px;width:262.2px}}.image-text__image--with-product-mockup .product-mockup--book .product-mockup__cover{position:relative}.image-text__image--with-product-mockup .product-mockup--book .product-mockup__cover picture{display:block;perspective:427.32px;transform-style:preserve-3d}@media screen and (min-width: 768px){.image-text__image--with-product-mockup .product-mockup--book .product-mockup__cover picture{perspective:546.02px}}@media screen and (min-width: 1280px){.image-text__image--with-product-mockup .product-mockup--book .product-mockup__cover picture{perspective:712.2px}}.image-text__image--with-product-mockup .product-mockup--book .product-mockup__cover picture img{position:relative;transform-style:preserve-3d;transform:rotateY(-20deg) scale(1);z-index:100}.image-text__image--with-product-mockup .product-mockup--book .product-mockup__mockup img{position:absolute;top:-10.8px;left:-4.5px;width:calc(100% + 92.16px);max-width:none;height:calc(100% + 24.12px);z-index:200}@media screen and (min-width: 768px){.image-text__image--with-product-mockup .product-mockup--book .product-mockup__mockup img{top:-13.8px;left:-5.75px;width:calc(100% + 117.76px);height:calc(100% + 30.82px)}}@media screen and (min-width: 1280px){.image-text__image--with-product-mockup .product-mockup--book .product-mockup__mockup img{top:-18px;left:-7.5px;width:calc(100% + 155.4px);height:calc(100% + 40.2px)}}.image-text__image--with-product-mockup .product-mockup--tablet>div{display:inline-block;position:relative}.image-text__image--with-product-mockup .product-mockup--tablet .product-mockup__cover picture img{position:absolute;top:11%;left:50%;transform:translate(-50%);width:75%;max-width:none;height:79%;object-fit:contain;background:var(--color-black)}.image-text__image--with-product-mockup .product-mockup--tablet .product-mockup__mockup{position:relative;z-index:200}.image-text__image--with-product-mockup .product-mockup--no-mockup .product-mockup__cover picture img{display:block;width:75%;max-width:none;height:79%;margin:0 auto;object-fit:contain;background:var(--color-black)}.image-text__image--with-product-mockup .product-mockup{margin:30px 0}@media screen and (min-width: 1280px){.image-text__image--with-product-mockup .product-mockup{margin:50px 0}}.image-text__image--as-teaser>div{position:relative}.image-text__image--as-teaser img{max-height:450px;object-fit:contain;border-radius:10px}.image-text__image figcaption{position:absolute;right:5px;bottom:0;transform:rotate(-90deg) translate(105%);transform-origin:bottom right;max-width:43%;color:var(--color-white);font-size:.75rem;text-shadow:0 1px 4px #000;text-wrap:balance;text-align:left}.service-teaser{text-align:center}.service-teaser{padding:22px 0}@media screen and (min-width: 768px){.service-teaser{padding:27px 0}}@media screen and (min-width: 1280px){.service-teaser{padding:32px 0}}.service-teaser:first-child{padding-top:0}@media screen and (min-width: 768px){.service-teaser{text-align:left}}.service-teaser__wrapper{position:relative;padding:30px 15px;background:var(--color-theme-blue);border-radius:10px;color:var(--color-white)}@media screen and (min-width: 768px){.service-teaser__wrapper{padding:31px 20px 40px}}@media screen and (min-width: 1280px){.service-teaser__wrapper{padding:71px 50px 75px}}.service-teaser__image{width:90px;margin:0 auto}@media screen and (min-width: 768px){.service-teaser__image{position:absolute;top:50%;right:40px;transform:translateY(-50%);width:176px}}@media screen and (min-width: 1280px){.service-teaser__image{right:85px;width:242px}}.service-teaser__text{margin-top:15px}@media screen and (min-width: 768px){.service-teaser__text{width:65%;margin-top:0}}.service-teaser__text h2{font-size:1.375rem}@media screen and (min-width: 768px){.service-teaser__text h2{padding-bottom:5px;font-size:2rem}}@media screen and (min-width: 1280px){.service-teaser__text h2{padding-bottom:0}}.service-teaser__text button,.service-teaser__text .button{margin-top:5px}
