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

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

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

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

#top .av-special-heading.av-mobcvsgk-a088dff82545a9e490f0617f2700bbc5{
margin:5% 0 0 0;
}
body .av-special-heading.av-mobcvsgk-a088dff82545a9e490f0617f2700bbc5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mobcvsgk-a088dff82545a9e490f0617f2700bbc5 .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-958b4af55151fbffdfe8fa592de35460 .avia-image-container-inner{
transform:skew( 0deg, 0deg );
}
.avia-image-container.av-ny1er4-958b4af55151fbffdfe8fa592de35460 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-ny1er4-958b4af55151fbffdfe8fa592de35460 .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-c5038d7cbdb10b16eedf069186af39ad{
margin:5% 0 0 0;
color:#ffffff;
}
body .av-special-heading.av-mobcy7h3-c5038d7cbdb10b16eedf069186af39ad .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mobcy7h3-c5038d7cbdb10b16eedf069186af39ad .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mobcy7h3-c5038d7cbdb10b16eedf069186af39ad .av-subheading{
font-size:15px;
}

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

#top .av-special-heading.av-273awo-d617296cb43d9e015ebf5467b2164a38{
margin:5% 0 0 0;
color:#d8d8d8;
font-size:7vw;
}
body .av-special-heading.av-273awo-d617296cb43d9e015ebf5467b2164a38 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-273awo-d617296cb43d9e015ebf5467b2164a38 .av-special-heading-tag{
font-size:7vw;
}
.av-special-heading.av-273awo-d617296cb43d9e015ebf5467b2164a38 .special-heading-inner-border{
border-color:#d8d8d8;
}
.av-special-heading.av-273awo-d617296cb43d9e015ebf5467b2164a38 .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-bbd1d8f46bca66caaae743a5e89b2c03{
padding-bottom:10px;
}
body .av-special-heading.av-76gi0g-bbd1d8f46bca66caaae743a5e89b2c03 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-76gi0g-bbd1d8f46bca66caaae743a5e89b2c03 .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-4a68320aa38d3943efeb16adaf710d70{
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-4a68320aa38d3943efeb16adaf710d70:hover{
background-color:#f8f8f8;
color:#6f1610;
opacity:0.8;
transition:all 0.4s ease-in-out;
}

.av-horizontal-gallery.av-ahjfhk-3e1bfcdf4e29f0e5126196337cfc6a38{
padding:3.75% 0px;;
}
.av-horizontal-gallery.av-ahjfhk-3e1bfcdf4e29f0e5126196337cfc6a38 .av-horizontal-gallery-inner{
padding-bottom:25%;
}
.av-horizontal-gallery.av-ahjfhk-3e1bfcdf4e29f0e5126196337cfc6a38 .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-f9d8b9a3a05d8606c9c119de8e4a9eb9{
color:#ffffff;
}
body .av-special-heading.av-oi4rk-f9d8b9a3a05d8606c9c119de8e4a9eb9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-oi4rk-f9d8b9a3a05d8606c9c119de8e4a9eb9 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-oi4rk-f9d8b9a3a05d8606c9c119de8e4a9eb9 .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-a95168d4fd7a5913d37537d48a7ba777{
color:#ffffff;
}
body .av-special-heading.av-4fk9sw-a95168d4fd7a5913d37537d48a7ba777 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4fk9sw-a95168d4fd7a5913d37537d48a7ba777 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4fk9sw-a95168d4fd7a5913d37537d48a7ba777 .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-d617296cb43d9e015ebf5467b2164a38 .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-d617296cb43d9e015ebf5467b2164a38 .av-special-heading-tag{
font-size:52px;
}

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

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

#top #wrap_all .av-special-heading.av-4fk9sw-a95168d4fd7a5913d37537d48a7ba777 .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-d617296cb43d9e015ebf5467b2164a38 .av-special-heading-tag{
font-size:36px;
}

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

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

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

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

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

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

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

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

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

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