/**handles:hello-elementor-child-style**/
@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swipeRight{0%{transform:translateX(0);opacity:1}40%{transform:translateX(8px);opacity:1}60%{transform:translateX(8px);opacity:.7}100%{transform:translateX(0);opacity:1}}#topBar .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after{border-radius:10px}.elementor-element.elementor-sticky.elementor-sticky--active{background-color:rgb(92 75 81 / 75%)!important;transition:all .3s}.elementor-element.elementor-sticky.elementor-sticky--active img{height:50px;transition:all .3s}.elementor-element.elementor-sticky.elementor-sticky--active>.e-con-inner>.elementor-element{padding:10px 0;transition:all .3s}nav.elementor-nav-menu--main ul.elementor-nav-menu li.button.menu-item a.elementor-item{background-color:var(--e-global-color-accent);padding:10px 20px;border-radius:30px}nav.elementor-nav-menu--main ul.elementor-nav-menu li.button.menu-item a.elementor-item:after{content:none}nav.elementor-nav-menu--main ul.elementor-nav-menu li.button.menu-item a.elementor-item:hover{background-color:#fff;color:var(--e-global-color-accent)}.elementor-cta .elementor-ribbon{height:fit-content;transform:none;left:10px;top:10px;width:fit-content}.elementor-cta .elementor-ribbon .elementor-ribbon-inner{transform:none;width:fit-content;margin:0;padding:0 5px}.elementor-element.elementor-widget.elementor-widget-image-box .elementor-image-box-title a{display:flex;flex-direction:row;align-items:center;gap:10px}.elementor-element.elementor-widget.elementor-widget-image-box,.elementor-element.elementor-widget.elementor-widget-image-box .elementor-image-box-title a{transition:.3s all}.elementor-element.elementor-widget.elementor-widget-image-box:hover .elementor-image-box-title a{color:var(--e-global-color-accent)}.elementor-element.elementor-widget.elementor-widget-image-box .elementor-image-box-title a:after{content:"";background-image:url('https://www.gites-latelierdesuzette.fr/wp-content/themes/hello-theme-child-master/images/arrow-orange.svg');background-repeat:no-repeat;background-size:contain;background-position:center;width:16px;height:12px;display:flex;position:relative}.blur{backdrop-filter:blur(2px)}#breadcrumbs a{font-family:var(--e-global-typography-64fdaad-font-family),Sans-serif;font-size:var(--e-global-typography-64fdaad-font-size);font-weight:var(--e-global-typography-64fdaad-font-weight);text-transform:var(--e-global-typography-64fdaad-text-transform);font-style:var(--e-global-typography-64fdaad-font-style);text-decoration:var(--e-global-typography-64fdaad-text-decoration);line-height:var(--e-global-typography-64fdaad-line-height);letter-spacing:var(--e-global-typography-64fdaad-letter-spacing);color:var(--e-global-color-e291240)}.elementor-element.list-border>.elementor-element.elementor-widget.elementor-widget-icon-box:after,.elementor-element.list-border>.elementor-element.elementor-widget.elementor-widget-icon-box:before{background-color:var(--e-global-color-primary);position:absolute;content:""}.elementor-element.list-border>.elementor-element.elementor-widget.elementor-widget-icon-box:after{width:100%;height:1px;top:-30px;left:0}.elementor-element.list-border>.elementor-element.elementor-widget.elementor-widget-icon-box:before{width:1px;height:100%;top:0;right:-30px}.elementor-element.list-border>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(-n+3):after,.elementor-element.list-border>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(3n):before{opacity:0}.elementor-element.list-border.white>.elementor-element.elementor-widget.elementor-widget-icon-box:after,.elementor-element.list-border.white>.elementor-element.elementor-widget.elementor-widget-icon-box:before{background-color:var(--e-global-color-secondary)}.elementor-element.list-border.four>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(-n+3):after,.elementor-element.list-border.four>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(3n):before{opacity:1}.elementor-element.list-border.four>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(-n+4):after,.elementor-element.list-border.four>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(4n):before{opacity:0}.elementor-element.height-full.elementor-widget.elementor-widget-image,.elementor-element.height-full.elementor-widget.elementor-widget-image img{height:100%;min-height:100%}.elementor-element.height-full.elementor-widget.elementor-widget-image img{object-fit:cover}.fix-height img.swiper-slide-image{max-height:412px;height:412px;object-fit:cover}.arrow-center .elementor-image-carousel-wrapper.swiper .elementor-swiper-button.elementor-swiper-button-next,.arrow-center .elementor-image-carousel-wrapper.swiper .elementor-swiper-button.elementor-swiper-button-prev{background-color:#f2ebbf;padding:17px;width:fit-content}.arrow-center .elementor-image-carousel-wrapper.swiper .elementor-swiper-button.elementor-swiper-button-prev{left:auto;right:50%;border-top-left-radius:70px;border-bottom-left-radius:70px}.arrow-center .elementor-image-carousel-wrapper.swiper .elementor-swiper-button.elementor-swiper-button-next{right:auto;left:50%;border-top-right-radius:70px;border-bottom-right-radius:70px}.elementor-element.photo{width:260px;height:316px}.photo img{width:234px;height:234px;object-fit:cover}.elementor-element.curve-left-bottom:before,.elementor-element.curve-left-top:before{content:"";background-size:contain;background-repeat:no-repeat;position:absolute;animation:rotation 15s linear infinite}.elementor-element.curve-left-top:before{background-image:url('https://www.gites-latelierdesuzette.fr/wp-content/themes/hello-theme-child-master/images/curve-text-1.svg');width:105px;height:105px;top:-40px;left:-40px}.elementor-element.curve-left-bottom:before{background-image:url('https://www.gites-latelierdesuzette.fr/wp-content/themes/hello-theme-child-master/images/curve-text-2.svg');width:112px;height:112px;bottom:-40px;left:-40px}div#container-title{background-repeat:no-repeat;background-size:cover;background-position:center}.elementor-element .elementor-heading-title b{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);color:var(--e-global-color-primary)}@media screen and (max-width:1024px){.fix-height img.swiper-slide-image{max-height:350px;height:350px}.elementor-element.list-border.four>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(-n+3):after,.elementor-element.list-border.four>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(-n+4):after,.elementor-element.list-border.four>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(3n):before,.elementor-element.list-border.four>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(4n):before,.elementor-element.list-border>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(-n+3):after,.elementor-element.list-border>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(-n+4):after,.elementor-element.list-border>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(3n):before,.elementor-element.list-border>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(4n):before{opacity:1}.elementor-element.list-border.four>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(-n+2):after,.elementor-element.list-border.four>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(2n):before,.elementor-element.list-border>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(-n+2):after,.elementor-element.list-border>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(2n):before{opacity:0}.elementor-element.height-full.elementor-widget.elementor-widget-image img{min-height:300px;max-height:350px}.dialog-message.dialog-lightbox-message .elementor-element.elementor-widget.elementor-widget-nav-menu nav.elementor-nav-menu--main .elementor-nav-menu ul{position:relative;width:fit-content;display:flex;flex-direction:column;background-color:transparent}.dialog-message.dialog-lightbox-message .elementor-element.elementor-widget.elementor-widget-nav-menu nav.elementor-nav-menu--main .elementor-nav-menu ul a.elementor-sub-item{padding:4px 0;color:#fff;background:0 0}}@media screen and (min-width:768px) and (max-width:1024px){.col-100-tablet .e-con-inner>*{width:100%}}@media screen and (max-width:767px){nav.elementor-nav-menu--main ul.elementor-nav-menu li.button.menu-item a.elementor-item{background-color:#fff;width:fit-content;color:var(--e-global-color-accent)}.elementor-element.height-full.elementor-widget.elementor-widget-image img{min-height:250px;max-height:300px}.fix-height img.swiper-slide-image{max-height:250px;height:250px}.elementor-element.photo{width:150px;height:182px}.photo img{width:135px;height:135px}.elementor-element.content-table{overflow:scroll}.elementor-element.table{min-width:650px}.swipe span.elementor-button-icon{animation:swipeRight 3s ease-in-out infinite}.elementor-element.list-border.four>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(-n+2):after,.elementor-element.list-border.four>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(-n+3):after,.elementor-element.list-border.four>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(-n+4):after,.elementor-element.list-border>.elementor-element.elementor-widget.elementor-widget-icon-box:after,.elementor-element.list-border>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(-n+2):after,.elementor-element.list-border>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(-n+3):after,.elementor-element.list-border>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(-n+4):after{opacity:1}.elementor-element.list-border.four>.elementor-element.elementor-widget.elementor-widget-icon-box:before,.elementor-element.list-border.four>.elementor-element.elementor-widget.elementor-widget-icon-box:first-child:after,.elementor-element.list-border.four>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(3n):before,.elementor-element.list-border.four>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(4n):before,.elementor-element.list-border>.elementor-element.elementor-widget.elementor-widget-icon-box:before,.elementor-element.list-border>.elementor-element.elementor-widget.elementor-widget-icon-box:first-child:after,.elementor-element.list-border>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(3n):before,.elementor-element.list-border>.elementor-element.elementor-widget.elementor-widget-icon-box:nth-child(4n):before{opacity:0}.elementor-element.list-border>.elementor-element.elementor-widget.elementor-widget-icon-box:after{top:-15px}.elementor-element.curve-left-bottom:before{width:82px;height:82px;bottom:-30px;left:-30px}.elementor-element.curve-left-top:before{width:85px;height:85px;top:-30px;left:-30px}.dialog-message.dialog-lightbox-message .elementor-element.elementor-widget.elementor-widget-nav-menu nav.elementor-nav-menu--main .elementor-nav-menu ul{position:relative;width:fit-content;display:flex;flex-direction:column;background-color:transparent}.dialog-message.dialog-lightbox-message .elementor-element.elementor-widget.elementor-widget-nav-menu nav.elementor-nav-menu--main .elementor-nav-menu ul a.elementor-sub-item{padding:4px 0;color:#fff;background:0 0}}