.two-column-with-bg-image-section{overflow:hidden;position:relative}.two-column-with-bg-image-section-mobile{display:none;overflow:hidden;position:relative}.two-column-with-bg-image-section .bg-img{bottom:0;left:0;position:absolute;right:0;top:0}.two-column-with-bg-image-section .bg-img img{height:100%!important;object-fit:cover;object-position:100% 0;width:100%!important}.two-column-zig-zag-section-2025 .two-column-zig-zag-section-row2 h2{padding-bottom:100px}.two-column-zig-zag-section-2025 .two-column-zig-zag-section-right .button{font-size:13px}.two-column-zig-zag-section-2025 .button.button-simple:after{background-image:url(https://www.kulturwerke-deutschland.de/hubfs/Landing%20Page%20%E2%80%93%20Dual%20Diploma/Wunschprogramm%20Ergebnisse/arrow.png);background-size:100% 100%}.two-column-zig-zag-section-2025 .two-column-zig-zag-section-row3{padding-top:170px}.two-column-zig-zag-section-2025 .full-width-text-and-cta-section p{font-size:20px;margin-bottom:35px;max-width:650px}.two-column-zig-zag-section-2025 .full-width-text-and-cta-section .button{font-size:19px;padding-left:14px;padding-right:14px}.two-column-zig-zag-section-quote-block{background-color:#faf8d4;border-radius:24px;filter:drop-shadow(7.405px 7.405px 15.484px rgba(115,115,115,.161));margin-left:auto;max-width:326px;padding:45px 40px 45px 50px;position:relative;right:-58px;top:-74px;width:100%}.zig-zag-quote-tag p{background-color:#faf8d4;border:.775834262371063px solid #5b7abc;border-radius:10px;color:#617abc;display:inline-block;font-family:Gibson;font-size:12px;line-height:18px;margin:0;padding:0 16px;text-align:center}.zig-zag-quote-title h3{color:#243257;font-family:Gibson;font-size:25px;font-weight:400;line-height:35px;margin:0}.zig-zag-quote-text p{color:#243257;font-family:Gibson;font-size:16px;letter-spacing:0;line-height:23px;margin:0}.zig-zag-quote-tag{margin-bottom:12px}.zig-zag-quote-title{margin-bottom:18px}.zig-zag-quote-image-block{left:-90px;position:absolute;top:-41px;width:112px}.zig-zag-quote-image-block svg{display:block;height:112px;width:112px}.zig-zag-quote-image-block img{aspect-ratio:1;border:6px solid #fff;border-radius:50%;display:block;object-fit:cover;position:absolute;width:100%}.two-column-zig-zag-section-quote-block .zig-zag-quote-text p a{font-weight:400}@media (max-width:1366px){.two-column-zig-zag-section-quote-block{padding:35px 20px 35px 50px;right:-16px}}@media screen and (max-width:991px){.two-column-zig-zag-section-2025 .two-column-zig-zag-section-row3{padding-top:112px}.two-column-zig-zag-section-2025 .two-column-zig-zag-section-row2 h2{padding-top:80px}.two-column-zig-zag-section-quote-block{top:-44px}.zig-zag-quote-image-block,.zig-zag-quote-image-block svg{height:92px;left:-38px;top:-54px;width:92px}}@media screen and (max-width:767px){.two-column-with-bg-image-section .bg-img{display:none}.two-column-zig-zag-section.two-column-zig-zag-section-2025{background-size:100% 100%}.two-column-zig-zag-section-2025 .two-column-zig-zag-section-row2 h2{padding-bottom:85px;padding-top:0}.two-column-zig-zag-section-2025 .two-column-zig-zag-section-right h3{font-size:35px;line-height:42px}.two-column-zig-zag-section-2025 .two-column-zig-zag-section-right .button{font-size:17px}.two-column-zig-zag-section-2025 .two-column-zig-zag-section-left img{border-radius:20px}.two-column-zig-zag-section-2025 .two-column-zig-zag-section-row3{padding-top:80px}.two-column-zig-zag-section-2025 .full-width-text-and-cta-section{padding:0;text-align:center}.two-column-zig-zag-section-2025 .full-width-text-and-cta-section h2{font-size:30px;line-height:35px}.two-column-zig-zag-section-2025 .full-width-text-and-cta-section p{font-size:18.45px;margin-bottom:28px;max-width:100%}.two-column-zig-zag-section-quote-block{margin-top:25px;position:relative;right:0;top:0}}@media screen and (max-width:420px){.two-column-zig-zag-section-quote-block{margin-left:45px;margin-top:25px;max-width:calc(100% - 45px);position:relative}}@media screen and (max-width:400px){.two-column-zig-zag-section-2025 .full-width-text-and-cta-section h2:not(.h3){font-size:30px;line-height:40px}}@media screen and (max-width:360px){.zig-zag-quote-title h3{font-size:20px;line-height:26px}.zig-zag-quote-title{margin-bottom:15px}}.two-column-with-bg-image-section-left{position:relative;z-index:1}.two-column-with-bg-image-section-left-text h2,.two-column-with-bg-image-section-left-text h3{font-weight:600}