.elementor-10253 .elementor-element.elementor-element-ecb38e1:not(.elementor-motion-effects-element-type-background), .elementor-10253 .elementor-element.elementor-element-ecb38e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.medienscouts-nrw.de/wp-content/uploads/2023/02/page-header-bg.svg");background-position:top center;}.elementor-10253 .elementor-element.elementor-element-ecb38e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;}.elementor-10253 .elementor-element.elementor-element-ecb38e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10253 .elementor-element.elementor-element-7962509{z-index:3;}.elementor-10253 .elementor-element.elementor-element-b7ee0f8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10253 .elementor-element.elementor-element-b7ee0f8 > .elementor-element-populated{padding:322px 0px 0px 10px;}.elementor-10253 .elementor-element.elementor-element-a867a17 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-10253 .elementor-element.elementor-element-a867a17 .elementor-heading-title{line-height:0.88em;}body:not(.rtl) .elementor-10253 .elementor-element.elementor-element-355758c{right:0px;}body.rtl .elementor-10253 .elementor-element.elementor-element-355758c{left:0px;}.elementor-10253 .elementor-element.elementor-element-355758c{top:0px;}.elementor-10253 .elementor-element.elementor-element-245fdb34:not(.elementor-motion-effects-element-type-background), .elementor-10253 .elementor-element.elementor-element-245fdb34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0E4BF;}.elementor-10253 .elementor-element.elementor-element-245fdb34{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;padding:0px 48px 0px 48px;z-index:1;}.elementor-10253 .elementor-element.elementor-element-245fdb34 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10253 .elementor-element.elementor-element-6c0b8e60 > .elementor-element-populated{margin:0150px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10253 .elementor-element.elementor-element-647e6e2f{width:auto;max-width:auto;top:29%;z-index:-1;}body:not(.rtl) .elementor-10253 .elementor-element.elementor-element-647e6e2f{left:-48px;}body.rtl .elementor-10253 .elementor-element.elementor-element-647e6e2f{right:-48px;}.elementor-10253 .elementor-element.elementor-element-642bbc67{width:auto;max-width:auto;bottom:0px;z-index:-1;}body:not(.rtl) .elementor-10253 .elementor-element.elementor-element-642bbc67{right:-48px;}body.rtl .elementor-10253 .elementor-element.elementor-element-642bbc67{left:-48px;}.elementor-10253 .elementor-element.elementor-element-5b2a6215:not(.elementor-motion-effects-element-type-background), .elementor-10253 .elementor-element.elementor-element-5b2a6215 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-32f2d15 );}.elementor-10253 .elementor-element.elementor-element-5b2a6215, .elementor-10253 .elementor-element.elementor-element-5b2a6215 > .elementor-background-overlay{border-radius:1px 1px 1px 1px;}.elementor-10253 .elementor-element.elementor-element-5b2a6215{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-250px;margin-bottom:0px;padding:86px 102px 80px 106px;}.elementor-10253 .elementor-element.elementor-element-5b2a6215 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10253 .elementor-element.elementor-element-79bed1d4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10253 .elementor-element.elementor-element-557a306e{width:auto;max-width:auto;top:127px;}body:not(.rtl) .elementor-10253 .elementor-element.elementor-element-557a306e{right:-135.8px;}body.rtl .elementor-10253 .elementor-element.elementor-element-557a306e{left:-135.8px;}.elementor-10253 .elementor-element.elementor-element-7801173b{width:auto;max-width:auto;bottom:-117px;}body:not(.rtl) .elementor-10253 .elementor-element.elementor-element-7801173b{left:94px;}body.rtl .elementor-10253 .elementor-element.elementor-element-7801173b{right:94px;}.elementor-10253 .elementor-element.elementor-element-9019580{padding:28px 0px 28px 0px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-10253 .elementor-element.elementor-element-b7ee0f8 > .elementor-element-populated{padding:207px 0px 0px 10px;}}@media(min-width:768px){.elementor-10253 .elementor-element.elementor-element-b7ee0f8{width:45.661%;}.elementor-10253 .elementor-element.elementor-element-31ba65d{width:54.339%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10253 .elementor-element.elementor-element-b7ee0f8{width:58%;}}@media(max-width:1024px){.elementor-10253 .elementor-element.elementor-element-ecb38e1:not(.elementor-motion-effects-element-type-background), .elementor-10253 .elementor-element.elementor-element-ecb38e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.medienscouts-nrw.de/wp-content/uploads/2023/02/page-header-bg.svg");}.elementor-10253 .elementor-element.elementor-element-a867a17 .elementor-heading-title{font-size:78px;}.elementor-10253 .elementor-element.elementor-element-5b2a6215{padding:86px 80px 80px 80px;}.elementor-10253 .elementor-element.elementor-element-557a306e{width:auto;max-width:auto;top:127px;}body:not(.rtl) .elementor-10253 .elementor-element.elementor-element-557a306e{right:-115.6px;}body.rtl .elementor-10253 .elementor-element.elementor-element-557a306e{left:-115.6px;}.elementor-10253 .elementor-element.elementor-element-7801173b{width:auto;max-width:auto;bottom:-117px;}.elementor-10253 .elementor-element.elementor-element-7801173b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-10253 .elementor-element.elementor-element-7801173b{left:1px;}body.rtl .elementor-10253 .elementor-element.elementor-element-7801173b{right:1px;}}@media(max-width:767px){.elementor-10253 .elementor-element.elementor-element-ecb38e1:not(.elementor-motion-effects-element-type-background), .elementor-10253 .elementor-element.elementor-element-ecb38e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.medienscouts-nrw.de/wp-content/uploads/2023/02/landing-image-mobile.svg");background-position:bottom left;background-repeat:no-repeat;}.elementor-10253 .elementor-element.elementor-element-b7ee0f8 > .elementor-element-populated{padding:220px 0px 0px 0px;}.elementor-10253 .elementor-element.elementor-element-a867a17{text-align:center;}.elementor-10253 .elementor-element.elementor-element-a867a17 .elementor-heading-title{font-size:62px;line-height:0.95em;}.elementor-10253 .elementor-element.elementor-element-642bbc67 img{width:100px;}.elementor-10253 .elementor-element.elementor-element-5b2a6215{margin-top:-100px;margin-bottom:0px;padding:30px 39px 30px 39px;}.elementor-10253 .elementor-element.elementor-element-557a306e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10253 .elementor-element.elementor-element-557a306e img{width:50px;max-width:50px;}body:not(.rtl) .elementor-10253 .elementor-element.elementor-element-7801173b{left:24px;}body.rtl .elementor-10253 .elementor-element.elementor-element-7801173b{right:24px;}.elementor-10253 .elementor-element.elementor-element-7801173b{bottom:-51px;}.elementor-10253 .elementor-element.elementor-element-7801173b img{width:50px;max-width:50px;}}/* Start custom CSS for cubes-with-home, class: .elementor-element-355758c */@media (max-width: 1919px) {
    .cube-with-home {
        top: -4px !important;
    }    
}

