.elementor-23676 .elementor-element.elementor-element-5f1665d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-23676 .elementor-element.elementor-element-5f1665d > .elementor-container{min-height:550px;}.elementor-23676 .elementor-element.elementor-element-5f1665d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23676 .elementor-element.elementor-element-5f1665d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23676 .elementor-element.elementor-element-24307a3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-23676 .elementor-element.elementor-element-24307a3 > .elementor-element-populated{margin:0px 0px -2px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23676 .elementor-element.elementor-element-f84cf64 .elementor-repeater-item-97efe77 .swiper-slide-bg{background-color:#29A79FCC;}.elementor-23676 .elementor-element.elementor-element-f84cf64 .swiper-slide{transition-duration:calc(5000ms*1.2);height:70px;}.elementor-23676 .elementor-element.elementor-element-f84cf64 > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-23676 .elementor-element.elementor-element-f84cf64 .swiper-slide-contents{max-width:100%;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.3);}.elementor-23676 .elementor-element.elementor-element-f84cf64 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-23676 .elementor-element.elementor-element-f84cf64 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-23676 .elementor-element.elementor-element-f84cf64 .elementor-slide-heading{font-family:"Josefin Sans", Sans-serif;font-size:14px;line-height:1.4em;}.elementor-23676 .elementor-element.elementor-element-f84cf64 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-23676 .elementor-element.elementor-element-f84cf64 .elementor-slide-description{color:var( --e-global-color-primary );font-family:"Josefin Sans", Sans-serif;font-size:16px;line-height:1.4em;}.elementor-23676 .elementor-element.elementor-element-f84cf64 .elementor-slide-button{border-color:var( --e-global-color-primary );}.elementor-23676 .elementor-element.elementor-element-f84cf64 .elementor-swiper-button{color:var( --e-global-color-primary );}.elementor-23676 .elementor-element.elementor-element-f84cf64 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-23676 .elementor-element.elementor-element-f84cf64 .swiper-pagination-bullet{height:6px;width:6px;}.elementor-23676 .elementor-element.elementor-element-f84cf64 .swiper-horizontal .swiper-pagination-progressbar{height:6px;}.elementor-23676 .elementor-element.elementor-element-f84cf64 .swiper-pagination-fraction{font-size:6px;}.elementor-23676 .elementor-element.elementor-element-f84cf64 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-23676 .elementor-element.elementor-element-f84cf64 .swiper-pagination-bullet-active{background-color:#1D2123;}.elementor-23676 .elementor-element.elementor-element-24ded39{margin-top:30px;margin-bottom:0px;}.elementor-23676 .elementor-element.elementor-element-4e0ba40 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23676 .elementor-element.elementor-element-4e0ba40 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:36px;line-height:1.4em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-23676 .elementor-element.elementor-element-3a2514c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23676 .elementor-element.elementor-element-1a8e447{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-accent );}.elementor-23676 .elementor-element.elementor-element-581d87b{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-accent );}.elementor-23676 .elementor-element.elementor-element-fca0cdd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23676 .elementor-element.elementor-element-fca0cdd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8F0EE;}.elementor-23676 .elementor-element.elementor-element-fca0cdd > .elementor-element-populated >  .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-23676 .elementor-element.elementor-element-fca0cdd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 60px 0px 0px;--e-column-margin-right:60px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23676 .elementor-element.elementor-element-fca0cdd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23676 .elementor-element.elementor-element-e9c8346 > .elementor-widget-container{margin:10px 0px 10px 10px;}.elementor-23676 .elementor-element.elementor-element-e9c8346 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:24px;color:var( --e-global-color-17df8a2 );}.elementor-23676 .elementor-element.elementor-element-1c28ebb{--grid-row-gap:19px;}.elementor-23676 .elementor-element.elementor-element-1c28ebb > .elementor-widget-container{margin:15px 20px 0px 20px;}.elementor-23676 .elementor-element.elementor-element-1c28ebb .elementor-post{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-23676 .elementor-element.elementor-element-1c28ebb .elementor-post__title, .elementor-23676 .elementor-element.elementor-element-1c28ebb .elementor-post__title a{color:#29A79F;font-family:var( --e-global-typography-51829e1-font-family ), Sans-serif;font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-1c28ebb .elementor-post__title{margin-bottom:15px;}.elementor-23676 .elementor-element.elementor-element-1c28ebb .elementor-post__excerpt p{font-family:var( --e-global-typography-51829e1-font-family ), Sans-serif;font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-301f8c0 > .elementor-widget-container{margin:0px 0px 10px 10px;}.elementor-23676 .elementor-element.elementor-element-301f8c0 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:24px;color:var( --e-global-color-17df8a2 );}.elementor-23676 .elementor-element.elementor-element-8ea445a{--grid-row-gap:0px;--grid-column-gap:20px;}.elementor-23676 .elementor-element.elementor-element-8ea445a > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-23676 .elementor-element.elementor-element-8ea445a .elementor-post__thumbnail__link{width:100%;}.elementor-23676 .elementor-element.elementor-element-8ea445a .elementor-post__card{background-color:#02010100;border-color:#02010100;border-width:0px;border-radius:0px;padding-top:1em;padding-bottom:1em;}.elementor-23676 .elementor-element.elementor-element-8ea445a .elementor-post__text{padding:0 15px;}.elementor-23676 .elementor-element.elementor-element-8ea445a .elementor-post__meta-data{padding:10px 15px;}.elementor-23676 .elementor-element.elementor-element-8ea445a .elementor-post__avatar{padding-right:15px;padding-left:15px;}.elementor-23676 .elementor-element.elementor-element-8ea445a .elementor-post__title, .elementor-23676 .elementor-element.elementor-element-8ea445a .elementor-post__title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23676 .elementor-element.elementor-element-8ea445a .elementor-post__title{margin-bottom:0px;}.elementor-23676 .elementor-element.elementor-element-bdd6de9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-23676 .elementor-element.elementor-element-bdd6de9 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:24px;color:var( --e-global-color-17df8a2 );}.elementor-23676 .elementor-element.elementor-element-0fb2fd5 > .elementor-element-populated{margin:0px 60px 0px 0px;--e-column-margin-right:60px;--e-column-margin-left:0px;}.elementor-23676 .elementor-element.elementor-element-df9eac8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23676 .elementor-element.elementor-element-df9eac8 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:24px;color:var( --e-global-color-17df8a2 );}.elementor-23676 .elementor-element.elementor-element-9e290f2{--grid-row-gap:46px;}.elementor-23676 .elementor-element.elementor-element-9e290f2 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-23676 .elementor-element.elementor-element-9e290f2 .elementor-post{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-23676 .elementor-element.elementor-element-9e290f2 .elementor-post__title, .elementor-23676 .elementor-element.elementor-element-9e290f2 .elementor-post__title a{color:var( --e-global-color-accent );font-family:var( --e-global-typography-51829e1-font-family ), Sans-serif;font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-9e290f2 .elementor-post__excerpt p{font-family:var( --e-global-typography-51829e1-font-family ), Sans-serif;font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-4ab1daf > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-23676 .elementor-element.elementor-element-4ab1daf .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:24px;color:var( --e-global-color-17df8a2 );}.elementor-23676 .elementor-element.elementor-element-b987b1a{--grid-row-gap:0px;--grid-column-gap:20px;}.elementor-23676 .elementor-element.elementor-element-b987b1a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23676 .elementor-element.elementor-element-b987b1a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.4 * 100% );}.elementor-23676 .elementor-element.elementor-element-b987b1a:after{content:"0.4";}.elementor-23676 .elementor-element.elementor-element-b987b1a .elementor-post__thumbnail__link{width:100%;}.elementor-23676 .elementor-element.elementor-element-b987b1a .elementor-post__card{border-width:0px;border-radius:0px;padding-top:0px;padding-bottom:0px;}.elementor-23676 .elementor-element.elementor-element-b987b1a .elementor-post__text{padding:0 15px;margin-top:0px;}.elementor-23676 .elementor-element.elementor-element-b987b1a .elementor-post__meta-data{padding:10px 15px;}.elementor-23676 .elementor-element.elementor-element-b987b1a .elementor-post__avatar{padding-right:15px;padding-left:15px;}.elementor-23676 .elementor-element.elementor-element-b987b1a .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 110% ) contrast( 110% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-23676 .elementor-element.elementor-element-b987b1a .elementor-post__title, .elementor-23676 .elementor-element.elementor-element-b987b1a .elementor-post__title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23676 .elementor-element.elementor-element-b987b1a .elementor-post__title{margin-bottom:0px;}.elementor-23676 .elementor-element.elementor-element-ff81828 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-23676 .elementor-element.elementor-element-ff81828 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:24px;color:var( --e-global-color-17df8a2 );}.elementor-23676 .elementor-element.elementor-element-cc3630e{margin-top:10px;margin-bottom:20px;}.elementor-23676 .elementor-element.elementor-element-c59bdf9 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:36px;line-height:1.4em;-webkit-text-stroke-color:#000;stroke:#000;color:#336FB2;}.elementor-23676 .elementor-element.elementor-element-f7aa791{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23676 .elementor-element.elementor-element-bafbda2.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-23676 .elementor-element.elementor-element-5020863{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;align-self:center;}.elementor-23676 .elementor-element.elementor-element-5020863 > .elementor-widget-container{background-color:var( --e-global-color-b663048 );background-image:url("https://www.ville-saint-saulve.fr/wp-content/uploads/2022/02/external-link.svg");margin:0px 0px 0px 0px;padding:25px 0px 25px 0px;background-position:98% 4px;background-repeat:no-repeat;}.elementor-23676 .elementor-element.elementor-element-5020863 .elementor-image-box-wrapper{text-align:center;}.elementor-23676 .elementor-element.elementor-element-5020863.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-5020863.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-5020863.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-5020863 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-51829e1-font-family ), Sans-serif;font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );color:var( --e-global-color-text );}.elementor-23676 .elementor-element.elementor-element-5020863 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23676 .elementor-element.elementor-element-5020863 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-23676 .elementor-element.elementor-element-07e379d{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-23676 .elementor-element.elementor-element-07e379d > .elementor-widget-container{background-color:var( --e-global-color-secondary );background-image:url("https://www.ville-saint-saulve.fr/wp-content/uploads/2022/02/external-link.svg");padding:25px 0px 25px 0px;background-position:98% 4px;background-repeat:no-repeat;}.elementor-23676 .elementor-element.elementor-element-07e379d .elementor-image-box-wrapper{text-align:center;}.elementor-23676 .elementor-element.elementor-element-07e379d.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-07e379d.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-07e379d.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-07e379d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23676 .elementor-element.elementor-element-07e379d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23676 .elementor-element.elementor-element-07e379d .elementor-image-box-title{font-family:var( --e-global-typography-51829e1-font-family ), Sans-serif;font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );color:var( --e-global-color-text );}.elementor-23676 .elementor-element.elementor-element-45cba82{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-23676 .elementor-element.elementor-element-45cba82 > .elementor-widget-container{background-color:var( --e-global-color-secondary );background-image:url("https://www.ville-saint-saulve.fr/wp-content/uploads/2022/02/external-link.svg");padding:25px 0px 25px 0px;background-position:98% 4px;background-repeat:no-repeat;}.elementor-23676 .elementor-element.elementor-element-45cba82 .elementor-image-box-wrapper{text-align:center;}.elementor-23676 .elementor-element.elementor-element-45cba82.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-45cba82.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-45cba82.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-45cba82 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23676 .elementor-element.elementor-element-45cba82 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23676 .elementor-element.elementor-element-45cba82 .elementor-image-box-title{font-family:var( --e-global-typography-51829e1-font-family ), Sans-serif;font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );color:var( --e-global-color-text );}.elementor-23676 .elementor-element.elementor-element-98a757b{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-23676 .elementor-element.elementor-element-98a757b > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:25px 0px 25px 0px;}.elementor-23676 .elementor-element.elementor-element-98a757b .elementor-image-box-wrapper{text-align:center;}.elementor-23676 .elementor-element.elementor-element-98a757b.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-98a757b.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-98a757b.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-98a757b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23676 .elementor-element.elementor-element-98a757b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23676 .elementor-element.elementor-element-98a757b .elementor-image-box-title{font-family:var( --e-global-typography-51829e1-font-family ), Sans-serif;font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );color:var( --e-global-color-text );}.elementor-23676 .elementor-element.elementor-element-be24e0c{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-23676 .elementor-element.elementor-element-be24e0c > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:25px 0px 25px 0px;}.elementor-23676 .elementor-element.elementor-element-be24e0c .elementor-image-box-wrapper{text-align:center;}.elementor-23676 .elementor-element.elementor-element-be24e0c.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-be24e0c.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-be24e0c.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-be24e0c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23676 .elementor-element.elementor-element-be24e0c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23676 .elementor-element.elementor-element-be24e0c .elementor-image-box-title{font-family:var( --e-global-typography-51829e1-font-family ), Sans-serif;font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );color:var( --e-global-color-text );}.elementor-23676 .elementor-element.elementor-element-6c3e461{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-23676 .elementor-element.elementor-element-6c3e461 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:25px 0px 25px 0px;}.elementor-23676 .elementor-element.elementor-element-6c3e461 .elementor-image-box-wrapper{text-align:center;}.elementor-23676 .elementor-element.elementor-element-6c3e461.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-6c3e461.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-6c3e461.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-6c3e461 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23676 .elementor-element.elementor-element-6c3e461 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23676 .elementor-element.elementor-element-6c3e461 .elementor-image-box-title{font-family:var( --e-global-typography-51829e1-font-family ), Sans-serif;font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );color:var( --e-global-color-text );}.elementor-23676 .elementor-element.elementor-element-da5669f{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-23676 .elementor-element.elementor-element-da5669f > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:25px 0px 25px 0px;}.elementor-23676 .elementor-element.elementor-element-da5669f .elementor-image-box-wrapper{text-align:center;}.elementor-23676 .elementor-element.elementor-element-da5669f.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-da5669f.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-da5669f.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-da5669f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23676 .elementor-element.elementor-element-da5669f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23676 .elementor-element.elementor-element-da5669f .elementor-image-box-title{font-family:var( --e-global-typography-51829e1-font-family ), Sans-serif;font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );color:var( --e-global-color-text );}.elementor-23676 .elementor-element.elementor-element-169abd4{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-23676 .elementor-element.elementor-element-169abd4 > .elementor-widget-container{background-color:var( --e-global-color-secondary );background-image:url("https://www.ville-saint-saulve.fr/wp-content/uploads/2022/02/external-link.svg");padding:25px 0px 25px 0px;background-position:98% 4px;background-repeat:no-repeat;}.elementor-23676 .elementor-element.elementor-element-169abd4 .elementor-image-box-wrapper{text-align:center;}.elementor-23676 .elementor-element.elementor-element-169abd4.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-169abd4.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-169abd4.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-169abd4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23676 .elementor-element.elementor-element-169abd4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23676 .elementor-element.elementor-element-169abd4 .elementor-image-box-title{font-family:var( --e-global-typography-51829e1-font-family ), Sans-serif;font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );color:var( --e-global-color-text );}.elementor-23676 .elementor-element.elementor-element-291aa4a{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-23676 .elementor-element.elementor-element-291aa4a > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:25px 0px 25px 0px;}.elementor-23676 .elementor-element.elementor-element-291aa4a .elementor-image-box-wrapper{text-align:center;}.elementor-23676 .elementor-element.elementor-element-291aa4a.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-291aa4a.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-291aa4a.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-291aa4a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23676 .elementor-element.elementor-element-291aa4a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23676 .elementor-element.elementor-element-291aa4a .elementor-image-box-title{font-family:var( --e-global-typography-51829e1-font-family ), Sans-serif;font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );color:var( --e-global-color-text );}.elementor-23676 .elementor-element.elementor-element-6989466{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-23676 .elementor-element.elementor-element-6989466 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:25px 0px 25px 0px;}.elementor-23676 .elementor-element.elementor-element-6989466 .elementor-image-box-wrapper{text-align:center;}.elementor-23676 .elementor-element.elementor-element-6989466.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-6989466.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-6989466.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-6989466 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23676 .elementor-element.elementor-element-6989466 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23676 .elementor-element.elementor-element-6989466 .elementor-image-box-title{font-family:var( --e-global-typography-51829e1-font-family ), Sans-serif;font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );color:var( --e-global-color-text );}.elementor-23676 .elementor-element.elementor-element-4d2eec6{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-23676 .elementor-element.elementor-element-4d2eec6 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:25px 0px 25px 0px;}.elementor-23676 .elementor-element.elementor-element-4d2eec6 .elementor-image-box-wrapper{text-align:center;}.elementor-23676 .elementor-element.elementor-element-4d2eec6.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-4d2eec6.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-4d2eec6.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-4d2eec6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23676 .elementor-element.elementor-element-4d2eec6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23676 .elementor-element.elementor-element-4d2eec6 .elementor-image-box-title{font-family:var( --e-global-typography-51829e1-font-family ), Sans-serif;font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );color:var( --e-global-color-text );}.elementor-23676 .elementor-element.elementor-element-0d184d8{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-23676 .elementor-element.elementor-element-0d184d8 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:25px 0px 25px 0px;}.elementor-23676 .elementor-element.elementor-element-0d184d8 .elementor-image-box-wrapper{text-align:center;}.elementor-23676 .elementor-element.elementor-element-0d184d8.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-0d184d8.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-0d184d8.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-0d184d8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23676 .elementor-element.elementor-element-0d184d8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23676 .elementor-element.elementor-element-0d184d8 .elementor-image-box-title{font-family:var( --e-global-typography-51829e1-font-family ), Sans-serif;font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );color:var( --e-global-color-text );}.elementor-23676 .elementor-element.elementor-element-0cbda72{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-23676 .elementor-element.elementor-element-0cbda72 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:25px 0px 25px 0px;}.elementor-23676 .elementor-element.elementor-element-0cbda72 .elementor-image-box-wrapper{text-align:center;}.elementor-23676 .elementor-element.elementor-element-0cbda72.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-0cbda72.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-0cbda72.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-0cbda72 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23676 .elementor-element.elementor-element-0cbda72 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23676 .elementor-element.elementor-element-0cbda72 .elementor-image-box-title{font-family:var( --e-global-typography-51829e1-font-family ), Sans-serif;font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );color:var( --e-global-color-text );}.elementor-23676 .elementor-element.elementor-element-9033ec5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-23676 .elementor-element.elementor-element-9033ec5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23676 .elementor-element.elementor-element-614f811 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23676 .elementor-element.elementor-element-614f811 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23676 .elementor-element.elementor-element-1269aff .elementor-accordion-item{border-width:0px;}.elementor-23676 .elementor-element.elementor-element-1269aff .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-23676 .elementor-element.elementor-element-1269aff .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-23676 .elementor-element.elementor-element-1269aff .elementor-accordion-icon, .elementor-23676 .elementor-element.elementor-element-1269aff .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-23676 .elementor-element.elementor-element-1269aff .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-23676 .elementor-element.elementor-element-1269aff .elementor-accordion-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;line-height:1.4em;}.elementor-23676 .elementor-element.elementor-element-1269aff .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-accent );}.elementor-23676 .elementor-element.elementor-element-1269aff .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-23676 .elementor-element.elementor-element-1269aff .elementor-accordion-icon{margin-inline-end:0px;}.elementor-23676 .elementor-element.elementor-element-d6769d9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23676 .elementor-element.elementor-element-3b48ceb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23676 .elementor-element.elementor-element-3b48ceb .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:36px;line-height:1.4em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-23676 .elementor-element.elementor-element-eed6e3a .swiper-slide{transition-duration:calc(4000ms*1.2);height:400px;}.elementor-23676 .elementor-element.elementor-element-eed6e3a .swiper-slide-contents{max-width:20%;}.elementor-23676 .elementor-element.elementor-element-eed6e3a .swiper-slide-inner{text-align:center;}.elementor-23676 .elementor-element.elementor-element-eed6e3a .elementor-slide-heading{color:var( --e-global-color-accent );}.elementor-23676 .elementor-element.elementor-element-eed6e3a .elementor-swiper-button{color:var( --e-global-color-accent );}.elementor-23676 .elementor-element.elementor-element-eed6e3a .elementor-swiper-button svg{fill:var( --e-global-color-accent );}.elementor-23676 .elementor-element.elementor-element-1bd1cf9:not(.elementor-motion-effects-element-type-background), .elementor-23676 .elementor-element.elementor-element-1bd1cf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23676 .elementor-element.elementor-element-1bd1cf9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 40px 0px;}.elementor-23676 .elementor-element.elementor-element-1bd1cf9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23676 .elementor-element.elementor-element-840e947 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-23676 .elementor-element.elementor-element-a70a6ed{text-align:start;}.elementor-23676 .elementor-element.elementor-element-a70a6ed .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:26px;font-weight:bold;line-height:1.4em;color:var( --e-global-color-6ecd928 );}.elementor-23676 .elementor-element.elementor-element-5890daf .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-23676 .elementor-element.elementor-element-5890daf .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-6ecd928 );}.elementor-23676 .elementor-element.elementor-element-5890daf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6ecd928 );}.elementor-23676 .elementor-element.elementor-element-5890daf.elementor-view-framed .elementor-icon, .elementor-23676 .elementor-element.elementor-element-5890daf.elementor-view-default .elementor-icon{fill:var( --e-global-color-6ecd928 );color:var( --e-global-color-6ecd928 );border-color:var( --e-global-color-6ecd928 );}.elementor-23676 .elementor-element.elementor-element-5890daf .elementor-icon{font-size:32px;}.elementor-23676 .elementor-element.elementor-element-5890daf .elementor-icon-box-title, .elementor-23676 .elementor-element.elementor-element-5890daf .elementor-icon-box-title a{font-family:var( --e-global-typography-51829e1-font-family ), Sans-serif;font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-f821240 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-23676 .elementor-element.elementor-element-f821240 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-6ecd928 );}.elementor-23676 .elementor-element.elementor-element-f821240.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6ecd928 );}.elementor-23676 .elementor-element.elementor-element-f821240.elementor-view-framed .elementor-icon, .elementor-23676 .elementor-element.elementor-element-f821240.elementor-view-default .elementor-icon{fill:var( --e-global-color-6ecd928 );color:var( --e-global-color-6ecd928 );border-color:var( --e-global-color-6ecd928 );}.elementor-23676 .elementor-element.elementor-element-f821240 .elementor-icon{font-size:32px;}.elementor-23676 .elementor-element.elementor-element-f821240 .elementor-icon-box-title, .elementor-23676 .elementor-element.elementor-element-f821240 .elementor-icon-box-title a{font-family:var( --e-global-typography-51829e1-font-family ), Sans-serif;font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-7b7f33b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-23676 .elementor-element.elementor-element-f18080e{text-align:start;}.elementor-23676 .elementor-element.elementor-element-f18080e .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:26px;font-weight:bold;line-height:1.4em;color:var( --e-global-color-6ecd928 );}.elementor-23676 .elementor-element.elementor-element-59d129a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-23676 .elementor-element.elementor-element-59d129a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-6ecd928 );}.elementor-23676 .elementor-element.elementor-element-59d129a.elementor-view-stacked .elementor-icon{background-color:#336FB2;}.elementor-23676 .elementor-element.elementor-element-59d129a.elementor-view-framed .elementor-icon, .elementor-23676 .elementor-element.elementor-element-59d129a.elementor-view-default .elementor-icon{fill:#336FB2;color:#336FB2;border-color:#336FB2;}.elementor-23676 .elementor-element.elementor-element-59d129a .elementor-icon{font-size:32px;}.elementor-23676 .elementor-element.elementor-element-59d129a .elementor-icon-box-title, .elementor-23676 .elementor-element.elementor-element-59d129a .elementor-icon-box-title a{font-family:var( --e-global-typography-51829e1-font-family ), Sans-serif;font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-8c7f4e4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-23676 .elementor-element.elementor-element-be7f0ed{text-align:start;}.elementor-23676 .elementor-element.elementor-element-be7f0ed .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:26px;font-weight:bold;line-height:1.4em;color:var( --e-global-color-6ecd928 );}.elementor-23676 .elementor-element.elementor-element-7295248{width:auto;max-width:auto;}.elementor-23676 .elementor-element.elementor-element-7295248 > .elementor-widget-container{margin:0px 030px 0px 0px;}.elementor-23676 .elementor-element.elementor-element-7295248 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-23676 .elementor-element.elementor-element-7295248 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-6ecd928 );}.elementor-23676 .elementor-element.elementor-element-7295248.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6ecd928 );}.elementor-23676 .elementor-element.elementor-element-7295248.elementor-view-framed .elementor-icon, .elementor-23676 .elementor-element.elementor-element-7295248.elementor-view-default .elementor-icon{fill:var( --e-global-color-6ecd928 );color:var( --e-global-color-6ecd928 );border-color:var( --e-global-color-6ecd928 );}.elementor-23676 .elementor-element.elementor-element-7295248 .elementor-icon{font-size:32px;}.elementor-23676 .elementor-element.elementor-element-7295248 .elementor-icon-box-title, .elementor-23676 .elementor-element.elementor-element-7295248 .elementor-icon-box-title a{font-family:var( --e-global-typography-51829e1-font-family ), Sans-serif;font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-7295248 .elementor-icon-box-description{font-family:var( --e-global-typography-51829e1-font-family ), Sans-serif;font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );color:var( --e-global-color-6ecd928 );}.elementor-23676 .elementor-element.elementor-element-0466d99 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-23676 .elementor-element.elementor-element-8d16aff{text-align:start;}.elementor-23676 .elementor-element.elementor-element-8d16aff .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:26px;font-weight:bold;line-height:1.4em;color:var( --e-global-color-6ecd928 );}.elementor-23676 .elementor-element.elementor-element-a1a6245 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-23676 .elementor-element.elementor-element-a1a6245 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-6ecd928 );}.elementor-23676 .elementor-element.elementor-element-a1a6245.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6ecd928 );}.elementor-23676 .elementor-element.elementor-element-a1a6245.elementor-view-framed .elementor-icon, .elementor-23676 .elementor-element.elementor-element-a1a6245.elementor-view-default .elementor-icon{fill:var( --e-global-color-6ecd928 );color:var( --e-global-color-6ecd928 );border-color:var( --e-global-color-6ecd928 );}.elementor-23676 .elementor-element.elementor-element-a1a6245 .elementor-icon{font-size:32px;}.elementor-23676 .elementor-element.elementor-element-a1a6245 .elementor-icon-box-title, .elementor-23676 .elementor-element.elementor-element-a1a6245 .elementor-icon-box-title a{font-family:var( --e-global-typography-51829e1-font-family ), Sans-serif;font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-a1a6245 .elementor-icon-box-description{font-family:var( --e-global-typography-51829e1-font-family ), Sans-serif;font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}@media(max-width:1024px){.elementor-23676 .elementor-element.elementor-element-5f1665d{margin-top:0px;margin-bottom:0px;}.elementor-23676 .elementor-element.elementor-element-f84cf64 .swiper-slide-contents{max-width:80%;}.elementor-23676 .elementor-element.elementor-element-f84cf64 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-23676 .elementor-element.elementor-element-24ded39{margin-top:20px;margin-bottom:20px;}.elementor-23676 .elementor-element.elementor-element-3a2514c{margin-top:0px;margin-bottom:0px;}.elementor-23676 .elementor-element.elementor-element-1a8e447{--swiper-slides-to-display:1;width:100%;max-width:100%;}.elementor-23676 .elementor-element.elementor-element-581d87b{text-align:end;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-bc-flex-widget .elementor-23676 .elementor-element.elementor-element-fca0cdd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23676 .elementor-element.elementor-element-fca0cdd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23676 .elementor-element.elementor-element-fca0cdd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23676 .elementor-element.elementor-element-e9c8346 .elementor-heading-title{font-size:20px;}.elementor-23676 .elementor-element.elementor-element-1c28ebb .elementor-post__title, .elementor-23676 .elementor-element.elementor-element-1c28ebb .elementor-post__title a{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-1c28ebb .elementor-post__excerpt p{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-301f8c0 .elementor-heading-title{font-size:20px;}.elementor-23676 .elementor-element.elementor-element-8ea445a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-23676 .elementor-element.elementor-element-8ea445a:after{content:"0.6";}.elementor-23676 .elementor-element.elementor-element-8ea445a .elementor-post__title, .elementor-23676 .elementor-element.elementor-element-8ea445a .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23676 .elementor-element.elementor-element-bdd6de9 .elementor-heading-title{font-size:20px;}.elementor-bc-flex-widget .elementor-23676 .elementor-element.elementor-element-0fb2fd5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23676 .elementor-element.elementor-element-0fb2fd5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23676 .elementor-element.elementor-element-0fb2fd5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23676 .elementor-element.elementor-element-df9eac8 .elementor-heading-title{font-size:20px;}.elementor-23676 .elementor-element.elementor-element-9e290f2 .elementor-post__title, .elementor-23676 .elementor-element.elementor-element-9e290f2 .elementor-post__title a{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-9e290f2 .elementor-post__excerpt p{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-4ab1daf .elementor-heading-title{font-size:20px;}.elementor-23676 .elementor-element.elementor-element-b987b1a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-23676 .elementor-element.elementor-element-b987b1a:after{content:"0.6";}.elementor-23676 .elementor-element.elementor-element-b987b1a .elementor-post__title, .elementor-23676 .elementor-element.elementor-element-b987b1a .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23676 .elementor-element.elementor-element-ff81828{text-align:center;}.elementor-23676 .elementor-element.elementor-element-ff81828 .elementor-heading-title{font-size:20px;}.elementor-23676 .elementor-element.elementor-element-cc3630e{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-23676 .elementor-element.elementor-element-f7aa791{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-23676 .elementor-element.elementor-element-5020863{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-23676 .elementor-element.elementor-element-5020863 > .elementor-widget-container{background-position:96% 4%;}.elementor-23676 .elementor-element.elementor-element-5020863 .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-07e379d{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-23676 .elementor-element.elementor-element-07e379d > .elementor-widget-container{background-position:96% 4%;}.elementor-23676 .elementor-element.elementor-element-07e379d .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-45cba82{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-23676 .elementor-element.elementor-element-45cba82 > .elementor-widget-container{background-position:96% 4%;}.elementor-23676 .elementor-element.elementor-element-45cba82 .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-98a757b{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-23676 .elementor-element.elementor-element-98a757b .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-be24e0c{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-23676 .elementor-element.elementor-element-be24e0c .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-6c3e461{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-23676 .elementor-element.elementor-element-6c3e461 .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-da5669f{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-23676 .elementor-element.elementor-element-da5669f .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-169abd4{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-23676 .elementor-element.elementor-element-169abd4 > .elementor-widget-container{background-position:96% 4%;}.elementor-23676 .elementor-element.elementor-element-169abd4 .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-291aa4a{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-23676 .elementor-element.elementor-element-291aa4a .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-6989466{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-23676 .elementor-element.elementor-element-6989466 .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-4d2eec6{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-23676 .elementor-element.elementor-element-4d2eec6 .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-0d184d8{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-23676 .elementor-element.elementor-element-0d184d8 .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-0cbda72{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-23676 .elementor-element.elementor-element-0cbda72 .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-9033ec5{margin-top:30px;margin-bottom:60px;}.elementor-23676 .elementor-element.elementor-element-d6769d9{margin-top:0px;margin-bottom:30px;}.elementor-23676 .elementor-element.elementor-element-1bd1cf9{padding:20px 20px 20px 20px;}.elementor-23676 .elementor-element.elementor-element-5890daf .elementor-icon-box-title, .elementor-23676 .elementor-element.elementor-element-5890daf .elementor-icon-box-title a{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-f821240 .elementor-icon-box-title, .elementor-23676 .elementor-element.elementor-element-f821240 .elementor-icon-box-title a{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-59d129a .elementor-icon-box-title, .elementor-23676 .elementor-element.elementor-element-59d129a .elementor-icon-box-title a{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-7295248 .elementor-icon-box-title, .elementor-23676 .elementor-element.elementor-element-7295248 .elementor-icon-box-title a{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-7295248 .elementor-icon-box-description{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-a1a6245 .elementor-icon-box-title, .elementor-23676 .elementor-element.elementor-element-a1a6245 .elementor-icon-box-title a{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-a1a6245 .elementor-icon-box-description{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}}@media(max-width:767px){.elementor-23676 .elementor-element.elementor-element-5f1665d{margin-top:0px;margin-bottom:0px;}.elementor-23676 .elementor-element.elementor-element-f84cf64 .swiper-slide{height:150px;}.elementor-23676 .elementor-element.elementor-element-f84cf64 .swiper-slide-contents{max-width:70%;}.elementor-23676 .elementor-element.elementor-element-f84cf64 .swiper-slide-inner{padding:10px 0px 0px 0px;}.elementor-23676 .elementor-element.elementor-element-f84cf64 .elementor-slide-description{font-size:14px;}.elementor-23676 .elementor-element.elementor-element-24ded39{margin-top:20px;margin-bottom:10px;}.elementor-23676 .elementor-element.elementor-element-3a2514c{margin-top:0px;margin-bottom:0px;}.elementor-23676 .elementor-element.elementor-element-fae511f{width:100%;}.elementor-23676 .elementor-element.elementor-element-1a8e447{--swiper-slides-to-display:1;}.elementor-23676 .elementor-element.elementor-element-581d87b > .elementor-widget-container{margin:0px 42px 0px 0px;}.elementor-23676 .elementor-element.elementor-element-581d87b{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23676 .elementor-element.elementor-element-e9c8346 .elementor-heading-title{font-size:18px;}.elementor-23676 .elementor-element.elementor-element-1c28ebb .elementor-post__title, .elementor-23676 .elementor-element.elementor-element-1c28ebb .elementor-post__title a{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-1c28ebb .elementor-post__excerpt p{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-301f8c0 .elementor-heading-title{font-size:18px;}.elementor-23676 .elementor-element.elementor-element-8ea445a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-23676 .elementor-element.elementor-element-8ea445a:after{content:"0.5";}.elementor-23676 .elementor-element.elementor-element-8ea445a .elementor-post__thumbnail__link{width:100%;}.elementor-23676 .elementor-element.elementor-element-8ea445a .elementor-post__title, .elementor-23676 .elementor-element.elementor-element-8ea445a .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23676 .elementor-element.elementor-element-bdd6de9 .elementor-heading-title{font-size:18px;}.elementor-23676 .elementor-element.elementor-element-df9eac8 .elementor-heading-title{font-size:18px;}.elementor-23676 .elementor-element.elementor-element-9e290f2 .elementor-post__title, .elementor-23676 .elementor-element.elementor-element-9e290f2 .elementor-post__title a{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-9e290f2 .elementor-post__excerpt p{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-4ab1daf .elementor-heading-title{font-size:18px;}.elementor-23676 .elementor-element.elementor-element-b987b1a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-23676 .elementor-element.elementor-element-b987b1a:after{content:"0.5";}.elementor-23676 .elementor-element.elementor-element-b987b1a .elementor-post__thumbnail__link{width:100%;}.elementor-23676 .elementor-element.elementor-element-b987b1a .elementor-post__title, .elementor-23676 .elementor-element.elementor-element-b987b1a .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23676 .elementor-element.elementor-element-ff81828 .elementor-heading-title{font-size:18px;}.elementor-23676 .elementor-element.elementor-element-cc3630e{margin-top:60px;margin-bottom:20px;}.elementor-23676 .elementor-element.elementor-element-f7aa791{margin-top:0px;margin-bottom:0px;}.elementor-23676 .elementor-element.elementor-element-5020863 > .elementor-widget-container{padding:10px 0px 10px 0px;background-position:98% 2%;}.elementor-23676 .elementor-element.elementor-element-5020863{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-23676 .elementor-element.elementor-element-5020863 .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-5020863.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-5020863.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-5020863.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-5020863 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-23676 .elementor-element.elementor-element-5020863 .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-07e379d > .elementor-widget-container{padding:10px 0px 10px 0px;background-position:98% 2%;}.elementor-23676 .elementor-element.elementor-element-07e379d{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-23676 .elementor-element.elementor-element-07e379d .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-07e379d.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-07e379d.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-07e379d.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-07e379d .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-23676 .elementor-element.elementor-element-07e379d .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-45cba82 > .elementor-widget-container{padding:10px 0px 10px 0px;background-position:98% 2%;}.elementor-23676 .elementor-element.elementor-element-45cba82{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-23676 .elementor-element.elementor-element-45cba82 .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-45cba82.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-45cba82.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-45cba82.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-45cba82 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-23676 .elementor-element.elementor-element-45cba82 .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-98a757b > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-23676 .elementor-element.elementor-element-98a757b{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-23676 .elementor-element.elementor-element-98a757b .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-98a757b.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-98a757b.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-98a757b.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-98a757b .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-23676 .elementor-element.elementor-element-98a757b .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-be24e0c > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-23676 .elementor-element.elementor-element-be24e0c{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-23676 .elementor-element.elementor-element-be24e0c .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-be24e0c.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-be24e0c.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-be24e0c.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-be24e0c .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-23676 .elementor-element.elementor-element-be24e0c .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-6c3e461 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-23676 .elementor-element.elementor-element-6c3e461{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-23676 .elementor-element.elementor-element-6c3e461 .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-6c3e461.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-6c3e461.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-6c3e461.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-6c3e461 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-23676 .elementor-element.elementor-element-6c3e461 .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-da5669f > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-23676 .elementor-element.elementor-element-da5669f{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-23676 .elementor-element.elementor-element-da5669f .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-da5669f.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-da5669f.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-da5669f.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-da5669f .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-23676 .elementor-element.elementor-element-da5669f .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-169abd4 > .elementor-widget-container{padding:10px 0px 10px 0px;background-position:98% 2%;}.elementor-23676 .elementor-element.elementor-element-169abd4{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-23676 .elementor-element.elementor-element-169abd4 .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-169abd4.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-169abd4.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-169abd4.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-169abd4 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-23676 .elementor-element.elementor-element-169abd4 .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-291aa4a > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-23676 .elementor-element.elementor-element-291aa4a{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-23676 .elementor-element.elementor-element-291aa4a .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-291aa4a.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-291aa4a.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-291aa4a.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-291aa4a .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-23676 .elementor-element.elementor-element-291aa4a .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-6989466 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-23676 .elementor-element.elementor-element-6989466{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-23676 .elementor-element.elementor-element-6989466 .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-6989466.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-6989466.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-6989466.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-6989466 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-23676 .elementor-element.elementor-element-6989466 .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-4d2eec6 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-23676 .elementor-element.elementor-element-4d2eec6{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-23676 .elementor-element.elementor-element-4d2eec6 .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-4d2eec6.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-4d2eec6.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-4d2eec6.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-4d2eec6 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-23676 .elementor-element.elementor-element-4d2eec6 .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-0d184d8 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-23676 .elementor-element.elementor-element-0d184d8{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-23676 .elementor-element.elementor-element-0d184d8 .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-0d184d8.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-0d184d8.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-0d184d8.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-0d184d8 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-23676 .elementor-element.elementor-element-0d184d8 .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-0cbda72 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-23676 .elementor-element.elementor-element-0cbda72{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-23676 .elementor-element.elementor-element-0cbda72 .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-0cbda72.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-23676 .elementor-element.elementor-element-0cbda72.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-23676 .elementor-element.elementor-element-0cbda72.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-23676 .elementor-element.elementor-element-0cbda72 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-23676 .elementor-element.elementor-element-0cbda72 .elementor-image-box-title{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-9033ec5{margin-top:60px;margin-bottom:60px;}.elementor-23676 .elementor-element.elementor-element-eed6e3a .swiper-slide-contents{max-width:100%;}.elementor-23676 .elementor-element.elementor-element-5890daf .elementor-icon{font-size:26px;}.elementor-23676 .elementor-element.elementor-element-5890daf .elementor-icon-box-title, .elementor-23676 .elementor-element.elementor-element-5890daf .elementor-icon-box-title a{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-f821240 .elementor-icon{font-size:26px;}.elementor-23676 .elementor-element.elementor-element-f821240 .elementor-icon-box-title, .elementor-23676 .elementor-element.elementor-element-f821240 .elementor-icon-box-title a{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-59d129a .elementor-icon{font-size:26px;}.elementor-23676 .elementor-element.elementor-element-59d129a .elementor-icon-box-title, .elementor-23676 .elementor-element.elementor-element-59d129a .elementor-icon-box-title a{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-7295248 .elementor-icon{font-size:27px;}.elementor-23676 .elementor-element.elementor-element-7295248 .elementor-icon-box-title, .elementor-23676 .elementor-element.elementor-element-7295248 .elementor-icon-box-title a{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-7295248 .elementor-icon-box-description{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-a1a6245 .elementor-icon-box-title, .elementor-23676 .elementor-element.elementor-element-a1a6245 .elementor-icon-box-title a{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}.elementor-23676 .elementor-element.elementor-element-a1a6245 .elementor-icon-box-description{font-size:var( --e-global-typography-51829e1-font-size );line-height:var( --e-global-typography-51829e1-line-height );}}@media(min-width:768px){.elementor-23676 .elementor-element.elementor-element-24307a3{width:100%;}.elementor-23676 .elementor-element.elementor-element-586ef7a{width:15%;}.elementor-23676 .elementor-element.elementor-element-fae511f{width:67.932%;}.elementor-23676 .elementor-element.elementor-element-2fbba40{width:16.4%;}.elementor-23676 .elementor-element.elementor-element-a1827ef{width:15%;}.elementor-23676 .elementor-element.elementor-element-fca0cdd{width:35%;}.elementor-23676 .elementor-element.elementor-element-672209b{width:33.519%;}.elementor-23676 .elementor-element.elementor-element-5b1e348{width:16.481%;}.elementor-23676 .elementor-element.elementor-element-bafbda2{width:100%;}.elementor-23676 .elementor-element.elementor-element-614f811{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-23676 .elementor-element.elementor-element-fae511f{width:100%;}.elementor-23676 .elementor-element.elementor-element-840e947{width:50%;}.elementor-23676 .elementor-element.elementor-element-7b7f33b{width:50%;}.elementor-23676 .elementor-element.elementor-element-8c7f4e4{width:50%;}.elementor-23676 .elementor-element.elementor-element-0466d99{width:50%;}}/* Start custom CSS for section, class: .elementor-element-5f1665d */.elementor-23676 .elementor-element.elementor-element-5f1665d {
    max-width: 1920px;
    margin: -80px auto 55px auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e0ba40 */.elementor-23676 .elementor-element.elementor-element-4e0ba40 h2 {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 30px;
}

.elementor-23676 .elementor-element.elementor-element-4e0ba40 h2::before {
    content: url('https://www.ville-saint-saulve.fr/wp-content/uploads/2022/01/journal.png');
    position: absolute;
    top: -15px;
    left: 0px;
}

.elementor-23676 .elementor-element.elementor-element-4e0ba40 h2::after {
    content: "";
    width: 80%;
    height: 1px;
    background: #29A79F;
    display: inline-block;
}

@media screen and (max-width: 1024px) {
.elementor-23676 .elementor-element.elementor-element-4e0ba40 h2 {
        margin-left: 40px;
        margin-right: 40px;
}

.elementor-23676 .elementor-element.elementor-element-4e0ba40 h2::after {
    width: 70%;
}
}

@media screen and (max-width: 425px) {
    .elementor-23676 .elementor-element.elementor-element-4e0ba40 h2 {
        margin: 0;
    }
    
    .elementor-23676 .elementor-element.elementor-element-4e0ba40 h2::after {
    width: 30%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-581d87b */.elementor-23676 .elementor-element.elementor-element-581d87b a {
    width: 100% !important;
    display: flex;
    align-items: center;
    justify-content: end;
    margin: 0;
    margin-bottom: -15px
}

.elementor-23676 .elementor-element.elementor-element-581d87b a::after {
    content: "";
    width: 10%;
    background: #29A79F;
    height: 1px;
    margin-left: 50px;
}

@media screen and (max-width: 1024px) {
    .elementor-23676 .elementor-element.elementor-element-581d87b {
        max-width: 930px !important;
        margin: auto;
    }
}
    
    @media screen and (max-width: 768px) {
        
       .elementor-23676 .elementor-element.elementor-element-581d87b {
        max-width: 660px !important;
        margin: auto;
    }
    }

@media screen and (max-width: 425px) {
    .elementor-23676 .elementor-element.elementor-element-581d87b a::after {
    content: "";
    width: 20%;
    margin-left: 10px;
}
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9c8346 */.elementor-23676 .elementor-element.elementor-element-e9c8346{
    height: 2em;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-1c28ebb */.elementor-23676 .elementor-element.elementor-element-1c28ebb .elementor-post__excerpt {
    margin: 0!important;
}
.elementor-23676 .elementor-element.elementor-element-1c28ebb{
    height: 37em !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fca0cdd */.elementor-23676 .elementor-element.elementor-element-fca0cdd {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-301f8c0 */.elementor-23676 .elementor-element.elementor-element-301f8c0{
    height: 2em
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-8ea445a */.past-publications .elementor-post__thumbnail__link {
    position: relative !important;
    display: flex !important;
    justify-content: center !important;

}
.elementor-posts-container > .elementor-post > .elementor-post__card >
    a > div >img{
    height: 15.5em !important;
    width: auto; 
    align-self: center;
}

.past-publications .elementor-post__text {
    background: #29A79F;
    position: absolute;
    bottom: 20px;
    padding: 5px 8px !important;
    max-width: 100% !important;
    width: auto !important;
}

.past-publications .elementor-post__text a  {
    color: white;
        font-size: 16px !important;
}

.past-publications .elementor-post__text a b {
    color: #74E7D9 !important;
}

.elementor-23676 .elementor-element.elementor-element-8ea445a{
    display: flex;
    flex-direction: column;
    justify-content: space-between !important;
    height: 37em;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-672209b */.elementor-23676 .elementor-element.elementor-element-672209b{
    height: 40em;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-9e290f2 */.elementor-23676 .elementor-element.elementor-element-9e290f2 .elementor-post__excerpt {
    margin: 0!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0fb2fd5 */.elementor-23676 .elementor-element.elementor-element-0fb2fd5 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    background: url('https://www.ville-saint-saulve.fr/wp-content/uploads/2022/02/agenda-calendar-background.svg') no-repeat right bottom, #EBF5F4;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b987b1a */.past-publications .elementor-post__thumbnail__link {
    position: relative;
}

.past-publications .elementor-post__text {
    background: #29A79F;
    position: absolute;
    bottom: 20px;
    padding: 5px 8px !important;
    max-width: 100% !important;
    width: auto !important;
}

.past-publications .elementor-post__text a  {
    color: white;
        font-size: 16px !important;
}

.past-publications .elementor-post__text a b {
    color: #74E7D9 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c59bdf9 */.elementor-23676 .elementor-element.elementor-element-c59bdf9 h2 {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 30px;
    z-index: 1;
}

.elementor-23676 .elementor-element.elementor-element-c59bdf9 h2::before {
    content: url('https://www.ville-saint-saulve.fr/wp-content/uploads/2022/01/blue-arrow.png');
    position: absolute;
    top: -15px;
    left: 0px;
    z-index: -1;
}

.elementor-23676 .elementor-element.elementor-element-c59bdf9 h2::after {
    content: "";
    width: 75%;
    height: 1px;
    background: #336FB2;
    display: inline-block;
}

@media screen and (max-width: 1024px) {
.elementor-23676 .elementor-element.elementor-element-c59bdf9 h2 {
        margin-left: 40px;
        margin-right: 40px;
    }
}

@media screen and (max-width: 768px) {
    .elementor-23676 .elementor-element.elementor-element-c59bdf9 h2::after {
        width: 60%;
    }
}


@media screen and (max-width: 425px) {
    .elementor-23676 .elementor-element.elementor-element-c59bdf9 h2 {
        margin: 0;
    }
    
    .elementor-23676 .elementor-element.elementor-element-c59bdf9 h2::after {
    width: 20%;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bafbda2 */@media screen and (max-width: 715px) {
    .elementor-23676 .elementor-element.elementor-element-bafbda2 > div {
    gap: 1px !important;
    }

    
    .elementor-23676 .elementor-element.elementor-element-bafbda2 > div > div > div > div  {
        min-height: 176px !important; / * MARION * /
        display: flex;
        flex-direction: column;
    }
}

.elementor-23676 .elementor-element.elementor-element-bafbda2 > div {
    gap: 25px
}

 .elementor-23676 .elementor-element.elementor-element-bafbda2 > div > div > div > div  {
    min-height: 160px;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    padding: 5px;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-1269aff */.elementor-23676 .elementor-element.elementor-element-1269aff i {
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-614f811 */.elementor-23676 .elementor-element.elementor-element-614f811 { 
    width: 80%;
    margin: 0 auto 0 auto;
    max-width: 1120px;
}

@media screen and (max-width: 425px) {
    .elementor-23676 .elementor-element.elementor-element-614f811 {
        width: 95%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9033ec5 */.elementor-23676 .elementor-element.elementor-element-9033ec5 {
background: url('https://www.ville-saint-saulve.fr/wp-content/uploads/2022/02/Colombe-2.svg') no-repeat, #EFEFEF;
background-size: 100%;
background-position: 200px;
}

 .elementor-23676 .elementor-element.elementor-element-9033ec5 input[type="email"] {
     box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.1);
     padding-left: 10px !important;
     background: white;
     font-family: "Josefin Sans";
 }
 
 .elementor-23676 .elementor-element.elementor-element-9033ec5 label {
     font-family: "Josefin Sans", serif;
     font-size: 16px;
 }
 
.elementor-23676 .elementor-element.elementor-element-9033ec5 input[type="submit"] {
    font-size: 16px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 26px !important;
    min-width: 85px;
    padding: 3px 15px 0 15px !important;
    box-sizing: border-box;
    font-family: "Josefin Sans";
    background: linear-gradient(180deg, #29837E 0%, #12A19A 100%);
}

.elementor-23676 .elementor-element.elementor-element-9033ec5 form {
    position: relative;
}

.elementor-23676 .elementor-element.elementor-element-9033ec5 .mailpoet_checkbox_label {
    font-family: "Josefin Sans";
}

.elementor-23676 .elementor-element.elementor-element-9033ec5 .mailpoet_checkbox_label a {
    color: #298D88 !important;
    cursor: pointer;
    font-weight: bold;
}

@media screen and (min-width: 650px) {
    .elementor-23676 .elementor-element.elementor-element-9033ec5 input[type="submit"] {
    position: absolute;
    top: 25px;
    right: 26px;
}
}

@media screen and (max-width: 425px) {
    .elementor-23676 .elementor-element.elementor-element-9033ec5 a:not(.mailpoet_checkbox_label a)  {
        font-size:16px !important;
        max-width: 200px;
        display: block;
    }
    
    .elementor-23676 .elementor-element.elementor-element-9033ec5 { 
        background-size: 300%;
    background-position: 50% 200%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b48ceb */.elementor-23676 .elementor-element.elementor-element-3b48ceb h2 {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 30px;
    z-index: 2;
}

.elementor-23676 .elementor-element.elementor-element-3b48ceb h2::before {
    content: url('https://web-lux.fr/12345/wp-content/uploads/2022/01/Agenda.png');
    position: absolute;
    top: -30px;
    left: 0px;
    z-index: -1;}

.elementor-23676 .elementor-element.elementor-element-3b48ceb h2::after {
    content: "";
    width: 60%;
    height: 1px;
    background: #29A79F;
    display: inline-block;
}

@media screen and (max-width: 1024px) {
.elementor-23676 .elementor-element.elementor-element-3b48ceb h2 {
        margin-left: 40px;
        margin-right: 40px;
    }
}

@media screen and (max-width: 768px) {
.elementor-23676 .elementor-element.elementor-element-3b48ceb h2::after {
    width: 70%;
}
}

@media screen and (max-width: 425px) {
    .elementor-23676 .elementor-element.elementor-element-3b48ceb h2 {
        margin: 0;
    }
    
    .elementor-23676 .elementor-element.elementor-element-3b48ceb h2::after {
    width: 50%;
}
}/* End custom CSS */