.avia-section.av-7eiatlm-1551b5b83bcad5919af92251b81b27d7{
margin-top:17px;
margin-bottom:0px;
}

.avia_transform .avia-image-container.av-58exz2y-0c8f4c7b139256d5a0f35559858b75fa{
animation-duration:2s;
}
.avia-image-container.av-58exz2y-0c8f4c7b139256d5a0f35559858b75fa img.avia_image{
box-shadow:none;
}
.avia-image-container.av-58exz2y-0c8f4c7b139256d5a0f35559858b75fa .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-7gcxui-b744128530355e3040ac5ccdb82a4124{
height:20px;
}

#top .av-special-heading.av-mpze2qqm-c0cd570894a20b7239ceeeaef0fb751f{
margin:5% 0 0 0;
}
body .av-special-heading.av-mpze2qqm-c0cd570894a20b7239ceeeaef0fb751f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mpze2qqm-c0cd570894a20b7239ceeeaef0fb751f .av-subheading{
font-size:15px;
}

.flex_cell.av-3tjt6xm-67585401e95aadc74c31801a891b8dc1{
vertical-align:top;
background:url(https://steinmuehle.de/wp-content/uploads/sites/5/2026/06/Steinmuehle_Internat_Partner-scaled.jpg) 50% 0% no-repeat scroll ;
}

#top .hr.hr-invisible.av-3fkjha2-a47b20a6284ce361cca2fbc7a2cb6712{
height:300px;
}

.flex_cell.av-2zssit6-e8f6edbca32496f5b656cd63b069d09e{
vertical-align:top;
background-color:#062e3a;
background:linear-gradient( to bottom right, #062e3a, rgba(6,46,58,0.76) );
}
.responsive #top #wrap_all .flex_cell.av-2zssit6-e8f6edbca32496f5b656cd63b069d09e{
padding:20px 20px 20px 20px !important;
}

@keyframes av_boxShadowEffect_av-2hmw53u-38a88f852958a86b8ae5a9ebb4f82848-row {
0%   { box-shadow:  0 0 0 0 ; opacity: 1; }
100% { box-shadow:  0 0 10px 0 ; opacity: 1; }
}
.flex_column.av-2hmw53u-38a88f852958a86b8ae5a9ebb4f82848{
padding:10% 10% 10% 10%;
background-color:#f8f8f8;
}

#top .hr.hr-invisible.av-2vz5q2-1f80d25d8630180823e07e5f432a875b{
height:20px;
}

body .av-special-heading.av-mpze3bzb-8c692a522f54aedb5207ed1ed3348b4f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mpze3bzb-8c692a522f54aedb5207ed1ed3348b4f .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-1r8obmi-859d7ca3b5fe97f7f8611dae8cef4d1a{
height:20px;
}

body .av-special-heading.av-mpze4hgh-4fec626729ef4216790ddf64cbc8f279 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mpze4hgh-4fec626729ef4216790ddf64cbc8f279 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-15ij67u-e90c8fd5c652a9752b054e3db3661a3b{
height:20px;
}

.avia-section.av-15sw456-125ef96be3768d2a9ae5d3882f095759 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://steinmuehle.de/wp-content/uploads/sites/5/2026/06/Internat_Steinmuehle_2-scaled.jpg);
background-position:50% 0%;
background-attachment:scroll;
}

.flex_column.av-ncxibe-b1b9967a3728ed142c6c2d80bb22d80b{
width:100%;
margin-left:0;
padding:0% 3% 0% 0%;
}
.avia_transform .flex_column.av-ncxibe-b1b9967a3728ed142c6c2d80bb22d80b{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-ncxibe-b1b9967a3728ed142c6c2d80bb22d80b .av-flex-placeholder{
width:0%;
}

body .av-special-heading.av-mpze7t2l-60192b1123706b5840520b682248277a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mpze7t2l-60192b1123706b5840520b682248277a .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-u28hsq-4c57afb8baf6a38a96f3071babe324e0{
height:20px;
}

.avia-section.av-8he3oa-9d013f3dfb86c78dcd77d62b8ddd060f .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://steinmuehle.de/wp-content/uploads/sites/5/2026/05/Gymnasium_Steinmuehle_BW-scaled.jpg);
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-8he3oa-9d013f3dfb86c78dcd77d62b8ddd060f .av-section-color-overlay{
opacity:0.8;
background-color:#062e3a;
}

.flex_column.av-27f6twa-bbd1faf36c0cb07a7aed249d2d256acc{
width:47%;
margin-left:0;
padding:0% 3% 0% 0%;
}
.avia_transform .flex_column.av-27f6twa-bbd1faf36c0cb07a7aed249d2d256acc{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-27f6twa-bbd1faf36c0cb07a7aed249d2d256acc .av-flex-placeholder{
width:6%;
}

.avia-image-container.av-mqj4tkak-d5dd0b3540b5806f4edbb7e3d5d26d58 .avia-image-container-inner{
transform:skew( 0deg, 0deg );
}
.avia-image-container.av-mqj4tkak-d5dd0b3540b5806f4edbb7e3d5d26d58 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mqj4tkak-d5dd0b3540b5806f4edbb7e3d5d26d58 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-1k7rdui-676d87776cd2ea7f01f5f36954888419{
width:47%;
margin-left:0;
padding:0% 0% 0% 0%;
height:auto;
min-height:300px;
}
.avia_transform .flex_column.av-1k7rdui-676d87776cd2ea7f01f5f36954888419{
animation-duration:3s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1k7rdui-676d87776cd2ea7f01f5f36954888419 .av-flex-placeholder{
width:6%;
}

#top .av-special-heading.av-15c3ovu-1d470995fb3582feb9733cbe30cfe5c0{
margin:5% 0 0 0;
color:#ffffff;
}
body .av-special-heading.av-15c3ovu-1d470995fb3582feb9733cbe30cfe5c0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-15c3ovu-1d470995fb3582feb9733cbe30cfe5c0 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-15c3ovu-1d470995fb3582feb9733cbe30cfe5c0 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-ws20hm-68fb1d7cef34b93a897c072bf2f0c04a{
height:20px;
}

#top .av_textblock_section.av-mqj4rupg-5b51ff969b3e568871546903651bcad3 .avia_textblock{
font-size:14px;
color:#ffffff;
text-align:left;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-mpze4hgh-4fec626729ef4216790ddf64cbc8f279 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-mpze7t2l-60192b1123706b5840520b682248277a .av-special-heading-tag{
font-size:50px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-mpze4hgh-4fec626729ef4216790ddf64cbc8f279 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-mpze7t2l-60192b1123706b5840520b682248277a .av-special-heading-tag{
font-size:50px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-mpze4hgh-4fec626729ef4216790ddf64cbc8f279 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-mpze7t2l-60192b1123706b5840520b682248277a .av-special-heading-tag{
font-size:50px;
}

#top .av-special-heading.av-15c3ovu-1d470995fb3582feb9733cbe30cfe5c0{
margin:10% 0 0 0;
}
}
