#top #wrap_all .avia-slideshow .av-slideshow-caption.av-a0t0f6-c5e4135b0e40f6a27b20c51ceecd78c5__0 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-a0t0f6-c5e4135b0e40f6a27b20c51ceecd78c5__0 .avia-caption-content{
font-size:38px;
}
#top .avia-slideshow .av-slideshow-caption.av-a0t0f6-c5e4135b0e40f6a27b20c51ceecd78c5__0 .avia-caption-content p{
font-size:38px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-a0t0f6-c5e4135b0e40f6a27b20c51ceecd78c5__1 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-a0t0f6-c5e4135b0e40f6a27b20c51ceecd78c5__1 .avia-caption-content{
font-size:29px;
}
#top .avia-slideshow .av-slideshow-caption.av-a0t0f6-c5e4135b0e40f6a27b20c51ceecd78c5__1 .avia-caption-content p{
font-size:29px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-a0t0f6-c5e4135b0e40f6a27b20c51ceecd78c5__2 .avia-caption-title{
font-size:53px;
}
#top .avia-slideshow .av-slideshow-caption.av-a0t0f6-c5e4135b0e40f6a27b20c51ceecd78c5__2 .avia-caption-content{
font-size:21px;
}
#top .avia-slideshow .av-slideshow-caption.av-a0t0f6-c5e4135b0e40f6a27b20c51ceecd78c5__2 .avia-caption-content p{
font-size:21px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-a0t0f6-c5e4135b0e40f6a27b20c51ceecd78c5__3 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-a0t0f6-c5e4135b0e40f6a27b20c51ceecd78c5__3 .avia-caption-content{
font-size:26px;
}
#top .avia-slideshow .av-slideshow-caption.av-a0t0f6-c5e4135b0e40f6a27b20c51ceecd78c5__3 .avia-caption-content p{
font-size:26px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-a0t0f6-c5e4135b0e40f6a27b20c51ceecd78c5__4 .avia-caption-title{
font-size:67px;
}
#top .avia-slideshow .av-slideshow-caption.av-a0t0f6-c5e4135b0e40f6a27b20c51ceecd78c5__4 .avia-caption-content{
font-size:23px;
}
#top .avia-slideshow .av-slideshow-caption.av-a0t0f6-c5e4135b0e40f6a27b20c51ceecd78c5__4 .avia-caption-content p{
font-size:23px;
}

.flex_cell.av-8vekk2-c3b1ef841bff475b725535bb218dedcb{
vertical-align:top;
background-color:#bf091e;
}
.responsive #top #wrap_all .flex_cell.av-8vekk2-c3b1ef841bff475b725535bb218dedcb{
padding:90px 50px 90px 50px !important;
}

.iconbox.av-8p97f6-f39400a9ccf440d3166ca836c0b0a3b8 .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
.iconbox.av-8p97f6-f39400a9ccf440d3166ca836c0b0a3b8 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-8p97f6-f39400a9ccf440d3166ca836c0b0a3b8 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-8p97f6-f39400a9ccf440d3166ca836c0b0a3b8 .iconbox_content_container{
color:#ffffff;
}

.flex_cell.av-8ikfze-eb1ad4470ff190d0d36927bd0e503612{
vertical-align:top;
background-color:#292929;
}
.responsive #top #wrap_all .flex_cell.av-8ikfze-eb1ad4470ff190d0d36927bd0e503612{
padding:90px 50px 90px 50px !important;
}

.iconbox.av-8adwl6-ec284175b38d5e122fb8ddeabed82479 .iconbox_icon{
color:#ffffff;
}
.iconbox.av-8adwl6-ec284175b38d5e122fb8ddeabed82479 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-8adwl6-ec284175b38d5e122fb8ddeabed82479 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-8adwl6-ec284175b38d5e122fb8ddeabed82479 .iconbox_content_container{
color:#ffffff;
}

