.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;
}

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

#top .hr.hr-invisible.av-mo8ff063-d9ce3c6fa586ac96cc97ef7572ff7649{
height:30px;
}

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

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

.flex_column.av-1rrolx-75743ebfeeb729e537358ea9dc34d115{
width:49%;
margin-left:0;
border-width:2px;
border-style:solid;
border-radius:20px 20px 20px 20px;
padding:30px 30px 30px 30px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1rrolx-75743ebfeeb729e537358ea9dc34d115 .av-flex-placeholder{
width:2%;
}

#top .av-special-heading.av-mo8lanls-6c69f97159542ae75144d47ae6cffd8b{
padding-bottom:10px;
font-size:22px;
}
body .av-special-heading.av-mo8lanls-6c69f97159542ae75144d47ae6cffd8b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mo8lanls-6c69f97159542ae75144d47ae6cffd8b .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-mo8lanls-6c69f97159542ae75144d47ae6cffd8b .av-subheading{
font-size:15px;
}

#top .hr.av-ohi45-21c3857d442275e8e52bbdd1aa3aa28f{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-ohi45-21c3857d442275e8e52bbdd1aa3aa28f .hr-inner{
width:50px;
max-width:45%;
}

#top .hr.hr-invisible.av-jev9p-bbb3877f761ea5456264f0faa80b8e1e{
height:10px;
}

.flex_column.av-1eqfv1-06d69a512fbc820a77ad6d9640643299{
width:49%;
margin-left:0;
border-width:2px;
border-style:solid;
border-radius:20px 20px 20px 20px;
padding:30px 30px 30px 30px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1eqfv1-06d69a512fbc820a77ad6d9640643299 .av-flex-placeholder{
width:2%;
}

#top .av-special-heading.av-mo8lbzc9-97d20631925cd9334eafecf469d375ec{
padding-bottom:10px;
font-size:22px;
}
body .av-special-heading.av-mo8lbzc9-97d20631925cd9334eafecf469d375ec .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mo8lbzc9-97d20631925cd9334eafecf469d375ec .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-mo8lbzc9-97d20631925cd9334eafecf469d375ec .av-subheading{
font-size:15px;
}

#top .hr.av-mfg7x-82b5d85a14a7feb2176052e1691ea8e6{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-mfg7x-82b5d85a14a7feb2176052e1691ea8e6 .hr-inner{
width:50px;
max-width:45%;
}

#top .hr.hr-invisible.av-8twrh-27bcabecdb3e12a953cf244a5eab376e{
height:10px;
}

.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-5b91420bf614e43cd7e5f12190aa529a{
background-repeat:no-repeat;
background-image:url(https://mosaikschule-nettetal.de/wp-content/uploads/2026/03/Slider_Mosaikschule_6.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-3b7634b1d3646f12f915b1f4c56c7219 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mo8lanls-6c69f97159542ae75144d47ae6cffd8b .av-special-heading-tag{
font-size:15px;
}

#top #wrap_all .av-special-heading.av-mo8lbzc9-97d20631925cd9334eafecf469d375ec .av-special-heading-tag{
font-size:15px;
}
}

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

#top #wrap_all .av-special-heading.av-mo8lanls-6c69f97159542ae75144d47ae6cffd8b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mo8lbzc9-97d20631925cd9334eafecf469d375ec .av-special-heading-tag{
font-size:0.8em;
}
}
