.flex_cell.av-mn39iuzp-f89883927d51290607a9675224c41ecc{
vertical-align:top;
background-color:#d6a7c5;
}

.flex_cell.av-mn39l5sc-05645f11e3c8a4456a668a4db91b827c{
vertical-align:top;
background-color:#afccaf;
}

.flex_cell.av-mn39li2g-7b8d2a9424a67a3d9f8a5794ff422bb3{
vertical-align:top;
background-color:#ffe396;
}

.flex_cell.av-mn39luic-988f92604f7ae0b8a7fcaeceafc1bf6d{
vertical-align:top;
background-color:#9cd2ef;
}

.flex_cell.av-mn39m9yq-721e3b4946e1ccb049a4d2d5c7631a9c{
vertical-align:top;
background-color:#b8a4cf;
}

#top .flex_column_table.av-equal-height-column-flextable.av-w0a83-9468100f5e3238e33e035f912158b754{
margin-top:0;
margin-bottom:0px;
}
.flex_column.av-w0a83-9468100f5e3238e33e035f912158b754{
width:18.4%;
margin-left:0;
border-width:6px;
border-style:none;
border-radius:20px 20px 20px 20px;
padding:40px 40px 40px 40px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-w0a83-9468100f5e3238e33e035f912158b754 .av-flex-placeholder{
width:2%;
}

#top .flex_column_table.av-equal-height-column-flextable.av-j1ask-50a7af79e37a3153caa154078717ba65{
margin-top:0;
margin-bottom:0px;
}
.flex_column.av-j1ask-50a7af79e37a3153caa154078717ba65{
width:59.2%;
margin-left:0;
border-width:6px;
border-style:none;
border-radius:20px 20px 20px 20px;
padding:40px 40px 40px 40px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-j1ask-50a7af79e37a3153caa154078717ba65 .av-flex-placeholder{
width:2%;
}

#top .av-special-heading.av-1spfq4-82dfa767c6f60d59dfa28b5ee9b5591f{
padding-bottom:10px;
font-size:36px;
}
body .av-special-heading.av-1spfq4-82dfa767c6f60d59dfa28b5ee9b5591f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1spfq4-82dfa767c6f60d59dfa28b5ee9b5591f .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-1spfq4-82dfa767c6f60d59dfa28b5ee9b5591f .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-vffw-4f256c60d08fad2204566ffe86acad42{
height:20px;
}

#top .hr.hr-invisible.av-g8j6j-6c82aa18861e2b2bf1003c3e5b48fc04{
height:20px;
}

#top #wrap_all .avia-button.av-mqruut4h-66a75d5a074cdf1389db9ae1849a86b4:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mqruut4h-66a75d5a074cdf1389db9ae1849a86b4:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .hr.hr-invisible.av-7tlbf-95c06f6f69e98dc09d215f5f4a17e55e{
height:20px;
}

