.flex_cell.av-7azlfz-0e2c184479f6a1d4243ef847f7bb653f{
vertical-align:top;
height:20px;
min-height:20px;
}
.responsive #top #wrap_all .flex_cell.av-7azlfz-0e2c184479f6a1d4243ef847f7bb653f{
padding:100px 100px 100px 100px !important;
}

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

.flex_cell.av-364urh-ea2ceb1cf658d6e4c83b854007384a41{
vertical-align:top;
height:20px;
min-height:20px;
}
.responsive #top #wrap_all .flex_cell.av-364urh-ea2ceb1cf658d6e4c83b854007384a41{
padding:50px 50px 50px 50px !important;
}

.flex_cell.av-7siufm-d1742747792dc0b04ec95a17fa47c171{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#1e3451;
}
.responsive #top #wrap_all .flex_cell.av-7siufm-d1742747792dc0b04ec95a17fa47c171{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-60b8ua-c2551906fe4c37c54b61fdb06d76bd27{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#c5a985;
}
.responsive #top #wrap_all .flex_cell.av-60b8ua-c2551906fe4c37c54b61fdb06d76bd27{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-4rdnte-6f2a0123009c07a49c10b6e4812472ed{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#3a8c6a;
}
.responsive #top #wrap_all .flex_cell.av-4rdnte-6f2a0123009c07a49c10b6e4812472ed{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-324ddu-f6427b21729748b523641dbb18f0f001{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#c5a985;
}
.responsive #top #wrap_all .flex_cell.av-324ddu-f6427b21729748b523641dbb18f0f001{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-71umj6-a3b40089cea1af9f62a615efc645df14{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-71umj6-a3b40089cea1af9f62a615efc645df14{
padding:100px 100px 100px 100px !important;
}

.flex_cell.av-3uk18i-c511f3e036e4fd74c51c9776e0835f54{
vertical-align:top;
background:url(https://old.mesol.ch/wp-content/uploads/2024/03/DSCF3941.jpg) 50% 50% no-repeat scroll #303030;
}
.responsive #top #wrap_all .flex_cell.av-3uk18i-c511f3e036e4fd74c51c9776e0835f54{
padding:100px 100px 100px 100px !important;
}

#top .hr.hr-invisible.av-29ds0i-848e5e3e46a99ac9ad21cefe0904bed3{
height:160px;
}

.flex_cell.av-920oxz-1fd4480637a66b2b1c4240658001c731{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#1e3451;
}
.responsive #top #wrap_all .flex_cell.av-920oxz-1fd4480637a66b2b1c4240658001c731{
padding:0px 0px 0px 0px !important;
}

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

.flex_cell.av-8nmk5z-30ea2beb95d31d67b57aa3586677b8fd{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#3a8c6a;
}
.responsive #top #wrap_all .flex_cell.av-8nmk5z-30ea2beb95d31d67b57aa3586677b8fd{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-8lillj-51444c746094199b4c99665f55b43ca0{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#c5a985;
}
.responsive #top #wrap_all .flex_cell.av-8lillj-51444c746094199b4c99665f55b43ca0{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-2w7w0f-de12b019f18ce058e0045e1c3cb72c06{
vertical-align:middle;
background:url(https://old.mesol.ch/wp-content/uploads/2024/03/DSCF3931.jpg) 0% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-2w7w0f-de12b019f18ce058e0045e1c3cb72c06{
padding:100px 100px 100px 100px !important;
}

#top .hr.hr-invisible.av-gd1st-8ba9cbec185c58e5ef123cda4631270d{
height:160px;
}

.flex_cell.av-2qfhp3-5f728a904feaea15d03206386959c7dd{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-2qfhp3-5f728a904feaea15d03206386959c7dd{
padding:100px 100px 100px 100px !important;
}

.flex_cell.av-920oxz-14-e6b1ba91874b2ee88af582bfed437597{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#1e3451;
}
.responsive #top #wrap_all .flex_cell.av-920oxz-14-e6b1ba91874b2ee88af582bfed437597{
padding:0px 0px 0px 0px !important;
}

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

.flex_cell.av-8nmk5z-12-62ca22bc7dd4c9dbec0476afe5f1f111{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#3a8c6a;
}
.responsive #top #wrap_all .flex_cell.av-8nmk5z-12-62ca22bc7dd4c9dbec0476afe5f1f111{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-8lillj-11-bea242f6b2df8e817bf3697c2483db9e{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#c5a985;
}
.responsive #top #wrap_all .flex_cell.av-8lillj-11-bea242f6b2df8e817bf3697c2483db9e{
padding:0px 0px 0px 0px !important;
}

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

.av_font_icon.av-lt5sn3mb-fa0e256f40f521379613e49c21618732 .av-icon-char{
font-size:40px;
line-height:40px;
}

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

#top .av_textblock_section.av-lt5so026-6e0ee25b59404883f5a787251f7a1657 .avia_textblock{
text-align:center;
}

.av_font_icon.av-lt5tgro8-c93aaa9505f1a013ef11bc6dcda25ea4 .av-icon-char{
font-size:40px;
line-height:40px;
}

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

#top .av_textblock_section.av-9nbwzh-46c96d8b97fe460d4b8c8874235c1811 .avia_textblock{
text-align:center;
}

