.elementor-452 .elementor-element.elementor-element-c9f401f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-452 .elementor-element.elementor-element-14fde45{padding:0px 0px 20px 0px;}.elementor-452 .elementor-element.elementor-element-1020ac7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-452 .elementor-element.elementor-element-f402af0{padding:0px 0px 20px 0px;}.elementor-452 .elementor-element.elementor-element-b192eea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-452 .elementor-element.elementor-element-b192eea.e-con{--align-self:center;}.elementor-452 .elementor-element.elementor-element-9406feb{--display:flex;}.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 );color:var( --e-global-color-primary );}.elementor-452 .elementor-element.elementor-element-3b0ca61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-452 .elementor-element.elementor-element-3b0ca61 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:28px;color:#305856;}.elementor-452 .elementor-element.elementor-element-45ad5a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-452 .elementor-element.elementor-element-45ad5a5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:28px;color:#1E2939;}.elementor-widget-ucaddon_uc_before_after .cocoen-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-452 .elementor-element.elementor-element-049eeaf .cocoen-drag{width:2px;background-color:#ffffff;}.elementor-452 .elementor-element.elementor-element-049eeaf .cocoen-drag::before{width:30px;height:50px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#ffffff;border-radius:0px;}.elementor-452 .elementor-element.elementor-element-e9928ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-452 .elementor-element.elementor-element-e9928ae.e-con{--align-self:center;}.elementor-452 .elementor-element.elementor-element-cc508ce{--display:flex;}.elementor-452 .elementor-element.elementor-element-452e034{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-452 .elementor-element.elementor-element-452e034 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:28px;color:#305856;}.elementor-452 .elementor-element.elementor-element-a4aaf61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-452 .elementor-element.elementor-element-a4aaf61 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:28px;color:#1E2939;}.elementor-452 .elementor-element.elementor-element-ff8e701 .cocoen-drag{width:2px;background-color:#ffffff;}.elementor-452 .elementor-element.elementor-element-ff8e701 .cocoen-drag::before{width:30px;height:50px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#ffffff;border-radius:0px;}.elementor-452 .elementor-element.elementor-element-7e2a26f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-452 .elementor-element.elementor-element-7e2a26f.e-con{--align-self:center;}.elementor-452 .elementor-element.elementor-element-6b397d0{--display:flex;}.elementor-452 .elementor-element.elementor-element-afd427a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-452 .elementor-element.elementor-element-afd427a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:28px;color:#305856;}.elementor-452 .elementor-element.elementor-element-65813d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-452 .elementor-element.elementor-element-65813d6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:28px;color:#1E2939;}.elementor-452 .elementor-element.elementor-element-24b5e8c .cocoen-drag{width:2px;background-color:#ffffff;}.elementor-452 .elementor-element.elementor-element-24b5e8c .cocoen-drag::before{width:30px;height:50px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#ffffff;border-radius:0px;}@media(max-width:767px){.elementor-452 .elementor-element.elementor-element-1020ac7{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-452 .elementor-element.elementor-element-f402af0{padding:0px 0px 0px 0px;}.elementor-452 .elementor-element.elementor-element-3b0ca61 .elementor-heading-title{font-size:18px;}.elementor-452 .elementor-element.elementor-element-45ad5a5 .elementor-heading-title{font-size:16px;}.elementor-452 .elementor-element.elementor-element-452e034 .elementor-heading-title{font-size:18px;}.elementor-452 .elementor-element.elementor-element-a4aaf61 .elementor-heading-title{font-size:16px;}.elementor-452 .elementor-element.elementor-element-afd427a .elementor-heading-title{font-size:18px;}.elementor-452 .elementor-element.elementor-element-65813d6 .elementor-heading-title{font-size:16px;}}@media(min-width:768px){.elementor-452 .elementor-element.elementor-element-b192eea{--content-width:72vw;}.elementor-452 .elementor-element.elementor-element-e9928ae{--content-width:72vw;}.elementor-452 .elementor-element.elementor-element-7e2a26f{--content-width:72vw;}}@media(min-width:1536px){.elementor-452 .elementor-element.elementor-element-9406feb{--width:1022px;--min-height:574px;--justify-content:center;}.elementor-452 .elementor-element.elementor-element-9406feb.e-con{--align-self:center;}.elementor-452 .elementor-element.elementor-element-049eeaf.elementor-element{--align-self:center;}.elementor-452 .elementor-element.elementor-element-cc508ce{--width:1022px;--min-height:574px;}.elementor-452 .elementor-element.elementor-element-cc508ce.e-con{--align-self:center;}.elementor-452 .elementor-element.elementor-element-6b397d0{--width:1022px;--min-height:574px;}.elementor-452 .elementor-element.elementor-element-6b397d0.e-con{--align-self:center;}}/* Start custom CSS for html, class: .elementor-element-14fde45 */.actualites-wrapper {
  display: flex;
  justify-content: center;
  padding-top: 1rem; /* pt-20 = 80px (5 * 16) */
}

.actualites-title {
  font-weight: 700; /* font-bold */
  font-size: 1.875rem; /* text-3xl */
  text-transform: uppercase;
  text-align: center;
  
  background-image: linear-gradient(to right, #386b69, #a5d6c4);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f402af0 */@media (max-width: 1024px) {
  .otoiture-realisation-banner {
    display: block;
    width: 100%;
    background: linear-gradient(to right, #386b69, #a5d6c4);
    color: white;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 1.25rem;  /* py-5 = 20px */
    padding-bottom: 1.25rem;
  }
}/* End custom CSS */