.avia-section.av-k7bz4lrw-81c3428af23c12282e2eb9c54df64688 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.ahfs-gi.de/wp-content/uploads/2020/03/home.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-k7bz4lrw-81c3428af23c12282e2eb9c54df64688 .av-section-color-overlay{
opacity:1;
background-color:transparent;
}

.avia-section.av-k7bz4lrw-42-c1e42d575712ba581c2fc2d7317f6c8a{
background-repeat:no-repeat;
background-image:url(https://www.ahfs-gi.de/wp-content/uploads/2020/03/home.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-k7bz4lrw-42-c1e42d575712ba581c2fc2d7317f6c8a .av-section-color-overlay{
opacity:1;
background-color:transparent;
}

#top .flex_column.av-42lei-e59b7cf40f38747f4692fd68dba201f8{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-42lei-e59b7cf40f38747f4692fd68dba201f8{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-42lei-e59b7cf40f38747f4692fd68dba201f8{
margin-top:0px;
margin-bottom:0px;
}

.flex_column.av-2u8py-70a40ff0fd516313c2903fb0a3b192e0{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-28i8i-2935037d4b41ab2c531d0da206994fb6{
height:25px;
}

.avia-video.av-l7v20anq-dd3ab0c9eea3a9137f486ecb9f45ca4c{
background-image:url(https://www.ahfs-gi.de/wp-content/uploads/2022/07/sing_video-1030x572.jpg);
}

.flex_column.av-1k95y-f1fd4791176482c9852d6324c8abee4f{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-k7ojha3l-c4ab10283a1dcb5065823ce143c1a205{
height:25px;
}

#top .av_textblock_section.av-k7c3jtx7-41-126b5c5e16b75507873e419f8c936198 .avia_textblock{
font-size:14px;
}

#top .hr.hr-invisible.av-k7ojha3l-40-68b306e58e7b57a1495b69f212dcd217{
margin-top:-20px;
height:1px;
}

.flex_column.av-v8jq-66f55ffe7e3cc4ea004f9add75cfde05{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:30px 25px 20px 25px;
background-color:#f4f4f4;
}

.flex_column.av-2go2-a7cfd06c2e72b5b8f0ef112c4a340669{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:30px 25px 20px 25px;
background-color:#f4f4f4;
}

.flex_column.av-29w06-4826a8a810d888ad79865bb16a2758c4{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:30px 25px 20px 25px;
background-color:#003f77;
}

#top .av_textblock_section.av-1iil6-ccc54e884ad45308379bf70fb06c6ecf .avia_textblock{
color:#f4f4f4;
}

#top .hr.hr-invisible.av-k7ojha3l-36-8a282e53cd1357a014fe6418cc2ef9ee{
height:15px;
}

#top .av_textblock_section.av-k7c3jtx7-37-d890bd78a95e68fce2932b61abd833d7 .avia_textblock{
font-size:14px;
}

#top .hr.hr-invisible.av-2gdki-50be140b6281fc9e92fb0cd6a14fba9c{
height:55px;
}

.flex_column.av-32mcq-3c5e40c95dde9e4a64a55ad22f4e814e{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-k8iko3ds-086ef8692aa904301cf22dfaae19fa7d{
color:#003f77;
border-color:#003f77;
}
.av_font_icon.av-k8iko3ds-086ef8692aa904301cf22dfaae19fa7d .av-icon-char{
font-size:100px;
line-height:100px;
}

#top .hr.hr-invisible.av-k7ojha3l-35-a67ee4fea832f6eeed669db6ea8f31c9{
height:25px;
}

#top .hr.hr-invisible.av-k7ojha3l-32-d3183a36406948112c700623ddab7f87{
height:50px;
}

.flex_column.av-32mcq-34-c6d97b221a909a64d706d2034609bd69{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-k8iko3ds-33-99057965ee1324892ac5c33879e5b345{
color:#003f77;
border-color:#003f77;
}
.av_font_icon.av-k8iko3ds-33-99057965ee1324892ac5c33879e5b345 .av-icon-char{
font-size:100px;
line-height:100px;
}

#top .hr.hr-invisible.av-k7ojha3l-30-1fec32a9e7b4091681011d8ffdd9c167{
height:25px;
}

#top .hr.hr-invisible.av-k7ojha3l-27-8617fcf838ce7b913fa26a85cd977d39{
height:50px;
}

.flex_column.av-32mcq-29-85f0aa8d6e3902dbc0f1a023435cca0d{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-k8iko3ds-28-5c7ccdd47251f9b26df8ea2c20928362{
color:#003f77;
border-color:#003f77;
}
.av_font_icon.av-k8iko3ds-28-5c7ccdd47251f9b26df8ea2c20928362 .av-icon-char{
font-size:100px;
line-height:100px;
}

#top .hr.hr-invisible.av-k7ojha3l-25-de3e93439d72fd7951311f03955f26ba{
height:25px;
}

#top .hr.hr-invisible.av-k7ojha3l-22-abb7d2f2aa3ef1a489b0ba981c3c2ef3{
height:50px;
}

.flex_column.av-32mcq-24-1bf39b8463e6b852c4db2579276f77ae{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-k8iko3ds-23-e2b95aebcff277f185405187fb2070d4{
color:#003f77;
border-color:#003f77;
}
.av_font_icon.av-k8iko3ds-23-e2b95aebcff277f185405187fb2070d4 .av-icon-char{
font-size:100px;
line-height:100px;
}

#top .hr.hr-invisible.av-k7ojha3l-20-af584eb9a5eb7933d6312faeb2861696{
height:25px;
}

