.elementor-595 .elementor-element.elementor-element-a65cfa9{--spacer-size:20px;}.elementor-595 .elementor-element.elementor-element-476f80b{text-align:center;}.elementor-595 .elementor-element.elementor-element-476f80b .elementor-heading-title{color:#2A7595;font-family:"Pattaya", Sans-serif;font-size:42px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-595 .elementor-element.elementor-element-81c5cdc{--divider-border-style:solid;--divider-color:#CDCDCE;--divider-border-width:1px;}.elementor-595 .elementor-element.elementor-element-81c5cdc .elementor-divider-separator{width:100%;}.elementor-595 .elementor-element.elementor-element-81c5cdc .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-595 .elementor-element.elementor-element-81c5cdc.elementor-view-stacked .elementor-icon{background-color:#CDCDCE;}.elementor-595 .elementor-element.elementor-element-81c5cdc.elementor-view-framed .elementor-icon, .elementor-595 .elementor-element.elementor-element-81c5cdc.elementor-view-default .elementor-icon{color:#CDCDCE;border-color:#CDCDCE;}.elementor-595 .elementor-element.elementor-element-81c5cdc.elementor-view-framed .elementor-icon, .elementor-595 .elementor-element.elementor-element-81c5cdc.elementor-view-default .elementor-icon svg{fill:#CDCDCE;}.elementor-595 .elementor-element.elementor-element-0e85387{--spacer-size:50px;}.elementor-595 .elementor-element.elementor-element-d009677{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-6432f44{text-align:center;}.elementor-595 .elementor-element.elementor-element-6432f44 .elementor-heading-title{color:#2A7595;font-family:"Pattaya", Sans-serif;font-size:34px;font-weight:400;}.elementor-595 .elementor-element.elementor-element-d78fcc4{--divider-border-style:solid;--divider-color:#CDCDCE;--divider-border-width:1px;}.elementor-595 .elementor-element.elementor-element-d78fcc4 .elementor-divider-separator{width:100%;}.elementor-595 .elementor-element.elementor-element-d78fcc4 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-595 .elementor-element.elementor-element-d78fcc4.elementor-view-stacked .elementor-icon{background-color:#CDCDCE;}.elementor-595 .elementor-element.elementor-element-d78fcc4.elementor-view-framed .elementor-icon, .elementor-595 .elementor-element.elementor-element-d78fcc4.elementor-view-default .elementor-icon{color:#CDCDCE;border-color:#CDCDCE;}.elementor-595 .elementor-element.elementor-element-d78fcc4.elementor-view-framed .elementor-icon, .elementor-595 .elementor-element.elementor-element-d78fcc4.elementor-view-default .elementor-icon svg{fill:#CDCDCE;}.elementor-595 .elementor-element.elementor-element-44a8b8f > .elementor-container{min-height:557px;}.elementor-595 .elementor-element.elementor-element-44a8b8f:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-44a8b8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.lesrivesdulac-annecy.com/wp-content/uploads/2023/03/Camping-Rive-du-Lac-2016-V5.00_01_30_08.Image-fixe026.jpg");background-position:0px -48px;background-size:cover;}.elementor-595 .elementor-element.elementor-element-44a8b8f > .elementor-background-overlay{background-color:#FFFFFFE6;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-595 .elementor-element.elementor-element-44a8b8f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-16px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-44a8b8f > .elementor-shape-top .elementor-shape-fill{fill:#E6E4E4;}.elementor-595 .elementor-element.elementor-element-44a8b8f > .elementor-shape-top svg{width:calc(135% + 1.3px);height:27px;}.elementor-595 .elementor-element.elementor-element-44a8b8f > .elementor-shape-bottom svg{width:calc(104% + 1.3px);height:25px;}.elementor-595 .elementor-element.elementor-element-0e71cba{margin-top:10px;margin-bottom:0px;}.elementor-595 .elementor-element.elementor-element-8332cfb .elementor-button{font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#1C556D;border-radius:11px 11px 11px 11px;padding:15px 26px 15px 26px;}.elementor-595 .elementor-element.elementor-element-8332cfb .elementor-button:hover, .elementor-595 .elementor-element.elementor-element-8332cfb .elementor-button:focus{color:#FFFFFF;}.elementor-595 .elementor-element.elementor-element-8332cfb .elementor-button:hover svg, .elementor-595 .elementor-element.elementor-element-8332cfb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-595 .elementor-element.elementor-element-8332cfb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-1a465f9 .watch-section{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-1a465f9 .border-style h3{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:bold;padding:25px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-1a465f9 .border-style a{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;padding:0px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-595 .elementor-element.elementor-element-5671cd8{width:100%;}}@media(max-width:1024px){.elementor-595 .elementor-element.elementor-element-44a8b8f:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-44a8b8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-595 .elementor-element.elementor-element-44a8b8f:not(.elementor-motion-effects-element-type-background), .elementor-595 .elementor-element.elementor-element-44a8b8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-595 .elementor-element.elementor-element-98d1ab8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-595 .elementor-element.elementor-element-8332cfb .elementor-button{padding:16px 17px 16px 17px;}}