.avia-section.av-llwblr7u-3efaa7c33c0aec9f5e36dd95db5b0edb{
background-repeat:no-repeat;
background-image:url(https://emsdujorat.trisdemo.ch/wp/wp-content/uploads/2026/05/restauration_praz_joret-1.jpg);
background-position:50% 100%;
background-attachment:scroll;
}

#top .av-special-heading.av-lmqdz6ns-a74eabae3e6e11e8a2d5915e152ba23a{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-lmqdz6ns-a74eabae3e6e11e8a2d5915e152ba23a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lmqdz6ns-a74eabae3e6e11e8a2d5915e152ba23a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lmqdz6ns-a74eabae3e6e11e8a2d5915e152ba23a .av-subheading{
font-size:15px;
}

.avia-section.av-uu0i-bb4ac873fb0793ce5cab2526fa53ba60{
background-color:rgba(0,0,0,0);
background-image:url(https://emsdujorat.trisdemo.ch/wp/wp-content/uploads/2023/08/barre_encoche-1.png);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
margin-top:-100px;
margin-bottom:0px;
z-index:40;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-uu0i-bb4ac873fb0793ce5cab2526fa53ba60{
z-index:40;
}

.avia-section.av-mkdtf3cz-438d391ad2b327791ad1013d9a5e79f9{
background-color:rgba(0,0,0,0);
background-image:url(https://emsdujorat.trisdemo.ch/wp/wp-content/uploads/2023/08/barre_encoche-1.png);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
margin-top:-100px;
margin-bottom:0px;
z-index:40;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-mkdtf3cz-438d391ad2b327791ad1013d9a5e79f9{
z-index:40;
}

#top .av-special-heading.av-mkdtedux-4cf21a8a09543c37123245a7f9a76948{
padding-bottom:10px;
color:#35bbeb;
}
body .av-special-heading.av-mkdtedux-4cf21a8a09543c37123245a7f9a76948 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mkdtedux-4cf21a8a09543c37123245a7f9a76948 .special-heading-inner-border{
border-color:#35bbeb;
}
.av-special-heading.av-mkdtedux-4cf21a8a09543c37123245a7f9a76948 .av-subheading{
font-size:15px;
}

.avia-section.av-mkdt4ntz-e856708f5743705252feb8fb9c8c4a64{
background-color:rgba(0,0,0,0);
background-image:url(https://emsdujorat.trisdemo.ch/wp/wp-content/uploads/2023/08/barre_encoche-1.png);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
margin-top:-100px;
margin-bottom:0px;
z-index:40;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-mkdt4ntz-e856708f5743705252feb8fb9c8c4a64{
z-index:40;
}

@keyframes av_sonarEffect_av-mkdtcise-413600be8f00834331e602d907754243 {
  0% {opacity: 0.3;}
 40% {opacity: 0.5; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5);}
100% {opacity: 0; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5); transform: scale(1.5);}
}
#top .avia-icon-list-container.av-mkdtcise-413600be8f00834331e602d907754243 .iconlist_icon{
color:#35bbeb;
background-color:#ffffff;
border:1px solid #35bbeb;
}
#top .avia-icon-list-container.av-mkdtcise-413600be8f00834331e602d907754243 .iconlist_icon svg:first-child{
stroke:#35bbeb;
fill:#35bbeb;
}
#top .avia-icon-list-container.av-mkdtcise-413600be8f00834331e602d907754243 .iconlist_icon:hover:after{
animation:av_sonarEffect_av-mkdtcise-413600be8f00834331e602d907754243 1s ease-in-out;
}

@keyframes av_boxShadowEffect_av-5hvfu-7ffbe3b9c39d27feb2e0dbc253e8be37-row {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.15); opacity: 1; }
100% { box-shadow:  0 0 17px 0 rgba(0,0,0,0.15); opacity: 1; }
}
.flex_column_table.av-equal-height-column-flextable.av-5hvfu-7ffbe3b9c39d27feb2e0dbc253e8be37{
box-shadow: 0 0 17px 0 rgba(0,0,0,0.15);
}
.flex_column.av-5hvfu-7ffbe3b9c39d27feb2e0dbc253e8be37{
padding:20px 20px 20px 20px;
background-color:#35bbeb;
background:url(https://emsdujorat.trisdemo.ch/wp/wp-content/uploads/2026/05/philippe-1280x720-1.jpg) 50% 0% no-repeat scroll, linear-gradient( to right, #35bbeb, #b1cf7a );
}

.flex_column.av-iu5a-fb12a1c42782d82b9173d511811fbdd5{
padding:50px 50px 50px 50px;
}

#top .av_textblock_section.av-3xrge-f9d444239f0f3266bff0dcd07d54de4b .avia_textblock{
text-align:justify;
}


@media only screen and (max-width: 479px){ 
.flex_column.av-iu5a-fb12a1c42782d82b9173d511811fbdd5{
padding:30px 30px 30px 30px;
}
}
