.elementor-14449 .elementor-element.elementor-element-2f66778 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14449 .elementor-element.elementor-element-2f66778:not(.elementor-motion-effects-element-type-background), .elementor-14449 .elementor-element.elementor-element-2f66778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://terragestion.com/wp-content/uploads/2025/06/fond-section1-accueil-scaled-1.jpg");background-position:top left;background-repeat:no-repeat;background-size:100% auto;}.elementor-14449 .elementor-element.elementor-element-2f66778{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:35px;margin-bottom:0px;padding:0% 20% 7% 20%;z-index:999;}.elementor-14449 .elementor-element.elementor-element-2f66778 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14449 .elementor-element.elementor-element-1d9e547:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14449 .elementor-element.elementor-element-1d9e547 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14449 .elementor-element.elementor-element-1d9e547.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14449 .elementor-element.elementor-element-1d9e547 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14449 .elementor-element.elementor-element-1d9e547 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14449 .elementor-element.elementor-element-1d9e547{z-index:999;}.elementor-bc-flex-widget .elementor-14449 .elementor-element.elementor-element-09bb2d8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14449 .elementor-element.elementor-element-09bb2d8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14449 .elementor-element.elementor-element-09bb2d8 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-14449 .elementor-element.elementor-element-95e2b40 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:54px;font-weight:700;text-transform:uppercase;color:#092566;}.elementor-14449 .elementor-element.elementor-element-4a53346 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-14449 .elementor-element.elementor-element-4a53346{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:500;line-height:24px;color:#092566;}.elementor-14449 .elementor-element.elementor-element-975eebd > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-14449 .elementor-element.elementor-element-975eebd{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:500;line-height:26px;color:#092566;}.elementor-14449 .elementor-element.elementor-element-f680c38 img{width:100%;}body:not(.rtl) .elementor-14449 .elementor-element.elementor-element-cfd2d2f{right:-42vw;}body.rtl .elementor-14449 .elementor-element.elementor-element-cfd2d2f{left:-42vw;}.elementor-14449 .elementor-element.elementor-element-cfd2d2f{top:75%;}.elementor-14449 .elementor-element.elementor-element-cfd2d2f img{width:4vw;opacity:0.42;}body:not(.rtl) .elementor-14449 .elementor-element.elementor-element-01ed37e{right:-35.043vw;}body.rtl .elementor-14449 .elementor-element.elementor-element-01ed37e{left:-35.043vw;}.elementor-14449 .elementor-element.elementor-element-01ed37e{top:7.358%;}.elementor-14449 .elementor-element.elementor-element-01ed37e img{width:2.5vw;opacity:1;}.elementor-14449 .elementor-element.elementor-element-18596ff > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14449 .elementor-element.elementor-element-18596ff > .elementor-background-overlay{background-image:url("https://terragestion.com/wp-content/uploads/2025/06/Groupe-46@2x.png");background-position:10% 63%;background-repeat:no-repeat;background-size:3% auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14449 .elementor-element.elementor-element-18596ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-30px;padding:0% 19% 0% 19%;}.elementor-14449 .elementor-element.elementor-element-da9f66b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14449 .elementor-element.elementor-element-da9f66b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://terragestion.com/wp-content/uploads/2021/07/Groupe-158@2x.png");background-repeat:no-repeat;background-size:5% auto;}.elementor-14449 .elementor-element.elementor-element-da9f66b > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://terragestion.com/wp-content/uploads/2025/06/Groupe-9@2x.png");background-position:bottom right;background-repeat:no-repeat;background-size:5% auto;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14449 .elementor-element.elementor-element-da9f66b > .elementor-element-populated, .elementor-14449 .elementor-element.elementor-element-da9f66b > .elementor-element-populated > .elementor-background-overlay, .elementor-14449 .elementor-element.elementor-element-da9f66b > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14449 .elementor-element.elementor-element-da9f66b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:4% 5% 4% 5%;}.elementor-14449 .elementor-element.elementor-element-da9f66b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14449 .elementor-element.elementor-element-0340c30{text-align:start;}.elementor-14449 .elementor-element.elementor-element-0340c30 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:45px;font-weight:700;color:#092566;}.elementor-14449 .elementor-element.elementor-element-bf04a5b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14449 .elementor-element.elementor-element-bf04a5b{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:500;line-height:26px;color:#092566;}.elementor-14449 .elementor-element.elementor-element-dac6510 > .elementor-widget-container{background-color:#40C0EF36;margin:15px 0px 0px 0px;padding:5% 5% 8% 5%;border-radius:25px 25px 25px 25px;}.elementor-14449 .elementor-element.elementor-element-dac6510{z-index:999;}@media(min-width:768px){.elementor-14449 .elementor-element.elementor-element-09bb2d8{width:55.04%;}.elementor-14449 .elementor-element.elementor-element-966d4fa{width:44.96%;}}@media(max-width:1024px){.elementor-14449 .elementor-element.elementor-element-2f66778:not(.elementor-motion-effects-element-type-background), .elementor-14449 .elementor-element.elementor-element-2f66778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-14449 .elementor-element.elementor-element-2f66778{padding:0% 2% 0% 2%;}.elementor-14449 .elementor-element.elementor-element-18596ff > .elementor-background-overlay{background-position:0% 0%;}.elementor-14449 .elementor-element.elementor-element-18596ff{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;max-width:90%;}.elementor-14449 .elementor-element.elementor-element-dac6510 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-14449 .elementor-element.elementor-element-2f66778{margin-top:15px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-14449 .elementor-element.elementor-element-1d9e547.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14449 .elementor-element.elementor-element-1d9e547 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14449 .elementor-element.elementor-element-09bb2d8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14449 .elementor-element.elementor-element-95e2b40{text-align:center;}.elementor-14449 .elementor-element.elementor-element-95e2b40 .elementor-heading-title{font-size:35px;}.elementor-14449 .elementor-element.elementor-element-4a53346 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-14449 .elementor-element.elementor-element-4a53346{text-align:center;}.elementor-14449 .elementor-element.elementor-element-975eebd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14449 .elementor-element.elementor-element-975eebd{text-align:center;font-size:17px;line-height:21px;}.elementor-14449 .elementor-element.elementor-element-966d4fa > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14449 .elementor-element.elementor-element-18596ff > .elementor-background-overlay{background-position:0% 0%;background-size:0px auto;}.elementor-14449 .elementor-element.elementor-element-18596ff{margin-top:100px;margin-bottom:-50px;padding:0px 15px 0px 15px;max-width:1000%;}.elementor-14449 .elementor-element.elementor-element-da9f66b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14449 .elementor-element.elementor-element-da9f66b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:40px auto;}.elementor-14449 .elementor-element.elementor-element-da9f66b > .elementor-element-populated >  .elementor-background-overlay{background-size:40px auto;}.elementor-14449 .elementor-element.elementor-element-0340c30{text-align:center;}.elementor-14449 .elementor-element.elementor-element-0340c30 .elementor-heading-title{font-size:25px;}.elementor-14449 .elementor-element.elementor-element-bf04a5b{text-align:center;font-size:17px;line-height:21px;}}/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-dac6510 */.elementor-14449 .elementor-element.elementor-element-dac6510 .gf_progressbar_percentage.percentbar_blue {
    background-color:#299A98!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-18596ff */@media only screen and (max-width: 1025px) {
.elementor-14449 .elementor-element.elementor-element-18596ff{
    margin-left:auto;
    margin-right:auto;
 }
}

.elementor-14449 .elementor-element.elementor-element-18596ff a{
    color:#299A98!important;
}/* End custom CSS */