.avia-section.av-55ds1fo-20daeeb38d5aca0c049640ff14e6c11f{
background-repeat:no-repeat;
background-image:url(https://www.bythelake.ch/wp-content/uploads/2026/04/Capture-decran-2026-04-17-a-18.55.40.png);
background-position:50% 0%;
background-attachment:scroll;
}

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

.flex_column.av-h74d0k-8a1f969238ef34d2bd846b70ca2e27a1{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.av-48khw2s-4337af49ccec6b4b412c5ad8c1342896{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-48khw2s-4337af49ccec6b4b412c5ad8c1342896 .hr-inner{
width:50px;
border-color:#edac3d;
max-width:45%;
}

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

.flex_column.av-3ebk2n8-a67053a419aa025f0bc520bcad05e73d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.av-1gz3dz8-b8c49ff1a76a2387689e5bd3da59833e{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-1gz3dz8-b8c49ff1a76a2387689e5bd3da59833e .hr-inner{
width:50px;
border-color:#edac3d;
max-width:45%;
}

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

.flex_column.av-2gyorhg-43d94773ecb881928bb3cd7b1648a67a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.av-1reh6w4-90fd1376c91a916e3653dd9c8ae32064{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-1reh6w4-90fd1376c91a916e3653dd9c8ae32064 .hr-inner{
width:50px;
border-color:#edac3d;
max-width:45%;
}

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

.flex_column.av-kkr7wk-cf1e63ad7974d8fc4e2012e8eaa9535f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.av-10j1y10-a7045a24c69ac4f84e81e26781ab3b7c{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-10j1y10-a7045a24c69ac4f84e81e26781ab3b7c .hr-inner{
width:50px;
border-color:#edac3d;
max-width:45%;
}

@keyframes av_boxShadowEffect_av-26js3us-ccb168e5bd8cf5274a71d6358e0b3dfa-column {
0%   { box-shadow:  0 0 0 0 #c1c1c1; opacity: 1; }
100% { box-shadow:  0 0 21px 0 #c1c1c1; opacity: 1; }
}
.flex_column.av-26js3us-ccb168e5bd8cf5274a71d6358e0b3dfa{
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-mo36aq7f-63622906a9b18bc76137498236c71712 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mo36aq7f-63622906a9b18bc76137498236c71712 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-1fs619g-0d1889219fce02d55147dc7b76018ae1{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-4qkdus-afd00fa39f9bb6f8803a4556969d2dfd{
height:50px;
}


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

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