#top .hr.hr-invisible.av-aqletp-039f298734f619d917eb3c6a1a14e41f{
height:20px;
}

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

#top .hr.hr-invisible.av-hgbf1-e56029c5f8558d9345ec16a61fd2d5e0{
height:20px;
}

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

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

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

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

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

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

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

#top .av_textblock_section.av-moijluzw-93db76ae2db29511b0a2bfe0eb5d78e0 .avia_textblock{
color:#ffffff;
}

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

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

#top .av-special-heading.av-bhs65x-07ab572a8c7932720ff6799269a0d72c{
padding-bottom:10px;
color:#062e3a;
}
body .av-special-heading.av-bhs65x-07ab572a8c7932720ff6799269a0d72c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-bhs65x-07ab572a8c7932720ff6799269a0d72c .special-heading-inner-border{
border-color:#062e3a;
}
.av-special-heading.av-bhs65x-07ab572a8c7932720ff6799269a0d72c .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-b5fc9x-9c3ea4a0ec040c46386a884344bfb159 .avia_textblock{
column-count:2;
column-gap:5%;
}

#top .hr.hr-invisible.av-8gkbp-43e16f3aaf011b43e8f18f4328d4bc61{
height:100px;
}

.flex_cell.av-77ordh-6811840a3b994a76ec15133874136e8e{
vertical-align:top;
background:url(https://steinmuehle.de/wp-content/uploads/sites/5/2026/05/cambridge-english-assessment-logo.jpg) 50% 0% no-repeat scroll ;
}

#top .hr.hr-invisible.av-73s7yl-7b0930aa6c9b58693d40920b47b4f5f5{
height:300px;
}

.flex_cell.av-6t4gdh-8de564ddeea263766fc199bf7c5be6b7{
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-6t4gdh-8de564ddeea263766fc199bf7c5be6b7{
padding:20px 20px 20px 20px !important;
}

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

#top .hr.hr-invisible.av-6kn2jp-f3b69036a8bf5fb4902318632ac4c2f0{
height:20px;
}

#top .av-special-heading.av-6ceqc5-5a33ea9b7635f0f84b508ab0324d05b0{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-6ceqc5-5a33ea9b7635f0f84b508ab0324d05b0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6ceqc5-5a33ea9b7635f0f84b508ab0324d05b0 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-6ceqc5-5a33ea9b7635f0f84b508ab0324d05b0 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-60k6ml-3c139d021f494c44fe47cb3541dae9d9 .avia_textblock{
color:#ffffff;
text-align:left;
}

#top .togglecontainer.av-5wypd1-aba1c63b6c48d2040f39f5284b6b3e9d p.toggler{
color:#ffffff;
background-color:#062e3a;
}
#top .togglecontainer.av-5wypd1-aba1c63b6c48d2040f39f5284b6b3e9d p.toggler .toggle_icon{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-5wypd1-aba1c63b6c48d2040f39f5284b6b3e9d p.toggler .toggle_icon > span{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-5wypd1-aba1c63b6c48d2040f39f5284b6b3e9d .toggle_wrap .toggle_content{
color:#ffffff;
background-color:#062e3a;
}

#top .hr.hr-invisible.av-5k8s0t-0c6ed77d25f1eb93e33ff12e1ad68abb{
height:10px;
}

.flex_cell.av-56txb1-925b561193b298390d6cace7e1bcd0fa{
vertical-align:top;
background:url(https://steinmuehle.de/wp-content/uploads/sites/5/2026/05/cambridge-english-assessment-logo.jpg) 50% 0% no-repeat scroll ;
}

#top .hr.hr-invisible.av-505hfx-fd1b5f0043b8b3bbcf425bae879f1549{
height:300px;
}