#top .hr.hr-invisible.av-mnpvsz92-142f4542f8a31fbdd417fed39afa06a0{
height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-q0ex0-01beafd080e85c07846b0f94df9c641f{
margin-top:0;
margin-bottom:0px;
}
.flex_column.av-q0ex0-01beafd080e85c07846b0f94df9c641f{
width:18.4%;
margin-left:0;
border-width:6px;
border-style:none;
border-radius:20px 20px 20px 20px;
padding:40px 40px 40px 40px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-q0ex0-01beafd080e85c07846b0f94df9c641f .av-flex-placeholder{
width:2%;
}

#top .flex_column_table.av-equal-height-column-flextable.av-mqrun576-952d44188f4b9712106e435d091e4d8c{
margin-top:0;
margin-bottom:0px;
}
.flex_column.av-mqrun576-952d44188f4b9712106e435d091e4d8c{
width:32%;
margin-left:0;
border-width:6px;
border-style:none;
border-radius:20px 20px 20px 20px;
padding:40px 40px 40px 40px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mqrun576-952d44188f4b9712106e435d091e4d8c .av-flex-placeholder{
width:2%;
}

.avia-image-container.av-mqrunu98-f5b1c03c113f935351faaa02532d5b31 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mqrunu98-f5b1c03c113f935351faaa02532d5b31 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-q8yhn-11260db47cf4fc1c037eee1425af273e{
margin-top:0;
margin-bottom:0px;
}
.flex_column.av-q8yhn-11260db47cf4fc1c037eee1425af273e{
width:32%;
margin-left:0;
border-width:6px;
border-style:none;
border-radius:20px 20px 20px 20px;
padding:40px 40px 40px 40px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-q8yhn-11260db47cf4fc1c037eee1425af273e .av-flex-placeholder{
width:2%;
}

.avia-image-container.av-mqruo2f3-f0170ee99b8fe47361aed2e122029f95 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mqruo2f3-f0170ee99b8fe47361aed2e122029f95 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-iokxn-cc7acabaa5accafcb9825f29909dc703{
margin-top:0;
margin-bottom:0px;
}
.flex_column.av-iokxn-cc7acabaa5accafcb9825f29909dc703{
width:32%;
margin-left:0;
border-width:6px;
border-style:none;
border-radius:20px 20px 20px 20px;
padding:40px 40px 40px 40px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-iokxn-cc7acabaa5accafcb9825f29909dc703 .av-flex-placeholder{
width:2%;
}

.avia-image-container.av-mqruoa7j-bddadc67713c028dabafe97db9cee95b img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mqruoa7j-bddadc67713c028dabafe97db9cee95b .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-g54hv-bebb4e9ea3cc8bc5ee4223876bb7c82b{
margin-top:0;
margin-bottom:0px;
}
.flex_column.av-g54hv-bebb4e9ea3cc8bc5ee4223876bb7c82b{
width:32%;
margin-left:0;
border-width:6px;
border-style:none;
border-radius:20px 20px 20px 20px;
padding:40px 40px 40px 40px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-g54hv-bebb4e9ea3cc8bc5ee4223876bb7c82b .av-flex-placeholder{
width:2%;
}

.avia-image-container.av-mqruohhn-4f5f7cd6dd9f8f6cd37988b8f1e6cb34 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mqruohhn-4f5f7cd6dd9f8f6cd37988b8f1e6cb34 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9k1rv-2892870e287769ba65caec87755df161{
margin-top:0;
margin-bottom:0px;
}
.flex_column.av-9k1rv-2892870e287769ba65caec87755df161{
width:32%;
margin-left:0;
border-width:6px;
border-style:none;
border-radius:20px 20px 20px 20px;
padding:40px 40px 40px 40px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-9k1rv-2892870e287769ba65caec87755df161 .av-flex-placeholder{
width:2%;
}

.avia-image-container.av-mqruooib-176fb01831dca55eb21390bc282c8e26 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mqruooib-176fb01831dca55eb21390bc282c8e26 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-6tywr-775a91813f5f1a2c94b57590b38991cb{
margin-top:0;
margin-bottom:0px;
}
.flex_column.av-6tywr-775a91813f5f1a2c94b57590b38991cb{
width:32%;
margin-left:0;
border-width:6px;
border-style:none;
border-radius:20px 20px 20px 20px;
padding:40px 40px 40px 40px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-6tywr-775a91813f5f1a2c94b57590b38991cb .av-flex-placeholder{
width:2%;
}

.flex_cell.av-3epor-5ad446b89b263746621e7618fed77934{
vertical-align:top;
background-color:#d6a7c5;
}

.flex_cell.av-2qxwf-5ef154e561efdc85b5315448ec826f6c{
vertical-align:top;
background-color:#afccaf;
}

.flex_cell.av-2bz37-2286dd404fa61d5477c9d59fb3cabc16{
vertical-align:top;
background-color:#ffe396;
}

.flex_cell.av-1fg6f-c893275368caadc53720791350df2dec{
vertical-align:top;
background-color:#9cd2ef;
}

.flex_cell.av-bcz-dbfe766cd69f45a0ae2430a71984a00e{
vertical-align:top;
background-color:#b8a4cf;
}

.avia-section.av-mn682t80-6f9e5ceab9b62b1a229c426e1ad63f47{
background-repeat:no-repeat;
background-image:url(https://mosaikschule-nettetal.de/wp-content/uploads/2026/03/Slider_Mosaikschule_2.png);
background-position:50% 50%;
background-attachment:scroll;
}

.flex_cell.av-56zvv-aaa6276995d2bb20ec030152a4fe4e8b{
vertical-align:top;
background-color:#d6a7c5;
}

.flex_cell.av-4ci4f-7152a0f083b183eeedd6280c85982c25{
vertical-align:top;
background-color:#afccaf;
}

.flex_cell.av-3y52j-78a9b45df9c5e61a42bdc973357bd909{
vertical-align:top;
background-color:#ffe396;
}

.flex_cell.av-3c43b-774864c56978a6b591e2d5e5b495c7ea{
vertical-align:top;
background-color:#9cd2ef;
}

.flex_cell.av-2uq37-793dba01d1d3e4b96ca6aa47140ea113{
vertical-align:top;
background-color:#b8a4cf;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-1spfq4-82dfa767c6f60d59dfa28b5ee9b5591f .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-1spfq4-82dfa767c6f60d59dfa28b5ee9b5591f .av-special-heading-tag{
font-size:0.8em;
}
}
