.elementor-58 .elementor-element.elementor-element-aa3bff6 > .elementor-container{max-width:1660px;}.elementor-58 .elementor-element.elementor-element-aa3bff6{padding:100px 40px 62px 40px;}.elementor-58 .elementor-element.elementor-element-2b3ab46 > .elementor-element-populated{margin:0px 0px 0px 140px;--e-column-margin-right:0px;--e-column-margin-left:140px;}.elementor-58 .elementor-element.elementor-element-87bd6b5 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-58 .elementor-element.elementor-element-87bd6b5 .elementor-heading-title{font-size:var( --e-global-typography-eb4da5b-font-size );font-weight:var( --e-global-typography-eb4da5b-font-weight );line-height:var( --e-global-typography-eb4da5b-line-height );color:var( --e-global-color-20ccfd3 );}.elementor-58 .elementor-element.elementor-element-e7c4c6e{width:auto;max-width:auto;top:-80px;z-index:2;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-e7c4c6e{left:-240px;}body.rtl .elementor-58 .elementor-element.elementor-element-e7c4c6e{right:-240px;}.elementor-58 .elementor-element.elementor-element-e7c4c6e .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-e7c4c6e .elementor-icon{font-size:204px;}.elementor-58 .elementor-element.elementor-element-e7c4c6e .elementor-icon svg{height:204px;}.elementor-58 .elementor-element.elementor-element-673dfe9{--divider-border-style:solid;--divider-color:var( --e-global-color-d159269 );--divider-border-width:4px;}.elementor-58 .elementor-element.elementor-element-673dfe9 .elementor-divider-separator{width:100%;}.elementor-58 .elementor-element.elementor-element-673dfe9 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-58 .elementor-element.elementor-element-eb844bd > .elementor-element-populated{margin:0px 0px 0px 80px;--e-column-margin-right:0px;--e-column-margin-left:80px;}.elementor-58 .elementor-element.elementor-element-3746caa{font-size:var( --e-global-typography-6585e58-font-size );font-weight:var( --e-global-typography-6585e58-font-weight );line-height:var( --e-global-typography-6585e58-line-height );color:var( --e-global-color-fa1147d );}.elementor-58 .elementor-element.elementor-element-20c693f > .elementor-container{max-width:1660px;}.elementor-58 .elementor-element.elementor-element-20c693f{padding:0px 40px 80px 40px;}.elementor-58 .elementor-element.elementor-element-7fe75ee > .elementor-element-populated{margin:0px 0px 0px 140px;--e-column-margin-right:0px;--e-column-margin-left:140px;}.elementor-58 .elementor-element.elementor-element-4f6839c > .elementor-container{max-width:1660px;min-height:400px;}.elementor-58 .elementor-element.elementor-element-4f6839c{padding:80px 40px 76px 40px;}.elementor-58 .elementor-element.elementor-element-555f225 > .elementor-element-populated{margin:0px 0px 0px 140px;--e-column-margin-right:0px;--e-column-margin-left:140px;}.elementor-58 .elementor-element.elementor-element-d6a0a06{width:auto;max-width:auto;top:-55px;z-index:2;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-d6a0a06{left:-240px;}body.rtl .elementor-58 .elementor-element.elementor-element-d6a0a06{right:-240px;}.elementor-58 .elementor-element.elementor-element-d6a0a06 .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-d6a0a06 .elementor-icon{font-size:204px;}.elementor-58 .elementor-element.elementor-element-d6a0a06 .elementor-icon svg{height:204px;}.elementor-58 .elementor-element.elementor-element-e76c5f5 > .elementor-widget-container{padding:0px 0px 28px 0px;}.elementor-58 .elementor-element.elementor-element-e76c5f5 .elementor-heading-title{font-size:var( --e-global-typography-2a0f0c7-font-size );font-weight:var( --e-global-typography-2a0f0c7-font-weight );line-height:var( --e-global-typography-2a0f0c7-line-height );color:#354896;}.elementor-58 .elementor-element.elementor-element-a472e21 > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-58 .elementor-element.elementor-element-a472e21 .elementor-heading-title{font-size:var( --e-global-typography-6071b64-font-size );font-weight:var( --e-global-typography-6071b64-font-weight );text-transform:var( --e-global-typography-6071b64-text-transform );line-height:var( --e-global-typography-6071b64-line-height );letter-spacing:var( --e-global-typography-6071b64-letter-spacing );color:#EEB736;}.elementor-58 .elementor-element.elementor-element-8f5f187 > .elementor-widget-container{padding:0px 0px 28px 0px;}.elementor-58 .elementor-element.elementor-element-8f5f187 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-58 .elementor-element.elementor-element-8f5f187 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-58 .elementor-element.elementor-element-8f5f187 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-58 .elementor-element.elementor-element-8f5f187 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-58 .elementor-element.elementor-element-8f5f187 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-58 .elementor-element.elementor-element-8f5f187 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-d159269 );}.elementor-58 .elementor-element.elementor-element-8f5f187 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-58 .elementor-element.elementor-element-8f5f187 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-58 .elementor-element.elementor-element-8f5f187 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-58 .elementor-element.elementor-element-8f5f187 .elementor-icon-list-icon i{color:#35499766;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-8f5f187 .elementor-icon-list-icon svg{fill:#35499766;transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-8f5f187{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-8f5f187 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-58 .elementor-element.elementor-element-8f5f187 .elementor-icon-list-text{color:var( --e-global-color-fa1147d );transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-22d8674 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-58 .elementor-element.elementor-element-22d8674 .elementor-heading-title{font-size:var( --e-global-typography-df19660-font-size );font-weight:var( --e-global-typography-df19660-font-weight );line-height:var( --e-global-typography-df19660-line-height );color:#354896;}.elementor-58 .elementor-element.elementor-element-b52c378 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-58 .elementor-element.elementor-element-b52c378:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-b52c378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d159269 );}.elementor-58 .elementor-element.elementor-element-b52c378, .elementor-58 .elementor-element.elementor-element-b52c378 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-58 .elementor-element.elementor-element-b52c378{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:32px 40px 32px 40px;}.elementor-58 .elementor-element.elementor-element-b52c378 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58 .elementor-element.elementor-element-9fe4b6b.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-58 .elementor-element.elementor-element-513291a .elementor-tab-title{border-width:0px;background-color:var( --e-global-color-d159269 );padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-513291a .elementor-tab-content{border-width:0px;background-color:var( --e-global-color-d159269 );padding:30px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-513291a .elementor-toggle-title, .elementor-58 .elementor-element.elementor-element-513291a .elementor-toggle-icon{color:var( --e-global-color-fa1147d );}.elementor-58 .elementor-element.elementor-element-513291a .elementor-toggle-icon svg{fill:var( --e-global-color-fa1147d );}.elementor-58 .elementor-element.elementor-element-513291a .elementor-toggle-title{font-size:var( --e-global-typography-9b93f1c-font-size );font-weight:var( --e-global-typography-9b93f1c-font-weight );text-transform:var( --e-global-typography-9b93f1c-text-transform );line-height:var( --e-global-typography-9b93f1c-line-height );letter-spacing:var( --e-global-typography-9b93f1c-letter-spacing );}.elementor-58 .elementor-element.elementor-element-d730cb2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-58 .elementor-element.elementor-element-d730cb2:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-d730cb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d159269 );}.elementor-58 .elementor-element.elementor-element-d730cb2, .elementor-58 .elementor-element.elementor-element-d730cb2 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-58 .elementor-element.elementor-element-d730cb2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:32px 40px 32px 40px;}.elementor-58 .elementor-element.elementor-element-d730cb2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58 .elementor-element.elementor-element-b20deee.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-58 .elementor-element.elementor-element-cabbfa0 .elementor-tab-title{border-width:0px;background-color:var( --e-global-color-d159269 );padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-cabbfa0 .elementor-tab-content{border-width:0px;background-color:var( --e-global-color-d159269 );padding:30px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-cabbfa0 .elementor-toggle-title, .elementor-58 .elementor-element.elementor-element-cabbfa0 .elementor-toggle-icon{color:var( --e-global-color-fa1147d );}.elementor-58 .elementor-element.elementor-element-cabbfa0 .elementor-toggle-icon svg{fill:var( --e-global-color-fa1147d );}.elementor-58 .elementor-element.elementor-element-cabbfa0 .elementor-toggle-title{font-size:var( --e-global-typography-9b93f1c-font-size );font-weight:var( --e-global-typography-9b93f1c-font-weight );text-transform:var( --e-global-typography-9b93f1c-text-transform );line-height:var( --e-global-typography-9b93f1c-line-height );letter-spacing:var( --e-global-typography-9b93f1c-letter-spacing );}.elementor-58 .elementor-element.elementor-element-af1a27f > .elementor-element-populated{margin:0px 0px 0px 120px;--e-column-margin-right:0px;--e-column-margin-left:120px;}.elementor-58 .elementor-element.elementor-element-6037c36 > .elementor-widget-container{padding:0px 0px 26px 0px;}.elementor-58 .elementor-element.elementor-element-6037c36 .elementor-heading-title{font-size:var( --e-global-typography-df19660-font-size );font-weight:var( --e-global-typography-df19660-font-weight );line-height:var( --e-global-typography-df19660-line-height );color:var( --e-global-color-20ccfd3 );}.elementor-58 .elementor-element.elementor-element-10a7b29 > .elementor-container{max-width:1660px;}.elementor-58 .elementor-element.elementor-element-10a7b29{padding:0px 40px 123px 40px;}.elementor-58 .elementor-element.elementor-element-d8a9132 > .elementor-element-populated{margin:0px 0px 0px 140px;--e-column-margin-right:0px;--e-column-margin-left:140px;}@media(max-width:1599px){.elementor-58 .elementor-element.elementor-element-2b3ab46 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-58 .elementor-element.elementor-element-87bd6b5 .elementor-heading-title{font-size:var( --e-global-typography-eb4da5b-font-size );line-height:var( --e-global-typography-eb4da5b-line-height );}.elementor-58 .elementor-element.elementor-element-3746caa{font-size:var( --e-global-typography-6585e58-font-size );line-height:var( --e-global-typography-6585e58-line-height );}.elementor-58 .elementor-element.elementor-element-7fe75ee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-58 .elementor-element.elementor-element-555f225 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-58 .elementor-element.elementor-element-e76c5f5 .elementor-heading-title{font-size:var( --e-global-typography-2a0f0c7-font-size );line-height:var( --e-global-typography-2a0f0c7-line-height );}.elementor-58 .elementor-element.elementor-element-a472e21 .elementor-heading-title{font-size:var( --e-global-typography-6071b64-font-size );line-height:var( --e-global-typography-6071b64-line-height );letter-spacing:var( --e-global-typography-6071b64-letter-spacing );}.elementor-58 .elementor-element.elementor-element-22d8674 .elementor-heading-title{font-size:var( --e-global-typography-df19660-font-size );line-height:var( --e-global-typography-df19660-line-height );}.elementor-58 .elementor-element.elementor-element-513291a .elementor-toggle-title{font-size:var( --e-global-typography-9b93f1c-font-size );line-height:var( --e-global-typography-9b93f1c-line-height );letter-spacing:var( --e-global-typography-9b93f1c-letter-spacing );}.elementor-58 .elementor-element.elementor-element-cabbfa0 .elementor-toggle-title{font-size:var( --e-global-typography-9b93f1c-font-size );line-height:var( --e-global-typography-9b93f1c-line-height );letter-spacing:var( --e-global-typography-9b93f1c-letter-spacing );}.elementor-58 .elementor-element.elementor-element-af1a27f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-58 .elementor-element.elementor-element-6037c36 .elementor-heading-title{font-size:var( --e-global-typography-df19660-font-size );line-height:var( --e-global-typography-df19660-line-height );}.elementor-58 .elementor-element.elementor-element-d8a9132 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-2b3ab46{width:43.5%;}.elementor-58 .elementor-element.elementor-element-eb844bd{width:56.5%;}.elementor-58 .elementor-element.elementor-element-555f225{width:60%;}.elementor-58 .elementor-element.elementor-element-af1a27f{width:40%;}.elementor-58 .elementor-element.elementor-element-d8a9132{width:100%;}}@media(max-width:1199px) and (min-width:768px){.elementor-58 .elementor-element.elementor-element-2b3ab46{width:100%;}.elementor-58 .elementor-element.elementor-element-eb844bd{width:100%;}.elementor-58 .elementor-element.elementor-element-555f225{width:100%;}.elementor-58 .elementor-element.elementor-element-af1a27f{width:100%;}}@media(max-width:1199px){.elementor-58 .elementor-element.elementor-element-aa3bff6{padding:50px 25px 50px 25px;}.elementor-58 .elementor-element.elementor-element-2b3ab46 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-58 .elementor-element.elementor-element-87bd6b5 .elementor-heading-title{font-size:var( --e-global-typography-eb4da5b-font-size );line-height:var( --e-global-typography-eb4da5b-line-height );}.elementor-58 .elementor-element.elementor-element-eb844bd > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-58 .elementor-element.elementor-element-3746caa{font-size:var( --e-global-typography-6585e58-font-size );line-height:var( --e-global-typography-6585e58-line-height );}.elementor-58 .elementor-element.elementor-element-20c693f{padding:50px 25px 50px 25px;}.elementor-58 .elementor-element.elementor-element-7fe75ee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-58 .elementor-element.elementor-element-4f6839c{padding:50px 25px 50px 25px;}.elementor-58 .elementor-element.elementor-element-555f225 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-58 .elementor-element.elementor-element-e76c5f5 .elementor-heading-title{font-size:var( --e-global-typography-2a0f0c7-font-size );line-height:var( --e-global-typography-2a0f0c7-line-height );}.elementor-58 .elementor-element.elementor-element-a472e21 .elementor-heading-title{font-size:var( --e-global-typography-6071b64-font-size );line-height:var( --e-global-typography-6071b64-line-height );letter-spacing:var( --e-global-typography-6071b64-letter-spacing );}.elementor-58 .elementor-element.elementor-element-22d8674 .elementor-heading-title{font-size:var( --e-global-typography-df19660-font-size );line-height:var( --e-global-typography-df19660-line-height );}.elementor-58 .elementor-element.elementor-element-513291a .elementor-toggle-title{font-size:var( --e-global-typography-9b93f1c-font-size );line-height:var( --e-global-typography-9b93f1c-line-height );letter-spacing:var( --e-global-typography-9b93f1c-letter-spacing );}.elementor-58 .elementor-element.elementor-element-cabbfa0 .elementor-toggle-title{font-size:var( --e-global-typography-9b93f1c-font-size );line-height:var( --e-global-typography-9b93f1c-line-height );letter-spacing:var( --e-global-typography-9b93f1c-letter-spacing );}.elementor-58 .elementor-element.elementor-element-af1a27f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-58 .elementor-element.elementor-element-6037c36 .elementor-heading-title{font-size:var( --e-global-typography-df19660-font-size );line-height:var( --e-global-typography-df19660-line-height );}.elementor-58 .elementor-element.elementor-element-10a7b29{padding:0px 25px 100px 25px;}.elementor-58 .elementor-element.elementor-element-d8a9132 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-aa3bff6{padding:50px 20px 20px 20px;}.elementor-58 .elementor-element.elementor-element-87bd6b5 .elementor-heading-title{font-size:var( --e-global-typography-eb4da5b-font-size );line-height:var( --e-global-typography-eb4da5b-line-height );}.elementor-58 .elementor-element.elementor-element-3746caa{font-size:var( --e-global-typography-6585e58-font-size );line-height:var( --e-global-typography-6585e58-line-height );}.elementor-58 .elementor-element.elementor-element-20c693f{padding:30px 20px 30px 20px;}.elementor-58 .elementor-element.elementor-element-4f6839c{padding:50px 20px 50px 20px;}.elementor-58 .elementor-element.elementor-element-e76c5f5 .elementor-heading-title{font-size:var( --e-global-typography-2a0f0c7-font-size );line-height:var( --e-global-typography-2a0f0c7-line-height );}.elementor-58 .elementor-element.elementor-element-a472e21 .elementor-heading-title{font-size:var( --e-global-typography-6071b64-font-size );line-height:var( --e-global-typography-6071b64-line-height );letter-spacing:var( --e-global-typography-6071b64-letter-spacing );}.elementor-58 .elementor-element.elementor-element-22d8674 .elementor-heading-title{font-size:var( --e-global-typography-df19660-font-size );line-height:var( --e-global-typography-df19660-line-height );}.elementor-58 .elementor-element.elementor-element-b52c378{padding:15px 15px 15px 15px;}.elementor-58 .elementor-element.elementor-element-513291a .elementor-toggle-title{font-size:var( --e-global-typography-9b93f1c-font-size );line-height:var( --e-global-typography-9b93f1c-line-height );letter-spacing:var( --e-global-typography-9b93f1c-letter-spacing );}.elementor-58 .elementor-element.elementor-element-d730cb2{padding:15px 15px 15px 15px;}.elementor-58 .elementor-element.elementor-element-cabbfa0 .elementor-toggle-title{font-size:var( --e-global-typography-9b93f1c-font-size );line-height:var( --e-global-typography-9b93f1c-line-height );letter-spacing:var( --e-global-typography-9b93f1c-letter-spacing );}.elementor-58 .elementor-element.elementor-element-6037c36 .elementor-heading-title{font-size:var( --e-global-typography-df19660-font-size );line-height:var( --e-global-typography-df19660-line-height );}.elementor-58 .elementor-element.elementor-element-10a7b29{padding:0px 20px 50px 20px;}}/* Start custom CSS for section, class: .elementor-element-20c693f */.cta-projets .elementor-cta--skin-classic .elementor-cta__content-item .elementor-icon {
    font-size: 140px;
    position: absolute;
    bottom: -30px !important;
    right: 0px;
}

.cta-projets.elementor-element .elementor-cta__title {
    padding-bottom: 25px;
}

.cta-projets .elementor-element .elementor-cta__description {
    padding-bottom: 34px;
}/* End custom CSS */