.avia-section.av-3ujz61n-4a34c3d69d8d1fb29d62bf4a9e40d9f1{
background-repeat:no-repeat;
background-image:url(https://www.bythelake.ch/wp-content/uploads/2026/05/20260527_113203-1030x773.jpg);
background-position:50% 0%;
background-attachment:scroll;
}

#top .av-special-heading.av-mnmuwcw1-2c9e2b07d1516ba7215400d962f60c14{
padding-bottom:10px;
color:#000000;
font-size:45px;
}
body .av-special-heading.av-mnmuwcw1-2c9e2b07d1516ba7215400d962f60c14 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mnmuwcw1-2c9e2b07d1516ba7215400d962f60c14 .av-special-heading-tag{
font-size:45px;
}
.av-special-heading.av-mnmuwcw1-2c9e2b07d1516ba7215400d962f60c14 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-mnmuwcw1-2c9e2b07d1516ba7215400d962f60c14 .av-subheading{
font-size:39px;
color:#000000;
}

.flex_column.av-3mhyxa3-671de1719c8415f520a6bc06aaa26a4d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.av-314bvkr-7a2b6c709d009bdb396c2691970181c1{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-314bvkr-7a2b6c709d009bdb396c2691970181c1 .hr-inner{
width:50px;
border-color:#af0c0c;
max-width:45%;
}

@keyframes av_boxShadowEffect_av-2dduk63-800cdb39cb93fd9e4f05c6a3538460ba-column {
0%   { box-shadow:  0 0 0 0 #c1c1c1; opacity: 1; }
100% { box-shadow:  0 0 21px 0 #c1c1c1; opacity: 1; }
}
.flex_column.av-2dduk63-800cdb39cb93fd9e4f05c6a3538460ba{
box-shadow: 0 0 21px 0 #c1c1c1;
border-radius:5px 5px 5px 5px;
padding:40px 40px 40px 40px;
background-color:#f7f7f7;
}

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

.flex_column.av-2977w4b-e7eb010be22e2d3d0d8674bad4e99584{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.av-17ubtq3-c214a7a7887b45f9b62977235a919409{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-17ubtq3-c214a7a7887b45f9b62977235a919409 .hr-inner{
width:50px;
border-color:#af0c0c;
max-width:45%;
}

@keyframes av_boxShadowEffect_av-29ahry3-276aa7e3654fcf0f83e9d97e478db3ca-column {
0%   { box-shadow:  0 0 0 0 #c1c1c1; opacity: 1; }
100% { box-shadow:  0 0 21px 0 #c1c1c1; opacity: 1; }
}
.flex_column.av-29ahry3-276aa7e3654fcf0f83e9d97e478db3ca{
box-shadow: 0 0 21px 0 #c1c1c1;
border-radius:5px 5px 5px 5px;
padding:40px 40px 40px 40px;
background-color:#f7f7f7;
}

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

.flex_column.av-1obma1n-fbfe2ca23d71f0d500c04f7ee9cdf2f0{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.av-prvrbv-5bb36fc4143f01f2bb7abcfa323e70ac{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-prvrbv-5bb36fc4143f01f2bb7abcfa323e70ac .hr-inner{
width:50px;
border-color:#af0c0c;
max-width:45%;
}

.flex_column.av-1n9t94r-677b58194791fb6efe57a73621f23fca{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-13ufct7-f6243ae9301d18c09a6297549b288331{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.av-26rtgij-c5b975b0aa7d347ceab30019238628b1{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-26rtgij-c5b975b0aa7d347ceab30019238628b1 .hr-inner{
width:50px;
border-color:#af0c0c;
max-width:45%;
}

#top .hr.av-1ij8kbf-c284cdbb231df09cfaefd0e9c3e21e91{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-1ij8kbf-c284cdbb231df09cfaefd0e9c3e21e91 .hr-inner{
width:50px;
border-color:#af0c0c;
max-width:45%;
}

#top .hr.av-173h6cb-c80580bf02724ec6e9f8a2218f0abfa4{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-173h6cb-c80580bf02724ec6e9f8a2218f0abfa4 .hr-inner{
width:50px;
border-color:#af0c0c;
max-width:45%;
}

#top .hr.hr-invisible.av-zhyn17-326ecd8c85879e7bf2a11e4538b8325a{
height:50px;
}


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

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