.elementor-1679 .elementor-element.elementor-element-3367cd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1679 .elementor-element.elementor-element-fb247e2 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-1679 .elementor-element.elementor-element-fb247e2.elementor-element{--align-self:flex-start;}.elementor-1679 .elementor-element.elementor-element-fb247e2{text-align:start;}.elementor-1679 .elementor-element.elementor-element-fb247e2 .elementor-heading-title{font-family:var( --e-global-typography-c6bd89b-font-family ), Sans-serif;font-size:var( --e-global-typography-c6bd89b-font-size );font-weight:var( --e-global-typography-c6bd89b-font-weight );color:var( --e-global-color-e6808df );}.elementor-1679 .elementor-element.elementor-element-bb38821 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1679 .elementor-element.elementor-element-bb38821 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-1679 .elementor-element.elementor-element-bb38821 .jet-listing-grid__slider-icon{color:#02010100;background:#FFFFFF00;}.elementor-1679 .elementor-element.elementor-element-00c0458{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1679 .elementor-element.elementor-element-a2d4bf7 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-1679 .elementor-element.elementor-element-a2d4bf7.elementor-element{--align-self:flex-start;}.elementor-1679 .elementor-element.elementor-element-a2d4bf7{text-align:start;}.elementor-1679 .elementor-element.elementor-element-a2d4bf7 .elementor-heading-title{font-family:var( --e-global-typography-c6bd89b-font-family ), Sans-serif;font-size:var( --e-global-typography-c6bd89b-font-size );font-weight:var( --e-global-typography-c6bd89b-font-weight );color:var( --e-global-color-e6808df );}.elementor-1679 .elementor-element.elementor-element-5dd1249 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1679 .elementor-element.elementor-element-5dd1249 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-1679 .elementor-element.elementor-element-5dd1249 .jet-listing-not-found{font-family:var( --e-global-typography-147a949-font-family ), Sans-serif;font-size:var( --e-global-typography-147a949-font-size );color:var( --e-global-color-7d8b4c4 );}.elementor-1679 .elementor-element.elementor-element-5dd1249 .jet-listing-grid__slider-icon{color:#02010100;background:#FFFFFF00;}@media(max-width:1024px){.elementor-1679 .elementor-element.elementor-element-fb247e2 .elementor-heading-title{font-size:var( --e-global-typography-c6bd89b-font-size );}.elementor-1679 .elementor-element.elementor-element-bb38821 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1679 .elementor-element.elementor-element-bb38821 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-1679 .elementor-element.elementor-element-a2d4bf7 .elementor-heading-title{font-size:var( --e-global-typography-c6bd89b-font-size );}.elementor-1679 .elementor-element.elementor-element-5dd1249 .jet-listing-not-found{font-size:var( --e-global-typography-147a949-font-size );}}@media(max-width:767px){.elementor-1679 .elementor-element.elementor-element-fb247e2 .elementor-heading-title{font-size:var( --e-global-typography-c6bd89b-font-size );}.elementor-1679 .elementor-element.elementor-element-bb38821 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1679 .elementor-element.elementor-element-bb38821 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1679 .elementor-element.elementor-element-a2d4bf7 .elementor-heading-title{font-size:var( --e-global-typography-c6bd89b-font-size );}.elementor-1679 .elementor-element.elementor-element-5dd1249 .jet-listing-not-found{font-size:var( --e-global-typography-147a949-font-size );}}/* Start custom CSS for heading, class: .elementor-element-fb247e2 */.elementor-1679 .elementor-element.elementor-element-fb247e2:after {
    content: "";
    position: absolute;
width : 50%;
  height: 7px;
   background-color: #FBBA00;
   border-radius : 500px 500px 0px 0px;
   bottom : -10px;
   
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-bb38821 */.elementor-1679 .elementor-element.elementor-element-bb38821 .jet-listing-grid__slider .jet-slick-dots {
    position: absolute;
    bottom: 35px;
    right:-49px;
    justify-content: flex-start !important;
    
}

.elementor-1679 .elementor-element.elementor-element-bb38821 .jet-listing-grid__slider-icon.slick-arrow:after {
    content: "";
    display: block;
    position: absolute;
    background: url(https://www.mairie-beaugency.utopiaprod.net/wp-content/uploads/2023/12/Trace-75543.svg);
    width: 90px;
    height: 90px;
    background-size: contain;
    transform: rotate(180deg);
    background-repeat: no-repeat;
    background-size: contain;
    transition: 0.1s ease-in-out;
}

.elementor-1679 .elementor-element.elementor-element-bb38821 .jet-listing-grid__slider-icon.slick-arrow:hover:after {
    width: 95px;
    height: 95px;
}

.elementor-1679 .elementor-element.elementor-element-bb38821:after {
    content: "";
    display: block;
    position: absolute;
    width: 115%;
    height: 80%;
    background: #FBBA00;
    border-radius: 15px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2d4bf7 */.elementor-1679 .elementor-element.elementor-element-a2d4bf7:after {
    content: "";
    position: absolute;
width : 50%;
  height: 7px;
   background-color: #FBBA00;
   border-radius : 500px 500px 0px 0px;
   bottom : -10px;
   
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-5dd1249 */.elementor-1679 .elementor-element.elementor-element-5dd1249 .jet-listing-grid__slider .jet-slick-dots {
    position: absolute;
    bottom: 35px;
    right:-49px;
    justify-content: flex-start !important;
    
}

.elementor-1679 .elementor-element.elementor-element-5dd1249 .jet-listing-grid__slider-icon.slick-arrow:after {
    content: "";
    display: block;
    position: absolute;
    background: url(https://www.mairie-beaugency.utopiaprod.net/wp-content/uploads/2023/12/Trace-75543.svg);
    width: 90px;
    height: 90px;
    background-size: contain;
    transform: rotate(180deg);
    background-repeat: no-repeat;
    background-size: contain;
    transition: 0.1s ease-in-out;
}

.elementor-1679 .elementor-element.elementor-element-5dd1249 .jet-listing-grid__slider-icon.slick-arrow:hover:after {
    width: 95px;
    height: 95px;
}

.elementor-1679 .elementor-element.elementor-element-5dd1249:after {
    content: "";
    display: block;
    position: absolute;
    width: 115%;
    height: 80%;
    background: #FBBA00;
    border-radius: 15px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
}/* End custom CSS */