.elementor-662 .elementor-element.elementor-element-f039fdd:not(.elementor-motion-effects-element-type-background),.elementor-662 .elementor-element.elementor-element-f039fdd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:url(https://www.appartement-annecy.com/wp-content/uploads/2019/03/annecy-3804116_1920.jpg);background-position:center center}.elementor-662 .elementor-element.elementor-element-f039fdd>.elementor-background-overlay{background-color:rgb(255 255 255 / .76);opacity:.42;mix-blend-mode:overlay;transition:background 0.2s,border-radius 0.3s,opacity 0.2s}.elementor-662 .elementor-element.elementor-element-f039fdd:hover>.elementor-background-overlay{background-color:rgb(255 255 255 / .77);opacity:.22}.elementor-662 .elementor-element.elementor-element-f039fdd{overflow:hidden;box-shadow:0 0 10px 0 #fff0 inset;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-662 .elementor-element.elementor-element-f039fdd:hover{box-shadow:0 0 10px 0 #fff0}.elementor-662 .elementor-element.elementor-element-d9fe38a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-662 .elementor-element.elementor-element-d9fe38a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,#ffffff 0%,#ffffff 100%)}.elementor-662 .elementor-element.elementor-element-d9fe38a>.elementor-element-populated>.elementor-background-overlay{background-color:#ededed;opacity:0}.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-d9fe38a.elementor-column .elementor-widget-wrap{align-items:center}.elementor-662 .elementor-element.elementor-element-d9fe38a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-662 .elementor-element.elementor-element-d9fe38a.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-662 .elementor-element.elementor-element-d9fe38a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-662 .elementor-element.elementor-element-d9fe38a>.elementor-element-populated>.elementor-background-overlay{mix-blend-mode:luminosity;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-662 .elementor-element.elementor-element-d9fe38a>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-662 .elementor-element.elementor-element-2aee847>.elementor-widget-container{background-color:#fff0;margin:0 4px 4px 4px;padding:0 0 0 0;background-image:radial-gradient(at center center,#ffffff 0%,rgb(255 255 255 / .99) 0%)}.elementor-662 .elementor-element.elementor-element-2aee847 .slider_zoom_wrapper{height:730px;background:rgb(122 122 122 / .78)}.elementor-662 .elementor-element.elementor-element-2aee847 .slider_zoom_wrapper .slideshow__slide-image::before{background:#000}.elementor-662 .elementor-element.elementor-element-2aee847 .slider_zoom_wrapper .slideshow__slide-image::before,.slideshow__slide-image::after{opacity:.3}.elementor-662 .elementor-element.elementor-element-2aee847 .slider_zoom_wrapper .pagination__item.is-current,.elementor-662 .elementor-element.elementor-element-2aee847 .slider_zoom_wrapper .pagination__item:hover{background:#fff}.elementor-662 .elementor-element.elementor-element-2aee847 .slider_zoom_wrapper .pagination__item{border-color:#fff}.elementor-662 .elementor-element.elementor-element-2aee847 .slideshow__slide-caption-text .container .slideshow__slide-caption-title{width:70%}.elementor-662 .elementor-element.elementor-element-2aee847 .slideshow__slide-caption-text .container .slideshow__slide-desc{width:70%}.elementor-662 .elementor-element.elementor-element-2aee847 .slideshow__slide-caption-text{padding-top:25px}.elementor-662 .elementor-element.elementor-element-2aee847 .slideshow__slide-caption-title{color:#fff}.elementor-662 .elementor-element.elementor-element-2aee847 .slideshow__slide-caption-text .slideshow__slide-caption-title{font-size:57px}.elementor-662 .elementor-element.elementor-element-2aee847 .slideshow__slide-caption-text .slideshow__slide-desc{color:#fff}.elementor-662 .elementor-element.elementor-element-2aee847 div.slideshow__slide-caption-text div.slideshow__slide-desc{font-size:23px}.elementor-662 .elementor-element.elementor-element-2aee847 .slideshow__slide-caption-subtitle-label{color:#fff}.elementor-662 .elementor-element.elementor-element-2aee847 .o-hsub::before{background-color:#fff}.elementor-662 .elementor-element.elementor-element-65db93bf:not(.elementor-motion-effects-element-type-background),.elementor-662 .elementor-element.elementor-element-65db93bf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f9f9f9}.elementor-662 .elementor-element.elementor-element-65db93bf>.elementor-container{max-width:1600px}.elementor-662 .elementor-element.elementor-element-65db93bf{border-style:solid;border-width:25px 25px 25px 25px;border-color:#fff;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:20px;margin-bottom:21px}.elementor-662 .elementor-element.elementor-element-65db93bf>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-662 .elementor-element.elementor-element-26e99dca>.elementor-element-populated{padding:3px 3px 3px 3px}.elementor-662 .elementor-element.elementor-element-1cb63fda>.elementor-container{max-width:1600px}.elementor-662 .elementor-element.elementor-element-1cb63fda{padding:18px 18px 18px 18px}.elementor-662 .elementor-element.elementor-element-5c535b3e>.elementor-widget-container{padding:0em 5em 0em 0em}.elementor-662 .elementor-element.elementor-element-5c535b3e{text-align:start}.elementor-662 .elementor-element.elementor-element-5c535b3e .elementor-heading-title{font-size:42px;line-height:1.2em}.elementor-662 .elementor-element.elementor-element-32a7b226>.elementor-widget-container{margin:4px 0 0 0}.elementor-662 .elementor-element.elementor-element-32a7b226{text-align:start}.elementor-662 .elementor-element.elementor-element-32a7b226 img{width:59%}.elementor-662 .elementor-element.elementor-element-3a90b1f6>.elementor-widget-container{margin:10px 0 10px 0}.elementor-662 .elementor-element.elementor-element-3a90b1f6{text-align:start}.elementor-662 .elementor-element.elementor-element-3a90b1f6 .elementor-heading-title{font-size:14px;text-transform:uppercase;letter-spacing:3px}.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-2c7e157c.elementor-column .elementor-widget-wrap{align-items:center}.elementor-662 .elementor-element.elementor-element-2c7e157c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-662 .elementor-element.elementor-element-4288b31b{margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-662 .elementor-element.elementor-element-5ffd294a>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-662 .elementor-element.elementor-element-6db2fc5e>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-662 .elementor-element.elementor-element-6db2fc5e h2.distortion_grid_item-title{color:#000}.elementor-662 .elementor-element.elementor-element-6db2fc5e .distortion_grid_item-meta{color:#000}.elementor-662 .elementor-element.elementor-element-6db2fc5e .distortion_grid_item-subtitle span{color:#000}.elementor-662 .elementor-element.elementor-element-6db2fc5e .distortion_grid_item-link{color:#000}.elementor-662 .elementor-element.elementor-element-6db2fc5e .distortion_grid_item-link:focus,.elementor-662 .elementor-element.elementor-element-6db2fc5e .distortion_grid_item-link:hover{color:#fff}.elementor-662 .elementor-element.elementor-element-48c84d06{margin-top:80px;margin-bottom:10px}.elementor-662 .elementor-element.elementor-element-764d6a6{text-align:center}.elementor-662 .elementor-element.elementor-element-764d6a6 .elementor-heading-title{font-size:42px}.elementor-662 .elementor-element.elementor-element-168f4c49>.elementor-widget-container{margin:15px 0 0 0}.elementor-662 .elementor-element.elementor-element-168f4c49{text-align:center}.elementor-662 .elementor-element.elementor-element-168f4c49 .elementor-heading-title{font-size:16px;text-transform:uppercase;letter-spacing:2px}.elementor-662 .elementor-element.elementor-element-f60fd59{margin-top:0;margin-bottom:60px;padding:0% 10% 0% 10%}.elementor-662 .elementor-element.elementor-element-3bd79c7{font-size:24px;font-weight:700;line-height:1.4em}.elementor-662 .elementor-element.elementor-element-37f8569 .elementor-button{background-color:#fff0;font-family:"Oswald",Sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:2px;fill:#0f172b;color:#0f172b;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0f172b;border-radius:0 0 0 0}.elementor-662 .elementor-element.elementor-element-37f8569 .elementor-button:hover,.elementor-662 .elementor-element.elementor-element-37f8569 .elementor-button:focus{background-color:#0f172b;color:#fff;border-color:#0f172b}.elementor-662 .elementor-element.elementor-element-37f8569>.elementor-widget-container{margin:20px 0 0 0}.elementor-662 .elementor-element.elementor-element-37f8569 .elementor-button:hover svg,.elementor-662 .elementor-element.elementor-element-37f8569 .elementor-button:focus svg{fill:#fff}.elementor-662 .elementor-element.elementor-element-6033ce2>.elementor-element-populated{margin:10px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-662 .elementor-element.elementor-element-8d93419 .tg_horizontal_gallery_wrapper .flickity-prev-next-button.next{background:#fff}.elementor-662 .elementor-element.elementor-element-8d93419 .tg_horizontal_gallery_wrapper .flickity-prev-next-button.previous{background:#fff}.elementor-662 .elementor-element.elementor-element-8d93419 .tg_horizontal_gallery_wrapper .flickity-prev-next-button .arrow{fill:#222}.elementor-662 .elementor-element.elementor-element-8d93419 .tg_horizontal_gallery_wrapper .flickity-page-dots .dot{background:#222}.elementor-662 .elementor-element.elementor-element-17498651{margin-top:80px;margin-bottom:80px}.elementor-662 .elementor-element.elementor-element-b1dd740{text-align:center}.elementor-662 .elementor-element.elementor-element-b1dd740 .elementor-heading-title{font-size:42px}.elementor-662 .elementor-element.elementor-element-452827ba>.elementor-widget-container{margin:15px 0 0 0}.elementor-662 .elementor-element.elementor-element-452827ba{text-align:center}.elementor-662 .elementor-element.elementor-element-452827ba .elementor-heading-title{font-size:16px;text-transform:uppercase;letter-spacing:2px}.elementor-662 .elementor-element.elementor-element-aa8044{margin-top:0;margin-bottom:0}.elementor-662 .elementor-element.elementor-element-63c627f3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-662 .elementor-element.elementor-element-63c627f3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.appartement-annecy.com/wp-content/uploads/2019/02/chateau-de-menthon-saint-bernard-2623347_1920.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-662 .elementor-element.elementor-element-63c627f3:hover>.elementor-element-populated{background-image:url(https://www.appartement-annecy.com/wp-content/uploads/2019/03/wanderer-455338_1280.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-63c627f3.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-662 .elementor-element.elementor-element-63c627f3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-662 .elementor-element.elementor-element-63c627f3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-662 .elementor-element.elementor-element-63c627f3>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-662 .elementor-element.elementor-element-63c627f3>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-662 .elementor-element.elementor-element-3a58d788>.elementor-widget-container{padding:0 20px 0 20px}.elementor-662 .elementor-element.elementor-element-3a58d788{z-index:2;text-align:center}.elementor-662 .elementor-element.elementor-element-3a58d788 .elementor-heading-title{font-size:30px;line-height:1.2em;color:#fff}.elementor-662 .elementor-element.elementor-element-7d98c6c7 .elementor-button{background-color:#fff0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#fff;color:#fff;padding:0 0 0 0}.elementor-662 .elementor-element.elementor-element-7d98c6c7>.elementor-widget-container{margin:10px 0 0 0}.elementor-662 .elementor-element.elementor-element-7d98c6c7{z-index:2}.elementor-662 .elementor-element.elementor-element-6b32f947:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-662 .elementor-element.elementor-element-6b32f947>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.appartement-annecy.com/wp-content/uploads/2019/03/restaurant-449952_1280.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-662 .elementor-element.elementor-element-6b32f947:hover>.elementor-element-populated{background-image:url(https://www.appartement-annecy.com/wp-content/uploads/2019/03/restaurant-690975_1280.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-6b32f947.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-662 .elementor-element.elementor-element-6b32f947.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-662 .elementor-element.elementor-element-6b32f947>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-662 .elementor-element.elementor-element-6b32f947>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-662 .elementor-element.elementor-element-6b32f947>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-662 .elementor-element.elementor-element-62c2ce66>.elementor-widget-container{padding:0 20px 0 20px}.elementor-662 .elementor-element.elementor-element-62c2ce66{z-index:2;text-align:center}.elementor-662 .elementor-element.elementor-element-62c2ce66 .elementor-heading-title{font-size:30px;line-height:1.2em;color:#fff}.elementor-662 .elementor-element.elementor-element-22b92897 .elementor-button{background-color:#fff0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#fff;color:#fff;padding:0 0 0 0}.elementor-662 .elementor-element.elementor-element-22b92897>.elementor-widget-container{margin:10px 0 0 0}.elementor-662 .elementor-element.elementor-element-22b92897{z-index:2}.elementor-662 .elementor-element.elementor-element-5112160c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-662 .elementor-element.elementor-element-5112160c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.appartement-annecy.com/wp-content/uploads/2019/02/21-Tresums-Appartement-Annecy-178647938.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-662 .elementor-element.elementor-element-5112160c:hover>.elementor-element-populated{background-image:url(https://www.appartement-annecy.com/wp-content/uploads/2019/02/annecy-2825046_1920.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-5112160c.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-662 .elementor-element.elementor-element-5112160c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-662 .elementor-element.elementor-element-5112160c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-662 .elementor-element.elementor-element-5112160c>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-662 .elementor-element.elementor-element-5112160c>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-662 .elementor-element.elementor-element-3eb3806c>.elementor-widget-container{padding:0 20px 0 20px}.elementor-662 .elementor-element.elementor-element-3eb3806c{z-index:2;text-align:center}.elementor-662 .elementor-element.elementor-element-3eb3806c .elementor-heading-title{font-size:30px;line-height:1.2em;color:#fff}.elementor-662 .elementor-element.elementor-element-3c4cc526 .elementor-button{background-color:#fff0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#fff;color:#fff;padding:0 0 0 0}.elementor-662 .elementor-element.elementor-element-3c4cc526>.elementor-widget-container{margin:10px 0 0 0}.elementor-662 .elementor-element.elementor-element-3c4cc526{z-index:2}.elementor-662 .elementor-element.elementor-element-219e7380{margin-top:80px;margin-bottom:80px}.elementor-662 .elementor-element.elementor-element-50ffc532{text-align:center}.elementor-662 .elementor-element.elementor-element-50ffc532 .elementor-heading-title{font-size:42px}.elementor-662 .elementor-element.elementor-element-21afe521>.elementor-widget-container{margin:15px 0 0 0}.elementor-662 .elementor-element.elementor-element-21afe521{text-align:center}.elementor-662 .elementor-element.elementor-element-21afe521 .elementor-heading-title{font-size:16px;text-transform:uppercase;letter-spacing:2px}.elementor-662 .elementor-element.elementor-element-dcfe485 .tg_horizontal_slider_wrapper .flickity-page-dots{bottom:0}.elementor-662 .elementor-element.elementor-element-dcfe485 .tg_horizontal_slider_wrapper .tg_horizontal_slider_cell{background:#0f172b}.elementor-662 .elementor-element.elementor-element-dcfe485 .tg_horizontal_slider_wrapper .flickity-prev-next-button.next{background:#fff0}.elementor-662 .elementor-element.elementor-element-dcfe485 .tg_horizontal_slider_wrapper .flickity-prev-next-button.previous{background:#fff0}.elementor-662 .elementor-element.elementor-element-dcfe485 .tg_horizontal_slider_wrapper .flickity-prev-next-button .arrow{fill:#fff}.elementor-662 .elementor-element.elementor-element-dcfe485 .tg_horizontal_slider_wrapper .flickity-page-dots .dot{background:#0f172b}.elementor-662 .elementor-element.elementor-element-dcfe485 .tg_horizontal_slider_wrapper .tg_horizontal_slider_content{width:40px}.elementor-662 .elementor-element.elementor-element-dcfe485 .tg_horizontal_slider_wrapper .tg_horizontal_slider_bg{width:calc(100% - 40px)}.elementor-662 .elementor-element.elementor-element-dcfe485 .tg_horizontal_slide_content_title h2{color:#fff}.elementor-662 .elementor-element.elementor-element-dcfe485 .tg_horizontal_slider_wrapper .tg_horizontal_slider_content .tg_horizontal_slider_content_wrap{color:#fff}.elementor-662 .elementor-element.elementor-element-dcfe485 .tg_horizontal_slider_content_cell .tg_horizontal_slide_content_link{color:#fff}.elementor-662 .elementor-element.elementor-element-dcfe485 .tg_horizontal_slide_content_link{border-color:#fff}.elementor-662 .elementor-element.elementor-element-d698084>.elementor-widget-container{margin:-4px -4px -4px -4px;padding:49px 49px 49px 49px}.elementor-662 .elementor-element.elementor-element-d698084 img{width:100%;max-width:100%;border-radius:-5px -5px -5px -5px}@media(min-width:768px){.elementor-662 .elementor-element.elementor-element-23623ec2{width:46.282%}.elementor-662 .elementor-element.elementor-element-2c7e157c{width:53.715%}.elementor-662 .elementor-element.elementor-element-2e41c1e{width:25.836%}.elementor-662 .elementor-element.elementor-element-f390c18{width:74.164%}}@media(max-width:767px){.elementor-662 .elementor-element.elementor-element-2aee847>.elementor-widget-container{margin:0 0 0 0}.elementor-662 .elementor-element.elementor-element-2aee847 .slider_zoom_wrapper{height:505px}.elementor-662 .elementor-element.elementor-element-2aee847 .slideshow__slide-caption-text .container .slideshow__slide-caption-title{width:100%}.elementor-662 .elementor-element.elementor-element-2aee847 .slideshow__slide-caption-text .container .slideshow__slide-desc{width:100%}.elementor-662 .elementor-element.elementor-element-2aee847 .slideshow__slide-caption-text .slideshow__slide-caption-title{font-size:45px}}