@media (max-width: 1148px) {
    .cube-with-home {
        top: 20px !important;
    }    
}

@media (max-width: 1024px) {
    .cube-with-home {
        top: 165px !important;
    }    
}

@media (max-width: 767px) {
    .cube-with-home {
       transform: translate(0, 23px);
    }    
}

@media (min-width: 1920px) {
    .cube-with-home {
        max-width: 1900px;
		right: calc( ( 100vw - 1920px ) / 2 ) !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ecb38e1 */.page-header-section {
    min-height: 68.9vw;
    background-size: 100% 150vw;
}

@media (min-width: 768px) {
  .page-header-section {
    min-height: 56.25vw;
    background-size: 100% 100%;
  }
}

@media (min-width: 1920px) {
  .page-header-section {
    min-height: 1080px;
  }
}

@media (max-width: 767px) {
	.page-header-section:before {
		content: '';
		position: absolute;
		left: 0;
		bottom: 40%;
		width: 100%;
		height: 200%;
		background-color: #d0e4bf;
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-642bbc67 */@media (max-width: 1023px) {
    .footer-rigth-decor {
        width: 100px !important;
        transform: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-557a306e */@media (max-width:1023px) {
    .form-cube-top {
        right: -114.8px !important;
    }
}

@media (max-width:767px) {
    .form-cube-top {
        width: 40px !important;
        right: -58px !important;
        bottom: -136px !important;
    }
}

    

@media (max-width:575px) {
    .form-cube-top {
        right: -45px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7801173b */@media (max-width:767px) {
    .form-cube-bottom {
        width: 40px !important;
        left: 24px !important;
        bottom: -54px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5b2a6215 */.footer-form  {
    max-width: 1202px;
    margin-left: auto;
    margin-right: auto;
}


@media (max-width: 575px) {
    .footer-form {
        padding: 15px !important;
    }   
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-245fdb34 */@media (max-width: 575px) {
    .footer-with-form {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }    
}/* End custom CSS */