.avia-image-container.av-mfw8n4l9-008b0d766a0cd4bb0349ccaeedcb6458{
position:relative;
top:110px;
left:110px;
}
.avia-image-container.av-mfw8n4l9-008b0d766a0cd4bb0349ccaeedcb6458 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mfw8n4l9-008b0d766a0cd4bb0349ccaeedcb6458 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-27qohk-9c6fb52b6778725316e178f3dfaa9e6c{
margin-top:-20px;
margin-bottom:-70px;
}

#top .av_textblock_section.av-mh1xppzm-7d3f6557a56895e512089238b538be00 .avia_textblock{
font-size:14px;
}

.flex_column.av-60n3bs-996de770540b3883b159c80023ab8eb8{
padding:0 0 30px 0;
}

.avia-image-container.av-mceku0ea-397ea8127ba13208290ee0015f9eaa44 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mceku0ea-397ea8127ba13208290ee0015f9eaa44 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-mhajock6-167f2a70e947d994a4c5d7bf890af9ad{
height:80px;
}

.avia-section.av-mfwc8m3l-7037432ff5fc3d4c8da35545884ef8b8{
background-color:#ededed;
background-image:unset;
}

#top .hr.hr-invisible.av-mh329t0b-d0990834634fe0dc14b0953f55cfc4fa{
height:25px;
}

#top .hr.hr-invisible.av-mhbwavmm-10924b9659404f5ac1683a3a1c747baa{
margin-top:-20px;
height:1px;
}

.avia-icon-grid-container.av-mhamgsel-29e6e4e0a9b52aba0e187a5ab4cedb50 .avia-icongrid{
justify-content:space-between;
row-gap:10px;
}
.avia-icon-grid-container.av-mhamgsel-29e6e4e0a9b52aba0e187a5ab4cedb50 li.av-icon-cell-item{
flex-basis:calc(50% - 5px);
}
.avia-icon-grid-container.av-mhamgsel-29e6e4e0a9b52aba0e187a5ab4cedb50 .avia-icongrid-wrapper .avia-icongrid-front{
background-color:#a4130e;
border-radius:10px 10px 10px 10px;
}
.avia-icon-grid-container.av-mhamgsel-29e6e4e0a9b52aba0e187a5ab4cedb50 .avia-icongrid-wrapper .icongrid_title{
color:#ffffff;
}
.avia-icon-grid-container.av-mhamgsel-29e6e4e0a9b52aba0e187a5ab4cedb50 .avia-icongrid-wrapper .avia-icongrid-flipback{
border-style:solid;
border-width:3px 3px 3px 3px;
border-color:#a4130e;
border-radius:10px 10px 10px 10px;
}
.avia-icon-grid-container.av-mhamgsel-29e6e4e0a9b52aba0e187a5ab4cedb50 .avia-icongrid-wrapper .avia-icongrid-front.bg-img:before{
border-radius:10px 10px 10px 10px;
}
.avia-icon-grid-container.av-mhamgsel-29e6e4e0a9b52aba0e187a5ab4cedb50 .avia-icongrid-wrapper .avia-icongrid-flipback.bg-img:before{
border-radius:10px 10px 10px 10px;
}

