#top .hr.hr-invisible.av-p1r3w0-2e83bace693c727c46b3319d0e68404a{
height:50px;
}

.avia_transform .avia-image-container.av-oxce5k-5f684e956a209e59a2d268e223fca390{
animation-duration:2s;
}
.avia-image-container.av-oxce5k-5f684e956a209e59a2d268e223fca390 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-oxce5k-5f684e956a209e59a2d268e223fca390 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-mqibc3x3-1fc909b02cfcdb48fee770956e1bada4{
height:20px;
}

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

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

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

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

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

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

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

#top .av_textblock_section.av-mobcyo3t-56ec103d35a070b5c3ca264996e7957e .avia_textblock{
color:#ffffff;
}

#top .av-special-heading.av-273awo-ec326fe8a2f61f7bfb79397758ae011b{
margin:5% 0 0 0;
color:#d8d8d8;
font-size:7vw;
}
body .av-special-heading.av-273awo-ec326fe8a2f61f7bfb79397758ae011b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-273awo-ec326fe8a2f61f7bfb79397758ae011b .av-special-heading-tag{
font-size:7vw;
}
.av-special-heading.av-273awo-ec326fe8a2f61f7bfb79397758ae011b .special-heading-inner-border{
border-color:#d8d8d8;
}
.av-special-heading.av-273awo-ec326fe8a2f61f7bfb79397758ae011b .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-bejibk-4d98e6302834a911274d1089934de526{
height:50px;
}

.avia-section.av-b49rd4-879b532d075e78e3699571f19d87907a .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://steinmuehle.de/wp-content/uploads/sites/5/2026/05/Steinmuehle_Digitalisierung_2.jpg);
background-position:50% 0%;
background-attachment:scroll;
}

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

#top .av-special-heading.av-76gi0g-90cd223b629d4b50e7588b1afb45c846{
padding-bottom:10px;
}
body .av-special-heading.av-76gi0g-90cd223b629d4b50e7588b1afb45c846 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-76gi0g-90cd223b629d4b50e7588b1afb45c846 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-6vvub4-49b0ef23ffa470d9a6af41bd3d7fe899 .avia_textblock{
column-count:2;
column-gap:5%;
}

.avia-section.av-mobe52ie-893560b15211cfc0e1c5aef116670193{
background-color:#f8f8f8;
background-image:unset;
}

#top #wrap_all .avia-button.av-6oh3oo-6681b7ab8a0365d50ef9a9625b3adac9{
background-color:#6f1610;
border-color:#f8f8f8;
color:#ffffff;
border-style:solid;
border-width:2px 2px 2px 2px;
transition:all 0.4s ease-in-out;
margin:20px 0 20px 0;
}
#top #wrap_all .avia-button.av-6oh3oo-6681b7ab8a0365d50ef9a9625b3adac9:hover{
background-color:#f8f8f8;
color:#6f1610;
opacity:0.8;
transition:all 0.4s ease-in-out;
}

.av-horizontal-gallery.av-ahjfhk-41bafc11bff3a23798c491a9e345f56c{
padding:3.75% 0px;;
}
.av-horizontal-gallery.av-ahjfhk-41bafc11bff3a23798c491a9e345f56c .av-horizontal-gallery-inner{
padding-bottom:25%;
}
.av-horizontal-gallery.av-ahjfhk-41bafc11bff3a23798c491a9e345f56c .av-horizontal-gallery-slider{
transition-duration:0.4s;
}

#top .hr.hr-invisible.av-adoe34-6344aa2055bad2acca69d04978023a54{
height:100px;
}

.flex_cell.av-6u3po0-9a5f9e6dfb13a346173e3f0ae352303b{
vertical-align:top;
background:url(https://steinmuehle.de/wp-content/uploads/sites/5/2026/05/Schule_Internat_Steinmuehle_Team_2-scaled.jpg) 50% 50% no-repeat local ;
}

#top .hr.hr-invisible.av-6qusk8-f7b8e518c3a07127d0f3034a978dd47a{
height:300px;
}

.flex_cell.av-6jae8g-848177913e7ec64f49e927e9445e1636{
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-6jae8g-848177913e7ec64f49e927e9445e1636{
padding:20px 20px 20px 20px !important;
}

@keyframes av_boxShadowEffect_av-137so0-137a47f337d2ab8abec879af4839a415-row {
0%   { box-shadow:  0 0 0 0 ; opacity: 1; }
100% { box-shadow:  0 0 10px 0 ; opacity: 1; }
}
.flex_column.av-137so0-137a47f337d2ab8abec879af4839a415{
padding:10% 30% 5% 10%;
background-color:#062e3a;
}

#top .hr.hr-invisible.av-wmlbc-3c208fd1552e29fdb6cfa9d68bf990d3{
height:20px;
}

