@media only screen and (min-width: 768px) { }  @media only screen and (max-width: 767px) { }:root {
--primary-color: #73a6b7;
--primary-color-RGB: 115, 166, 183;
--secondary-color: #11498a;
--secondary-color-RGB: 17, 73, 138;
--height-header: 118px;
--size-logo:150px;
}  #top .inner-container {
position: relative; 
}
#top #header_main{
border-bottom:solid 2px var(--primary-color); 
}
#top .logo {
position: absolute; 
top: 100%;
transform: translateY(-50%);
width: var(--size-logo);
height: var(--size-logo);
background-color: white;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.35);
border: solid 1px var(--secondary-color);
}
#top .logo img,
#top .logo a {
height: auto;
}
@media screen and (max-width: 767px){
#top #header_main {
padding: 10px auto !important;
}
.responsive #top .logo {
position: inherit; 
transform: inherit;
width: inherit;
height: inherit;
background-color: inherit;
border-radius: inherit;
display: inherit;
justify-content: inherit;
align-items: inherit;
box-shadow: inherit;
border: inherit;
}.responsive #top .logo img {
padding:5px;
}
}  #top .nf-field-description{
z-index:100;
} .checkbox-container.label-right .checkbox-wrap{
flex-direction:column;
}
#top #ninja_forms_required_items,
.nf-field-container {
margin-bottom: 0px !important;
}
#top .nf-field-element input[type="text"],
#top .nf-field-element input[type="email"],
#top .nf-field-element input[type="tel"]
{
margin-bottom: 0 !important;
}
input[type="button"] {
cursor: pointer;
}  #scroll-top-link {display: none; } .full-height-grid{
height:calc(100vh - var(--height-header));
} @media screen and (max-width: 1200px){
#top .full-height-grid .left-cl-slider{
padding:40px;
}
} #top .avia-slideshow-1 .avia-slideshow-inner,
#top .avia-slideshow-1 .avia-slideshow-inner li,
#top .avia-slideshow-1 .avia-slideshow-inner li .avia-slide-wrap{
height: calc(100vh - var(--height-header)) !important; 
}
#top .avia-slideshow-1 .avia-slideshow-inner .avia-slide-wrap img {
object-fit: cover !important; 
min-height: 100%;
width: auto;
}  .avia-slideshow-1  .avia-caption .avia-caption-title,
.trs-full-slider .caption_framed .slideshow_caption .avia-caption-title{
background: rgba(var(--secondary-color-RGB),0.5);
border-radius:18px;
letter-spacing: .05em;
font-weight:800;
font-size:30px;
} .avia-slideshow-1 .avia-caption-content p,
.trs-full-slider .caption_framed .slideshow_caption p{
background: rgba(var(--secondary-color-RGB),0.5);
border-radius:18px;
margin-top:20px;
letter-spacing: .01em;
} .avia-slideshow-1 .avia-caption{
right: 17px;
bottom: 117px;
text-align: center;
} #top .hotel-card {
position: relative;
}
#top .hotel-card .header-img {
z-index: 1;
margin-bottom:0;
}
#top .hotel-card .header-img::after{
content:'';
position: absolute;
top:100%;
left:0;
width:100%;
height: calc((var(--size-logo) / 2) + 20px);
background-color: var(--primary-color);
}
#top .hotel-card .over-img {
z-index: 2;
height: var(--size-logo);
width: var(--size-logo);
margin-top:  calc((var(--size-logo) / 2)*-1);
}
#top .hotel-card .over-img .avia-image-overlay-wrap{
display:flex;
justify-content:center;
align-items:center;
height: var(--size-logo);
width: var(--size-logo);
padding: 5px;
border-radius:50%;
background-color: white;
overflow:hidden;
} .trs-icon .avia-icon-list .iconlist_icon{
font-size:50px;
}  #footer.footer_color{
background-size:contain;
}
#footer .footer-ressources p{
display:flex;
justify-content: left;
align-items:center;
}
#top #footer .container {
display: flex;
flex-wrap:wrap;
max-width:100%;
}
#top #footer .container .flex_column{
flex-grow:1;
min-width: 270px;
}
#footer .first{
display:flex;
justify-content:center;
align-items:center;
margin-top:20px;
}
#footer .first .widget_media_image{
display:flex;
justify-content:center;
align-items:center;
height: var(--size-logo);
width: var(--size-logo);
padding: 5px;
border-radius:50%;
background-color: white;
overflow:hidden;
}
#footer .widget {
margin: 0 0 30px 0;
}
#footer .widgettitle {
font-size: 1.5em;
margin-top:0;
margin-bottom:20px;
border-bottom-style: solid;
border-bottom-width: 2px;
border-color: var(--secondary-color);
}
#socket .copyright{ width : 100%; }
@media screen and (max-width: 767px){
#footer p{
margin: 0;
}
#footer .widget {
margin: 0px;
}
}
.onh-list-item {
display: none!important;
}.avia_wpml_language_switch{
position: relative;
padding: 0px 0 0 10px;
height: 30px;
line-height: 36px;
margin: 0 0 0 0;
z-index: 151;
-webkit-backface-visibility: hidden;
top:-2px;
right:0;
overflow: hidden;
}
.sub_menu ul{
float:left;
}
#top ul.avia_wpml_language_switch  li{
float:left;
margin: 0px 0px 0px 5px;
padding:0;
border:none;
}
.avia_wpml_language_switch li:hover{
opacity: 0.8;
}
.avia_wpml_language_switch li span{
display:none;
}
.avia_wpml_language_switch li .language_flag{
display:block;
}
.avia_wpml_language_switch li .language_flag img{
display:inline-block;
border:1px solid rgba(255,255,255,0.2);
}
#icl_lang_sel_widget{
overflow:visible;
z-index:20;
}
.html_header_sidebar #top .avia_wpml_language_switch{
border-bottom-style:solid;
border-bottom-width:1px;
padding:0px 10px;
}.flex_cell.av-lrhpeg7h-dd4484dd7cd3713f0496faf4f0d59fff{
vertical-align:top;
background:url(https://www.crystalvista.ch/wp/wp-content/uploads/2024/01/SapinsBWT.svg) 50% 100% no-repeat scroll #73a6b7;
}
.responsive #top #wrap_all .flex_cell.av-lrhpeg7h-dd4484dd7cd3713f0496faf4f0d59fff{
padding:0px 0px 0px 0px !important;
}
.flex_column.av-3aefr-23f10ae7ffb6bee32cfc007240e86db8{
padding:30px 30px 30px 30px;
}
#top .av-special-heading.av-lrhpgu6l-92d00e8d9241009136791beeebbc0a7c{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-lrhpgu6l-92d00e8d9241009136791beeebbc0a7c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lrhpgu6l-92d00e8d9241009136791beeebbc0a7c .av-special-heading-tag{
padding:80px 0 0 0;
}
.av-special-heading.av-lrhpgu6l-92d00e8d9241009136791beeebbc0a7c .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lrhpgu6l-92d00e8d9241009136791beeebbc0a7c .av-subheading{
font-size:15px;
}
#top .av_textblock_section.av-1fsr3-e4222c2df26eea80c6de109360cb08c4 .avia_textblock{
color:#ffffff;
}
#top #wrap_all .avia-button.av-lrjc3tc6-1d4a7bf81174e5e3f9aa237592174ea9{
background-color:#ffffff;
border-color:#ffffff;
color:#73a6b7;
border-radius:18px 18px 18px 18px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lrjc3tc6-1d4a7bf81174e5e3f9aa237592174ea9:hover{
background-color:white;
color:#30343f;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-lrjc3tc6-1d4a7bf81174e5e3f9aa237592174ea9:hover .avia_button_background{
border-radius:18px 18px 18px 18px;
}
.flex_cell.av-2jr3n-ca41dabe553c8796920be04432fe2eed{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-2jr3n-ca41dabe553c8796920be04432fe2eed{
padding:0px 0px 0px 0px !important;
}
#top .flex_column.av-lrj1vsld-70afae73f055a7090ce431dc5660e83d{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-lrj1vsld-70afae73f055a7090ce431dc5660e83d{
padding:0 0 0 0;
}
.responsive #top #wrap_all .flex_column.av-lrj1vsld-70afae73f055a7090ce431dc5660e83d{
margin-top:0px;
margin-bottom:0px;
}
.avia-section.av-lrkg0f46-40bd7562a00288f207230ac26b0035f7{
background-color:rgba(0,0,0,0);
background-image:unset;
margin-top:-100px;
margin-bottom:0px;
position:relative;
}
.avia-section.av-lrkg0f46-40bd7562a00288f207230ac26b0035f7 .avia-divider-svg-bottom svg{
height:100px;
width:calc(100% + 1.3px);
fill:#ffffff;
}
.avia-section.av-lrkpnyzj-3d251c33b3665ebb82124877f96a0b25{
background-color:rgba(0,0,0,0);
background-image:unset;
margin-top:10px;
margin-bottom:50px;
z-index:100;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-lrkpnyzj-3d251c33b3665ebb82124877f96a0b25{
z-index:100;
}
#top .av-special-heading.av-lrkpsmr3-f1c218b6aeff311b5e4c45ec1637e1f1{
padding-bottom:10px;
color:#73a6b7;
}
body .av-special-heading.av-lrkpsmr3-f1c218b6aeff311b5e4c45ec1637e1f1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lrkpsmr3-f1c218b6aeff311b5e4c45ec1637e1f1 .special-heading-inner-border{
border-color:#73a6b7;
}
.av-special-heading.av-lrkpsmr3-f1c218b6aeff311b5e4c45ec1637e1f1 .av-subheading{
font-size:15px;
}
#top #wrap_all .avia-button.av-lrkpjn72-52318c7a30d4c9d560bc3edd62d83440{
background-color:#73a6b7;
border-color:#73a6b7;
color:#ffffff;
border-radius:18px 18px 18px 18px;
transition:all 0.4s ease-in-out;
margin:20px 0 0 0;
}
#top #wrap_all .avia-button.av-lrkpjn72-52318c7a30d4c9d560bc3edd62d83440:hover{
background-color:white;
color:#73a6b7;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-lrkpjn72-52318c7a30d4c9d560bc3edd62d83440:hover .avia_button_background{
border-radius:18px 18px 18px 18px;
}
.avia-section.av-3jk57-b61e4852728a803d1949589c07d5bd41{
margin-top:0px;
margin-bottom:0px;
}
#top .av-special-heading.av-lruqnaux-7006d91961fba71ab36f5ae5d8abff89{
padding-bottom:40px;
color:#73a6b7;
}
body .av-special-heading.av-lruqnaux-7006d91961fba71ab36f5ae5d8abff89 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lruqnaux-7006d91961fba71ab36f5ae5d8abff89 .special-heading-inner-border{
border-color:#73a6b7;
}
.av-special-heading.av-lruqnaux-7006d91961fba71ab36f5ae5d8abff89 .av-subheading{
font-size:15px;
}
#top .flex_column.av-3yajn-0cac9add061c0f2d98667bda1b24b714{
margin-top:0px;
margin-bottom:50px;
}
.flex_column.av-3yajn-0cac9add061c0f2d98667bda1b24b714{
padding:0 0 0 0;
}
.responsive #top #wrap_all .flex_column.av-3yajn-0cac9add061c0f2d98667bda1b24b714{
margin-top:0px;
margin-bottom:50px;
}
.av_font_icon.av-3hmjn-c533787a1ce9945542e2ece127ef3bae{
color:#73a6b7;
border-color:#73a6b7;
}
.av_font_icon.av-3hmjn-c533787a1ce9945542e2ece127ef3bae .av-icon-char{
font-size:50px;
line-height:50px;
}
#top .av-special-heading.av-2x473-0520153c8ee5ccc139648d67b12cd71d{
padding-bottom:10px;
}
body .av-special-heading.av-2x473-0520153c8ee5ccc139648d67b12cd71d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2x473-0520153c8ee5ccc139648d67b12cd71d .av-subheading{
font-size:15px;
}
#top .flex_column.av-25gtr-6c44f8c2f2e0c6f6c62b3300b4faaae1{
margin-top:0px;
margin-bottom:50px;
}
.flex_column.av-25gtr-6c44f8c2f2e0c6f6c62b3300b4faaae1{
padding:0 0 0 0;
}
.responsive #top #wrap_all .flex_column.av-25gtr-6c44f8c2f2e0c6f6c62b3300b4faaae1{
margin-top:0px;
margin-bottom:50px;
}
.av_font_icon.av-lruh5twx-8b4c2fa6ccee8618983c35671c60fc30{
color:#73a6b7;
border-color:#73a6b7;
}
.av_font_icon.av-lruh5twx-8b4c2fa6ccee8618983c35671c60fc30 .av-icon-char{
font-size:50px;
line-height:50px;
}
#top .av-special-heading.av-lruh6wlt-e95ee2574f94cf05d3ddf23d51362674{
padding-bottom:10px;
}
body .av-special-heading.av-lruh6wlt-e95ee2574f94cf05d3ddf23d51362674 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lruh6wlt-e95ee2574f94cf05d3ddf23d51362674 .av-subheading{
font-size:15px;
}
#top .flex_column.av-1j16r-89276a060f92a822b5799a7d68102fdb{
margin-top:0px;
margin-bottom:50px;
}
.flex_column.av-1j16r-89276a060f92a822b5799a7d68102fdb{
padding:0 0 0 0;
}
.responsive #top #wrap_all .flex_column.av-1j16r-89276a060f92a822b5799a7d68102fdb{
margin-top:0px;
margin-bottom:50px;
}
.av_font_icon.av-lruh7kqp-63642d63015c611b3872308d11b763e9{
color:#73a6b7;
border-color:#73a6b7;
}
.av_font_icon.av-lruh7kqp-63642d63015c611b3872308d11b763e9 .av-icon-char{
font-size:50px;
line-height:50px;
}
#top .av-special-heading.av-11rw3-687584a101cf0df8d6cce7aab3da6a85{
padding-bottom:10px;
}
body .av-special-heading.av-11rw3-687584a101cf0df8d6cce7aab3da6a85 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-11rw3-687584a101cf0df8d6cce7aab3da6a85 .av-subheading{
font-size:15px;
}
.avia-section.av-lrus26hf-3a00492c632d4f781b76227f43cf4afe{
margin-top:0px;
margin-bottom:0px;
}
#top .av-special-heading.av-1kamv-94ed68210c87dcb9cc40f115bd8fde63{
padding-bottom:40px;
color:#73a6b7;
}
body .av-special-heading.av-1kamv-94ed68210c87dcb9cc40f115bd8fde63 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1kamv-94ed68210c87dcb9cc40f115bd8fde63 .special-heading-inner-border{
border-color:#73a6b7;
}
.av-special-heading.av-1kamv-94ed68210c87dcb9cc40f115bd8fde63 .av-subheading{
font-size:15px;
}
#top .flex_column.av-10njb-05391d9e3abf729063cbe4bab52f0421{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-10njb-05391d9e3abf729063cbe4bab52f0421{
padding:0 0 0 0;
}
.responsive #top #wrap_all .flex_column.av-10njb-05391d9e3abf729063cbe4bab52f0421{
margin-top:0px;
margin-bottom:0px;
}
#top .avia-icon-list-container.av-lruryrcn-56078754db442d2762f85c6d8eee2852 .iconlist_icon{
color:#73a6b7;
background-color:#ffffff;
}
.avia-section.av-2bapb-6dfc15ecf6c7e900af88a82325c684de{
background-color:rgba(115,166,183,0.09);
background-image:unset;
position:relative;
}
.avia-section.av-2bapb-6dfc15ecf6c7e900af88a82325c684de .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}
.avia-section.av-2bapb-6dfc15ecf6c7e900af88a82325c684de .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1hw4z-f3d3ab9e902b6abf54e28733d9de3a3a{
margin-top:50px;
margin-bottom:0;
}
.flex_column.av-1hw4z-f3d3ab9e902b6abf54e28733d9de3a3a{
height:640px;
background:url(https://www.crystalvista.ch/wp/wp-content/uploads/2024/01/verranda_vue.jpg) 50% 50% no-repeat scroll ;
}
.flex_column.av-1hw4z-f3d3ab9e902b6abf54e28733d9de3a3a .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#f2f7f9;
}
#top .flex_column_table.av-equal-height-column-flextable.av-pgg7-a79970825e791d87b0f165a2a5c2eb31{
margin-top:50px;
margin-bottom:0;
}
.flex_column.av-pgg7-a79970825e791d87b0f165a2a5c2eb31{
background:url(https://www.crystalvista.ch/wp/wp-content/uploads/2024/01/montagneBWT-300x109.png) 0% 100% no-repeat scroll ;
}
#top .av-special-heading.av-2h6l3-2a0c5d3e103d68b09611ca57dc2d55b2{
padding-bottom:10px;
color:#73a6b7;
}
body .av-special-heading.av-2h6l3-2a0c5d3e103d68b09611ca57dc2d55b2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2h6l3-2a0c5d3e103d68b09611ca57dc2d55b2 .special-heading-inner-border{
border-color:#73a6b7;
}
.av-special-heading.av-2h6l3-2a0c5d3e103d68b09611ca57dc2d55b2 .av-subheading{
font-size:15px;
}
#top .hr.hr-invisible.av-lruhd6qo-9a3df43ccf4a640b12f4d6f26f8ee421{
height:50px;
}
#top #wrap_all .avia-button.av-28ywn-d135665296e499bcb1fd2c4e1bda68d6{
font-size:20px;
background-color:#73a6b7;
border-color:#73a6b7;
color:#ffffff;
border-radius:18px 18px 18px 18px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-28ywn-d135665296e499bcb1fd2c4e1bda68d6:hover{
background-color:white;
color:#73a6b7;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-28ywn-d135665296e499bcb1fd2c4e1bda68d6:hover .avia_button_background{
border-radius:18px 18px 18px 18px;
}
#top #wrap_all .avia-button.av-lrjczxk2-61bd01976ee2bb7908a06006e2efc267{
font-size:20px;
color:#73a6b7;
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#6d6d6d;
border-radius:18px 18px 18px 18px;
transition:all 0.4s ease-in-out;
margin:0 0 0 10px;
}
#top #wrap_all .avia-button.av-lrjczxk2-61bd01976ee2bb7908a06006e2efc267:hover{
background-color:#73a6b7;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-lrjczxk2-61bd01976ee2bb7908a06006e2efc267:hover .avia_button_background{
border-radius:18px 18px 18px 18px;
}
#top .av-special-heading.av-lrus84ck-1a15c4ef46d6d80dd221b6c22366eedc{
padding-bottom:10px;
color:#73a6b7;
}
body .av-special-heading.av-lrus84ck-1a15c4ef46d6d80dd221b6c22366eedc .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lrus84ck-1a15c4ef46d6d80dd221b6c22366eedc .special-heading-inner-border{
border-color:#73a6b7;
}
.av-special-heading.av-lrus84ck-1a15c4ef46d6d80dd221b6c22366eedc .av-subheading{
font-size:15px;
}
.flex_column.av-2w7pn-52848c3c66f090c335a5ce0571317582{
border-width:1px;
border-color:#73a6b7;
border-style:solid;
border-radius:5px 5px 5px 5px;
background-color:#f2f7f9;
}
.avia-image-container.av-1zadf-112dd07e660d106988800318d08be6c9 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1zadf-112dd07e660d106988800318d08be6c9 .av-image-caption-overlay-center{
color:#ffffff;
}
#top .av-special-heading.av-1ods3-b3e532e136d50367d5d6f567edec4ead{
padding-bottom:20px;
color:#73a6b7;
}
body .av-special-heading.av-1ods3-b3e532e136d50367d5d6f567edec4ead .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1ods3-b3e532e136d50367d5d6f567edec4ead .special-heading-inner-border{
border-color:#73a6b7;
}
.av-special-heading.av-1ods3-b3e532e136d50367d5d6f567edec4ead .av-subheading{
font-size:15px;
}
#top .hr.av-nrc7-d03d5c707c8d6cee5324427739468342{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-nrc7-d03d5c707c8d6cee5324427739468342 .hr-inner{
width:50px;
border-color:#73a6b7;
max-width:45%;
}
.hr.av-nrc7-d03d5c707c8d6cee5324427739468342 .av-seperator-icon{
color:#73a6b7;
}
#top #wrap_all .avia-button.av-lrusx3e1-36dcdfd00384f9a777eb6c845dd1a37c:hover{
color:#73a6b7;
transition:all 0.4s ease-in-out;
}
.flex_column.av-51abr-b6ad5bca76458d0b3be80947663ad06c{
border-radius:5px 5px 5px 5px;
}
.av_font_icon.av-lu9z0eeq-9e5384ac2b107b9a505b6742ea272b31{
color:#f2f7f9;
border-color:#f2f7f9;
}
.av_font_icon.av-lu9z0eeq-9e5384ac2b107b9a505b6742ea272b31 .av-icon-char{
font-size:400px;
line-height:400px;
}
.flex_column.av-3akor-c0a32eda4d79bc33c5e152e0f8b5f3f2{
border-width:1px;
border-color:#73a6b7;
border-style:solid;
border-radius:5px 5px 5px 5px;
background-color:#f2f7f9;
}
.avia-image-container.av-2ke67-7bebef71faeb1aa92b784aa422e49184 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2ke67-7bebef71faeb1aa92b784aa422e49184 .av-image-caption-overlay-center{
color:#ffffff;
}
#top .av-special-heading.av-239ff-a174a27b4e1112c6fc211231cf8cab02{
padding-bottom:20px;
color:#73a6b7;
}
body .av-special-heading.av-239ff-a174a27b4e1112c6fc211231cf8cab02 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-239ff-a174a27b4e1112c6fc211231cf8cab02 .special-heading-inner-border{
border-color:#73a6b7;
}
.av-special-heading.av-239ff-a174a27b4e1112c6fc211231cf8cab02 .av-subheading{
font-size:15px;
}
#top .hr.av-1byk3-648add4ed3795315a492f5e792502122{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-1byk3-648add4ed3795315a492f5e792502122 .hr-inner{
width:50px;
border-color:#73a6b7;
max-width:45%;
}
.hr.av-1byk3-648add4ed3795315a492f5e792502122 .av-seperator-icon{
color:#73a6b7;
}
#top #wrap_all .avia-button.av-xfbz-cdb030a26fdc9b5116d5c967c214976a:hover{
color:#73a6b7;
transition:all 0.4s ease-in-out;
}
.avia-section.av-48xvn-990b991f748d6eda0f7a3da01992d737{
background-color:rgba(115,166,183,0.09);
background-image:unset;
position:relative;
}
.avia-section.av-48xvn-990b991f748d6eda0f7a3da01992d737 .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}
.avia-section.av-48xvn-990b991f748d6eda0f7a3da01992d737 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-lruq1u4c-82a6085a321ee7af4cda7eec83a3b5b7{
margin-top:50px;
margin-bottom:50px;
}
.flex_column.av-lruq1u4c-82a6085a321ee7af4cda7eec83a3b5b7{
background:url(https://www.crystalvista.ch/wp/wp-content/uploads/2024/01/SapinsBWT-225x300.png) 0% 100% no-repeat scroll ;
}
#top .av-special-heading.av-lrkuap4i-e20157fa049e5d8a8b1f5199617a19d7{
padding-bottom:10px;
color:#73a6b7;
}
body .av-special-heading.av-lrkuap4i-e20157fa049e5d8a8b1f5199617a19d7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lrkuap4i-e20157fa049e5d8a8b1f5199617a19d7 .special-heading-inner-border{
border-color:#73a6b7;
}
.av-special-heading.av-lrkuap4i-e20157fa049e5d8a8b1f5199617a19d7 .av-subheading{
font-size:15px;
}
#top .hr.hr-invisible.av-2ojv3-e1047e4e9429fb4129e6b0412baf78a4{
height:50px;
}
#top #wrap_all .avia-button.av-1h34j-fdcb5f68a36019a5b0daff20a23109ab{
font-size:20px;
color:#73a6b7;
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#6d6d6d;
border-radius:18px 18px 18px 18px;
transition:all 0.4s ease-in-out;
margin:0 0 0 10px;
}
#top #wrap_all .avia-button.av-1h34j-fdcb5f68a36019a5b0daff20a23109ab:hover{
background-color:#73a6b7;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-1h34j-fdcb5f68a36019a5b0daff20a23109ab:hover .avia_button_background{
border-radius:18px 18px 18px 18px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-q72j-31b4e5cb3163001931a30b7562a50508{
margin-top:50px;
margin-bottom:50px;
}
.flex_column.av-q72j-31b4e5cb3163001931a30b7562a50508{
height:640px;
background:url(https://www.crystalvista.ch/wp/wp-content/uploads/2024/01/1a.jpg) 50% 50% no-repeat scroll ;
}
.flex_column.av-q72j-31b4e5cb3163001931a30b7562a50508 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#f2f7f9;
}
#top .av-special-heading.av-lrj4cefs-d6f9f0465545ee21129ac315d566d0a8{
padding-bottom:10px;
color:#73a6b7;
}
body .av-special-heading.av-lrj4cefs-d6f9f0465545ee21129ac315d566d0a8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lrj4cefs-d6f9f0465545ee21129ac315d566d0a8 .special-heading-inner-border{
border-color:#73a6b7;
}
.av-special-heading.av-lrj4cefs-d6f9f0465545ee21129ac315d566d0a8 .av-subheading{
font-size:15px;
}
.avia-image-container.av-lrj9jrnb-50b494d0a309c28b5169cfb9832c4378 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lrj9jrnb-50b494d0a309c28b5169cfb9832c4378 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-lrj9km4e-fc703c06ea6c35d3fe351a44f0651d6d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lrj9km4e-fc703c06ea6c35d3fe351a44f0651d6d .av-image-caption-overlay-center{
color:#ffffff;
}
#top .av-special-heading.av-lrj9m3lx-35875dfc542010947a090b325c8535e4{
padding-bottom:10px;
}
body .av-special-heading.av-lrj9m3lx-35875dfc542010947a090b325c8535e4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lrj9m3lx-35875dfc542010947a090b325c8535e4 .av-subheading{
font-size:15px;
}
#top #wrap_all .avia-button.av-331r-96f2443c5991a2894fd5632567e471aa{
background-color:#f2f7f9;
border-color:#6d6d6d;
color:#73a6b7;
border-style:solid;
border-width:2px 2px 2px 2px;
border-radius:18px 18px 18px 18px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-331r-96f2443c5991a2894fd5632567e471aa:hover{
background-color:#73a6b7;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-331r-96f2443c5991a2894fd5632567e471aa:hover .avia_button_background{
border-radius:18px 18px 18px 18px;
}
.avia-image-container.av-lrj43lll-cf015937859304284074e926c2eb763c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lrj43lll-cf015937859304284074e926c2eb763c .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-lrj45omz-f5015779cacfb357114f7e2151324554 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lrj45omz-f5015779cacfb357114f7e2151324554 .av-image-caption-overlay-center{
color:#ffffff;
}
#top .av-special-heading.av-lrj49sl5-e29459cd058c0708243da2775493e589{
padding-bottom:10px;
}
body .av-special-heading.av-lrj49sl5-e29459cd058c0708243da2775493e589 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lrj49sl5-e29459cd058c0708243da2775493e589 .av-subheading{
font-size:15px;
}
#top #wrap_all .avia-button.av-lrj48wto-16e20fa326036004d015d0409878d0b7{
background-color:#f2f7f9;
border-color:#6d6d6d;
color:#73a6b7;
border-style:solid;
border-width:2px 2px 2px 2px;
border-radius:18px 18px 18px 18px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lrj48wto-16e20fa326036004d015d0409878d0b7:hover{
background-color:#73a6b7;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-lrj48wto-16e20fa326036004d015d0409878d0b7:hover .avia_button_background{
border-radius:18px 18px 18px 18px;
}
.avia-image-container.av-lrj9hfjc-c71503128dff87dfe3142d2f8423bbce img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lrj9hfjc-c71503128dff87dfe3142d2f8423bbce .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-lrj9iuqf-2657d4391c41f761a20be8d3468ff630 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lrj9iuqf-2657d4391c41f761a20be8d3468ff630 .av-image-caption-overlay-center{
color:#ffffff;
}
#top .av-special-heading.av-lrj9icjd-2c31aaf975d0d0cfa2375c89913b73ea{
padding-bottom:10px;
}
body .av-special-heading.av-lrj9icjd-2c31aaf975d0d0cfa2375c89913b73ea .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lrj9icjd-2c31aaf975d0d0cfa2375c89913b73ea .av-subheading{
font-size:15px;
}
#top #wrap_all .avia-button.av-24ni7-b182c0d189d07781837a8cfa36f0c46e{
background-color:#f2f7f9;
border-color:#6d6d6d;
color:#73a6b7;
border-style:solid;
border-width:2px 2px 2px 2px;
border-radius:18px 18px 18px 18px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-24ni7-b182c0d189d07781837a8cfa36f0c46e:hover{
background-color:#73a6b7;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-24ni7-b182c0d189d07781837a8cfa36f0c46e:hover .avia_button_background{
border-radius:18px 18px 18px 18px;
}
.avia-section.av-lrkj2xjf-04ec948d483041820aa6f06b9ad9331f{
position:relative;
}
.avia-section.av-lrkj2xjf-04ec948d483041820aa6f06b9ad9331f .avia-divider-svg-bottom svg{
height:100px;
width:calc(100% + 1.3px);
fill:#73a6b7;
}
@media only screen and (min-width: 990px){ 
.flex_column.av-3aefr-23f10ae7ffb6bee32cfc007240e86db8{
padding:30px 80px 30px 80px;
}
}
@media only screen and (max-width: 479px){ 
.flex_column.av-s7db-9d1a7599855421936fbbd8171b133d3a{
padding:10px 0 0 0;
}
#top #wrap_all .av-special-heading.av-lrkpsmr3-f1c218b6aeff311b5e4c45ec1637e1f1 .av-special-heading-tag{
font-size:28px;
}
}