.flex_cell.av-4xf0ot-3dde65d1150dd8de55042fe5a391342e{
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-4xf0ot-3dde65d1150dd8de55042fe5a391342e{
padding:0px 0px 0px 0px !important;
}

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

#top .hr.hr-invisible.av-4ixoxx-e1d27643b8b2734324ea76b20f77fbf8{
height:20px;
}

#top .av-special-heading.av-4d9045-7f313a6ec1967ebc343ee161cf9df865{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-4d9045-7f313a6ec1967ebc343ee161cf9df865 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4d9045-7f313a6ec1967ebc343ee161cf9df865 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4d9045-7f313a6ec1967ebc343ee161cf9df865 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-413151-0081bc35d03a5ed0d38a1d3bba5f1c3d .avia_textblock{
color:#ffffff;
text-align:left;
}

#top .togglecontainer.av-3xddet-e9f186467b9015796052c9543537c848 p.toggler{
color:#ffffff;
background-color:#062e3a;
}
#top .togglecontainer.av-3xddet-e9f186467b9015796052c9543537c848 p.toggler .toggle_icon{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-3xddet-e9f186467b9015796052c9543537c848 p.toggler .toggle_icon > span{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-3xddet-e9f186467b9015796052c9543537c848 .toggle_wrap .toggle_content{
color:#ffffff;
background-color:#062e3a;
}

#top .hr.hr-invisible.av-d0w7x-706a224ef9265736de9ac125f2463212{
height:10px;
}

.flex_cell.av-35uybh-88298c10b5475d31a826dc6acab67051{
vertical-align:top;
background-color:#ffffff;
background:linear-gradient( to bottom right, #ffffff, #f8f8f8 );
}
.responsive #top #wrap_all .flex_cell.av-35uybh-88298c10b5475d31a826dc6acab67051{
padding:20px 20px 20px 20px !important;
}

@keyframes av_boxShadowEffect_av-31famt-abfdd495d11cc617721784455b1b8a1c-row {
0%   { box-shadow:  0 0 0 0 ; opacity: 1; }
100% { box-shadow:  0 0 10px 0 ; opacity: 1; }
}
.flex_column.av-31famt-abfdd495d11cc617721784455b1b8a1c{
padding:10% 10% 5% 30%;
background-color:#f8f8f8;
}

#top .hr.hr-invisible.av-2tv6c5-dacb598244bd15bb25cef763e76b31a8{
height:20px;
}

#top .av-special-heading.av-2ovr8d-feddc01f800784be7f891a4517527a89{
padding-bottom:10px;
}
body .av-special-heading.av-2ovr8d-feddc01f800784be7f891a4517527a89 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2ovr8d-feddc01f800784be7f891a4517527a89 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-2gye31-270042e77d197c0fe012138f42cfb800 .avia_textblock{
font-size:14px;
text-align:left;
}

#top .togglecontainer.av-moijzwg3-a9530c04d11a53576a9539c847abc033 p.toggler{
background-color:rgba(255,255,255,0.01);
}
#top .togglecontainer.av-moijzwg3-a9530c04d11a53576a9539c847abc033 .toggle_wrap .toggle_content{
background-color:rgba(255,255,255,0.01);
}

#top .hr.hr-invisible.av-28waet-6909cf0d638b485a7b1e905f5483d28a{
height:10px;
}

.flex_cell.av-23xvkl-d458f3852af826d701db6f6a40410c82{
vertical-align:top;
background:url(https://steinmuehle.de/wp-content/uploads/sites/5/2026/05/Steinmuehle_Internationales_Gymnasium-scaled.jpg) 50% 50% no-repeat local ;
}

#top .hr.hr-invisible.av-1uy591-be0de274b19158f2c08c9c71059a941b{
height:300px;
}

.flex_cell.av-1mvldh-c491ef8a3f363936d84da43ab09ed046{
vertical-align:top;
background-color:#f8f8f8;
background:linear-gradient( to bottom right, #f8f8f8, #cccccc );
}
.responsive #top #wrap_all .flex_cell.av-1mvldh-c491ef8a3f363936d84da43ab09ed046{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-5b3g5-00ba427355438217cf11c79cb218dce4{
padding:10% 10% 5% 10%;
background-color:#f8f8f8;
}

