.flex_cell.av-l3szpg70-874d64f0a01c114d879df26f24cac295{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-l3szpg70-874d64f0a01c114d879df26f24cac295{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-l3t6vrtm-c7c88f9dac77f22ae237982d541e2b23{
padding:30px 30px 30px 30px;
}
.flex_column.av-l3t6vrtm-c7c88f9dac77f22ae237982d541e2b23 .avia-curtain-reveal-overlay{
background:#f8f8f8;
z-index:1;
}

.avia-image-container.av-z26fk-8b4a2803b2a74e3dd0914e8b0d6b05cd img.avia_image{
box-shadow:none;
}
.avia-image-container.av-z26fk-8b4a2803b2a74e3dd0914e8b0d6b05cd .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-l3szplqc-1c51ff051baaf885263679f049cb0a43{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-l3szplqc-1c51ff051baaf885263679f049cb0a43{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-l3szqp26-9b7eadd6ebd2cd137a368da79fe402eb{
padding:30px 30px 30px 30px;
background:url(https://www.hostguides.at/wp-content/uploads/2025/10/appartement4-1030x1030.png) 0% 50% no-repeat scroll ;
}
.flex_column.av-l3szqp26-9b7eadd6ebd2cd137a368da79fe402eb .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:1;
}

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

.avia-section.av-kz5g1n7y-f83993d267e42bc77b1ca3ba30e39c01{
margin-top:0px;
margin-bottom:0px;
z-index:10;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-kz5g1n7y-f83993d267e42bc77b1ca3ba30e39c01{
z-index:10;
}

@keyframes av_boxShadowEffect_av-kz5hamof-9b0f31de657534d3f8cc6fac014c280a-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-kz5hamof-9b0f31de657534d3f8cc6fac014c280a{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-kz5hamof-9b0f31de657534d3f8cc6fac014c280a{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

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

#top .hr.hr-invisible.av-15ly34-7b5b43d3c741dd9e12f111deaa8c7afa{
height:30px;
}

#top #wrap_all .avia-button.av-wmepk-d8d01e799c59b8991eef01d2b4a7a240{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-wmepk-d8d01e799c59b8991eef01d2b4a7a240:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

@keyframes av_boxShadowEffect_av-kz5gwrwj-c24471572123fdcbf4b6a75aea936564-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-kz5gwrwj-c24471572123fdcbf4b6a75aea936564{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-kz5gwrwj-c24471572123fdcbf4b6a75aea936564{
transform:scale(1.1);
z-index:110;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#2d2d2d;
background:linear-gradient( to bottom right, #2d2d2d, #383838 );
}

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

#top .av_textblock_section.av-kz5h37os-eea25761b265e0d6c3ab68fb97b9eec9 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-kz5k342g-6f15439669c80716169388b85ab5a206{
height:30px;
}

#top #wrap_all .avia-button.av-kz5k24rj-ad27d5349038f13fa797bb9081d5adcc{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-kz5k24rj-ad27d5349038f13fa797bb9081d5adcc:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

@keyframes av_boxShadowEffect_av-kz5gvtyq-7ef7ca7a2e9ce9b4074eb431127fb4ba-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-kz5gvtyq-7ef7ca7a2e9ce9b4074eb431127fb4ba{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-kz5gvtyq-7ef7ca7a2e9ce9b4074eb431127fb4ba{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-kz5gfgzs-7a9dce718a37a9ff8fe9b0432c615d14{
padding-bottom:10px;
}
body .av-special-heading.av-kz5gfgzs-7a9dce718a37a9ff8fe9b0432c615d14 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kz5gfgzs-7a9dce718a37a9ff8fe9b0432c615d14 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-oqxgo-893c0cc2ad03e0f9dd5bcb9a2a9ff15c{
height:30px;
}

#top #wrap_all .avia-button.av-kz5jzepf-8333526065feb7a20364c850bd186490{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-kz5jzepf-8333526065feb7a20364c850bd186490:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

#top .flex_column.av-l3hiswcr-c0ae5867c00038bcd875208eb66eaf0a{
margin-top:0px;
margin-bottom:50px;
}
.flex_column.av-l3hiswcr-c0ae5867c00038bcd875208eb66eaf0a{
z-index:99;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-l3hiswcr-c0ae5867c00038bcd875208eb66eaf0a{
margin-top:0px;
margin-bottom:50px;
}
.flex_column.av-l3hiswcr-c0ae5867c00038bcd875208eb66eaf0a .avia-curtain-reveal-overlay{
animation-duration:2s;
background:#ffffff;
z-index:100;
}

#top .av-rotator-container.av-kz5jge9h-bd0e351b9a74a7ba1936f1c6f476aa6c{
text-align:center;
color:#000000;
margin:20px 20px 20px 20px;
}
#top #wrap_all .av-rotator-container.av-kz5jge9h-bd0e351b9a74a7ba1936f1c6f476aa6c .av-rotator-container-inner{
font-size:3vw;
}

.flex_cell.av-1oaef4-2df94ed6eede5a17ff502fe8c57cf661{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1oaef4-2df94ed6eede5a17ff502fe8c57cf661{
padding:50px 50px 50px 50px !important;
}

.avia-image-container.av-l3smwbbb-2e2fc75bded0e9fbde3c0f5f82c28f9e{
z-index:110;
}
.avia-image-container.av-l3smwbbb-2e2fc75bded0e9fbde3c0f5f82c28f9e img.avia_image{
box-shadow:none;
}
.avia-image-container.av-l3smwbbb-2e2fc75bded0e9fbde3c0f5f82c28f9e .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-l3smwbbb-2e2fc75bded0e9fbde3c0f5f82c28f9e .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

.flex_cell.av-l3sn2t3l-16d898572a0e8a44803b4cdac7d97755{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-l3sn2t3l-16d898572a0e8a44803b4cdac7d97755{
padding:120px 120px 120px 120px !important;
}

#top .av-special-heading.av-1jsd34-be8fa72fb3230c6912567bc6012a3a25{
padding-bottom:10px;
}
body .av-special-heading.av-1jsd34-be8fa72fb3230c6912567bc6012a3a25 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1jsd34-be8fa72fb3230c6912567bc6012a3a25 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-ipoh4-7c1d3aaf90b648496be3539ffde6a54e{
height:60px;
}

#top #wrap_all .avia-button.av-l3sn1k2r-752c5f48587a7c6840cdcf13ba3f87c5{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-l3sn1k2r-752c5f48587a7c6840cdcf13ba3f87c5:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_cell.av-l3syods3-e16bb39205751bb30dd58cead726ddf1{
vertical-align:middle;
background-color:#f8f8f8;
}
.responsive #top #wrap_all .flex_cell.av-l3syods3-e16bb39205751bb30dd58cead726ddf1{
padding:50px 0px 50px 0px !important;
}

@keyframes av_boxShadowEffect_av-l3sys9uw-fafe40ef685e81f88658bf63546acf19-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-l3sys9uw-fafe40ef685e81f88658bf63546acf19{
position:relative;
left:200px;
z-index:100;
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:100px 100px 100px 100px;
background-color:#ffffff;
}

#top .av-special-heading.av-1jn8w-d05bcb765778d6a8482dbde3cdfedd5a{
padding-bottom:10px;
}
body .av-special-heading.av-1jn8w-d05bcb765778d6a8482dbde3cdfedd5a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1jn8w-d05bcb765778d6a8482dbde3cdfedd5a .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-mh0yrqks-58ff7c102c15b3ba92d44f84dee0e959{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-mh0yrqks-58ff7c102c15b3ba92d44f84dee0e959:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_cell.av-l3sypxl7-1a3f514667511ef3e0f6a9b031024a13{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-l3sypxl7-1a3f514667511ef3e0f6a9b031024a13{
padding:120px 120px 120px 120px !important;
}

.flex_column.av-mh4ic7wi-206c202b58a31eca21d936faee062748{
order:0;
z-index:10;
}

.flex_cell.av-l3t0eyup-ba44401f8f2cdea285ba6379261168a7{
vertical-align:middle;
background:url(https://www.hostguides.at/wp-content/uploads/2025/10/mailbox1-1030x776.png) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-l3t0eyup-ba44401f8f2cdea285ba6379261168a7{
padding:120px 120px 120px 120px !important;
}

.flex_cell.av-mgv0u1je-65f2f850b6e7b38e42aeabaacc5dff8f{
vertical-align:middle;
background-color:#282828;
}
.responsive #top #wrap_all .flex_cell.av-mgv0u1je-65f2f850b6e7b38e42aeabaacc5dff8f{
padding:120px 120px 120px 120px !important;
}

@keyframes av_boxShadowEffect_av-l3t08rf8-49a3f801db7ab3ff5fda9d91c39319c0-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-l3t08rf8-49a3f801db7ab3ff5fda9d91c39319c0{
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-l3t037w6-3d70456618b13968de306c9c300f75f7{
padding-bottom:10px;
}
body .av-special-heading.av-l3t037w6-3d70456618b13968de306c9c300f75f7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l3t037w6-3d70456618b13968de306c9c300f75f7 .av-subheading{
font-size:15px;
}

.flex_cell.av-l3sm2j2d-a80b8daff28ad96ed8ef63470196dd90{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-l3sm2j2d-a80b8daff28ad96ed8ef63470196dd90{
padding:120px 120px 120px 120px !important;
}

#top .av-special-heading.av-l3sm88y3-6d776a672ae111ad9695736dcb318616{
padding-bottom:10px;
}
body .av-special-heading.av-l3sm88y3-6d776a672ae111ad9695736dcb318616 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l3sm88y3-6d776a672ae111ad9695736dcb318616 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-259qwo-c55345d02383d75dbb3ea09c66f0359f{
height:60px;
}

.flex_cell.av-l3sm2rrf-cf19ed96a2703c945957aec30853effb{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-l3sm2rrf-cf19ed96a2703c945957aec30853effb{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-l3sluu0i-1c8f4984b4d403c2c98c11b776065444{
z-index:80;
}
.avia-image-container.av-l3sluu0i-1c8f4984b4d403c2c98c11b776065444 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-l3sluu0i-1c8f4984b4d403c2c98c11b776065444 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-l3sluu0i-1c8f4984b4d403c2c98c11b776065444 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}


@media only screen and (min-width: 990px){ 
#top .av-rotator-container.av-kz5jge9h-bd0e351b9a74a7ba1936f1c6f476aa6c{
margin:5px 5px 5px 5px;
}

.responsive #top #wrap_all .flex_cell.av-1oaef4-2df94ed6eede5a17ff502fe8c57cf661{
padding:20px 20px 20px 20px !important;
}

.responsive #top #wrap_all .flex_cell.av-l3sypxl7-1a3f514667511ef3e0f6a9b031024a13{
padding:50px 50px 50px 50px !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top .av-rotator-container.av-kz5jge9h-bd0e351b9a74a7ba1936f1c6f476aa6c{
margin:5px 5px 5px 5px;
}

.responsive #top #wrap_all .flex_cell.av-1oaef4-2df94ed6eede5a17ff502fe8c57cf661{
padding:10px 10px 10px 10px !important;
}

.flex_column.av-l3sys9uw-fafe40ef685e81f88658bf63546acf19{
position:relative;
left:0px;
}

.responsive #top #wrap_all .flex_cell.av-l3sypxl7-1a3f514667511ef3e0f6a9b031024a13{
padding:20px 20px 20px 20px !important;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top .av-rotator-container.av-kz5jge9h-bd0e351b9a74a7ba1936f1c6f476aa6c{
margin:5px 5px 5px 5px;
}

.responsive #top #wrap_all .flex_cell.av-1oaef4-2df94ed6eede5a17ff502fe8c57cf661{
padding:10px 10px 10px 10px !important;
}

.flex_column.av-l3sys9uw-fafe40ef685e81f88658bf63546acf19{
position:relative;
left:0px;
}

.responsive #top #wrap_all .flex_cell.av-l3sypxl7-1a3f514667511ef3e0f6a9b031024a13{
padding:10px 10px 10px 10px !important;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-dj574-10ed190098ad55efaffa302630d0b11e .av-special-heading-tag{
font-size:23px;
}

#top #wrap_all .av-special-heading.av-kz5h2s5l-7caaa7fd0c19423a929a93dd659a7de2 .av-special-heading-tag{
font-size:23px;
}

#top #wrap_all .av-special-heading.av-kz5gfgzs-7a9dce718a37a9ff8fe9b0432c615d14 .av-special-heading-tag{
font-size:23px;
}

#top .av-rotator-container.av-kz5jge9h-bd0e351b9a74a7ba1936f1c6f476aa6c{
margin:5px 5px 5px 5px;
}

.responsive #top #wrap_all .flex_cell.av-1oaef4-2df94ed6eede5a17ff502fe8c57cf661{
padding:10px 10px 10px 10px !important;
}

.responsive #top #wrap_all .flex_cell.av-l3sn2t3l-16d898572a0e8a44803b4cdac7d97755{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-l3sys9uw-fafe40ef685e81f88658bf63546acf19{
position:relative;
left:0px;
}

.responsive #top #wrap_all .flex_cell.av-l3sypxl7-1a3f514667511ef3e0f6a9b031024a13{
padding:10px 10px 10px 10px !important;
}

.responsive #top #wrap_all .flex_cell.av-l3sm2j2d-a80b8daff28ad96ed8ef63470196dd90{
padding:60px 60px 60px 60px !important;
}
}