.avia-icon-grid-container .avia-icongrid-flipbox .avia-icongrid-wrapper.av-fwij1a-4d66c8f267bfa4b2f4d997b9ffdd7ed2 .avia-icongrid-front.bg-img:before{
background:url(https://staging.martinsfahrschule-duesseldorf.de/wp-content/uploads/2025/10/icon_klasseb.png) 50% 50% no-repeat scroll;
}

#top #wrap_all .avia-button.av-dkeu4e-e31fbb5b391c026be8b4eee97c5d14e7{
font-size:16px;
border-radius:10px 10px 10px 10px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-dkeu4e-e31fbb5b391c026be8b4eee97c5d14e7:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-dkeu4e-e31fbb5b391c026be8b4eee97c5d14e7:hover .avia_button_background{
border-radius:10px 10px 10px 10px;
}

.avia-icon-grid-container .avia-icongrid-flipbox .avia-icongrid-wrapper.av-bxq50u-39c0e3c184c9e1a354a7762637c15d38 .avia-icongrid-front.bg-img:before{
background:url(https://staging.martinsfahrschule-duesseldorf.de/wp-content/uploads/2025/10/icon_klasseb197.png) 50% 50% no-repeat scroll;
}

#top #wrap_all .avia-button.av-a4mtge-4db2e87fef549963073550e5adcfee8a{
font-size:16px;
border-radius:10px 10px 10px 10px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-a4mtge-4db2e87fef549963073550e5adcfee8a:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-a4mtge-4db2e87fef549963073550e5adcfee8a:hover .avia_button_background{
border-radius:10px 10px 10px 10px;
}

.avia-icon-grid-container .avia-icongrid-flipbox .avia-icongrid-wrapper.av-mhamfcb1-69a800862a64d1a68be4e8cba7a75699 .avia-icongrid-front.bg-img:before{
background:url(https://staging.martinsfahrschule-duesseldorf.de/wp-content/uploads/2025/10/icon_klasseb78.png) 50% 50% no-repeat scroll;
}

#top #wrap_all .avia-button.av-91l7lq-3b5b39f8da8fb27cfd92da005d21ea2f{
font-size:16px;
border-radius:10px 10px 10px 10px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-91l7lq-3b5b39f8da8fb27cfd92da005d21ea2f:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-91l7lq-3b5b39f8da8fb27cfd92da005d21ea2f:hover .avia_button_background{
border-radius:10px 10px 10px 10px;
}

.avia-icon-grid-container .avia-icongrid-flipbox .avia-icongrid-wrapper.av-mhamg1y2-987b4c13e907a0553b918d5300e7b736 .avia-icongrid-front.bg-img:before{
background:url(https://staging.martinsfahrschule-duesseldorf.de/wp-content/uploads/2025/10/icon_klasseB96.png) 50% 50% no-repeat scroll;
}

#top #wrap_all .avia-button.av-71p4b2-2397b4081a02ef46ecb6585b9ccfd146{
font-size:16px;
border-radius:10px 10px 10px 10px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-71p4b2-2397b4081a02ef46ecb6585b9ccfd146:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-71p4b2-2397b4081a02ef46ecb6585b9ccfd146:hover .avia_button_background{
border-radius:10px 10px 10px 10px;
}

.avia-icon-grid-container .avia-icongrid-flipbox .avia-icongrid-wrapper.av-mhamgs1x-d447ef85459e0dc2e123ad7535d12968 .avia-icongrid-front.bg-img:before{
background:url(https://staging.martinsfahrschule-duesseldorf.de/wp-content/uploads/2025/10/icon_klassebe.png) 50% 50% no-repeat scroll;
}

#top #wrap_all .avia-button.av-5bnjcu-6dfa8b415f16f3328554f6f7a01cd8f9{
font-size:16px;
border-radius:10px 10px 10px 10px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-5bnjcu-6dfa8b415f16f3328554f6f7a01cd8f9:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-5bnjcu-6dfa8b415f16f3328554f6f7a01cd8f9:hover .avia_button_background{
border-radius:10px 10px 10px 10px;
}

.avia-icon-grid-container .avia-icongrid-flipbox .avia-icongrid-wrapper.av-3t0dge-8f3ebe2e18777c6c5c25e032fd705fe1 .avia-icongrid-front.bg-img:before{
background:url(https://staging.martinsfahrschule-duesseldorf.de/wp-content/uploads/2025/10/icon_klassebf17.png) 50% 50% no-repeat scroll;
}

#top #wrap_all .avia-button.av-a6ege-9f3aef0cc6324798348a49fc4a4098c7{
font-size:16px;
border-radius:10px 10px 10px 10px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-a6ege-9f3aef0cc6324798348a49fc4a4098c7:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-a6ege-9f3aef0cc6324798348a49fc4a4098c7:hover .avia_button_background{
border-radius:10px 10px 10px 10px;
}

#top .hr.hr-invisible.av-8hp4a6-3cb8b5d0aa2ac1cd90de069bd9847710{
height:25px;
}

#top .hr.hr-invisible.av-2lifzy-5091c5cbc5f45963947be69269a75b05{
margin-top:-20px;
height:1px;
}

.avia-icon-grid-container.av-mhbqmb7c-203257e38a02f246ea1a4ebdffbec6c6 .avia-icongrid{
justify-content:space-between;
row-gap:10px;
}
.avia-icon-grid-container.av-mhbqmb7c-203257e38a02f246ea1a4ebdffbec6c6 li.av-icon-cell-item{
flex-basis:calc(50% - 5px);
}
.avia-icon-grid-container.av-mhbqmb7c-203257e38a02f246ea1a4ebdffbec6c6 .avia-icongrid-wrapper .avia-icongrid-front{
background-color:#a4130e;
border-radius:10px 10px 10px 10px;
}
.avia-icon-grid-container.av-mhbqmb7c-203257e38a02f246ea1a4ebdffbec6c6 .avia-icongrid-wrapper .icongrid_title{
color:#ffffff;
}
.avia-icon-grid-container.av-mhbqmb7c-203257e38a02f246ea1a4ebdffbec6c6 .avia-icongrid-wrapper .avia-icongrid-flipback{
border-style:solid;
border-width:3px 3px 3px 3px;
border-color:#a4130e;
border-radius:10px 10px 10px 10px;
}
.avia-icon-grid-container.av-mhbqmb7c-203257e38a02f246ea1a4ebdffbec6c6 .avia-icongrid-wrapper .avia-icongrid-front.bg-img:before{
border-radius:10px 10px 10px 10px;
}
.avia-icon-grid-container.av-mhbqmb7c-203257e38a02f246ea1a4ebdffbec6c6 .avia-icongrid-wrapper .avia-icongrid-flipback.bg-img:before{
border-radius:10px 10px 10px 10px;
}

#top #wrap_all .avia-button.av-6bn6vi-6c6b3c0852142158b3ed4cfd5bac1bae{
font-size:16px;
border-radius:10px 10px 10px 10px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-6bn6vi-6c6b3c0852142158b3ed4cfd5bac1bae:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-6bn6vi-6c6b3c0852142158b3ed4cfd5bac1bae:hover .avia_button_background{
border-radius:10px 10px 10px 10px;
}

#top #wrap_all .avia-button.av-2on6n2-573873dd0792bae44d86dac5262f7f36{
font-size:16px;
border-radius:10px 10px 10px 10px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2on6n2-573873dd0792bae44d86dac5262f7f36:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-2on6n2-573873dd0792bae44d86dac5262f7f36:hover .avia_button_background{
border-radius:10px 10px 10px 10px;
}

#top .av_textblock_section.av-mh33h37v-0254c97adeb602b8f105ae1b6f630c31 .avia_textblock{
font-size:14px;
}

#top .hr.hr-invisible.av-4ghx9q-85876ccd4c3d0156501e93581e7d219f{
height:40px;
}

#top .av_textblock_section.av-mh391gwo-cb0d1ff5df5ee60cdec6cd17019e3388 .avia_textblock{
font-size:14px;
}

#top .hr.hr-invisible.av-2mw64e-2813f6c60f27d047c57b790300361697{
height:10px;
}