#top .av-special-heading.av-oi4rk-95c04f64a37e7695b591783e1b406fdd{
color:#ffffff;
}
body .av-special-heading.av-oi4rk-95c04f64a37e7695b591783e1b406fdd .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-oi4rk-95c04f64a37e7695b591783e1b406fdd .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-oi4rk-95c04f64a37e7695b591783e1b406fdd .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-hfe8o-7247fd632c7df73bcfa2232bb07f4270 .avia_textblock{
color:#ffffff;
text-align:left;
}

#top .hr.hr-invisible.av-95utk-b332dcd4c74e5459d3eca3e8c500bcb4{
height:10px;
}

.flex_cell.av-55bp5c-937189a50ccf8da347f5d41a34e2a938{
vertical-align:top;
background:url(https://steinmuehle.de/wp-content/uploads/sites/5/2026/05/Schule_Internat_Steinmuehle_Team_2-scaled.jpg) 50% 0% no-repeat scroll ;
}

#top .hr.hr-invisible.av-53iu9s-6e4e74f10bed231c8b718dd614ebed6f{
height:300px;
}

.flex_cell.av-1rf00-43a55786411c845067f100aea6c8bad9{
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-1rf00-43a55786411c845067f100aea6c8bad9{
padding:0px 0px 0px 0px !important;
}

@keyframes av_boxShadowEffect_av-4r9l8o-9cae974e24d753d44fa7087f377af38c-row {
0%   { box-shadow:  0 0 0 0 ; opacity: 1; }
100% { box-shadow:  0 0 10px 0 ; opacity: 1; }
}
.flex_column.av-4r9l8o-9cae974e24d753d44fa7087f377af38c{
padding:10% 30% 5% 10%;
background-color:#062e3a;
}

#top .hr.hr-invisible.av-4hz3ko-24eabc1ba8f6e73e911995a53565cd93{
height:20px;
}

#top .av-special-heading.av-4fk9sw-e4f4c3443fdd92421199697b04f9c6ea{
color:#ffffff;
}
body .av-special-heading.av-4fk9sw-e4f4c3443fdd92421199697b04f9c6ea .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4fk9sw-e4f4c3443fdd92421199697b04f9c6ea .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4fk9sw-e4f4c3443fdd92421199697b04f9c6ea .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-9swao-9f174f978ddfcc68ef6f7085a8a5c416 .avia_textblock{
font-size:14px;
color:#ffffff;
text-align:left;
}

#top .hr.hr-invisible.av-3k6sjc-f28ec4ab2105f454c84c75d43b0c8e54{
height:10px;
}


@media only screen and (min-width: 990px){ 
#top #wrap_all .av-special-heading.av-273awo-ec326fe8a2f61f7bfb79397758ae011b .av-special-heading-tag{
font-size:7vw;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-273awo-ec326fe8a2f61f7bfb79397758ae011b .av-special-heading-tag{
font-size:52px;
}

#top #wrap_all .av-special-heading.av-76gi0g-90cd223b629d4b50e7588b1afb45c846 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-oi4rk-95c04f64a37e7695b591783e1b406fdd .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-4fk9sw-e4f4c3443fdd92421199697b04f9c6ea .av-special-heading-tag{
font-size:50px;
}
}

@media only screen and (max-width: 767px){ 
#top .av_textblock_section.av-6vvub4-49b0ef23ffa470d9a6af41bd3d7fe899 .avia_textblock{
column-count:1;
}
.av_textblock_section.av-6vvub4-49b0ef23ffa470d9a6af41bd3d7fe899 .avia_textblock.av_multi_colums > p:first-child{
margin-top:0.85em;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-273awo-ec326fe8a2f61f7bfb79397758ae011b .av-special-heading-tag{
font-size:36px;
}

#top #wrap_all .av-special-heading.av-76gi0g-90cd223b629d4b50e7588b1afb45c846 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-oi4rk-95c04f64a37e7695b591783e1b406fdd .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-4fk9sw-e4f4c3443fdd92421199697b04f9c6ea .av-special-heading-tag{
font-size:50px;
}
}

@media only screen and (max-width: 479px){ 
#top .av-special-heading.av-mobcu0vv-9b3764d576d55f95b49e921f1f3bcfbc{
margin:10% 0 0 0;
}

#top .av-special-heading.av-mobcvsgk-8373ddafa163f77d820c2eb34489a990{
margin:10% 0 0 0;
}

#top .av-special-heading.av-mobcy7h3-9386d5f438a94fc109700f3d8709ed96{
margin:10% 0 0 0;
}

#top .av-special-heading.av-273awo-ec326fe8a2f61f7bfb79397758ae011b{
margin:10% 0 0 0;
}
#top #wrap_all .av-special-heading.av-273awo-ec326fe8a2f61f7bfb79397758ae011b .av-special-heading-tag{
font-size:36px;
}

#top #wrap_all .av-special-heading.av-76gi0g-90cd223b629d4b50e7588b1afb45c846 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-oi4rk-95c04f64a37e7695b591783e1b406fdd .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-4fk9sw-e4f4c3443fdd92421199697b04f9c6ea .av-special-heading-tag{
font-size:50px;
}
}