#top .hr.hr-invisible.av-k7ojha3l-17-86354e0b8aa25ad292b775f6c68265b8{
height:50px;
}

.flex_column.av-32mcq-19-738fa2858c3db86ed747daca238d4785{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-k8iko3ds-18-5e4f04fd37770f543f4d692aac8276c8{
color:#003f77;
border-color:#003f77;
}
.av_font_icon.av-k8iko3ds-18-5e4f04fd37770f543f4d692aac8276c8 .av-icon-char{
font-size:100px;
line-height:100px;
}

#top .hr.hr-invisible.av-k7ojha3l-15-2c16f8cd4741a85b36286ecf8b742786{
height:25px;
}

#top .hr.hr-invisible.av-k7ojha3l-14-a83e45a5b0a05c1c72d317d5be03fef6{
height:50px;
}

.avia-section.av-gjrm-bb72129d5c1f1812cb1a0c86017f5775{
background-color:#ebf1fa;
background-image:unset;
}

#top .av-special-heading.av-3g0tq-8a17d0bcf34a86304d6fcbe0fe1efc98{
padding-bottom:10px;
color:#446a9c;
font-size:3vw;
}
body .av-special-heading.av-3g0tq-8a17d0bcf34a86304d6fcbe0fe1efc98 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3g0tq-8a17d0bcf34a86304d6fcbe0fe1efc98 .av-special-heading-tag{
font-size:3vw;
}
.av-special-heading.av-3g0tq-8a17d0bcf34a86304d6fcbe0fe1efc98 .special-heading-inner-border{
border-color:#446a9c;
}
.av-special-heading.av-3g0tq-8a17d0bcf34a86304d6fcbe0fe1efc98 .av-subheading{
font-size:30px;
color:#5da3d7;
}

#top .hr.hr-invisible.av-14uue-7541b2da48ebf4fb973d0c6589530e08{
height:15px;
}

.avia-featureimage-slideshow.av-3o6q-b39e0ce107026f07fcb0c080ee844751 .avia-slideshow-inner{
padding-bottom:56.25%;
}

.flex_column.av-2av9m-7bf90748275d0094a8d57ec874ff97c7{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-video.av-khasx3ei-7ef5d5709397de0bdecf8a2f56a71303{
background-image:url(https://www.ahfs-gi.de/wp-content/uploads/2020/03/schule-oberstufe-1030x687.jpg);
}

#top .hr.hr-invisible.av-k7ojha3l-13-64802d7e6f429c249c03d6fcafc45b5b{
height:25px;
}

.flex_column.av-w71e-099036bd95297b8a200c728ab3bb952d{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1ftoa-50c674326ca5c79a104efc3f43d3664e{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-106bq-528e1052f2b51bf90d02841fcd9de920{
color:#5ca4d7;
border-color:#5ca4d7;
}
.av_font_icon.av-106bq-528e1052f2b51bf90d02841fcd9de920 .av-icon-char{
font-size:180px;
line-height:180px;
}

#top .hr.hr-invisible.av-k7ojha3l-12-f50e972e67cc19c32e9244a509845c78{
height:25px;
}

#top .hr.hr-invisible.av-k7ojha3l-9-cc49c6c0dc54633d6fa7164ecbfc0ab2{
height:50px;
}

.flex_column.av-1ftoa-11-641883cdcc30dc1b3d6fd94995fca61c{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-106bq-10-54b9d451650a2d495c08b1ec9cc607b7{
color:#5ca4d7;
border-color:#5ca4d7;
}
.av_font_icon.av-106bq-10-54b9d451650a2d495c08b1ec9cc607b7 .av-icon-char{
font-size:180px;
line-height:180px;
}

#top .hr.hr-invisible.av-k7ojha3l-7-fb76c2724c58c2b8324f7810b284f362{
height:25px;
}

#top .hr.hr-invisible.av-k7ojha3l-4-28093780d608d6bf969001d21b6ca3c2{
height:50px;
}

.flex_column.av-1ftoa-6-46e84d1a7164b1d9e776987c42966334{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-106bq-5-70f6b761ad1db543a4d5c4e5afd5af8d{
color:#5ca4d7;
border-color:#5ca4d7;
}
.av_font_icon.av-106bq-5-70f6b761ad1db543a4d5c4e5afd5af8d .av-icon-char{
font-size:180px;
line-height:180px;
}

#top .hr.hr-invisible.av-k7ojha3l-2-5a23da894d8deaac4a834816e72d55f7{
height:25px;
}

#top .hr.hr-invisible.av-k7ojha3l-1-82bc6058aec6ff9290c8241d00abe872{
height:50px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-3g0tq-8a17d0bcf34a86304d6fcbe0fe1efc98 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-3g0tq-8a17d0bcf34a86304d6fcbe0fe1efc98 .av-subheading{
font-size:20px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-3g0tq-8a17d0bcf34a86304d6fcbe0fe1efc98 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-3g0tq-8a17d0bcf34a86304d6fcbe0fe1efc98 .av-subheading{
font-size:18px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-3g0tq-8a17d0bcf34a86304d6fcbe0fe1efc98 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-3g0tq-8a17d0bcf34a86304d6fcbe0fe1efc98 .av-subheading{
font-size:16px;
}
}
