.avia-section.av-knok98ht-e9bcea67b72d0ee1fbbe5ec4c8282487{
background-repeat:no-repeat;
background-image:url(https://old.mesol.ch/wp-content/uploads/2021/04/Mesol-Venue-Service1.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-knok98ht-e9bcea67b72d0ee1fbbe5ec4c8282487 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

.flex_column.av-9yhdf-5099c7bfd3354634203e218dfc2fb15c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-knsjjn3m-38c62218d8c7844dc651760791ede877{
padding-bottom:30px;
font-size:70px;
}
body .av-special-heading.av-knsjjn3m-38c62218d8c7844dc651760791ede877 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-knsjjn3m-38c62218d8c7844dc651760791ede877 .av-special-heading-tag{
font-size:70px;
}
.av-special-heading.av-knsjjn3m-38c62218d8c7844dc651760791ede877 .av-subheading{
font-size:15px;
}

.flex_cell.av-8ugg0n-875b53b3cb10654a6d434939914bded3{
vertical-align:top;
height:5px;
min-height:5px;
background-color:#c5a985;
}
.responsive #top #wrap_all .flex_cell.av-8ugg0n-875b53b3cb10654a6d434939914bded3{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-6c1ncj-fbfaf550f0a831d225cafee13eca917b{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-6c1ncj-fbfaf550f0a831d225cafee13eca917b{
padding:100px 100px 100px 100px !important;
}

#top .av-special-heading.av-lo5gqbpw-348cdc065a0b92539cdae7d0d57b45b4{
padding-bottom:10px;
font-size:50px;
}
body .av-special-heading.av-lo5gqbpw-348cdc065a0b92539cdae7d0d57b45b4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lo5gqbpw-348cdc065a0b92539cdae7d0d57b45b4 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-lo5gqbpw-348cdc065a0b92539cdae7d0d57b45b4 .av-subheading{
font-size:15px;
}

.flex_cell.av-5l1sgr-164f27b812822acc4ab2e1aa5041a783{
vertical-align:top;
background:url(https://old.mesol.ch/wp-content/uploads/2021/04/Winkler-hoteliere-7616-klein.jpg) 100% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-5l1sgr-164f27b812822acc4ab2e1aa5041a783{
padding:100px 100px 100px 100px !important;
}

.flex_cell.av-8ugg0n-3-1316c0ca4b7112ba2c48333201d96967{
vertical-align:top;
height:5px;
min-height:5px;
background-color:#c5a985;
}
.responsive #top #wrap_all .flex_cell.av-8ugg0n-3-1316c0ca4b7112ba2c48333201d96967{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-4e27i3-83a293540e8388201d91031516895823{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-41oy6j-fd0f1978654c956f0a82e8970eddfcef{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3ohx3n-93b30bb0730a54562ab57f16d7454645{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-cd143-466f61b009fc1e7ec5529237ea52fb1d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


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

#top #wrap_all .av-special-heading.av-lo5gqbpw-348cdc065a0b92539cdae7d0d57b45b4 .av-special-heading-tag{
font-size:0.8em;
}
}

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

.responsive #top #wrap_all .flex_cell.av-6c1ncj-fbfaf550f0a831d225cafee13eca917b{
padding:50px 50px 50px 50px !important;
}

#top #wrap_all .av-special-heading.av-lo5gqbpw-348cdc065a0b92539cdae7d0d57b45b4 .av-special-heading-tag{
font-size:0.8em;
}
}
