.flex_cell.av-96r9h0-896a6af64c5dd0a7ba155c72b63a93bb{
vertical-align:top;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_cell.av-96r9h0-896a6af64c5dd0a7ba155c72b63a93bb{
padding:0px 0px 0px 0px !important;
}

#top .flex_column.av-8631p0-efe31ef7f5d1392541b2dbb7f49060b3{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-8631p0-efe31ef7f5d1392541b2dbb7f49060b3{
padding:0 0 0 0;
height:auto;
min-height:500px;
}
.responsive #top #wrap_all .flex_column.av-8631p0-efe31ef7f5d1392541b2dbb7f49060b3{
margin-top:0px;
margin-bottom:0px;
}

.flex_cell.av-ucxvw-59e7e3183b0d647cae174052df53800e{
vertical-align:top;
background:url(https://www.hostelvista.ch/wp/wp-content/uploads/2024/01/montagneBWT.svg) 0% 0% no-repeat scroll #f8f8f8;
}
.responsive #top #wrap_all .flex_cell.av-ucxvw-59e7e3183b0d647cae174052df53800e{
padding:0px 0px 0px 0px !important;
}

#top .av-special-heading.av-lrkuws40-17e299ac4faf090add4e9b129d40ca13{
margin:20px 20px 0 20px;
padding-bottom:0;
color:#ffab29;
}
body .av-special-heading.av-lrkuws40-17e299ac4faf090add4e9b129d40ca13 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lrkuws40-17e299ac4faf090add4e9b129d40ca13 .special-heading-inner-border{
border-color:#ffab29;
}
.av-special-heading.av-lrkuws40-17e299ac4faf090add4e9b129d40ca13 .av-subheading{
font-size:15px;
}

.flex_column.av-91r5oc-b9abb7cfd0e3e288394500eeec7c72fb{
padding:30px 30px 30px 30px;
}

#top #wrap_all .avia-button.av-8kg2ck-662a2b867dfdf1e26dc2c1218985bc18{
background-color:#af031a;
border-color:#af031a;
color:#ffffff;
border-radius:18px 18px 18px 18px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-8kg2ck-662a2b867dfdf1e26dc2c1218985bc18:hover{
background-color:white;
color:#af031a;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-8kg2ck-662a2b867dfdf1e26dc2c1218985bc18:hover .avia_button_background{
border-radius:18px 18px 18px 18px;
}

#top .hr.hr-invisible.av-lrq96lgj-31792c3a990efc76aa62758f4d2b2457{
height:30px;
}

#top .avia-gallery.av-lrq95umj-e5b09b318876121ca51ade1ac6f56385 .avia-gallery-thumb a{
width:20%;
}

.avia-section.av-79clb8-bdb8f5624e603a077187fd663f77dd70{
background-color:#f8f8f8;
background-image:unset;
margin-top:-100px;
margin-bottom:0px;
position:relative;
}
.avia-section.av-79clb8-bdb8f5624e603a077187fd663f77dd70 .avia-divider-svg-top svg{
height:100px;
width:calc(100% + 1.3px);
fill:#ffffff;
}

.avia-section.av-nsc50-e87fcabeba9c37a7b7fa2c709db0a4cd{
background-color:#ffffff;
background-image:unset;
}

.avia-section.av-67guek-1ab6836da30863f9cf9cc037effa7cf0{
background-color:#f8f8f8;
background-image:unset;
}

#top .av-special-heading.av-5uklfw-bd5424b05b53c20243d58d6e0aaa44ae{
padding-bottom:10px;
color:#ffab29;
}
body .av-special-heading.av-5uklfw-bd5424b05b53c20243d58d6e0aaa44ae .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5uklfw-bd5424b05b53c20243d58d6e0aaa44ae .special-heading-inner-border{
border-color:#ffab29;
}
.av-special-heading.av-5uklfw-bd5424b05b53c20243d58d6e0aaa44ae .av-subheading{
font-size:15px;
}

.avia-image-container.av-5kp88c-38a4f6e90e11bfb064b32f9aca7279b4 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5kp88c-38a4f6e90e11bfb064b32f9aca7279b4 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-image-container.av-5f1l7o-8833d9db32f4f6d28dd64f554ca5b16f img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5f1l7o-8833d9db32f4f6d28dd64f554ca5b16f .av-image-caption-overlay-center{
color:#ffffff;
}

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

#top #wrap_all .avia-button.av-51tles-64ffccd2ea90c8f9e8cc3d8053672cb1{
color:#ffab29;
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#6d6d6d;
border-radius:18px 18px 18px 18px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-51tles-64ffccd2ea90c8f9e8cc3d8053672cb1:hover{
background-color:#ffab29;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-51tles-64ffccd2ea90c8f9e8cc3d8053672cb1:hover .avia_button_background{
border-radius:18px 18px 18px 18px;
}

.avia-image-container.av-4qhfqk-0bd74d8622830e1a45b00ea72da4ac4c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-4qhfqk-0bd74d8622830e1a45b00ea72da4ac4c .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-image-container.av-4m7y9w-5e0540cc3a0bd58006e10819f084b1a6 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-4m7y9w-5e0540cc3a0bd58006e10819f084b1a6 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-4bi6xg-98ff19e14ddcaa3828f37a5ae4afc7a6{
padding-bottom:10px;
}
body .av-special-heading.av-4bi6xg-98ff19e14ddcaa3828f37a5ae4afc7a6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4bi6xg-98ff19e14ddcaa3828f37a5ae4afc7a6 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-4anl2s-4f12c2dfae1553a0022d9036d700ecaa{
color:#ffab29;
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#6d6d6d;
border-radius:18px 18px 18px 18px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-4anl2s-4f12c2dfae1553a0022d9036d700ecaa:hover{
background-color:#ffab29;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-4anl2s-4f12c2dfae1553a0022d9036d700ecaa:hover .avia_button_background{
border-radius:18px 18px 18px 18px;
}

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

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

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

#top #wrap_all .avia-button.av-3bsmu4-db36a29d049f2238d667e4249022514c{
color:#ffab29;
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#6d6d6d;
border-radius:18px 18px 18px 18px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-3bsmu4-db36a29d049f2238d667e4249022514c:hover{
background-color:#ffab29;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-3bsmu4-db36a29d049f2238d667e4249022514c:hover .avia_button_background{
border-radius:18px 18px 18px 18px;
}

.avia-section.av-784ek-f71ef627de85603880e7dcab6d9c4aef{
background-color:#f8f8f8;
background-image:unset;
position:relative;
}
.avia-section.av-784ek-f71ef627de85603880e7dcab6d9c4aef .avia-divider-svg-top svg{
height:100px;
width:calc(100% + 1.3px);
fill:#ffab29;
}


@media only screen and (min-width: 990px){ 
#top .av-special-heading.av-lrkuws40-17e299ac4faf090add4e9b129d40ca13{
margin:80px 80px 20px 80px;
}

.flex_column.av-91r5oc-b9abb7cfd0e3e288394500eeec7c72fb{
padding:30px 80px 30px 80px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top .av-special-heading.av-lrkuws40-17e299ac4faf090add4e9b129d40ca13{
margin:80px 80px 20px 80px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-lrkuws40-17e299ac4faf090add4e9b129d40ca13 .av-special-heading-tag{
font-size:28px;
}
}