.flex_cell.av-88lyw2-2200a6834efd6e4c4a4ed29c7be6968d{
vertical-align:top;
background-color:#3c3c3c;
}
.responsive #top #wrap_all .flex_cell.av-88lyw2-2200a6834efd6e4c4a4ed29c7be6968d{
padding:90px 50px 90px 50px !important;
}

.iconbox.av-80welu-e09941e846124745ae50ffde836388ef .iconbox_icon{
color:#ffffff;
}
.iconbox.av-80welu-e09941e846124745ae50ffde836388ef .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-80welu-e09941e846124745ae50ffde836388ef .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-80welu-e09941e846124745ae50ffde836388ef .iconbox_content_container{
color:#ffffff;
}

.avia-section.av-7xmst6-73bceed499f986a53af9e4d492a3ef0b{
background-repeat:no-repeat;
background-image:url(https://hypoxistudio-regensburg.de/wp-content/uploads/2016/02/Hpxi-0954-1024x430.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-7xmst6-73bceed499f986a53af9e4d492a3ef0b .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

#top .av-special-heading.av-7pjqey-18d4ee96ab067d53806d2ee1dbed1215{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-7pjqey-18d4ee96ab067d53806d2ee1dbed1215 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7pjqey-18d4ee96ab067d53806d2ee1dbed1215 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-7pjqey-18d4ee96ab067d53806d2ee1dbed1215 .av-subheading{
font-size:15px;
}

.flex_column.av-7hkrea-52733417ba6eebdd891886388e23ad4c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-7d0vpe-8081213b3e8dacb2b09a3965010bf3ea{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-6z01bm-dfcec4f32460332ae2c13b1ca3700d1d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-v8he-dbd3cd4feea38b73928f36e63df5f888{
height:40px;
}

#top .av-special-heading.av-5vvyqi-ed9205859b3ff5362e85b003fa668a11{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-5vvyqi-ed9205859b3ff5362e85b003fa668a11 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-5vvyqi-ed9205859b3ff5362e85b003fa668a11 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-5vvyqi-ed9205859b3ff5362e85b003fa668a11 .av-subheading{
font-size:15px;
}

.flex_column.av-5nnfky-9d434b81b0099e9a5a2c9f8c838cd551{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1z6r6-cca1831ed4325b03e75a4debc5f6b438{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-57hcc2-d29d6d27690dfd8af4699dafaebde68e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-masonry.av-51csiq-abc5b1fbdcb4f57198d24264697ab830{
background-color:#191919;
}

#top .av-special-heading.av-4qexia-ca2dc5e2a0f76fe968f11d8a683f31b4{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-4qexia-ca2dc5e2a0f76fe968f11d8a683f31b4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4qexia-ca2dc5e2a0f76fe968f11d8a683f31b4 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-4qexia-ca2dc5e2a0f76fe968f11d8a683f31b4 .av-subheading{
font-size:15px;
}

.flex_column.av-4l67iy-6e8d7ea50e89cffb8aaa26002f5d03e9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-4d4sjm-e7ce45e7d527da8c142cfd51a9401777{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3zrjp6-58fe01ddff30ee550718161818d9d5ab{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-3y6omq-5ab6f54fd16e6b8a7ae2f207b46a35b7{
background-repeat:no-repeat;
background-image:url(https://hypoxistudio-regensburg.de/wp-content/uploads/2016/05/Hpxi_-0146-1-1181x430.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-3y6omq-5ab6f54fd16e6b8a7ae2f207b46a35b7 .av-section-color-overlay{
opacity:0.8;
background-color:#000000;
}

#top .av-special-heading.av-3ouneq-e353e734af9a310e0fdd6ba2c7ce25d6{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-3ouneq-e353e734af9a310e0fdd6ba2c7ce25d6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3ouneq-e353e734af9a310e0fdd6ba2c7ce25d6 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-3ouneq-e353e734af9a310e0fdd6ba2c7ce25d6 .av-subheading{
font-size:15px;
}

.flex_column.av-3lb19u-3ff0aa7765fadb8da9294dbc12f5c3d0{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3gvb9u-0fa6d4e3ac0b95c9258e7886cea5d711{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-34vgz6-a6434f72f6fe9d14dbc51e2e04eb1384{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-2vp0de-9feb3c5343e6d9fdc5d3c4dca3f02e16{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-2rutu2-bac3013a2f6a4fae6fd7ad8f24943bf2 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-2idvwy-906b9850254c7bd683e80707afb5202a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-2gsjve-551bdd9718a97b39f6820473f0e2d045 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-26yhqa-4ad8870bee60549a942d9b02175606cb{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-24lf8a-6df39c1c8d00a0afac5e5d6ba4cf993d .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-1uzp8q-c6c5275785bafa2287b2bb9ae259b1fa{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-1p8qmi-1a8bdeb79bb62cc0dec674a488b6e4f6 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-1k8c0y-3f34d03da71c511a3d489c909324a43f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-1fcvo2-5e18e8c2e392c1d2a65e618034f5cbfe .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_cell.av-11lc5u-06ec86c82c5b4cee197e255194963451{
vertical-align:middle;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_cell.av-11lc5u-06ec86c82c5b4cee197e255194963451{
padding:50px 50px 50px 50px !important;
}

.avia-animated-number.av-y54pm-62fefbf3a8e4a888da3e6eda6ab7fcc0 .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}
#top .avia-animated-number.av-y54pm-62fefbf3a8e4a888da3e6eda6ab7fcc0 .avia-animated-number-title{
font-size:50px;
color:#0a0a0a;
}
#top .avia-animated-number.av-y54pm-62fefbf3a8e4a888da3e6eda6ab7fcc0 .avia-animated-number-content{
font-size:22px;
}

.flex_cell.av-scu96-3bc90012bab0da703c52efdb3dbbb5fb{
vertical-align:middle;
background-color:#292929;
}
.responsive #top #wrap_all .flex_cell.av-scu96-3bc90012bab0da703c52efdb3dbbb5fb{
padding:50px 50px 50px 50px !important;
}

.avia-animated-number.av-ja8je-8204e781dd9a84b4b8faf98c96d58a66 .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top .avia-animated-number.av-ja8je-8204e781dd9a84b4b8faf98c96d58a66 .avia-animated-number-title{
font-size:50px;
color:#ffffff;
}
#top .avia-animated-number.av-ja8je-8204e781dd9a84b4b8faf98c96d58a66 .avia-animated-number-content{
font-size:22px;
color:#444444;
}

.flex_cell.av-ct28y-7039182a84a18ae8850bc75f9eb25183{
vertical-align:middle;
background-color:#3c3c3c;
}
.responsive #top #wrap_all .flex_cell.av-ct28y-7039182a84a18ae8850bc75f9eb25183{
padding:50px 50px 50px 50px !important;
}

.avia-animated-number.av-9eecq-114259e65bc2487cbf3ddae7a8509be6 .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top .avia-animated-number.av-9eecq-114259e65bc2487cbf3ddae7a8509be6 .avia-animated-number-title{
font-size:50px;
color:#ffffff;
}
#top .avia-animated-number.av-9eecq-114259e65bc2487cbf3ddae7a8509be6 .avia-animated-number-content{
font-size:22px;
color:#444444;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-7pjqey-18d4ee96ab067d53806d2ee1dbed1215 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5vvyqi-ed9205859b3ff5362e85b003fa668a11 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4qexia-ca2dc5e2a0f76fe968f11d8a683f31b4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3ouneq-e353e734af9a310e0fdd6ba2c7ce25d6 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-7pjqey-18d4ee96ab067d53806d2ee1dbed1215 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5vvyqi-ed9205859b3ff5362e85b003fa668a11 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4qexia-ca2dc5e2a0f76fe968f11d8a683f31b4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3ouneq-e353e734af9a310e0fdd6ba2c7ce25d6 .av-special-heading-tag{
font-size:0.8em;
}
}
