.image-text-box{position:relative}.image-text-box .text-container{position:absolute;top:50%;width:100%;padding:30px 0;transform:translateY(-50%)}.image-text-box .text-container-overlay{max-width:600px;padding:30px;background-color:#fff}.image-text-box .text-container-overlay.align-right{margin-left:auto}@media screen and (max-width: 1280px){.image-text-box .text-container-overlay{float:none;max-width:100%;padding:0;border:none;background-color:transparent}}.image-text-box .text-container-overlay>*+*{margin-top:30px}.image-text-box .text-container-overlay .text-element>*+*{margin-top:0}@media screen and (max-width: 1800px){.image-text-box .text-container-overlay .text-element p{font-size:40px}}@media screen and (max-width: 560px){.image-text-box .text-container-overlay .text-element p{font-size:30px}}@media screen and (max-width: 1280px){.image-text-box .text-container{position:relative;width:100%;transform:translateY(0);background-color:#f2f2f2}}body.intranet .image-text-box{display:flex;align-items:flex-end;justify-content:center}body.intranet .image-text-box .text-container{top:auto;transform:translateY(0)}body.intranet .image-text-box .text-container .content-wrap .text-container-overlay{background-color:#ef7d00}body.intranet .image-text-box .text-container .content-wrap .text-container-overlay .text-element{color:#fff}body.intranet .image-text-box .text-container .content-wrap .text-container-overlay .text-element .preheadline{font-size:1.75rem;font-weight:600}body.intranet .image-text-box .text-container .content-wrap .text-container-overlay .text-element .headline{color:#fff}@media screen and (max-width: 1280px){body.intranet .image-text-box{display:block;max-width:100%;padding:0;border:none;background-color:transparent}body.intranet .image-text-box .text-container,body.intranet .image-text-box .text-container .content-wrap .text-container-overlay{background-color:transparent}body.intranet .image-text-box .text-container .content-wrap .text-container-overlay .text-element{color:#000}body.intranet .image-text-box .text-container .content-wrap .text-container-overlay .text-element .preheadline{font-size:1.75rem;font-weight:600}body.intranet .image-text-box .text-container .content-wrap .text-container-overlay .text-element .headline{color:#000}}.banner-container{margin-top:5.3125rem}.banner-container .image-text-box .text-container .headline{color:#3d4548}.banner-container .image-text-box .text-container .subheadline{margin-top:1.25rem;font-weight:300}.banner-container .image-text-box .text-container .button{padding-right:6.25rem}body.akademie .image-text-box .text-container-overlay{max-width:43.75rem;border:1px solid #8f989b}body.akademie .image-text-box .text-container-overlay .text-element .headline{color:#3d4548;font-size:4.0625rem}body.akademie .image-text-box .text-container-overlay .text-element .subheadline{margin-top:.625rem;color:#3d4548;font-weight:300}@media (max-width: 1280px){body.akademie .image-text-box .text-container-overlay{border:none}body.akademie .image-text-box .text-container-overlay .text-element .headline{font-size:3.4375rem}}@media (max-width: 1024px){body.akademie .image-text-box .text-container-overlay .text-element .headline{font-size:2.8125rem}}@media (max-width: 560px){body.akademie .image-text-box .text-container-overlay .text-element .headline{font-size:2.1875rem}}
