.flex_cell.av-1dgy6lg-9fca34137ee3e332c16b276a1fb62d81{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(https://ibs-deutschland.com/wp2017/wp-content/uploads/2017/07/ibs_bild_software_01.jpg) 0% 0% no-repeat scroll #22689e;
}
.responsive #top #wrap_all .flex_cell.av-1dgy6lg-9fca34137ee3e332c16b276a1fb62d81{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-1an2hk4-0a21c8a74b251f54835903c6eb51ada8{
vertical-align:middle;
height:500px;
min-height:500px;
background-color:#22689e;
}
.responsive #top #wrap_all .flex_cell.av-1an2hk4-0a21c8a74b251f54835903c6eb51ada8{
padding:80px 80px 80px 80px !important;
}

#top .av-special-heading.av-19jpy6s-51706679d2db417a7f6016a9ec8c5189{
padding-bottom:25px;
color:#ffffff;
font-size:34px;
}
body .av-special-heading.av-19jpy6s-51706679d2db417a7f6016a9ec8c5189 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-19jpy6s-51706679d2db417a7f6016a9ec8c5189 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-19jpy6s-51706679d2db417a7f6016a9ec8c5189 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-19jpy6s-51706679d2db417a7f6016a9ec8c5189 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-182cnis-9b1254c7f159792887d794b56713df59 .avia_textblock{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-159fohg-c79a6d64ad352bac68c16dccd974c159{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-159fohg-c79a6d64ad352bac68c16dccd974c159{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#2388c2;
}

.av_font_icon.av-139iqbo-ac36a3396b49dcf0a4d5f46577fa5a4b{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-139iqbo-ac36a3396b49dcf0a4d5f46577fa5a4b svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-139iqbo-ac36a3396b49dcf0a4d5f46577fa5a4b .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-10s8zvo-fe95fc830ea3d3d39e489c8c56cf5e4b{
height:20px;
}

#top .av_textblock_section.av-zqgm44-08f2a9a1a633fad39c370233845a1be4 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-xl89is-2181c6253f22b3b3d33f0f5617d506f6{
height:8px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-ut22zo-51135930491487b01587a811ff17093a{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-ut22zo-51135930491487b01587a811ff17093a{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#379cd6;
}

.av_font_icon.av-2wttic-38e7541befc7d0a853eda8fe0b7c5acc{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-2wttic-38e7541befc7d0a853eda8fe0b7c5acc svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-2wttic-38e7541befc7d0a853eda8fe0b7c5acc .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-rdn504-d44582da1164bcc918370ec6972770c5{
height:20px;
}

#top .av_textblock_section.av-pgscw4-81e8e77903afd1b778654d9eabe63a93 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-nqqzno-23af4917a25546fc6745389e4e10f772{
height:8px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-240njo-14208521fc14c6d2974da6d425b4a4fd{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-240njo-14208521fc14c6d2974da6d425b4a4fd{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#5fb4e4;
}

.av_font_icon.av-j55p6c-afe91c908d942b4430fab688debf919c{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-j55p6c-afe91c908d942b4430fab688debf919c svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-j55p6c-afe91c908d942b4430fab688debf919c .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-ho9ric-bf0bbe273f640727f5c5c652094fd0cb{
height:20px;
}

#top .av_textblock_section.av-fhxz5w-984673eca02accd490c95c112a017c3b .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-e7yvtw-2c437fb47869712082864021bec51394{
height:8px;
}

.flex_column.av-bf7wuc-62a2211e513c094d32887ac961f962ab{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-8v9q6c-edb90db3b9ddc201db944c047aca3fcd{
padding-bottom:20px;
font-size:34px;
}
body .av-special-heading.av-8v9q6c-edb90db3b9ddc201db944c047aca3fcd .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-8v9q6c-edb90db3b9ddc201db944c047aca3fcd .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-8v9q6c-edb90db3b9ddc201db944c047aca3fcd .av-subheading{
font-size:15px;
}

.avia-image-container.av-7mrczo-e14cdedc16fbcf2421f0ecdc8da57f88 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-7mrczo-e14cdedc16fbcf2421f0ecdc8da57f88 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-5k9e2c-5b25ff86b275f3cecbaad0b350b0486d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-grlf8-4460f81a23c018c724b20ac67c056c8a{
padding-bottom:20px;
font-size:34px;
}
body .av-special-heading.av-grlf8-4460f81a23c018c724b20ac67c056c8a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-grlf8-4460f81a23c018c724b20ac67c056c8a .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-grlf8-4460f81a23c018c724b20ac67c056c8a .av-subheading{
font-size:15px;
}

.avia-image-container.av-2okr2c-486346e5d0bd2a4d1df2d00f00e8e5ab img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2okr2c-486346e5d0bd2a4d1df2d00f00e8e5ab .av-image-caption-overlay-center{
color:#ffffff;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-19jpy6s-51706679d2db417a7f6016a9ec8c5189 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-8v9q6c-edb90db3b9ddc201db944c047aca3fcd .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-grlf8-4460f81a23c018c724b20ac67c056c8a .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-19jpy6s-51706679d2db417a7f6016a9ec8c5189 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-8v9q6c-edb90db3b9ddc201db944c047aca3fcd .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-grlf8-4460f81a23c018c724b20ac67c056c8a .av-special-heading-tag{
font-size:0.8em;
}
}