#top #wrap_all .avia-button.av-mh391rd3-e34a5dfd0e22d3ca4d15ccb81a29395f{
font-size:20px;
transition:all 0.4s ease-in-out;
}

.flex_cell.av-as0c7-c7887a83c81dd6855973446a6a16f112{
vertical-align:top;
background-color:#1b4c99;
}
.responsive #top #wrap_all .flex_cell.av-as0c7-c7887a83c81dd6855973446a6a16f112{
padding:15px 0 0 0 !important;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-4uwe7u-18691743364202789168cc9dad9eabd2{
padding:0 10% 0 0;
}

.flex_column.av-2sysbe-66a5db6da6f5cdb983f7fb36967e4a83{
padding:0 10% 0 0;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.avia-section.av-mfwc8m3l-7037432ff5fc3d4c8da35545884ef8b8{
margin-top:-50px;
}

#top .avia-icon-grid-container.av-mhamgsel-29e6e4e0a9b52aba0e187a5ab4cedb50 .avia-icongrid.av-flex-cells.av-can-break-50.av-50-break-989 li{
flex:0 1 calc(50% - 5px);
}

#top .avia-icon-grid-container.av-mhbqmb7c-203257e38a02f246ea1a4ebdffbec6c6 .avia-icongrid.av-flex-cells.av-can-break-50.av-50-break-989 li{
flex:0 1 calc(50% - 5px);
}
}

@media only screen and (max-width: 767px){ 
#top .avia-icon-grid-container.av-mhamgsel-29e6e4e0a9b52aba0e187a5ab4cedb50 .avia-icongrid.av-flex-cells.av-can-break-50.av-50-break-767 li{
flex:0 1 calc(50% - 5px);
}

#top .avia-icon-grid-container.av-mhbqmb7c-203257e38a02f246ea1a4ebdffbec6c6 .avia-icongrid.av-flex-cells.av-can-break-50.av-50-break-767 li{
flex:0 1 calc(50% - 5px);
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.avia-section.av-27qohk-9c6fb52b6778725316e178f3dfaa9e6c{
margin-top:0;
}

.avia-section.av-mfwc8m3l-7037432ff5fc3d4c8da35545884ef8b8{
margin-top:-60px;
}
}

@media only screen and (max-width: 479px){ 
.avia-section.av-27qohk-9c6fb52b6778725316e178f3dfaa9e6c{
margin-top:-40px;
}

.flex_column.av-60n3bs-996de770540b3883b159c80023ab8eb8{
padding:0 0 50px 0;
}

.avia-section.av-mfwc8m3l-7037432ff5fc3d4c8da35545884ef8b8{
margin-top:-60px;
}
}
