.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-47fgif-c809984e5b8c557051990f240919c792{
vertical-align:top;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-47fgif-c809984e5b8c557051990f240919c792{
padding:100px 100px 100px 100px !important;
}

#top .av-special-heading.av-1eqfqn-8015e36371835b19484c12bec47ea058{
padding-bottom:30px;
font-size:60px;
}
body .av-special-heading.av-1eqfqn-8015e36371835b19484c12bec47ea058 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1eqfqn-8015e36371835b19484c12bec47ea058 .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-1eqfqn-8015e36371835b19484c12bec47ea058 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-m4b3s7ml-85f0d0d3e47c4c84d4222dc9f8ec4819{
margin-bottom:10px;
margin-right:10px;
}
#top #wrap_all .avia-button.av-m4b3s7ml-85f0d0d3e47c4c84d4222dc9f8ec4819:hover{
color:white;
transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-m4b3ssgk-eacb9e167117ab9214747ec731fc60f5{
margin-bottom:10px;
margin-right:10px;
}
#top #wrap_all .avia-button.av-m4b3ssgk-eacb9e167117ab9214747ec731fc60f5:hover{
color:white;
transition:all 0.4s ease-in-out;
}

.flex_cell.av-3e5w9r-09bcf002a130d859ffc10935ac064d4d{
vertical-align:top;
height:400px;
min-height:400px;
background:url(https://old.mesol.ch/wp-content/uploads/2022/07/Bild-WM-Pakete-Mesol-2.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-3e5w9r-09bcf002a130d859ffc10935ac064d4d{
padding:50px 50px 50px 50px !important;
}

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

.avia-section.av-382zvb-84fef9adb04043da38894fd1497f8bef{
background-repeat:no-repeat;
background-image:url(https://old.mesol.ch/wp-content/uploads/2021/04/mesol.png);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-382zvb-84fef9adb04043da38894fd1497f8bef .av-section-color-overlay{
opacity:0.8;
background-color:#000000;
}

.flex_column.av-30a9dz-e23bcc1550c105e9f25191662f577fd4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-2vluvz-876544faa16c86b656dec7538f5aaed4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-2s17pr-884fff0cef409be7b7a9635cf466e90b{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-2s17pr-884fff0cef409be7b7a9635cf466e90b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2s17pr-884fff0cef409be7b7a9635cf466e90b .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-2s17pr-884fff0cef409be7b7a9635cf466e90b .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2l9jc7-952851a5b07cb7be2cca7b32c8cbf134{
height:20px;
}

.flex_column.av-8t5mv-aca86e267077e8c34dc42ff67ff3cf71{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-29077z-0ae1c059d86c8e7df10e3c95a863159f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-23o8q7-ef3d3e1a2dd72b1fd634ef0786c7275d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1uohmv-a3332530176e10e80b1114a59b3dc200{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1la85z-964df9a400b38162f77aa596b0796f6c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1dwbmv-981dd2bb282d9ebfe56c20e2fbf96493{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-17ywrj-e16cf6b6a2e2df677dadaefd14732592{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-159dyn-12cebb3950eb901aa1f41022748aa57c{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-159dyn-12cebb3950eb901aa1f41022748aa57c .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-vi6fz-eb602e4c5e565993d347a0592773b0c3{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-soqfr-8b4408d776f5c3f60f83e7ec63d547a0{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-soqfr-8b4408d776f5c3f60f83e7ec63d547a0 .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-2bmzz-e422f6e9d82bce412549c7a491e1a47b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-gqexb-e8a932f667c192fe202b75ba1646244a{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-gqexb-e8a932f667c192fe202b75ba1646244a .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-77ddz-1598a5dd8f9191375e4cc3c36ff788f7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


@media only screen and (min-width: 990px){ 
#top #wrap_all .av-special-heading.av-1eqfqn-8015e36371835b19484c12bec47ea058 .av-special-heading-tag{
font-size:40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-1eqfqn-8015e36371835b19484c12bec47ea058 .av-special-heading-tag{
font-size:30px;
}

#top #wrap_all .av-special-heading.av-2s17pr-884fff0cef409be7b7a9635cf466e90b .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-47fgif-c809984e5b8c557051990f240919c792{
padding:50px 50px 50px 50px !important;
}

#top #wrap_all .av-special-heading.av-1eqfqn-8015e36371835b19484c12bec47ea058 .av-special-heading-tag{
font-size:30px;
}

#top #wrap_all .av-special-heading.av-2s17pr-884fff0cef409be7b7a9635cf466e90b .av-special-heading-tag{
font-size:0.8em;
}
}
