.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-6xncy5-fb93306b534401f5a88279a350b0d2bb{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-6xncy5-fb93306b534401f5a88279a350b0d2bb{
padding:100px 100px 100px 100px !important;
}

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

.flex_cell.av-62xewl-81752c91c940457bf011d8e6d51b3060{
vertical-align:top;
background:url(https://old.mesol.ch/wp-content/uploads/2021/07/Mesol-Team-scaled.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-62xewl-81752c91c940457bf011d8e6d51b3060{
padding:100px 100px 100px 100px !important;
}

#top .hr.hr-invisible.av-knsoadgp-3f1017f4cd2a49a02e5980f0cb399ffd{
height:500px;
}

.flex_cell.av-6xncy5-20-e7d1b80e62f1b0c0122bb5ef5b956957{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-6xncy5-20-e7d1b80e62f1b0c0122bb5ef5b956957{
padding:50px 50px 50px 50px !important;
}

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

.flex_cell.av-62xewl-18-33cf071d38d8978d8d8b161c5238526d{
vertical-align:top;
background:url(https://old.mesol.ch/wp-content/uploads/2021/07/Mesol-Team-scaled.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-62xewl-18-33cf071d38d8978d8d8b161c5238526d{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-knsoadgp-17-b94752fbf70ac53f0ee92d80d4c2127d{
height:500px;
}

.flex_cell.av-lswz1f5q-c7e365bf0b1e8d9252a5ea88869390f8{
vertical-align:top;
background:url(https://old.mesol.ch/wp-content/uploads/2024/02/DSCF3761.jpg) 100% 100% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-lswz1f5q-c7e365bf0b1e8d9252a5ea88869390f8{
padding:100px 100px 100px 100px !important;
}

#top .hr.hr-invisible.av-8ood9-d6e816ca2dc8a45b6d78e29481a39a7e{
height:500px;
}

.flex_cell.av-lswz2cf6-f0f8d42519d7890f37d6818eb7b4d8a3{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-lswz2cf6-f0f8d42519d7890f37d6818eb7b4d8a3{
padding:100px 100px 100px 100px !important;
}

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

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

.flex_column.av-2mne39-7476be68c6be5a29fe1321b6a25a52e4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-2d5qph-06db3057b1eb3d9178b65bc7656fe39c{
padding-bottom:30px;
font-size:70px;
}
body .av-special-heading.av-2d5qph-06db3057b1eb3d9178b65bc7656fe39c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2d5qph-06db3057b1eb3d9178b65bc7656fe39c .av-special-heading-tag{
font-size:70px;
}
.av-special-heading.av-2d5qph-06db3057b1eb3d9178b65bc7656fe39c .av-subheading{
font-size:15px;
}

.flex_column.av-24hy65-0522cf93a5bad36877b50a61411e52c0{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1p1n5x-c5e56b583d030cf7966d6defcb411154{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1fao4t-e334cfb3ede5ec676c2338ff97ed5abc{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-11xsel-35de9c9cfa918b79843de68c777af3ae{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-t1bd9-b4a433c2cbadff4b051e3b250a56ee3e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-ghbrh-1705a9176229f8f9def76d4a647ca89d{
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-doiwl-e1c5d0294cf30cb09c230039821903a1 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-a6qct-d852c08f63a12802e87960ae27972b48 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lswz1tl4-6fa58f7fd42374e75809b513879f2e80 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2d5qph-06db3057b1eb3d9178b65bc7656fe39c .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-a6qct-d852c08f63a12802e87960ae27972b48 .av-special-heading-tag{
font-size:0.8em;
}

.responsive #top #wrap_all .flex_cell.av-lswz1f5q-c7e365bf0b1e8d9252a5ea88869390f8{
padding:50px 50px 50px 50px !important;
}

.responsive #top #wrap_all .flex_cell.av-lswz2cf6-f0f8d42519d7890f37d6818eb7b4d8a3{
padding:50px 50px 50px 50px !important;
}

#top #wrap_all .av-special-heading.av-lswz1tl4-6fa58f7fd42374e75809b513879f2e80 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2d5qph-06db3057b1eb3d9178b65bc7656fe39c .av-special-heading-tag{
font-size:0.8em;
}
}
