@media (min-width:1140px){.img-txt{align-items:center;display:flex;flex-wrap:nowrap}.img-txt__col{width:50%}.img-txt__col--txt{display:flex}.img-txt__col--img{text-align:start}.img-txt--ti .img-txt__col--txt{justify-content:flex-end}.img-txt--it .img-txt__col--img{order:1;text-align:end}.img-txt--it .img-txt__col--txt{order:2}.img-txt__col--txt .img-txt__col-content{width:567px}.img-txt--ti .img-txt__col--txt .img-txt__col-content{padding-inline-end:80px}.img-txt--it .img-txt__col--txt .img-txt__col-content{padding-inline-start:80px}}@media (max-width:1139px){.img-txt{display:flex;flex-direction:column}.img-txt__col{width:100%}.img-txt--sit .img-txt__col--img{order:1}.img-txt--sit .img-txt__col--txt{order:2}.img-txt--sit .img-txt__col--img,.img-txt--sti .img-txt__col--txt{margin-bottom:40px}.img-txt--stacked-img-center .img-txt__col--img,.img-txt--stacked-txt-center .img-txt__col--txt{margin-left:auto;margin-right:auto}}.module--img-txt.bg-color{flex-direction:row;justify-content:center}.module--img-txt.bg-color .module__inner{border-radius:30px;padding:64px;width:auto}.img-txt__topline .topline{font-size:14px;font-weight:900}.img-txt__headline{margin-bottom:40px}.img-txt__headline .headline{padding-bottom:32px;position:relative}.img-txt__headline .headline:after{bottom:0;content:"";height:4px;left:0;position:absolute;width:80px}.img-txt__txt p{margin-bottom:48px}.img-txt__btn .btn{font-family:Mulish;padding:13px}.img-txt__btn>a{font-weight:900;transition:background-color .3s ease-in-out}.img-txt__btn>a:hover{background-color:#5d17b5;transform:none}@media (max-width:1139px){.img-txt{flex-direction:column-reverse!important}.img-txt__col{margin-bottom:16px;margin-top:16px}.img-txt__col--img,.img-txt__col--txt{max-width:100%;width:100%}}@media (min-width:768px) and (max-width:1139px){.module--img-txt{padding-left:16px;padding-right:16px}.module--img-txt.bg-color .module__inner{padding:48px}.img-txt--sti .img-txt__col--txt{margin-bottom:16px}}@media (max-width:1139px){.img-txt__txt p{margin-bottom:0}}@media (max-width:767px){.module--img-txt.bg-color .module__inner{border-radius:10px;padding:32px 8px 48px}.img-txt__col{margin-bottom:16px;margin-top:16px}.img-txt--sti .img-txt__col--txt{margin-bottom:0!important}.img-txt__col--img,.img-txt__col--txt{max-width:100%;width:100%}.img-txt__btn>a{display:block;width:100%}}