.av_font_icon.av-lt5tgyz2-6d799f816a4eabb460d778113ae025e4 .av-icon-char{
font-size:40px;
line-height:40px;
}

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

#top .av_textblock_section.av-mjyhp-799d27ad327b4eaa4bc23abf0d6f1452 .avia_textblock{
text-align:center;
}

.av_font_icon.av-lt5thvsa-c1ca05bfe023f156a9cd9c57c0294dc5 .av-icon-char{
font-size:40px;
line-height:40px;
}

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

#top .av_textblock_section.av-35qhsd-f6a6898c1ff3ece3b1194e4240949503 .avia_textblock{
text-align:center;
}

.flex_cell.av-70qz2a-3b0b787f4cbe107667fbeca511f43e78{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#1e3451;
}
.responsive #top #wrap_all .flex_cell.av-70qz2a-3b0b787f4cbe107667fbeca511f43e78{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-6kgzdu-5272a0100f8824ed3893c7e8d4ae766e{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#c5a985;
}
.responsive #top #wrap_all .flex_cell.av-6kgzdu-5272a0100f8824ed3893c7e8d4ae766e{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-4f99xu-7c646b8b0845bfea5910be23b40ea375{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#3a8c6a;
}
.responsive #top #wrap_all .flex_cell.av-4f99xu-7c646b8b0845bfea5910be23b40ea375{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-2jtpyq-8c361fac92dc961c15621b0dd03afef4{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#c5a985;
}
.responsive #top #wrap_all .flex_cell.av-2jtpyq-8c361fac92dc961c15621b0dd03afef4{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-4sxer1-ff4940ed3e889e3b3c2aa723077f303c{
vertical-align:middle;
background:url(https://old.mesol.ch/wp-content/uploads/2024/03/Schiedsgericht.jpg) 0% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-4sxer1-ff4940ed3e889e3b3c2aa723077f303c{
padding:100px 100px 100px 100px !important;
}

#top .hr.hr-invisible.av-2y2n8d-dd022518bc619b5d29b301a2f297b82f{
height:160px;
}

.flex_cell.av-34gu9p-7cf192652ebe017f778a9ba25dafd1dd{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-34gu9p-7cf192652ebe017f778a9ba25dafd1dd{
padding:100px 100px 100px 100px !important;
}

.flex_cell.av-qlx4d-ab02e2e58d52dfe8b908e7adbc645546{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#1e3451;
}
.responsive #top #wrap_all .flex_cell.av-qlx4d-ab02e2e58d52dfe8b908e7adbc645546{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-6ggjj1-9210d3aaee52ecacd7981b5a23947290{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#c5a985;
}
.responsive #top #wrap_all .flex_cell.av-6ggjj1-9210d3aaee52ecacd7981b5a23947290{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-3k6on1-7901e8b712337afba01ddc3daebb9c64{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#3a8c6a;
}
.responsive #top #wrap_all .flex_cell.av-3k6on1-7901e8b712337afba01ddc3daebb9c64{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-1xfey5-32450f88be10f7e3db617ef4b9ff4150{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#c5a985;
}
.responsive #top #wrap_all .flex_cell.av-1xfey5-32450f88be10f7e3db617ef4b9ff4150{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-ld8u16l6-a43a1679d5e906d09a313fca8b2bbd0b{
margin-top:50px;
margin-bottom:100px;
}

#top .hr.hr-invisible.av-ld8u5xo0-e88c07bcdd379ce0cc0c03397e06d404{
height:50px;
}

.avia-section.av-1e8kwn-475bb9f30f795fb36263b12e0409a36d{
background-repeat:no-repeat;
background-image:url(https://old.mesol.ch/wp-content/uploads/2023/12/DSCF6668-INHALTSSTOFF-web.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-1e8kwn-475bb9f30f795fb36263b12e0409a36d .av-section-color-overlay{
opacity:0.8;
background-color:#000000;
}

.flex_column.av-1b40fr-083ec516a5af711da37076d0a104091b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-12tklz-e40ad81df23ba8abd0a301a444ce6144{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-lakk7-796eebf1d332d9367427d9642dfd822d{
height:20px;
}

#top #wrap_all .avia-button.av-fnx1b-1962bbcd55d6e98c3cfaecf3a5671a21{
background-color:#303030;
border-color:#303030;
color:#c5a985;
transition:all 0.4s ease-in-out;
}

.flex_column.av-7c4lj-2a4261f3e8ebbc8dac4567f34f9709ae{
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-kng824wc-bb3d2b73520e88aec27261871d79ec3f .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-71umj6-a3b40089cea1af9f62a615efc645df14{
padding:40px 40px 40px 40px !important;
}

.responsive #top #wrap_all .flex_cell.av-2qfhp3-5f728a904feaea15d03206386959c7dd{
padding:40px 40px 40px 40px !important;
}

.responsive #top #wrap_all .flex_cell.av-34gu9p-7cf192652ebe017f778a9ba25dafd1dd{
padding:40px 40px 40px 40px !important;
}

#top #wrap_all .av-special-heading.av-kng824wc-bb3d2b73520e88aec27261871d79ec3f .av-special-heading-tag{
font-size:35px;
}
}
