.elementor-2670 .elementor-element.elementor-element-68d8fe2 .elementor-repeater-item-567157f.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2670 .elementor-element.elementor-element-82b3470.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2670 .elementor-element.elementor-element-82b3470 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-2670 .elementor-element.elementor-element-82b3470 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2670 .elementor-element.elementor-element-348011b:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2670 .elementor-element.elementor-element-348011b.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.saint-thuriau.fr/wp-content/uploads/2021/09/bulle2-section2.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2670 .elementor-element.elementor-element-348011b img{transition-duration:50s;}.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 );}.elementor-2670 .elementor-element.elementor-element-16a1234 > .elementor-widget-container{padding:0px 35px 0px 35px;}.elementor-2670 .elementor-element.elementor-element-16a1234{text-align:center;}.elementor-2670 .elementor-element.elementor-element-16a1234 .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-weight:normal;line-height:1.3em;color:var( --e-global-color-primary );}/* Start custom CSS for column, class: .elementor-element-82b3470 */.elementor-2670 .elementor-element.elementor-element-82b3470 .elementor-widget-container:first-child img{
    transition: all 150ms, text-shadow 300ms;
    transform: scale(1, 1);
}

.elementor-2670 .elementor-element.elementor-element-82b3470 .elementor-widget-container:first-child img:hover{
    transform: scale(1.05, 1.05);
    text-shadow: 0.75px 0 0;
    letter-spacing: 0.2px
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-82b3470 */.elementor-2670 .elementor-element.elementor-element-82b3470 .elementor-widget-container:first-child img{
    transition: all 150ms, text-shadow 300ms;
    transform: scale(1, 1);
}

.elementor-2670 .elementor-element.elementor-element-82b3470 .elementor-widget-container:first-child img:hover{
    transform: scale(1.05, 1.05);
    text-shadow: 0.75px 0 0;
    letter-spacing: 0.2px
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-68d8fe2 *//* centrage vertical du texte dans le bloc */
.elementor-2670 .elementor-element.elementor-element-68d8fe2 .elementor-widget-heading{
    min-height: 44px;
    display: flex;
    align-items: center;
    justify-content: center
} 

/* filet vert */
.elementor-2670 .elementor-element.elementor-element-68d8fe2 .elementor-element-populated::after {
    content: "";
    width: 35px;
    height: 3px;
    margin: auto;
    background-color: #00A19A;
    border-radius: 5px;
    margin-top: 15px;
}/* End custom CSS */