.elementor-21326 .elementor-element.elementor-element-59f72b02{margin-top:0px;margin-bottom:50px;}.elementor-21326 .elementor-element.elementor-element-c1a07e7{font-size:var( --e-global-typography-ad77219-font-size );font-weight:var( --e-global-typography-ad77219-font-weight );}.elementor-21326 .elementor-element.elementor-element-5d06d9d > .elementor-container{max-width:1000px;}.elementor-21326 .elementor-element.elementor-element-5d06d9d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21326 .elementor-element.elementor-element-5d06d9d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21326 .elementor-element.elementor-element-a655f30.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21326 .elementor-element.elementor-element-a655f30.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21326 .elementor-element.elementor-element-d801d4c{text-align:right;}.elementor-bc-flex-widget .elementor-21326 .elementor-element.elementor-element-1bebecd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21326 .elementor-element.elementor-element-1bebecd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21326 .elementor-element.elementor-element-4a26cbc .elementor-tab-content{background-color:var( --e-global-color-49e5604 );padding:3% 3% 3% 3%;}.elementor-21326 .elementor-element.elementor-element-d3fc87b > .elementor-container{max-width:1000px;}.elementor-21326 .elementor-element.elementor-element-4bb5b4a{text-align:right;}.elementor-bc-flex-widget .elementor-21326 .elementor-element.elementor-element-ed8097d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21326 .elementor-element.elementor-element-ed8097d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21326 .elementor-element.elementor-element-b1ff4a1 .elementor-tab-content{background-color:var( --e-global-color-49e5604 );padding:3% 3% 3% 3%;}.elementor-21326 .elementor-element.elementor-element-b8f8455 > .elementor-container{max-width:1000px;}.elementor-21326 .elementor-element.elementor-element-45ce9cd{text-align:right;}.elementor-bc-flex-widget .elementor-21326 .elementor-element.elementor-element-25f18fe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21326 .elementor-element.elementor-element-25f18fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21326 .elementor-element.elementor-element-63b13bb .elementor-tab-content{background-color:var( --e-global-color-49e5604 );padding:3% 3% 3% 3%;}.elementor-21326 .elementor-element.elementor-element-3cdfd2c > .elementor-container{max-width:1000px;}.elementor-21326 .elementor-element.elementor-element-108d957{text-align:right;}.elementor-bc-flex-widget .elementor-21326 .elementor-element.elementor-element-95c07a2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21326 .elementor-element.elementor-element-95c07a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21326 .elementor-element.elementor-element-054cdc4 .elementor-tab-content{background-color:var( --e-global-color-49e5604 );padding:3% 3% 3% 3%;}.elementor-21326 .elementor-element.elementor-element-517175a5{margin-top:0px;margin-bottom:50px;}.elementor-21326 .elementor-element.elementor-element-45a03dc1{margin-top:0px;margin-bottom:20px;}.elementor-21326 .elementor-element.elementor-element-1b9d51e1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21326 .elementor-element.elementor-element-1b9d51e1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-49e5604 );}.elementor-21326 .elementor-element.elementor-element-1b9d51e1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:5% 5% 5% 5%;}.elementor-21326 .elementor-element.elementor-element-1b9d51e1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21326 .elementor-element.elementor-element-1379d16a .aux-modern-button-wrapper{text-align:center;}.elementor-21326 .elementor-element.elementor-element-1379d16a .aux-text{color:var( --e-global-color-text );}.elementor-21326 .elementor-element.elementor-element-1a43a181:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21326 .elementor-element.elementor-element-1a43a181 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-49e5604 );}.elementor-21326 .elementor-element.elementor-element-1a43a181 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:5% 5% 5% 5%;}.elementor-21326 .elementor-element.elementor-element-1a43a181 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21326 .elementor-element.elementor-element-38d42c3 .aux-modern-button-wrapper{text-align:center;}.elementor-21326 .elementor-element.elementor-element-38d42c3 .aux-text{color:var( --e-global-color-text );}.elementor-21326 .elementor-element.elementor-element-f74bc47{background-color:var( --e-global-color-49e5604 );padding:2% 2% 2% 2%;--icon-box-icon-margin:30px;}.elementor-21326 .elementor-element.elementor-element-f74bc47 .elementor-icon-box-wrapper{align-items:center;}.elementor-21326 .elementor-element.elementor-element-f74bc47.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-21326 .elementor-element.elementor-element-f74bc47.elementor-view-framed .elementor-icon, .elementor-21326 .elementor-element.elementor-element-f74bc47.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-21326 .elementor-element.elementor-element-7644873b{margin-top:0px;margin-bottom:50px;}.elementor-21326 .elementor-element.elementor-element-6d53e316:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21326 .elementor-element.elementor-element-6d53e316 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(80deg, var( --e-global-color-bf98399 ) 0%, var( --e-global-color-ff22ab8 ) 100%);}.elementor-21326 .elementor-element.elementor-element-6d53e316 > .elementor-element-populated, .elementor-21326 .elementor-element.elementor-element-6d53e316 > .elementor-element-populated > .elementor-background-overlay, .elementor-21326 .elementor-element.elementor-element-6d53e316 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-21326 .elementor-element.elementor-element-6d53e316 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-21326 .elementor-element.elementor-element-6d53e316 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21326 .elementor-element.elementor-element-4c3f424{text-align:center;font-size:var( --e-global-typography-ad77219-font-size );font-weight:var( --e-global-typography-ad77219-font-weight );color:var( --e-global-color-text );}.elementor-21326 .elementor-element.elementor-element-4572247 .aux-modern-button-wrapper{text-align:center;}.elementor-21326 .elementor-element.elementor-element-ed10b08{margin-top:0px;margin-bottom:50px;}@media(max-width:1024px){.elementor-21326 .elementor-element.elementor-element-c1a07e7{font-size:var( --e-global-typography-ad77219-font-size );}.elementor-21326 .elementor-element.elementor-element-4a26cbc{width:var( --container-widget-width, 541.391px );max-width:541.391px;--container-widget-width:541.391px;--container-widget-flex-grow:0;}.elementor-21326 .elementor-element.elementor-element-b1ff4a1{width:var( --container-widget-width, 541.391px );max-width:541.391px;--container-widget-width:541.391px;--container-widget-flex-grow:0;}.elementor-21326 .elementor-element.elementor-element-63b13bb{width:var( --container-widget-width, 541.391px );max-width:541.391px;--container-widget-width:541.391px;--container-widget-flex-grow:0;}.elementor-21326 .elementor-element.elementor-element-054cdc4{width:var( --container-widget-width, 541.391px );max-width:541.391px;--container-widget-width:541.391px;--container-widget-flex-grow:0;}.elementor-21326 .elementor-element.elementor-element-1b9d51e1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21326 .elementor-element.elementor-element-1a43a181 > .elementor-element-populated{padding:40px 0px 10px 0px;}.elementor-21326 .elementor-element.elementor-element-6d53e316 > .elementor-element-populated{padding:5% 3% 4% 3%;}.elementor-21326 .elementor-element.elementor-element-4c3f424{font-size:var( --e-global-typography-ad77219-font-size );}}@media(max-width:767px){.elementor-21326 .elementor-element.elementor-element-c1a07e7{font-size:var( --e-global-typography-ad77219-font-size );}.elementor-21326 .elementor-element.elementor-element-d801d4c{text-align:center;}.elementor-21326 .elementor-element.elementor-element-4bb5b4a{text-align:center;}.elementor-21326 .elementor-element.elementor-element-45ce9cd{text-align:center;}.elementor-21326 .elementor-element.elementor-element-108d957{text-align:center;}.elementor-21326 .elementor-element.elementor-element-6d53e316 > .elementor-element-populated{padding:30px 25px 30px 25px;}.elementor-21326 .elementor-element.elementor-element-4c3f424{font-size:var( --e-global-typography-ad77219-font-size );}}@media(min-width:768px){.elementor-21326 .elementor-element.elementor-element-a655f30{width:20.969%;}.elementor-21326 .elementor-element.elementor-element-1bebecd{width:79.031%;}.elementor-21326 .elementor-element.elementor-element-568e9f4{width:20.977%;}.elementor-21326 .elementor-element.elementor-element-ed8097d{width:79.023%;}.elementor-21326 .elementor-element.elementor-element-9558271{width:21.005%;}.elementor-21326 .elementor-element.elementor-element-25f18fe{width:78.995%;}.elementor-21326 .elementor-element.elementor-element-9461a6d{width:21.005%;}.elementor-21326 .elementor-element.elementor-element-95c07a2{width:78.995%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21326 .elementor-element.elementor-element-1b9d51e1{width:100%;}.elementor-21326 .elementor-element.elementor-element-1a43a181{width:100%;}.elementor-21326 .elementor-element.elementor-element-6d53e316{width:100%;}}/* Start custom CSS for toggle, class: .elementor-element-4a26cbc */.elementor-21326 .elementor-element.elementor-element-4a26cbc h3:hover {
    color: white;
    background-color: #008798;
    transition: 0.25s;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-b1ff4a1 */.elementor-21326 .elementor-element.elementor-element-b1ff4a1 h3 {
    color: var(--e-global-color-secondary);
}

.elementor-21326 .elementor-element.elementor-element-b1ff4a1 h3:hover {
    color: white;
    background-color: #f29400;
    transition: 0.25s;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-63b13bb */.elementor-21326 .elementor-element.elementor-element-63b13bb h3 {
    color: #97c11f;
}

.elementor-21326 .elementor-element.elementor-element-63b13bb h3:hover {
    color: white;
    background-color: #97c11f;
    transition: 0.25s;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-054cdc4 */.elementor-21326 .elementor-element.elementor-element-054cdc4 h3 {
    color: #59c6f1;
}

.elementor-21326 .elementor-element.elementor-element-054cdc4 h3:hover {
    color: white;
    background-color: #59c6f1;
    transition: 0.25s;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e4b713c */.bleu {
    background-color: var(--e-global-color-accent);
}

.orange {
    background-color: var(--e-global-color-secondary);
}

.vert {
    background-color : #97c11f;
}

.bleu-clair {
    background-color: #59c6f1;
}

.demande-chiffre {
    color: white;
    display: inline-block;
    font-size: 5rem;
    text-align: center;
    width: 120px;
    height: 120px;
}

.demande-container {
    display: flex; 
    flex-flow: row wrap;
    justify-content: space-around;
}

.demande-container > div {
    width: 45%;
}

@media all and (max-width: 800px) {
  .demande-container {
    justify-content: center;
  }
  
  .demande-container > div {
      width: 100%;
  }
}

@media all and (max-width: 600px) {
  .demande-container {
    flex-flow: column wrap;
    padding: 0;
  }
}/* End custom CSS */