#top .hr.hr-invisible.av-1aug0d-4f198c93ad631cb3de82d367da20a3b9{
height:20px;
}

#top .av-special-heading.av-14drgt-c2bcf2063cc71a8d8ca462190bc72d76{
padding-bottom:10px;
}
body .av-special-heading.av-14drgt-c2bcf2063cc71a8d8ca462190bc72d76 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-14drgt-c2bcf2063cc71a8d8ca462190bc72d76 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-s26bx-6b988d8558c80d80edc24ee926cf98c1 .avia_textblock{
font-size:14px;
text-align:left;
}

#top .togglecontainer.av-e5nt9-20a04ed30bea564c1c7e365200aa833c p.toggler{
background-color:rgba(255,255,255,0.01);
}
#top .togglecontainer.av-e5nt9-20a04ed30bea564c1c7e365200aa833c .toggle_wrap .toggle_content{
background-color:rgba(255,255,255,0.01);
}

#top .hr.hr-invisible.av-nfw7x-c40aa5c37ea429d3d07725d8f273f7b6{
height:10px;
}

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

#top .hr.hr-invisible.av-93vtx-5b6cd5b42c16cc633d3a186789f88e78{
height:300px;
}

#top .hr.hr-invisible.av-moik52lk-588e7283ed1f521ed8786f98db63c435{
height:50px;
}

.av-layout-tab.av-m7hcod-378f3c230631cd67a9939bf1070d4836{
vertical-align:top;
}

.av-layout-tab.av-io9d1p-d127d920e35b0b8aae522bc2383c061f{
vertical-align:top;
}

.av-layout-tab.av-f6l3l9-527cd847284b9a1ee08e4e1288fbf721{
vertical-align:top;
}


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

#top #wrap_all .av-special-heading.av-6ceqc5-5a33ea9b7635f0f84b508ab0324d05b0 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-4d9045-7f313a6ec1967ebc343ee161cf9df865 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-2ovr8d-feddc01f800784be7f891a4517527a89 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-14drgt-c2bcf2063cc71a8d8ca462190bc72d76 .av-special-heading-tag{
font-size:70px;
}
}

@media only screen and (max-width: 767px){ 
#top .av_textblock_section.av-b5fc9x-9c3ea4a0ec040c46386a884344bfb159 .avia_textblock{
column-count:1;
}
.av_textblock_section.av-b5fc9x-9c3ea4a0ec040c46386a884344bfb159 .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-bhs65x-07ab572a8c7932720ff6799269a0d72c .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-6ceqc5-5a33ea9b7635f0f84b508ab0324d05b0 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-4d9045-7f313a6ec1967ebc343ee161cf9df865 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-2ovr8d-feddc01f800784be7f891a4517527a89 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-14drgt-c2bcf2063cc71a8d8ca462190bc72d76 .av-special-heading-tag{
font-size:50px;
}
}

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

#top .av-special-heading.av-moijefop-c6ecd28bd5eb1ce12bde34efe3cecf4c{
margin:10% 0 0 0;
}

#top .av-special-heading.av-moijljyd-659f1c3cb7c7d92dcf44a9251b77aa35{
margin:10% 0 0 0;
}

#top #wrap_all .av-special-heading.av-bhs65x-07ab572a8c7932720ff6799269a0d72c .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-6ceqc5-5a33ea9b7635f0f84b508ab0324d05b0 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-4d9045-7f313a6ec1967ebc343ee161cf9df865 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-2ovr8d-feddc01f800784be7f891a4517527a89 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-14drgt-c2bcf2063cc71a8d8ca462190bc72d76 .av-special-heading-tag{
font-size:50px;
}
}
