/* Styles extraits automatiquement pour a_propos.html.twig */

.adime-style-a_propos-1 {
    max-width: 100% !important;
}

.adime-style-a_propos-2 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-a_propos-3 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-4 {
    --awb-text-color: var(--awb-color1) !important;
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-a_propos-5 {
    margin: 0 !important;
}

.adime-style-a_propos-6 {
    text-align: center !important;
    --awb-margin-top: 30px !important;
    --awb-max-width: 100px !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
}

.adime-style-a_propos-7 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-padding-top: 100px !important;
    --awb-padding-bottom: 100px !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-a_propos-8 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-a_propos-9 {
    --awb-bg-size: cover !important;
    --awb-width-large: 75% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 2.56% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 19.2% !important;
    --awb-width-medium: 75% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 2.56% !important;
    --awb-spacing-left-medium: 19.2% !important;
    --awb-width-small: 66.666666666667% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 2.88% !important;
    --awb-spacing-left-small: 21.6% !important;
}

.adime-style-a_propos-10 {
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-a_propos-11 {
    margin: 0 !important;
}

.adime-style-a_propos-12 {
    --awb-bg-size: cover !important;
    --awb-width-large: 25% !important;
    --awb-margin-top-large: 100px !important;
    --awb-spacing-right-large: 7.68% !important;
    --awb-margin-bottom-large: 20px !important;
    --awb-spacing-left-large: 7.68% !important;
    --awb-width-medium: 25% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 7.68% !important;
    --awb-spacing-left-medium: 7.68% !important;
    --awb-width-small: 33.333333333333% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 5.76% !important;
    --awb-spacing-left-small: 5.76% !important;
}

.adime-style-a_propos-13 {
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
}

.adime-style-a_propos-14 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-padding-top: 175px !important;
    --awb-padding-bottom: 175px !important;
    --awb-margin-top: 0px !important;
    --awb-background-color: var(--awb-color8) !important;
    --awb-background-image: linear-gradient(180deg, rgba(60, 60, 59, 0.75) 0%, rgba(60, 60, 59, 0.75) 100%), url('../images/templates/hero_bg.jpg') !important;
    --awb-background-size: cover !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-a_propos-15 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-a_propos-16 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 2px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-17 {
    --awb-text-color: var(--awb-color1) !important;
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-a_propos-18 {
    margin: 0 !important;
}

.adime-style-a_propos-19 {
    --awb-content-alignment: center !important;
    --awb-text-color: var(--awb-color1) !important;
}

.adime-style-a_propos-20 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-padding-top: 100px !important;
    --awb-padding-bottom: 100px !important;
    --awb-margin-bottom: 0px !important;
    --awb-background-color: var(--awb-color1) !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-a_propos-21 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-a_propos-22 {
    --awb-bg-position: center center !important;
    --awb-bg-repeat: repeat !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 66px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-23 {
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-a_propos-24 {
    margin: 0 !important;
}

.adime-style-a_propos-25 {
    --awb-padding-bottom: 34px !important;
    --awb-bg-position: center center !important;
    --awb-bg-repeat: repeat !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-26 {
    --awb-body-size: 18 !important;
    --awb-border-color: var(--awb-custom_color_1) !important;
    --awb-color: var(--awb-custom_color_1) !important;
    --awb-title-size: 60 !important;
    --awb-border-color: var(--awb-custom_color_1) !important;
}

.adime-style-a_propos-27 {
    --awb-bg-position: center center !important;
    --awb-bg-repeat: repeat !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 66px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-28 {
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-a_propos-29 {
    margin: 0 !important;
}

.adime-style-a_propos-30 {
    --awb-padding-bottom: 34px !important;
    --awb-bg-position: center center !important;
    --awb-bg-repeat: repeat !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 66px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-31 {
    --awb-body-size: 18 !important;
    --awb-border-color: var(--awb-color3) !important;
    --awb-color: var(--awb-color3) !important;
    --awb-title-size: 60 !important;
    --awb-border-color: var(--awb-color3) !important;
}

.adime-style-a_propos-32 {
    --awb-bg-position: center center !important;
    --awb-bg-repeat: repeat !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 2px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-33 {
    align-self: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100% !important;
}

.adime-style-a_propos-34 {
    --awb-height: 20px !important;
    --awb-amount: 20px !important;
    --awb-sep-color: var(--awb-color5) !important;
    border-color: var(--awb-color5) !important;
    border-top-width: 1px !important;
}

.adime-style-a_propos-35 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-a_propos-36 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-a_propos-37 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 11px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 20px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-38 {
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-a_propos-39 {
    margin: 0 !important;
}

.adime-style-a_propos-40 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 92px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-41 {
    --awb-content-alignment: center !important;
    --awb-font-size: 18px !important;
}

.adime-style-a_propos-42 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-padding-top: 100px !important;
    --awb-padding-bottom: 100px !important;
    --awb-background-color: var(--awb-custom_color_1) !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-a_propos-43 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-a_propos-44 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-45 {
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-a_propos-46 {
    margin: 0 !important;
}

.adime-style-a_propos-47 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-padding-top: 100px !important;
    --awb-padding-bottom: 100px !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-a_propos-48 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-a_propos-49 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 28px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 78px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-50 {
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-a_propos-51 {
    margin: 0 !important;
}

.adime-style-a_propos-52 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 10px !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 10px !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 10px !important;
    --awb-spacing-left-medium: 10px !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-53 {
    --awb-iconcolor: var(--awb-color4) !important;
    --awb-item-margin-bottom: 0px !important;
    --awb-margin-bottom: 0px !important;
    --awb-hover-accent-color: var(--awb-custom_color_1) !important;
    --awb-circle-hover-accent-color: var(--awb-custom_color_1) !important;
}

.adime-style-a_propos-54 {
    --awb-backgroundcolor: rgba(255, 255, 255, 0) !important;
    --awb-iconcolor: var(--awb-color4) !important;
}

.adime-style-a_propos-55 {
    border-color: var(--awb-color8) !important;
    border-width: 0px !important;
    background-color: hsla(var(--awb-color2-h), var(--awb-color2-s), var(--awb-color2-l), calc(var(--awb-color2-a) - 50%)) !important;
    box-sizing: content-box !important;
    height: 160px !important;
    width: 160px !important;
    line-height: 160px !important;
    border-radius: 50% !important;
    font-size: 80px !important;
}

.adime-style-a_propos-56 {
    --h2_typography-font-size: 24px !important;
    line-height: 29px !important;
}

.adime-style-a_propos-57 {
    --awb-backgroundcolor: rgba(255, 255, 255, 0) !important;
    --awb-iconcolor: var(--awb-color4) !important;
}

.adime-style-a_propos-58 {
    border-color: var(--awb-color8) !important;
    border-width: 0px !important;
    background-color: hsla(var(--awb-color2-h), var(--awb-color2-s), var(--awb-color2-l), calc(var(--awb-color2-a) - 50%)) !important;
    box-sizing: content-box !important;
    height: 160px !important;
    width: 160px !important;
    line-height: 160px !important;
    border-radius: 50% !important;
    font-size: 80px !important;
}

.adime-style-a_propos-59 {
    --h2_typography-font-size: 24px !important;
    line-height: 29px !important;
}

.adime-style-a_propos-60 {
    --awb-backgroundcolor: rgba(255, 255, 255, 0) !important;
    --awb-iconcolor: var(--awb-color4) !important;
}

.adime-style-a_propos-61 {
    border-color: var(--awb-color8) !important;
    border-width: 0px !important;
    background-color: hsla(var(--awb-color2-h), var(--awb-color2-s), var(--awb-color2-l), calc(var(--awb-color2-a) - 50%)) !important;
    box-sizing: content-box !important;
    height: 160px !important;
    width: 160px !important;
    line-height: 160px !important;
    border-radius: 50% !important;
    font-size: 80px !important;
}

.adime-style-a_propos-62 {
    --h2_typography-font-size: 24px !important;
    line-height: 29px !important;
}

.adime-style-a_propos-63 {
    --awb-backgroundcolor: rgba(255, 255, 255, 0) !important;
    --awb-iconcolor: var(--awb-color4) !important;
}

.adime-style-a_propos-64 {
    border-color: var(--awb-color8) !important;
    border-width: 0px !important;
    background-color: hsla(var(--awb-color2-h), var(--awb-color2-s), var(--awb-color2-l), calc(var(--awb-color2-a) - 50%)) !important;
    box-sizing: content-box !important;
    height: 160px !important;
    width: 160px !important;
    line-height: 160px !important;
    border-radius: 50% !important;
    font-size: 80px !important;
}

.adime-style-a_propos-65 {
    --h2_typography-font-size: 24px !important;
    line-height: 29px !important;
}

.adime-style-a_propos-66 {
    --awb-backgroundcolor: rgba(255, 255, 255, 0) !important;
    --awb-iconcolor: var(--awb-color4) !important;
}

.adime-style-a_propos-67 {
    border-color: var(--awb-color8) !important;
    border-width: 0px !important;
    background-color: hsla(var(--awb-color2-h), var(--awb-color2-s), var(--awb-color2-l), calc(var(--awb-color2-a) - 50%)) !important;
    box-sizing: content-box !important;
    height: 160px !important;
    width: 160px !important;
    line-height: 160px !important;
    border-radius: 50% !important;
    font-size: 80px !important;
}

.adime-style-a_propos-68 {
    --h2_typography-font-size: 24px !important;
    line-height: 29px !important;
}

.adime-style-a_propos-69 {
    --awb-iconcolor: var(--awb-color4) !important;
    --awb-item-margin-bottom: 0px !important;
    --awb-margin-top: 100px !important;
    --awb-margin-bottom: 0px !important;
    --awb-hover-accent-color: var(--awb-color3) !important;
    --awb-circle-hover-accent-color: var(--awb-color3) !important;
}

.adime-style-a_propos-70 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 20px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-71 {
    align-self: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 10px !important;
    margin-bottom: 40px !important;
    width: 100% !important;
}

.adime-style-a_propos-72 {
    --awb-height: 20px !important;
    --awb-amount: 20px !important;
    --awb-sep-color: var(--awb-color5) !important;
    border-color: var(--awb-color5) !important;
    border-top-width: 1px !important;
}

.adime-style-a_propos-73 {
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-a_propos-74 {
    margin: 0 !important;
    text-transform: none !important;
}

.adime-style-a_propos-75 {
    color: #bd6eaa !important;
}

.adime-style-a_propos-76 {
    text-align: center !important;
    --awb-margin-top: 10px !important;
    --awb-margin-bottom: 20px !important;
    --awb-max-width: 125px !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
}

.adime-style-a_propos-77 {
    --awb-content-alignment: center !important;
    --awb-margin-right: 100px !important;
    --awb-margin-bottom: 50px !important;
    --awb-margin-left: 100px !important;
}

.adime-style-a_propos-78 {
    align-self: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 10px !important;
    margin-bottom: 40px !important;
    width: 100% !important;
}

.adime-style-a_propos-79 {
    --awb-height: 20px !important;
    --awb-amount: 20px !important;
    --awb-sep-color: var(--awb-color5) !important;
    border-color: var(--awb-color5) !important;
    border-top-width: 1px !important;
}

.adime-style-a_propos-80 {
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-a_propos-81 {
    margin: 0 !important;
    text-transform: none !important;
}

.adime-style-a_propos-82 {
    color: #f9b03c !important;
}

.adime-style-a_propos-83 {
    text-align: center !important;
    --awb-margin-top: 10px !important;
    --awb-margin-bottom: 20px !important;
    --awb-max-width: 125px !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
}

.adime-style-a_propos-84 {
    --awb-content-alignment: center !important;
    --awb-margin-right: 100px !important;
    --awb-margin-bottom: 50px !important;
    --awb-margin-left: 100px !important;
}

.adime-style-a_propos-85 {
    align-self: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 10px !important;
    margin-bottom: 40px !important;
    width: 100% !important;
}

.adime-style-a_propos-86 {
    --awb-height: 20px !important;
    --awb-amount: 20px !important;
    --awb-sep-color: var(--awb-color5) !important;
    border-color: var(--awb-color5) !important;
    border-top-width: 1px !important;
}

.adime-style-a_propos-87 {
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-a_propos-88 {
    margin: 0 !important;
    text-transform: none !important;
}

.adime-style-a_propos-89 {
    color: #00a5a5 !important;
}

.adime-style-a_propos-90 {
    text-align: center !important;
    --awb-margin-top: 10px !important;
    --awb-margin-bottom: 20px !important;
    --awb-max-width: 125px !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
}

.adime-style-a_propos-91 {
    --awb-content-alignment: center !important;
    --awb-margin-right: 100px !important;
    --awb-margin-bottom: 50px !important;
    --awb-margin-left: 100px !important;
}

.adime-style-a_propos-92 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-padding-top: 100px !important;
    --awb-padding-bottom: 100px !important;
    --awb-margin-bottom: 120px !important;
    --awb-background-color: #fcf8f7 !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-a_propos-93 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-a_propos-94 {
    --awb-padding-right: 44px !important;
    --awb-overflow: hidden !important;
    --awb-bg-position: center center !important;
    --awb-bg-size: cover !important;
    --awb-border-radius: 200px 0px 0px 0px !important;
    --awb-width-large: 50% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 7.104% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 0% !important;
    --awb-width-medium: 50% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 7.104% !important;
    --awb-spacing-left-medium: 0% !important;
    --awb-width-small: 50% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 7.104% !important;
    --awb-spacing-left-small: 0% !important;
}

.adime-style-a_propos-95 {
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
}

.adime-style-a_propos-96 {
    --awb-padding-top-small: 40px !important;
    --awb-bg-size: cover !important;
    --awb-width-large: 33.333333333333% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 0% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 0% !important;
    --awb-width-medium: 33.333333333333% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 0% !important;
    --awb-spacing-left-medium: 0% !important;
    --awb-width-small: 50% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 0% !important;
    --awb-spacing-left-small: 0% !important;
}

.adime-style-a_propos-97 {
    --awb-iconcolor: var(--awb-color3) !important;
    --awb-iconcolor-hover: var(--awb-color3) !important;
    --awb-font-size: 100px !important;
    --awb-margin-bottom: 30px !important;
}

.adime-style-a_propos-98 {
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-a_propos-99 {
    margin: 0 !important;
}

.adime-style-a_propos-100 {
    --awb-margin-top: 10px !important;
    --awb-margin-bottom: 50px !important;
}

.adime-style-a_propos-101 {
    --button_accent_color: var(--awb-color1) !important;
    --button_accent_hover_color: var(--awb-color1) !important;
    --button_border_hover_color: hsla(var(--awb-color4-h), var(--awb-color4-s), calc(var(--awb-color4-l) - 15%), var(--awb-color4-a)) !important;
    --button_gradient_top_color: var(--awb-color5) !important;
    --button_gradient_bottom_color: var(--awb-color5) !important;
    --button_gradient_top_color_hover: var(--awb-color4) !important;
    --button_gradient_bottom_color_hover: var(--awb-color4) !important;
}

.adime-style-a_propos-102 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-margin-top: 100px !important;
    --awb-margin-bottom: 120px !important;
    --awb-margin-bottom-small: 60px !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-a_propos-103 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-a_propos-104 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 20px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-105 {
    --awb-margin-bottom: 100px !important;
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-a_propos-106 {
    margin: 0 !important;
}

.adime-style-a_propos-107 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 100px !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 100px !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 100px !important;
    --awb-spacing-left-medium: 100px !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-108 {
    --awb-iconcolor: var(--awb-color4) !important;
    --awb-item-margin-bottom: 0px !important;
    --awb-margin-bottom: 0px !important;
    --awb-hover-accent-color: var(--awb-custom_color_1) !important;
    --awb-circle-hover-accent-color: var(--awb-custom_color_1) !important;
}

.adime-style-a_propos-109 {
    --awb-backgroundcolor: rgba(255, 255, 255, 0) !important;
    --awb-iconcolor: var(--awb-color4) !important;
}

.adime-style-a_propos-110 {
    border-color: var(--awb-color8) !important;
    border-width: 0px !important;
    background-color: hsla(var(--awb-color2-h), var(--awb-color2-s), var(--awb-color2-l), calc(var(--awb-color2-a) - 50%)) !important;
    box-sizing: content-box !important;
    height: 160px !important;
    width: 160px !important;
    line-height: 160px !important;
    border-radius: 50% !important;
    font-size: 80px !important;
}

.adime-style-a_propos-111 {
    --h2_typography-font-size: 24px !important;
    line-height: 29px !important;
}

.adime-style-a_propos-112 {
    --awb-backgroundcolor: rgba(255, 255, 255, 0) !important;
    --awb-iconcolor: var(--awb-color4) !important;
}

.adime-style-a_propos-113 {
    border-color: var(--awb-color8) !important;
    border-width: 0px !important;
    background-color: hsla(var(--awb-color2-h), var(--awb-color2-s), var(--awb-color2-l), calc(var(--awb-color2-a) - 50%)) !important;
    box-sizing: content-box !important;
    height: 160px !important;
    width: 160px !important;
    line-height: 160px !important;
    border-radius: 50% !important;
    font-size: 80px !important;
}

.adime-style-a_propos-114 {
    --h2_typography-font-size: 24px !important;
    line-height: 29px !important;
}

.adime-style-a_propos-115 {
    --awb-iconcolor: var(--awb-color4) !important;
    --awb-item-margin-bottom: 0px !important;
    --awb-margin-top: 100px !important;
    --awb-margin-bottom: 0px !important;
    --awb-hover-accent-color: var(--awb-color3) !important;
    --awb-circle-hover-accent-color: var(--awb-color3) !important;
}

.adime-style-a_propos-116 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 20px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-117 {
    align-self: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100% !important;
}

.adime-style-a_propos-118 {
    --awb-height: 20px !important;
    --awb-amount: 20px !important;
    --awb-sep-color: var(--awb-color5) !important;
    border-color: var(--awb-color5) !important;
    border-top-width: 1px !important;
}

.adime-style-a_propos-119 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-padding-top: 0px !important;
    --awb-margin-top: 0px !important;
    --awb-background-image: url(&quotpublic/images/telechargement-1-300x149.png&quot !important;
 --awb-background-size: cover !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-a_propos-120 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-a_propos-121 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 20px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-122 {
    --awb-margin-bottom: 100px !important;
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-a_propos-123 {
    margin: 0 !important;
}

.adime-style-a_propos-124 {
    --awb-padding-top: 75px !important;
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 106px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-125 {
    --awb-icon-circle-color: var(--awb-color5) !important;
    --awb-content-circle-color: var(--awb-color5) !important;
    --awb-box-shadow-color: var(--awb-color5) !important;
    --awb-gradient-start-position: 0% !important;
    --awb-gradient-end-position: 100% !important;
    --awb-linear-angle: 180deg !important;
    --awb-radial-direction: circle at center center !important;
    --awb-background-image: url(&quotpublic/images/telechargement-1-300x149.png&quot !important;
 --awb-icon-circle-border-style: dashed !important;
}

.adime-style-a_propos-126 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-padding-top: 70px !important;
    --awb-padding-bottom: 70px !important;
    --awb-margin-top: 0px !important;
    --awb-margin-bottom: 75px !important;
    --awb-background-color: var(--awb-color3) !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-a_propos-127 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-a_propos-128 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-129 {
    --awb-content-alignment: center !important;
    --awb-font-size: 30px !important;
    --awb-text-color: var(--awb-color1) !important;
}

.adime-style-a_propos-130 {
    font-family: 'Yeseva One' !important;
    font-weight: 400 !important;
    font-size: 26px !important;
}

.adime-style-a_propos-131 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-padding-top: 150px !important;
    --awb-margin-bottom: 50px !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-a_propos-132 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-a_propos-133 {
    --awb-bg-size: cover !important;
    --awb-width-large: 40% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 4.8% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 4.8% !important;
    --awb-width-medium: 40% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 4.8% !important;
    --awb-spacing-left-medium: 4.8% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-134 {
    --awb-flex-grow: 0 !important;
    --awb-flex-grow-medium: 0 !important;
    --awb-flex-grow-small: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-shrink-medium: 0 !important;
    --awb-flex-shrink-small: 0 !important;
    width: 104% !important;
    max-width: 104% !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-a_propos-135 {
    --awb-bg-size: cover !important;
    --awb-width-large: 25% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 7.68% !important;
    --awb-margin-bottom-large: 20px !important;
    --awb-spacing-left-large: 7.68% !important;
    --awb-width-medium: 25% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 7.68% !important;
    --awb-spacing-left-medium: 7.68% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-136 {
    --awb-bg-size: cover !important;
    --awb-transform: rotate(0deg) !important;
    --awb-transform-hover: rotate(15deg) !important;
    --awb-width-large: 25% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 7.68% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 7.68% !important;
    --awb-width-medium: 25% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 7.68% !important;
    --awb-spacing-left-medium: 7.68% !important;
    --awb-width-small: 20% !important;
    --awb-order-small: 1 !important;
    --awb-spacing-right-small: 9.6% !important;
    --awb-spacing-left-small: 9.6% !important;
}

.adime-style-a_propos-137 {
    --awb-aspect-ratio: 100 / 157 !important;
    --awb-max-width: 90px !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
}

.adime-style-a_propos-138 {
    display: inline-block !important;
    width: 90px !important;
}

.adime-style-a_propos-139 {
    --awb-bg-size: cover !important;
    --awb-width-large: 20% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 9.6% !important;
    --awb-margin-bottom-large: 20px !important;
    --awb-spacing-left-large: 9.6% !important;
    --awb-width-medium: 20% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 9.6% !important;
    --awb-spacing-left-medium: 9.6% !important;
    --awb-width-small: 20% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 9.6% !important;
    --awb-spacing-left-small: 9.6% !important;
}

.adime-style-a_propos-140 {
    --awb-bg-size: cover !important;
    --awb-width-large: 20% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 9.6% !important;
    --awb-margin-bottom-large: 20px !important;
    --awb-spacing-left-large: 9.6% !important;
    --awb-width-medium: 20% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 9.6% !important;
    --awb-spacing-left-medium: 9.6% !important;
    --awb-width-small: 20% !important;
    --awb-order-small: 4 !important;
    --awb-spacing-right-small: 9.6% !important;
    --awb-spacing-left-small: 9.6% !important;
}

.adime-style-a_propos-141 {
    --awb-bg-size: cover !important;
    --awb-transform: rotate(0deg) !important;
    --awb-transform-hover: rotate(-20deg) !important;
    --awb-width-large: 25% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 7.68% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 7.68% !important;
    --awb-width-medium: 25% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 7.68% !important;
    --awb-spacing-left-medium: 7.68% !important;
    --awb-width-small: 20% !important;
    --awb-order-small: 2 !important;
    --awb-spacing-right-small: 9.6% !important;
    --awb-spacing-left-small: 9.6% !important;
}

.adime-style-a_propos-142 {
    --awb-aspect-ratio: 100 / 149 !important;
    --awb-margin-left: 10px !important;
    --awb-max-width: 90px !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
}

.adime-style-a_propos-143 {
    display: inline-block !important;
    width: 90px !important;
}

.adime-style-a_propos-144 {
    --awb-bg-size: cover !important;
    --awb-transform: rotate(0deg) !important;
    --awb-transform-hover: rotate(-15deg) !important;
    --awb-width-large: 25% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 7.68% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 7.68% !important;
    --awb-width-medium: 25% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 7.68% !important;
    --awb-spacing-left-medium: 7.68% !important;
    --awb-width-small: 20% !important;
    --awb-order-small: 3 !important;
    --awb-spacing-right-small: 9.6% !important;
    --awb-spacing-left-small: 9.6% !important;
}

.adime-style-a_propos-145 {
    --awb-aspect-ratio: 100 / 130 !important;
    --awb-max-width: 80px !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
}

.adime-style-a_propos-146 {
    display: inline-block !important;
    width: 80px !important;
}

.adime-style-a_propos-147 {
    --awb-padding-top-small: 20px !important;
    --awb-bg-size: cover !important;
    --awb-width-large: 60% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 3.2% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 3.2% !important;
    --awb-width-medium: 60% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 3.2% !important;
    --awb-spacing-left-medium: 3.2% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-148 {
    --awb-margin-bottom: 40px !important;
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-a_propos-149 {
    margin: 0 !important;
}

.adime-style-a_propos-150 {
    --awb-padding-top-small: 40px !important;
    --awb-bg-size: cover !important;
    --awb-border-color: var(--awb-color5) !important;
    --awb-border-bottom: 1px !important;
    --awb-border-style: solid !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-151 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 20px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-152 {
    text-align: center !important;
}

.adime-style-a_propos-153 {
    --awb-margin-top: 100px !important;
    --button_accent_color: var(--awb-color1) !important;
    --button_border_color: hsla(var(--awb-color4-h), calc(var(--awb-color4-s) - 5%), calc(var(--awb-color4-l) - 10%), var(--awb-color4-a)) !important;
    --button_accent_hover_color: var(--awb-color1) !important;
    --button_border_hover_color: hsla(var(--awb-color5-h), calc(var(--awb-color5-s) - 5%), calc(var(--awb-color5-l) - 10%), var(--awb-color5-a)) !important;
    --button_gradient_top_color: var(--awb-color4) !important;
    --button_gradient_bottom_color: var(--awb-color4) !important;
    --button_gradient_top_color_hover: var(--awb-color5) !important;
    --button_gradient_bottom_color_hover: var(--awb-color5) !important;
}

.adime-style-a_propos-154 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-padding-top: 70px !important;
    --awb-padding-bottom: 70px !important;
    --awb-margin-top: 113px !important;
    --awb-margin-bottom: 0px !important;
    --awb-background-color: var(--awb-color5) !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-a_propos-155 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-a_propos-156 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-a_propos-157 {
    --awb-content-alignment: center !important;
    --awb-font-size: 30px !important;
    --awb-text-color: var(--awb-color1) !important;
}

.adime-style-a_propos-158 {
    font-family: 'Yeseva One' !important;
    font-weight: 400 !important;
    font-size: 26px !important;
}

.adime-style-a_propos-159 {
    text-align: center !important;
}

.adime-style-a_propos-160 {
    --awb-margin-top: 40px !important;
    --button_accent_color: var(--awb-color1) !important;
    --button_border_color: hsla(var(--awb-color4-h), calc(var(--awb-color4-s) - 5%), calc(var(--awb-color4-l) - 10%), var(--awb-color4-a)) !important;
    --button_accent_hover_color: var(--awb-color1) !important;
    --button_border_hover_color: hsla(var(--awb-custom_color_1-h), calc(var(--awb-custom_color_1-s) - 5%), calc(var(--awb-custom_color_1-l) - 10%), var(--awb-custom_color_1-a)) !important;
    --button_gradient_top_color: var(--awb-color4) !important;
    --button_gradient_bottom_color: var(--awb-color4) !important;
    --button_gradient_top_color_hover: var(--awb-custom_color_1) !important;
    --button_gradient_bottom_color_hover: var(--awb-custom_color_1) !important;
}

/* Styles extraits automatiquement pour actualites.html.twig */

.adime-style-actualites-1 {
    max-width: 100% !important;
}

.adime-style-actualites-2 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-padding-top: 100px !important;
    --awb-padding-bottom: 100px !important;
    --awb-background-color: var(--awb-color4) !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-actualites-3 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-actualites-4 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-actualites-5 {
    --awb-text-color: var(--awb-color1) !important;
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-actualites-6 {
    margin: 0 !important;
}

.adime-style-actualites-7 {
    text-align: center !important;
    --awb-margin-top: 30px !important;
    --awb-max-width: 100px !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
}

.adime-style-actualites-8 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-padding-top: 75px !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-actualites-9 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-actualites-10 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 20px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-actualites-11 {
    --awb-dots-align: center !important;
    --awb-columns: 2 !important;
    --awb-active-filter-border-size: 3px !important;
    --awb-filters-height: 36px !important;
}

.adime-style-actualites-12 {
    --awb-padding-top: 25px !important;
    --awb-padding-right: 25px !important;
    --awb-padding-bottom: 40px !important;
    --awb-padding-left: 25px !important;
    --awb-bg-blend: overlay !important;
    --awb-bg-size: cover !important;
    --awb-border-color: hsla(var(--awb-color3-h), var(--awb-color3-s), var(--awb-color3-l), calc(var(--awb-color3-a) - 50%)) !important;
    --awb-border-top: 1px !important;
    --awb-border-right: 1px !important;
    --awb-border-bottom: 1px !important;
    --awb-border-left: 1px !important;
    --awb-flex-grow: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-grow-medium: !important;
    --awb-flex-shrink-medium: !important;
    --awb-flex-grow-small: !important;
    --awb-flex-shrink-small: !important;
}

.adime-style-actualites-13 {
    --awb-aspect-ratio: 100 / 85 !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
    --awb-filter: brightness(100%) !important;
    --awb-filter-transition: filter 0.3s ease !important;
    --awb-filter-hover: brightness(105%) !important;
}

.adime-style-actualites-14 {
    --awb-margin-top: 30px !important;
    --awb-margin-left: 10px !important;
    --awb-margin-top-small: 30px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-actualites-15 {
    margin: 0 !important;
}

.adime-style-actualites-16 {
    text-align: left !important;
}

.adime-style-actualites-17 {
    --awb-margin-top: 20px !important;
    --awb-margin-left: 10px !important;
    --awb-padding-top: 16px !important;
    --awb-padding-right: 32px !important;
    --awb-padding-bottom: 12px !important;
    --awb-padding-left: 32px !important;
    --button_text_transform: var(--awb-typography3-text-transform) !important;
    --button_font_size: var(--awb-typography3-font-size) !important;
    --button_line_height: var(--awb-typography3-line-height) !important;
    --button_typography-letter-spacing: var(--awb-typography3-letter-spacing) !important;
    --button_typography-font-family: var(--awb-typography3-font-family) !important;
    --button_typography-font-weight: var(--awb-typography3-font-weight) !important;
    --button_typography-font-style: var(--awb-typography3-font-style) !important;
}

.adime-style-actualites-18 {
    --awb-padding-top: 25px !important;
    --awb-padding-right: 25px !important;
    --awb-padding-bottom: 40px !important;
    --awb-padding-left: 25px !important;
    --awb-bg-blend: overlay !important;
    --awb-bg-size: cover !important;
    --awb-border-color: hsla(var(--awb-color3-h), var(--awb-color3-s), var(--awb-color3-l), calc(var(--awb-color3-a) - 50%)) !important;
    --awb-border-top: 1px !important;
    --awb-border-right: 1px !important;
    --awb-border-bottom: 1px !important;
    --awb-border-left: 1px !important;
    --awb-flex-grow: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-grow-medium: !important;
    --awb-flex-shrink-medium: !important;
    --awb-flex-grow-small: !important;
    --awb-flex-shrink-small: !important;
}

.adime-style-actualites-19 {
    --awb-aspect-ratio: 100 / 85 !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
    --awb-filter: brightness(100%) !important;
    --awb-filter-transition: filter 0.3s ease !important;
    --awb-filter-hover: brightness(105%) !important;
}

.adime-style-actualites-20 {
    --awb-margin-top: 30px !important;
    --awb-margin-left: 10px !important;
    --awb-margin-top-small: 30px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-actualites-21 {
    margin: 0 !important;
}

.adime-style-actualites-22 {
    text-align: left !important;
}

.adime-style-actualites-23 {
    --awb-margin-top: 20px !important;
    --awb-margin-left: 10px !important;
    --awb-padding-top: 16px !important;
    --awb-padding-right: 32px !important;
    --awb-padding-bottom: 12px !important;
    --awb-padding-left: 32px !important;
    --button_text_transform: var(--awb-typography3-text-transform) !important;
    --button_font_size: var(--awb-typography3-font-size) !important;
    --button_line_height: var(--awb-typography3-line-height) !important;
    --button_typography-letter-spacing: var(--awb-typography3-letter-spacing) !important;
    --button_typography-font-family: var(--awb-typography3-font-family) !important;
    --button_typography-font-weight: var(--awb-typography3-font-weight) !important;
    --button_typography-font-style: var(--awb-typography3-font-style) !important;
}

.adime-style-actualites-24 {
    --awb-padding-top: 25px !important;
    --awb-padding-right: 25px !important;
    --awb-padding-bottom: 40px !important;
    --awb-padding-left: 25px !important;
    --awb-bg-blend: overlay !important;
    --awb-bg-size: cover !important;
    --awb-border-color: hsla(var(--awb-color3-h), var(--awb-color3-s), var(--awb-color3-l), calc(var(--awb-color3-a) - 50%)) !important;
    --awb-border-top: 1px !important;
    --awb-border-right: 1px !important;
    --awb-border-bottom: 1px !important;
    --awb-border-left: 1px !important;
    --awb-flex-grow: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-grow-medium: !important;
    --awb-flex-shrink-medium: !important;
    --awb-flex-grow-small: !important;
    --awb-flex-shrink-small: !important;
}

.adime-style-actualites-25 {
    --awb-aspect-ratio: 100 / 85 !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
    --awb-filter: brightness(100%) !important;
    --awb-filter-transition: filter 0.3s ease !important;
    --awb-filter-hover: brightness(105%) !important;
}

.adime-style-actualites-26 {
    --awb-margin-top: 30px !important;
    --awb-margin-left: 10px !important;
    --awb-margin-top-small: 30px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-actualites-27 {
    margin: 0 !important;
}

.adime-style-actualites-28 {
    text-align: left !important;
}

.adime-style-actualites-29 {
    --awb-margin-top: 20px !important;
    --awb-margin-left: 10px !important;
    --awb-padding-top: 16px !important;
    --awb-padding-right: 32px !important;
    --awb-padding-bottom: 12px !important;
    --awb-padding-left: 32px !important;
    --button_text_transform: var(--awb-typography3-text-transform) !important;
    --button_font_size: var(--awb-typography3-font-size) !important;
    --button_line_height: var(--awb-typography3-line-height) !important;
    --button_typography-letter-spacing: var(--awb-typography3-letter-spacing) !important;
    --button_typography-font-family: var(--awb-typography3-font-family) !important;
    --button_typography-font-weight: var(--awb-typography3-font-weight) !important;
    --button_typography-font-style: var(--awb-typography3-font-style) !important;
}

.adime-style-actualites-30 {
    --awb-padding-top: 25px !important;
    --awb-padding-right: 25px !important;
    --awb-padding-bottom: 40px !important;
    --awb-padding-left: 25px !important;
    --awb-bg-blend: overlay !important;
    --awb-bg-size: cover !important;
    --awb-border-color: hsla(var(--awb-color3-h), var(--awb-color3-s), var(--awb-color3-l), calc(var(--awb-color3-a) - 50%)) !important;
    --awb-border-top: 1px !important;
    --awb-border-right: 1px !important;
    --awb-border-bottom: 1px !important;
    --awb-border-left: 1px !important;
    --awb-flex-grow: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-grow-medium: !important;
    --awb-flex-shrink-medium: !important;
    --awb-flex-grow-small: !important;
    --awb-flex-shrink-small: !important;
}

.adime-style-actualites-31 {
    --awb-aspect-ratio: 100 / 85 !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
    --awb-filter: brightness(100%) !important;
    --awb-filter-transition: filter 0.3s ease !important;
    --awb-filter-hover: brightness(105%) !important;
}

.adime-style-actualites-32 {
    --awb-margin-top: 30px !important;
    --awb-margin-left: 10px !important;
    --awb-margin-top-small: 30px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-actualites-33 {
    margin: 0 !important;
}

.adime-style-actualites-34 {
    text-align: left !important;
}

.adime-style-actualites-35 {
    --awb-margin-top: 20px !important;
    --awb-margin-left: 10px !important;
    --awb-padding-top: 16px !important;
    --awb-padding-right: 32px !important;
    --awb-padding-bottom: 12px !important;
    --awb-padding-left: 32px !important;
    --button_text_transform: var(--awb-typography3-text-transform) !important;
    --button_font_size: var(--awb-typography3-font-size) !important;
    --button_line_height: var(--awb-typography3-line-height) !important;
    --button_typography-letter-spacing: var(--awb-typography3-letter-spacing) !important;
    --button_typography-font-family: var(--awb-typography3-font-family) !important;
    --button_typography-font-weight: var(--awb-typography3-font-weight) !important;
    --button_typography-font-style: var(--awb-typography3-font-style) !important;
}

.adime-style-actualites-36 {
    --awb-padding-top: 25px !important;
    --awb-padding-right: 25px !important;
    --awb-padding-bottom: 40px !important;
    --awb-padding-left: 25px !important;
    --awb-bg-blend: overlay !important;
    --awb-bg-size: cover !important;
    --awb-border-color: hsla(var(--awb-color3-h), var(--awb-color3-s), var(--awb-color3-l), calc(var(--awb-color3-a) - 50%)) !important;
    --awb-border-top: 1px !important;
    --awb-border-right: 1px !important;
    --awb-border-bottom: 1px !important;
    --awb-border-left: 1px !important;
    --awb-flex-grow: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-grow-medium: !important;
    --awb-flex-shrink-medium: !important;
    --awb-flex-grow-small: !important;
    --awb-flex-shrink-small: !important;
}

.adime-style-actualites-37 {
    --awb-aspect-ratio: 100 / 85 !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
    --awb-filter: brightness(100%) !important;
    --awb-filter-transition: filter 0.3s ease !important;
    --awb-filter-hover: brightness(105%) !important;
}

.adime-style-actualites-38 {
    --awb-margin-top: 30px !important;
    --awb-margin-left: 10px !important;
    --awb-margin-top-small: 30px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-actualites-39 {
    margin: 0 !important;
}

.adime-style-actualites-40 {
    text-align: left !important;
}

.adime-style-actualites-41 {
    --awb-margin-top: 20px !important;
    --awb-margin-left: 10px !important;
    --awb-padding-top: 16px !important;
    --awb-padding-right: 32px !important;
    --awb-padding-bottom: 12px !important;
    --awb-padding-left: 32px !important;
    --button_text_transform: var(--awb-typography3-text-transform) !important;
    --button_font_size: var(--awb-typography3-font-size) !important;
    --button_line_height: var(--awb-typography3-line-height) !important;
    --button_typography-letter-spacing: var(--awb-typography3-letter-spacing) !important;
    --button_typography-font-family: var(--awb-typography3-font-family) !important;
    --button_typography-font-weight: var(--awb-typography3-font-weight) !important;
    --button_typography-font-style: var(--awb-typography3-font-style) !important;
}

.adime-style-actualites-42 {
    --awb-padding-top: 25px !important;
    --awb-padding-right: 25px !important;
    --awb-padding-bottom: 40px !important;
    --awb-padding-left: 25px !important;
    --awb-bg-blend: overlay !important;
    --awb-bg-size: cover !important;
    --awb-border-color: hsla(var(--awb-color3-h), var(--awb-color3-s), var(--awb-color3-l), calc(var(--awb-color3-a) - 50%)) !important;
    --awb-border-top: 1px !important;
    --awb-border-right: 1px !important;
    --awb-border-bottom: 1px !important;
    --awb-border-left: 1px !important;
    --awb-flex-grow: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-grow-medium: !important;
    --awb-flex-shrink-medium: !important;
    --awb-flex-grow-small: !important;
    --awb-flex-shrink-small: !important;
}

.adime-style-actualites-43 {
    --awb-aspect-ratio: 100 / 85 !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
    --awb-filter: brightness(100%) !important;
    --awb-filter-transition: filter 0.3s ease !important;
    --awb-filter-hover: brightness(105%) !important;
}

.adime-style-actualites-44 {
    --awb-margin-top: 30px !important;
    --awb-margin-left: 10px !important;
    --awb-margin-top-small: 30px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-actualites-45 {
    margin: 0 !important;
}

.adime-style-actualites-46 {
    text-align: left !important;
}

.adime-style-actualites-47 {
    --awb-margin-top: 20px !important;
    --awb-margin-left: 10px !important;
    --awb-padding-top: 16px !important;
    --awb-padding-right: 32px !important;
    --awb-padding-bottom: 12px !important;
    --awb-padding-left: 32px !important;
    --button_text_transform: var(--awb-typography3-text-transform) !important;
    --button_font_size: var(--awb-typography3-font-size) !important;
    --button_line_height: var(--awb-typography3-line-height) !important;
    --button_typography-letter-spacing: var(--awb-typography3-letter-spacing) !important;
    --button_typography-font-family: var(--awb-typography3-font-family) !important;
    --button_typography-font-weight: var(--awb-typography3-font-weight) !important;
    --button_typography-font-style: var(--awb-typography3-font-style) !important;
}

.adime-style-actualites-48 {
    --awb-padding-top: 25px !important;
    --awb-padding-right: 25px !important;
    --awb-padding-bottom: 40px !important;
    --awb-padding-left: 25px !important;
    --awb-bg-blend: overlay !important;
    --awb-bg-size: cover !important;
    --awb-border-color: hsla(var(--awb-color3-h), var(--awb-color3-s), var(--awb-color3-l), calc(var(--awb-color3-a) - 50%)) !important;
    --awb-border-top: 1px !important;
    --awb-border-right: 1px !important;
    --awb-border-bottom: 1px !important;
    --awb-border-left: 1px !important;
    --awb-flex-grow: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-grow-medium: !important;
    --awb-flex-shrink-medium: !important;
    --awb-flex-grow-small: !important;
    --awb-flex-shrink-small: !important;
}

.adime-style-actualites-49 {
    --awb-aspect-ratio: 100 / 85 !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
    --awb-filter: brightness(100%) !important;
    --awb-filter-transition: filter 0.3s ease !important;
    --awb-filter-hover: brightness(105%) !important;
}

.adime-style-actualites-50 {
    --awb-margin-top: 30px !important;
    --awb-margin-left: 10px !important;
    --awb-margin-top-small: 30px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-actualites-51 {
    margin: 0 !important;
}

.adime-style-actualites-52 {
    text-align: left !important;
}

.adime-style-actualites-53 {
    --awb-margin-top: 20px !important;
    --awb-margin-left: 10px !important;
    --awb-padding-top: 16px !important;
    --awb-padding-right: 32px !important;
    --awb-padding-bottom: 12px !important;
    --awb-padding-left: 32px !important;
    --button_text_transform: var(--awb-typography3-text-transform) !important;
    --button_font_size: var(--awb-typography3-font-size) !important;
    --button_line_height: var(--awb-typography3-line-height) !important;
    --button_typography-letter-spacing: var(--awb-typography3-letter-spacing) !important;
    --button_typography-font-family: var(--awb-typography3-font-family) !important;
    --button_typography-font-weight: var(--awb-typography3-font-weight) !important;
    --button_typography-font-style: var(--awb-typography3-font-style) !important;
}

.adime-style-actualites-54 {
    --awb-padding-top: 25px !important;
    --awb-padding-right: 25px !important;
    --awb-padding-bottom: 40px !important;
    --awb-padding-left: 25px !important;
    --awb-bg-blend: overlay !important;
    --awb-bg-size: cover !important;
    --awb-border-color: hsla(var(--awb-color3-h), var(--awb-color3-s), var(--awb-color3-l), calc(var(--awb-color3-a) - 50%)) !important;
    --awb-border-top: 1px !important;
    --awb-border-right: 1px !important;
    --awb-border-bottom: 1px !important;
    --awb-border-left: 1px !important;
    --awb-flex-grow: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-grow-medium: !important;
    --awb-flex-shrink-medium: !important;
    --awb-flex-grow-small: !important;
    --awb-flex-shrink-small: !important;
}

.adime-style-actualites-55 {
    --awb-aspect-ratio: 100 / 85 !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
    --awb-filter: brightness(100%) !important;
    --awb-filter-transition: filter 0.3s ease !important;
    --awb-filter-hover: brightness(105%) !important;
}

.adime-style-actualites-56 {
    --awb-margin-top: 30px !important;
    --awb-margin-left: 10px !important;
    --awb-margin-top-small: 30px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-actualites-57 {
    margin: 0 !important;
}

.adime-style-actualites-58 {
    text-align: left !important;
}

.adime-style-actualites-59 {
    --awb-margin-top: 20px !important;
    --awb-margin-left: 10px !important;
    --awb-padding-top: 16px !important;
    --awb-padding-right: 32px !important;
    --awb-padding-bottom: 12px !important;
    --awb-padding-left: 32px !important;
    --button_text_transform: var(--awb-typography3-text-transform) !important;
    --button_font_size: var(--awb-typography3-font-size) !important;
    --button_line_height: var(--awb-typography3-line-height) !important;
    --button_typography-letter-spacing: var(--awb-typography3-letter-spacing) !important;
    --button_typography-font-family: var(--awb-typography3-font-family) !important;
    --button_typography-font-weight: var(--awb-typography3-font-weight) !important;
    --button_typography-font-style: var(--awb-typography3-font-style) !important;
}

.adime-style-actualites-60 {
    --awb-padding-top: 25px !important;
    --awb-padding-right: 25px !important;
    --awb-padding-bottom: 40px !important;
    --awb-padding-left: 25px !important;
    --awb-bg-blend: overlay !important;
    --awb-bg-size: cover !important;
    --awb-border-color: hsla(var(--awb-color3-h), var(--awb-color3-s), var(--awb-color3-l), calc(var(--awb-color3-a) - 50%)) !important;
    --awb-border-top: 1px !important;
    --awb-border-right: 1px !important;
    --awb-border-bottom: 1px !important;
    --awb-border-left: 1px !important;
    --awb-flex-grow: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-grow-medium: !important;
    --awb-flex-shrink-medium: !important;
    --awb-flex-grow-small: !important;
    --awb-flex-shrink-small: !important;
}

.adime-style-actualites-61 {
    --awb-aspect-ratio: 100 / 85 !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
    --awb-filter: brightness(100%) !important;
    --awb-filter-transition: filter 0.3s ease !important;
    --awb-filter-hover: brightness(105%) !important;
}

.adime-style-actualites-62 {
    --awb-margin-top: 30px !important;
    --awb-margin-left: 10px !important;
    --awb-margin-top-small: 30px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-actualites-63 {
    margin: 0 !important;
}

.adime-style-actualites-64 {
    text-align: left !important;
}

.adime-style-actualites-65 {
    --awb-margin-top: 20px !important;
    --awb-margin-left: 10px !important;
    --awb-padding-top: 16px !important;
    --awb-padding-right: 32px !important;
    --awb-padding-bottom: 12px !important;
    --awb-padding-left: 32px !important;
    --button_text_transform: var(--awb-typography3-text-transform) !important;
    --button_font_size: var(--awb-typography3-font-size) !important;
    --button_line_height: var(--awb-typography3-line-height) !important;
    --button_typography-letter-spacing: var(--awb-typography3-letter-spacing) !important;
    --button_typography-font-family: var(--awb-typography3-font-family) !important;
    --button_typography-font-weight: var(--awb-typography3-font-weight) !important;
    --button_typography-font-style: var(--awb-typography3-font-style) !important;
}

.adime-style-actualites-66 {
    --awb-padding-top: 25px !important;
    --awb-padding-right: 25px !important;
    --awb-padding-bottom: 40px !important;
    --awb-padding-left: 25px !important;
    --awb-bg-blend: overlay !important;
    --awb-bg-size: cover !important;
    --awb-border-color: hsla(var(--awb-color3-h), var(--awb-color3-s), var(--awb-color3-l), calc(var(--awb-color3-a) - 50%)) !important;
    --awb-border-top: 1px !important;
    --awb-border-right: 1px !important;
    --awb-border-bottom: 1px !important;
    --awb-border-left: 1px !important;
    --awb-flex-grow: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-grow-medium: !important;
    --awb-flex-shrink-medium: !important;
    --awb-flex-grow-small: !important;
    --awb-flex-shrink-small: !important;
}

.adime-style-actualites-67 {
    --awb-aspect-ratio: 100 / 85 !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
    --awb-filter: brightness(100%) !important;
    --awb-filter-transition: filter 0.3s ease !important;
    --awb-filter-hover: brightness(105%) !important;
}

.adime-style-actualites-68 {
    --awb-margin-top: 30px !important;
    --awb-margin-left: 10px !important;
    --awb-margin-top-small: 30px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-actualites-69 {
    margin: 0 !important;
}

.adime-style-actualites-70 {
    text-align: left !important;
}

.adime-style-actualites-71 {
    --awb-margin-top: 20px !important;
    --awb-margin-left: 10px !important;
    --awb-padding-top: 16px !important;
    --awb-padding-right: 32px !important;
    --awb-padding-bottom: 12px !important;
    --awb-padding-left: 32px !important;
    --button_text_transform: var(--awb-typography3-text-transform) !important;
    --button_font_size: var(--awb-typography3-font-size) !important;
    --button_line_height: var(--awb-typography3-line-height) !important;
    --button_typography-letter-spacing: var(--awb-typography3-letter-spacing) !important;
    --button_typography-font-family: var(--awb-typography3-font-family) !important;
    --button_typography-font-weight: var(--awb-typography3-font-weight) !important;
    --button_typography-font-style: var(--awb-typography3-font-style) !important;
}

.adime-style-actualites-72 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-padding-top: 70px !important;
    --awb-padding-bottom: 70px !important;
    --awb-margin-top: 0px !important;
    --awb-margin-bottom: 75px !important;
    --awb-background-color: var(--awb-color3) !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-actualites-73 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-actualites-74 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-flex-grow: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-flex-grow-medium: !important;
    --awb-flex-shrink-medium: !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-flex-grow-small: !important;
    --awb-flex-shrink-small: !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-actualites-75 {
    --awb-content-alignment: center !important;
    --awb-font-size: 30px !important;
    --awb-text-color: var(--awb-color1) !important;
}

.adime-style-actualites-76 {
    font-family: 'Yeseva One' !important;
    font-weight: 400 !important;
    font-size: 26px !important;
}

/* Styles extraits automatiquement pour expertises.html.twig */

.adime-style-expertises-1 {
    max-width: 100% !important;
}

.adime-style-expertises-2 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-padding-top: 100px !important;
    --awb-padding-bottom: 100px !important;
    --awb-background-color: var(--awb-custom_color_1) !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-expertises-3 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-expertises-4 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-expertises-5 {
    --awb-text-color: var(--awb-color1) !important;
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-expertises-6 {
    margin: 0 !important;
}

.adime-style-expertises-7 {
    text-align: center !important;
    --awb-margin-top: 30px !important;
    --awb-max-width: 100px !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
}

.adime-style-expertises-8 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-padding-top: 75px !important;
    --awb-padding-bottom: 75px !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-expertises-9 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-expertises-10 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 20px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-expertises-11 {
    text-align: center !important;
}

.adime-style-expertises-12 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-expertises-13 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-expertises-14 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 20px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-expertises-15 {
    --awb-dots-align: center !important;
    --awb-active-filter-border-size: 3px !important;
    --awb-filters-height: 36px !important;
    --awb-row-spacing: 150px !important;
    --awb-columns-medium: 50% !important;
    --awb-columns-small: 100% !important;
}

.adime-style-expertises-16 {
    --awb-bg-blend: overlay !important;
    --awb-bg-size: cover !important;
    --awb-transform: translateY(0px) !important;
    --awb-transform-hover: translateY(5px) !important;
    --awb-flex-grow: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-grow-medium: !important;
    --awb-flex-shrink-medium: !important;
    --awb-flex-grow-small: !important;
    --awb-flex-shrink-small: !important;
}

.adime-style-expertises-17 {
    --awb-margin-bottom: 40px !important;
    --awb-border-radius-top-left: 160px !important;
    --awb-aspect-ratio-position: 50% 0% !important;
    --awb-aspect-ratio: 2 / 3 !important;
}

.adime-style-expertises-18 {
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-expertises-19 {
    margin: 0 !important;
}

.adime-style-expertises-20 {
    --awb-content-alignment: center !important;
}

.adime-style-expertises-21 {
    text-align: center !important;
}

.adime-style-expertises-22 {
    --awb-padding-top: 20px !important;
    --button_text_transform: none !important;
}

.adime-style-expertises-23 {
    --awb-bg-blend: overlay !important;
    --awb-bg-size: cover !important;
    --awb-transform: translateY(0px) !important;
    --awb-transform-hover: translateY(5px) !important;
    --awb-flex-grow: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-grow-medium: !important;
    --awb-flex-shrink-medium: !important;
    --awb-flex-grow-small: !important;
    --awb-flex-shrink-small: !important;
}

.adime-style-expertises-24 {
    --awb-margin-bottom: 40px !important;
    --awb-border-radius-top-left: 160px !important;
    --awb-aspect-ratio-position: 50% 0% !important;
    --awb-aspect-ratio: 2 / 3 !important;
}

.adime-style-expertises-25 {
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-expertises-26 {
    margin: 0 !important;
}

.adime-style-expertises-27 {
    --awb-content-alignment: center !important;
}

.adime-style-expertises-28 {
    text-align: center !important;
}

.adime-style-expertises-29 {
    --awb-padding-top: 20px !important;
    --button_text_transform: none !important;
}

.adime-style-expertises-30 {
    --awb-bg-blend: overlay !important;
    --awb-bg-size: cover !important;
    --awb-transform: translateY(0px) !important;
    --awb-transform-hover: translateY(5px) !important;
    --awb-flex-grow: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-grow-medium: !important;
    --awb-flex-shrink-medium: !important;
    --awb-flex-grow-small: !important;
    --awb-flex-shrink-small: !important;
}

.adime-style-expertises-31 {
    --awb-margin-bottom: 40px !important;
    --awb-border-radius-top-left: 160px !important;
    --awb-aspect-ratio-position: 50% 0% !important;
    --awb-aspect-ratio: 2 / 3 !important;
}

.adime-style-expertises-32 {
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-expertises-33 {
    margin: 0 !important;
}

.adime-style-expertises-34 {
    --awb-content-alignment: center !important;
}

.adime-style-expertises-35 {
    text-align: center !important;
}

.adime-style-expertises-36 {
    --awb-padding-top: 20px !important;
    --button_text_transform: none !important;
}

.adime-style-expertises-37 {
    --awb-bg-blend: overlay !important;
    --awb-bg-size: cover !important;
    --awb-transform: translateY(0px) !important;
    --awb-transform-hover: translateY(5px) !important;
    --awb-flex-grow: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-grow-medium: !important;
    --awb-flex-shrink-medium: !important;
    --awb-flex-grow-small: !important;
    --awb-flex-shrink-small: !important;
}

.adime-style-expertises-38 {
    --awb-margin-bottom: 40px !important;
    --awb-border-radius-top-left: 160px !important;
    --awb-aspect-ratio-position: 50% 0% !important;
    --awb-aspect-ratio: 2 / 3 !important;
}

.adime-style-expertises-39 {
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-expertises-40 {
    margin: 0 !important;
}

.adime-style-expertises-41 {
    --awb-content-alignment: center !important;
}

.adime-style-expertises-42 {
    text-align: center !important;
}

.adime-style-expertises-43 {
    --awb-padding-top: 20px !important;
    --button_text_transform: none !important;
}

.adime-style-expertises-44 {
    --awb-bg-blend: overlay !important;
    --awb-bg-size: cover !important;
    --awb-transform: translateY(0px) !important;
    --awb-transform-hover: translateY(5px) !important;
    --awb-flex-grow: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-grow-medium: !important;
    --awb-flex-shrink-medium: !important;
    --awb-flex-grow-small: !important;
    --awb-flex-shrink-small: !important;
}

.adime-style-expertises-45 {
    --awb-margin-bottom: 40px !important;
    --awb-border-radius-top-left: 160px !important;
    --awb-aspect-ratio-position: 50% 0% !important;
    --awb-aspect-ratio: 2 / 3 !important;
}

.adime-style-expertises-46 {
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-expertises-47 {
    margin: 0 !important;
}

.adime-style-expertises-48 {
    --awb-content-alignment: center !important;
}

.adime-style-expertises-49 {
    text-align: center !important;
}

.adime-style-expertises-50 {
    --awb-padding-top: 20px !important;
    --button_text_transform: none !important;
}

.adime-style-expertises-51 {
    --awb-bg-blend: overlay !important;
    --awb-bg-size: cover !important;
    --awb-transform: translateY(0px) !important;
    --awb-transform-hover: translateY(5px) !important;
    --awb-flex-grow: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-grow-medium: !important;
    --awb-flex-shrink-medium: !important;
    --awb-flex-grow-small: !important;
    --awb-flex-shrink-small: !important;
}

.adime-style-expertises-52 {
    --awb-margin-bottom: 40px !important;
    --awb-border-radius-top-left: 160px !important;
    --awb-aspect-ratio-position: 50% 0% !important;
    --awb-aspect-ratio: 2 / 3 !important;
}

.adime-style-expertises-53 {
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-expertises-54 {
    margin: 0 !important;
}

.adime-style-expertises-55 {
    --awb-content-alignment: center !important;
}

.adime-style-expertises-56 {
    text-align: center !important;
}

.adime-style-expertises-57 {
    --awb-padding-top: 20px !important;
    --button_text_transform: none !important;
}

.adime-style-expertises-58 {
    --awb-bg-blend: overlay !important;
    --awb-bg-size: cover !important;
    --awb-transform: translateY(0px) !important;
    --awb-transform-hover: translateY(5px) !important;
    --awb-flex-grow: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-grow-medium: !important;
    --awb-flex-shrink-medium: !important;
    --awb-flex-grow-small: !important;
    --awb-flex-shrink-small: !important;
}

.adime-style-expertises-59 {
    --awb-margin-bottom: 40px !important;
    --awb-border-radius-top-left: 160px !important;
    --awb-aspect-ratio-position: 50% 0% !important;
    --awb-aspect-ratio: 2 / 3 !important;
}

.adime-style-expertises-60 {
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-expertises-61 {
    margin: 0 !important;
}

.adime-style-expertises-62 {
    --awb-content-alignment: center !important;
}

.adime-style-expertises-63 {
    text-align: center !important;
}

.adime-style-expertises-64 {
    --awb-padding-top: 20px !important;
    --button_text_transform: none !important;
}

.adime-style-expertises-65 {
    --awb-bg-blend: overlay !important;
    --awb-bg-size: cover !important;
    --awb-transform: translateY(0px) !important;
    --awb-transform-hover: translateY(5px) !important;
    --awb-flex-grow: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-grow-medium: !important;
    --awb-flex-shrink-medium: !important;
    --awb-flex-grow-small: !important;
    --awb-flex-shrink-small: !important;
}

.adime-style-expertises-66 {
    --awb-margin-bottom: 40px !important;
    --awb-border-radius-top-left: 160px !important;
    --awb-aspect-ratio-position: 50% 0% !important;
    --awb-aspect-ratio: 2 / 3 !important;
}

.adime-style-expertises-67 {
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-expertises-68 {
    margin: 0 !important;
}

.adime-style-expertises-69 {
    --awb-content-alignment: center !important;
}

.adime-style-expertises-70 {
    text-align: center !important;
}

.adime-style-expertises-71 {
    --awb-padding-top: 20px !important;
    --button_text_transform: none !important;
}

.adime-style-expertises-72 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-flex-grow: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 20px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-flex-grow-medium: !important;
    --awb-flex-shrink-medium: !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-flex-grow-small: !important;
    --awb-flex-shrink-small: !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-expertises-73 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-padding-top: 28px !important;
    --awb-padding-bottom: 25px !important;
    --awb-margin-top: 6px !important;
    --awb-margin-bottom: 86px !important;
    --awb-background-color: var(--awb-custom_color_1) !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-expertises-74 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-expertises-75 {
    --awb-padding-top: 38px !important;
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-flex-grow: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 96px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-flex-grow-medium: !important;
    --awb-flex-shrink-medium: !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-flex-grow-small: !important;
    --awb-flex-shrink-small: !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-expertises-76 {
    --awb-text-color: var(--awb-color1) !important;
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-expertises-77 {
    margin: 0 !important;
}

.adime-style-expertises-78 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-expertises-79 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-expertises-80 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-flex-grow: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-margin-top-large: 28px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 78px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-flex-grow-medium: !important;
    --awb-flex-shrink-medium: !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-flex-grow-small: !important;
    --awb-flex-shrink-small: !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-expertises-81 {
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-expertises-82 {
    margin: 0 !important;
}

.adime-style-expertises-83 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-flex-grow: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 100px !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 100px !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-flex-grow-medium: !important;
    --awb-flex-shrink-medium: !important;
    --awb-spacing-right-medium: 100px !important;
    --awb-spacing-left-medium: 100px !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-flex-grow-small: !important;
    --awb-flex-shrink-small: !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-expertises-84 {
    --awb-iconcolor: var(--awb-color4) !important;
    --awb-item-margin-bottom: 0px !important;
    --awb-margin-bottom: 0px !important;
    --awb-hover-accent-color: var(--awb-custom_color_1) !important;
    --awb-circle-hover-accent-color: var(--awb-custom_color_1) !important;
}

.adime-style-expertises-85 {
    --awb-backgroundcolor: rgba(255, 255, 255, 0) !important;
    --awb-iconcolor: var(--awb-color4) !important;
}

.adime-style-expertises-86 {
    border-color: var(--awb-color8) !important;
    border-width: 0px !important;
    background-color: hsla(var(--awb-color2-h), var(--awb-color2-s), var(--awb-color2-l), calc(var(--awb-color2-a) - 50%)) !important;
    box-sizing: content-box !important;
    height: 160px !important;
    width: 160px !important;
    line-height: 160px !important;
    border-radius: 50% !important;
    font-size: 80px !important;
}

.adime-style-expertises-87 {
    --h2_typography-font-size: 24px !important;
    line-height: 29px !important;
}

.adime-style-expertises-88 {
    --awb-backgroundcolor: rgba(255, 255, 255, 0) !important;
    --awb-iconcolor: var(--awb-color4) !important;
}

.adime-style-expertises-89 {
    border-color: var(--awb-color8) !important;
    border-width: 0px !important;
    background-color: hsla(var(--awb-color2-h), var(--awb-color2-s), var(--awb-color2-l), calc(var(--awb-color2-a) - 50%)) !important;
    box-sizing: content-box !important;
    height: 160px !important;
    width: 160px !important;
    line-height: 160px !important;
    border-radius: 50% !important;
    font-size: 80px !important;
}

.adime-style-expertises-90 {
    --h2_typography-font-size: 24px !important;
    line-height: 29px !important;
}

.adime-style-expertises-91 {
    --awb-backgroundcolor: rgba(255, 255, 255, 0) !important;
    --awb-iconcolor: var(--awb-color4) !important;
}

.adime-style-expertises-92 {
    border-color: var(--awb-color8) !important;
    border-width: 0px !important;
    background-color: hsla(var(--awb-color2-h), var(--awb-color2-s), var(--awb-color2-l), calc(var(--awb-color2-a) - 50%)) !important;
    box-sizing: content-box !important;
    height: 160px !important;
    width: 160px !important;
    line-height: 160px !important;
    border-radius: 50% !important;
    font-size: 80px !important;
}

.adime-style-expertises-93 {
    --h2_typography-font-size: 24px !important;
    line-height: 29px !important;
}

.adime-style-expertises-94 {
    --awb-backgroundcolor: rgba(255, 255, 255, 0) !important;
    --awb-iconcolor: var(--awb-color4) !important;
}

.adime-style-expertises-95 {
    border-color: var(--awb-color8) !important;
    border-width: 0px !important;
    background-color: hsla(var(--awb-color2-h), var(--awb-color2-s), var(--awb-color2-l), calc(var(--awb-color2-a) - 50%)) !important;
    box-sizing: content-box !important;
    height: 160px !important;
    width: 160px !important;
    line-height: 160px !important;
    border-radius: 50% !important;
    font-size: 80px !important;
}

.adime-style-expertises-96 {
    --h2_typography-font-size: 24px !important;
    line-height: 29px !important;
}

.adime-style-expertises-97 {
    --awb-backgroundcolor: rgba(255, 255, 255, 0) !important;
    --awb-iconcolor: var(--awb-color4) !important;
}

.adime-style-expertises-98 {
    border-color: var(--awb-color8) !important;
    border-width: 0px !important;
    background-color: hsla(var(--awb-color2-h), var(--awb-color2-s), var(--awb-color2-l), calc(var(--awb-color2-a) - 50%)) !important;
    box-sizing: content-box !important;
    height: 160px !important;
    width: 160px !important;
    line-height: 160px !important;
    border-radius: 50% !important;
    font-size: 80px !important;
}

.adime-style-expertises-99 {
    --h2_typography-font-size: 24px !important;
    line-height: 29px !important;
}

.adime-style-expertises-100 {
    --awb-iconcolor: var(--awb-color4) !important;
    --awb-item-margin-bottom: 0px !important;
    --awb-margin-top: 100px !important;
    --awb-margin-bottom: 0px !important;
    --awb-hover-accent-color: var(--awb-color3) !important;
    --awb-circle-hover-accent-color: var(--awb-color3) !important;
}

/* Styles extraits automatiquement pour landing.html.twig */

.adime-style-landing-1 {
    font-size: 50px !important;
    display: block !important;
    margin-bottom: 10px !important;
}

.adime-style-landing-2 {
    color: var(--color-teal) !important;
}

.adime-style-landing-3 {
    max-width: 900px !important;
    margin: 0 auto !important;
}

.adime-style-landing-4 {
    width: 100% !important;
    box-sizing: border-box !important;
    text-transform: uppercase !important;
}

.adime-style-landing-5 {
    margin-left: 8px !important;
}

.adime-style-landing-6 {
    color: var(--color-charcoal) !important;
    opacity: 0.6 !important;
    font-size: 15px !important;
}

.adime-style-landing-7 {
    margin-top: 10px !important;
}

.adime-style-landing-8 {
    color: var(--color-purple) !important;
    font-weight: 600 !important;
    font-size: 16px !important;
}

.adime-style-landing-9 {
    margin-right: 5px !important;
}

/* Styles extraits automatiquement pour mentions_legales.html.twig */

.adime-style-mentions_legales-1 {
    max-width: 100% !important;
}

.adime-style-mentions_legales-2 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-mentions_legales-3 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-mentions_legales-4 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 20px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

/* Styles extraits automatiquement pour politique_confidentialite.html.twig */

.adime-style-politique_confidentialite-1 {
    max-width: 100% !important;
}

.adime-style-politique_confidentialite-2 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-politique_confidentialite-3 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-politique_confidentialite-4 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 20px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-politique_confidentialite-5 {
    background-color: rgba(0, 0, 0, 0) !important;
    font-family: 'Josefin Sans', Arial, Helvetica, sans-serif !important;
    font-size: 18px !important;
    letter-spacing: normal !important;
}

/* Styles extraits automatiquement pour politique_cookies.html.twig */

.adime-style-politique_cookies-1 {
    max-width: 100% !important;
}

/* Styles extraits automatiquement pour contact.html.twig */

.adime-style-contact-1 {
    max-width: 100% !important;
}

.adime-style-contact-2 {
    padding: 15px !important;
    margin-bottom: 20px !important;
    border: 1px solid transparent !important;
    border-radius: 4px !important;
    color: #155724 !important;
    background-color: #d4edda !important;
    border-color: #c3e6cb !important;
}

.adime-style-contact-3 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-margin-top: 60px !important;
    --awb-margin-bottom: 90px !important;
    --awb-margin-top-medium: 40px !important;
    --awb-margin-top-small: 0px !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-contact-4 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-contact-5 {
    --awb-bg-size: cover !important;
    --awb-width-large: 40% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 4.8% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 4.8% !important;
    --awb-width-medium: 40% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 4.8% !important;
    --awb-spacing-left-medium: 4.8% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-contact-6 {
    --awb-flex-grow: 0 !important;
    --awb-flex-grow-medium: 0 !important;
    --awb-flex-grow-small: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-shrink-medium: 0 !important;
    --awb-flex-shrink-small: 0 !important;
    width: 104% !important;
    max-width: 104% !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-contact-7 {
    --awb-bg-size: cover !important;
    --awb-width-large: 25% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 7.68% !important;
    --awb-margin-bottom-large: 20px !important;
    --awb-spacing-left-large: 7.68% !important;
    --awb-width-medium: 25% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 7.68% !important;
    --awb-spacing-left-medium: 7.68% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-contact-8 {
    --awb-bg-size: cover !important;
    --awb-transform: rotate(0deg) !important;
    --awb-transform-hover: rotate(15deg) !important;
    --awb-width-large: 25% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 7.68% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 7.68% !important;
    --awb-width-medium: 25% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 7.68% !important;
    --awb-spacing-left-medium: 7.68% !important;
    --awb-width-small: 20% !important;
    --awb-order-small: 1 !important;
    --awb-spacing-right-small: 9.6% !important;
    --awb-spacing-left-small: 9.6% !important;
}

.adime-style-contact-9 {
    --awb-aspect-ratio: 100 / 157 !important;
    --awb-max-width: 90px !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
}

.adime-style-contact-10 {
    display: inline-block !important;
    width: 90px !important;
}

.adime-style-contact-11 {
    --awb-bg-size: cover !important;
    --awb-width-large: 20% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 9.6% !important;
    --awb-margin-bottom-large: 20px !important;
    --awb-spacing-left-large: 9.6% !important;
    --awb-width-medium: 20% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 9.6% !important;
    --awb-spacing-left-medium: 9.6% !important;
    --awb-width-small: 20% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 9.6% !important;
    --awb-spacing-left-small: 9.6% !important;
}

.adime-style-contact-12 {
    --awb-bg-size: cover !important;
    --awb-width-large: 20% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 9.6% !important;
    --awb-margin-bottom-large: 20px !important;
    --awb-spacing-left-large: 9.6% !important;
    --awb-width-medium: 20% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 9.6% !important;
    --awb-spacing-left-medium: 9.6% !important;
    --awb-width-small: 20% !important;
    --awb-order-small: 4 !important;
    --awb-spacing-right-small: 9.6% !important;
    --awb-spacing-left-small: 9.6% !important;
}

.adime-style-contact-13 {
    --awb-bg-size: cover !important;
    --awb-transform: rotate(0deg) !important;
    --awb-transform-hover: rotate(-20deg) !important;
    --awb-width-large: 25% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 7.68% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 7.68% !important;
    --awb-width-medium: 25% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 7.68% !important;
    --awb-spacing-left-medium: 7.68% !important;
    --awb-width-small: 20% !important;
    --awb-order-small: 2 !important;
    --awb-spacing-right-small: 9.6% !important;
    --awb-spacing-left-small: 9.6% !important;
}

.adime-style-contact-14 {
    --awb-aspect-ratio: 100 / 149 !important;
    --awb-margin-left: 10px !important;
    --awb-max-width: 90px !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
}

.adime-style-contact-15 {
    display: inline-block !important;
    width: 90px !important;
}

.adime-style-contact-16 {
    --awb-bg-size: cover !important;
    --awb-transform: rotate(0deg) !important;
    --awb-transform-hover: rotate(-15deg) !important;
    --awb-width-large: 25% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 7.68% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 7.68% !important;
    --awb-width-medium: 25% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 7.68% !important;
    --awb-spacing-left-medium: 7.68% !important;
    --awb-width-small: 20% !important;
    --awb-order-small: 3 !important;
    --awb-spacing-right-small: 9.6% !important;
    --awb-spacing-left-small: 9.6% !important;
}

.adime-style-contact-17 {
    --awb-aspect-ratio: 100 / 130 !important;
    --awb-max-width: 80px !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
}

.adime-style-contact-18 {
    display: inline-block !important;
    width: 80px !important;
}

.adime-style-contact-19 {
    --awb-padding-top-small: 20px !important;
    --awb-bg-size: cover !important;
    --awb-width-large: 60% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 3.2% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 3.2% !important;
    --awb-width-medium: 60% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 3.2% !important;
    --awb-spacing-left-medium: 3.2% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-contact-20 {
    --awb-margin-bottom: 40px !important;
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-contact-21 {
    margin: 0 !important;
}

.adime-style-contact-22 {
    --awb-padding-top: 40px !important;
    --awb-bg-size: cover !important;
    --awb-border-color: var(--awb-color5) !important;
    --awb-border-bottom: 1px !important;
    --awb-border-style: solid !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-contact-23 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-margin-bottom: 120px !important;
    --awb-margin-bottom-small: 90px !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-contact-24 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-contact-25 {
    --awb-overflow: hidden !important;
    --awb-bg-color: var(--awb-color5) !important;
    --awb-bg-color-hover: var(--awb-color5) !important;
    --awb-bg-image: url('{{
 asset('images/templates/vertical-lines-bg-1.png'
        )
    }
}

') !important;
 --awb-bg-blend: soft-light !important;
--awb-bg-repeat: repeat !important;
--awb-border-radius: 100px 0px 0px 0px !important;
--awb-width-large: 40% !important;
--awb-margin-top-large: 0px !important;
--awb-spacing-right-large: 4.8% !important;
--awb-margin-bottom-large: 0px !important;
--awb-spacing-left-large: 4.8% !important;
--awb-width-medium: 40% !important;
--awb-order-medium: 0 !important;
--awb-spacing-right-medium: 4.8% !important;
--awb-spacing-left-medium: 4.8% !important;
--awb-width-small: 100% !important;
--awb-order-small: 0 !important;
--awb-spacing-right-small: 1.92% !important;
--awb-spacing-left-small: 1.92% !important;
}

.adime-style-contact-26 {
    --awb-flex-grow: 0 !important;
    --awb-flex-grow-medium: 0 !important;
    --awb-flex-grow-small: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-shrink-medium: 0 !important;
    --awb-flex-shrink-small: 0 !important;
    width: 104% !important;
    max-width: 104% !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-contact-27 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-contact-28 {
    --awb-aspect-ratio: 100 / 65 !important;
    --awb-object-position: 50% 43% !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
}

.adime-style-contact-29 {
    --awb-flex-grow: 0 !important;
    --awb-flex-grow-medium: 0 !important;
    --awb-flex-grow-small: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-shrink-medium: 0 !important;
    --awb-flex-shrink-small: 0 !important;
    width: 104% !important;
    max-width: 104% !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-contact-30 {
    --awb-padding-top: 45px !important;
    --awb-padding-right: 55px !important;
    --awb-padding-bottom: 55px !important;
    --awb-padding-left: 55px !important;
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-contact-31 {
    --awb-margin-left: -25px !important;
    --button_accent_color: var(--awb-color1) !important;
    --button_accent_hover_color: var(--awb-color1) !important;
    --button_border_hover_color: hsla(var(--awb-color4-h), var(--awb-color4-s), calc(var(--awb-color4-l) - 15%), var(--awb-color4-a)) !important;
    --button_border_width-top: 0px !important;
    --button_border_width-right: 0px !important;
    --button_border_width-bottom: 0px !important;
    --button_border_width-left: 0px !important;
    --button_gradient_top_color: hsla(var(--awb-color5-h), var(--awb-color5-s), var(--awb-color5-l), calc(var(--awb-color5-a) - 100%)) !important;
    --button_gradient_bottom_color: hsla(var(--awb-color5-h), var(--awb-color5-s), var(--awb-color5-l), calc(var(--awb-color5-a) - 100%)) !important;
    --button_gradient_top_color_hover: hsla(var(--awb-color5-h), var(--awb-color5-s), var(--awb-color5-l), calc(var(--awb-color5-a) - 100%)) !important;
    --button_gradient_bottom_color_hover: hsla(var(--awb-color5-h), var(--awb-color5-s), var(--awb-color5-l), calc(var(--awb-color5-a) - 100%)) !important;
    --button_font_size: 20px !important;
}

.adime-style-contact-32 {
    --awb-margin-top: -20px !important;
    --awb-margin-left: -25px !important;
    --button_accent_color: var(--awb-color1) !important;
    --button_accent_hover_color: var(--awb-color1) !important;
    --button_border_hover_color: hsla(var(--awb-color4-h), var(--awb-color4-s), calc(var(--awb-color4-l) - 15%), var(--awb-color4-a)) !important;
    --button_border_width-top: 0px !important;
    --button_border_width-right: 0px !important;
    --button_border_width-bottom: 0px !important;
    --button_border_width-left: 0px !important;
    --button_gradient_top_color: hsla(var(--awb-color5-h), var(--awb-color5-s), var(--awb-color5-l), calc(var(--awb-color5-a) - 100%)) !important;
    --button_gradient_bottom_color: hsla(var(--awb-color5-h), var(--awb-color5-s), var(--awb-color5-l), calc(var(--awb-color5-a) - 100%)) !important;
    --button_gradient_top_color_hover: hsla(var(--awb-color4-h), var(--awb-color4-s), var(--awb-color4-l), calc(var(--awb-color4-a) - 100%)) !important;
    --button_gradient_bottom_color_hover: hsla(var(--awb-color4-h), var(--awb-color4-s), var(--awb-color4-l), calc(var(--awb-color4-a) - 100%)) !important;
    --button_text_transform: none !important;
    --button_font_size: 20px !important;
}

.adime-style-contact-33 {
    align-self: flex-start !important;
    margin-right: auto !important;
    margin-top: 15px !important;
    margin-bottom: 10px !important;
    width: 100% !important;
    max-width: 95% !important;
}

.adime-style-contact-34 {
    --awb-height: 20px !important;
    --awb-amount: 20px !important;
    --awb-sep-color: hsla(var(--awb-color1-h), var(--awb-color1-s), var(--awb-color1-l), calc(var(--awb-color1-a) - 70%)) !important;
    border-color: hsla(var(--awb-color1-h), var(--awb-color1-s), var(--awb-color1-l), calc(var(--awb-color1-a) - 70%)) !important;
    border-top-width: 1px !important;
}

.adime-style-contact-35 {
    --awb-padding-left: 20px !important;
    --awb-padding-top-small: 90px !important;
    --awb-bg-size: cover !important;
    --awb-width-large: 60% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 3.2% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 3.2% !important;
    --awb-width-medium: 60% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 3.2% !important;
    --awb-spacing-left-medium: 3.2% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-contact-36 {
    --awb-flex-grow: 0 !important;
    --awb-flex-grow-medium: 0 !important;
    --awb-flex-grow-small: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-shrink-medium: 0 !important;
    --awb-flex-shrink-small: 0 !important;
    width: 104% !important;
    max-width: 104% !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-contact-37 {
    --awb-bg-size: cover !important;
    --awb-transform: translateX(0px) !important;
    --awb-transform-hover: translateX(10px) !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-contact-38 {
    --awb-margin-bottom: 20px !important;
    --awb-max-width: 300px !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
}

.adime-style-contact-39 {
    max-width: 300px !important;
}

.adime-style-contact-40 {
    font-family: var(--font-title) !important;
    font-size: 26px !important;
    color: var(--color-dark-grey) !important;
    font-weight: bold !important;
}

.adime-style-contact-41 {
    --awb-border-size: 1px !important;
    --awb-border-top-left-radius: 0px !important;
    --awb-border-top-right-radius: 0px !important;
    --awb-border-bottom-left-radius: 0px !important;
    --awb-border-bottom-right-radius: 0px !important;
}

.adime-style-contact-42 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-padding-top: 75px !important;
    --awb-padding-bottom: 73px !important;
    --awb-background-color: var(--awb-custom_color_1) !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-contact-43 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-contact-44 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 20px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-contact-45 {
    --awb-text-color: var(--awb-color1) !important;
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-contact-46 {
    margin: 0 !important;
}

.adime-style-contact-47 {
    text-align: center !important;
}

.adime-style-contact-48 {
    --awb-margin-top: 50px !important;
}

/* Styles extraits automatiquement pour contact.html.twig */

.adime-style-contact-1 {
    max-width: 100% !important;
}

.adime-style-contact-2 {
    padding: 15px !important;
    margin-bottom: 20px !important;
    border: 1px solid transparent !important;
    border-radius: 4px !important;
    color: #155724 !important;
    background-color: #d4edda !important;
    border-color: #c3e6cb !important;
}

.adime-style-contact-3 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-margin-top: 60px !important;
    --awb-margin-bottom: 90px !important;
    --awb-margin-top-medium: 40px !important;
    --awb-margin-top-small: 0px !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-contact-4 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-contact-5 {
    --awb-bg-size: cover !important;
    --awb-width-large: 40% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 4.8% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 4.8% !important;
    --awb-width-medium: 40% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 4.8% !important;
    --awb-spacing-left-medium: 4.8% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-contact-6 {
    --awb-flex-grow: 0 !important;
    --awb-flex-grow-medium: 0 !important;
    --awb-flex-grow-small: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-shrink-medium: 0 !important;
    --awb-flex-shrink-small: 0 !important;
    width: 104% !important;
    max-width: 104% !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-contact-7 {
    --awb-bg-size: cover !important;
    --awb-width-large: 25% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 7.68% !important;
    --awb-margin-bottom-large: 20px !important;
    --awb-spacing-left-large: 7.68% !important;
    --awb-width-medium: 25% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 7.68% !important;
    --awb-spacing-left-medium: 7.68% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-contact-8 {
    --awb-bg-size: cover !important;
    --awb-transform: rotate(0deg) !important;
    --awb-transform-hover: rotate(15deg) !important;
    --awb-width-large: 25% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 7.68% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 7.68% !important;
    --awb-width-medium: 25% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 7.68% !important;
    --awb-spacing-left-medium: 7.68% !important;
    --awb-width-small: 20% !important;
    --awb-order-small: 1 !important;
    --awb-spacing-right-small: 9.6% !important;
    --awb-spacing-left-small: 9.6% !important;
}

.adime-style-contact-9 {
    --awb-aspect-ratio: 100 / 157 !important;
    --awb-max-width: 90px !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
}

.adime-style-contact-10 {
    display: inline-block !important;
    width: 90px !important;
}

.adime-style-contact-11 {
    --awb-bg-size: cover !important;
    --awb-width-large: 20% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 9.6% !important;
    --awb-margin-bottom-large: 20px !important;
    --awb-spacing-left-large: 9.6% !important;
    --awb-width-medium: 20% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 9.6% !important;
    --awb-spacing-left-medium: 9.6% !important;
    --awb-width-small: 20% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 9.6% !important;
    --awb-spacing-left-small: 9.6% !important;
}

.adime-style-contact-12 {
    --awb-bg-size: cover !important;
    --awb-width-large: 20% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 9.6% !important;
    --awb-margin-bottom-large: 20px !important;
    --awb-spacing-left-large: 9.6% !important;
    --awb-width-medium: 20% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 9.6% !important;
    --awb-spacing-left-medium: 9.6% !important;
    --awb-width-small: 20% !important;
    --awb-order-small: 4 !important;
    --awb-spacing-right-small: 9.6% !important;
    --awb-spacing-left-small: 9.6% !important;
}

.adime-style-contact-13 {
    --awb-bg-size: cover !important;
    --awb-transform: rotate(0deg) !important;
    --awb-transform-hover: rotate(-20deg) !important;
    --awb-width-large: 25% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 7.68% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 7.68% !important;
    --awb-width-medium: 25% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 7.68% !important;
    --awb-spacing-left-medium: 7.68% !important;
    --awb-width-small: 20% !important;
    --awb-order-small: 2 !important;
    --awb-spacing-right-small: 9.6% !important;
    --awb-spacing-left-small: 9.6% !important;
}

.adime-style-contact-14 {
    --awb-aspect-ratio: 100 / 149 !important;
    --awb-margin-left: 10px !important;
    --awb-max-width: 90px !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
}

.adime-style-contact-15 {
    display: inline-block !important;
    width: 90px !important;
}

.adime-style-contact-16 {
    --awb-bg-size: cover !important;
    --awb-transform: rotate(0deg) !important;
    --awb-transform-hover: rotate(-15deg) !important;
    --awb-width-large: 25% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 7.68% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 7.68% !important;
    --awb-width-medium: 25% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 7.68% !important;
    --awb-spacing-left-medium: 7.68% !important;
    --awb-width-small: 20% !important;
    --awb-order-small: 3 !important;
    --awb-spacing-right-small: 9.6% !important;
    --awb-spacing-left-small: 9.6% !important;
}

.adime-style-contact-17 {
    --awb-aspect-ratio: 100 / 130 !important;
    --awb-max-width: 80px !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
}

.adime-style-contact-18 {
    display: inline-block !important;
    width: 80px !important;
}

.adime-style-contact-19 {
    --awb-padding-top-small: 20px !important;
    --awb-bg-size: cover !important;
    --awb-width-large: 60% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 3.2% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 3.2% !important;
    --awb-width-medium: 60% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 3.2% !important;
    --awb-spacing-left-medium: 3.2% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-contact-20 {
    --awb-margin-bottom: 40px !important;
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-contact-21 {
    margin: 0 !important;
}

.adime-style-contact-22 {
    --awb-padding-top: 40px !important;
    --awb-bg-size: cover !important;
    --awb-border-color: var(--awb-color5) !important;
    --awb-border-bottom: 1px !important;
    --awb-border-style: solid !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-contact-23 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-margin-bottom: 120px !important;
    --awb-margin-bottom-small: 90px !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-contact-24 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-contact-25 {
    --awb-overflow: hidden !important;
    --awb-bg-color: var(--awb-color5) !important;
    --awb-bg-color-hover: var(--awb-color5) !important;
    --awb-bg-image: url('{{
 asset('images/templates/vertical-lines-bg-1.png'
        )
    }
}

') !important;
 --awb-bg-blend: soft-light !important;
--awb-bg-repeat: repeat !important;
--awb-border-radius: 100px 0px 0px 0px !important;
--awb-width-large: 40% !important;
--awb-margin-top-large: 0px !important;
--awb-spacing-right-large: 4.8% !important;
--awb-margin-bottom-large: 0px !important;
--awb-spacing-left-large: 4.8% !important;
--awb-width-medium: 40% !important;
--awb-order-medium: 0 !important;
--awb-spacing-right-medium: 4.8% !important;
--awb-spacing-left-medium: 4.8% !important;
--awb-width-small: 100% !important;
--awb-order-small: 0 !important;
--awb-spacing-right-small: 1.92% !important;
--awb-spacing-left-small: 1.92% !important;
}

.adime-style-contact-26 {
    --awb-flex-grow: 0 !important;
    --awb-flex-grow-medium: 0 !important;
    --awb-flex-grow-small: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-shrink-medium: 0 !important;
    --awb-flex-shrink-small: 0 !important;
    width: 104% !important;
    max-width: 104% !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-contact-27 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-contact-28 {
    --awb-aspect-ratio: 100 / 65 !important;
    --awb-object-position: 50% 43% !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
}

.adime-style-contact-29 {
    --awb-flex-grow: 0 !important;
    --awb-flex-grow-medium: 0 !important;
    --awb-flex-grow-small: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-shrink-medium: 0 !important;
    --awb-flex-shrink-small: 0 !important;
    width: 104% !important;
    max-width: 104% !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-contact-30 {
    --awb-padding-top: 45px !important;
    --awb-padding-right: 55px !important;
    --awb-padding-bottom: 55px !important;
    --awb-padding-left: 55px !important;
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-contact-31 {
    --awb-margin-left: -25px !important;
    --button_accent_color: var(--awb-color1) !important;
    --button_accent_hover_color: var(--awb-color1) !important;
    --button_border_hover_color: hsla(var(--awb-color4-h), var(--awb-color4-s), calc(var(--awb-color4-l) - 15%), var(--awb-color4-a)) !important;
    --button_border_width-top: 0px !important;
    --button_border_width-right: 0px !important;
    --button_border_width-bottom: 0px !important;
    --button_border_width-left: 0px !important;
    --button_gradient_top_color: hsla(var(--awb-color5-h), var(--awb-color5-s), var(--awb-color5-l), calc(var(--awb-color5-a) - 100%)) !important;
    --button_gradient_bottom_color: hsla(var(--awb-color5-h), var(--awb-color5-s), var(--awb-color5-l), calc(var(--awb-color5-a) - 100%)) !important;
    --button_gradient_top_color_hover: hsla(var(--awb-color5-h), var(--awb-color5-s), var(--awb-color5-l), calc(var(--awb-color5-a) - 100%)) !important;
    --button_gradient_bottom_color_hover: hsla(var(--awb-color5-h), var(--awb-color5-s), var(--awb-color5-l), calc(var(--awb-color5-a) - 100%)) !important;
    --button_font_size: 20px !important;
}

.adime-style-contact-32 {
    --awb-margin-top: -20px !important;
    --awb-margin-left: -25px !important;
    --button_accent_color: var(--awb-color1) !important;
    --button_accent_hover_color: var(--awb-color1) !important;
    --button_border_hover_color: hsla(var(--awb-color4-h), var(--awb-color4-s), calc(var(--awb-color4-l) - 15%), var(--awb-color4-a)) !important;
    --button_border_width-top: 0px !important;
    --button_border_width-right: 0px !important;
    --button_border_width-bottom: 0px !important;
    --button_border_width-left: 0px !important;
    --button_gradient_top_color: hsla(var(--awb-color5-h), var(--awb-color5-s), var(--awb-color5-l), calc(var(--awb-color5-a) - 100%)) !important;
    --button_gradient_bottom_color: hsla(var(--awb-color5-h), var(--awb-color5-s), var(--awb-color5-l), calc(var(--awb-color5-a) - 100%)) !important;
    --button_gradient_top_color_hover: hsla(var(--awb-color4-h), var(--awb-color4-s), var(--awb-color4-l), calc(var(--awb-color4-a) - 100%)) !important;
    --button_gradient_bottom_color_hover: hsla(var(--awb-color4-h), var(--awb-color4-s), var(--awb-color4-l), calc(var(--awb-color4-a) - 100%)) !important;
    --button_text_transform: none !important;
    --button_font_size: 20px !important;
}

.adime-style-contact-33 {
    align-self: flex-start !important;
    margin-right: auto !important;
    margin-top: 15px !important;
    margin-bottom: 10px !important;
    width: 100% !important;
    max-width: 95% !important;
}

.adime-style-contact-34 {
    --awb-height: 20px !important;
    --awb-amount: 20px !important;
    --awb-sep-color: hsla(var(--awb-color1-h), var(--awb-color1-s), var(--awb-color1-l), calc(var(--awb-color1-a) - 70%)) !important;
    border-color: hsla(var(--awb-color1-h), var(--awb-color1-s), var(--awb-color1-l), calc(var(--awb-color1-a) - 70%)) !important;
    border-top-width: 1px !important;
}

.adime-style-contact-35 {
    --awb-padding-left: 20px !important;
    --awb-padding-top-small: 90px !important;
    --awb-bg-size: cover !important;
    --awb-width-large: 60% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 3.2% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 3.2% !important;
    --awb-width-medium: 60% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 3.2% !important;
    --awb-spacing-left-medium: 3.2% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-contact-36 {
    --awb-flex-grow: 0 !important;
    --awb-flex-grow-medium: 0 !important;
    --awb-flex-grow-small: 0 !important;
    --awb-flex-shrink: 0 !important;
    --awb-flex-shrink-medium: 0 !important;
    --awb-flex-shrink-small: 0 !important;
    width: 104% !important;
    max-width: 104% !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-contact-37 {
    --awb-bg-size: cover !important;
    --awb-transform: translateX(0px) !important;
    --awb-transform-hover: translateX(10px) !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 0px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-contact-38 {
    --awb-margin-bottom: 20px !important;
    --awb-max-width: 300px !important;
    --awb-caption-title-font-family: var(--h2_typography-font-family) !important;
    --awb-caption-title-font-weight: var(--h2_typography-font-weight) !important;
    --awb-caption-title-font-style: var(--h2_typography-font-style) !important;
    --awb-caption-title-size: var(--h2_typography-font-size) !important;
    --awb-caption-title-transform: var(--h2_typography-text-transform) !important;
    --awb-caption-title-line-height: var(--h2_typography-line-height) !important;
    --awb-caption-title-letter-spacing: var(--h2_typography-letter-spacing) !important;
}

.adime-style-contact-39 {
    max-width: 300px !important;
}

.adime-style-contact-40 {
    font-family: var(--font-title) !important;
    font-size: 26px !important;
    color: var(--color-dark-grey) !important;
    font-weight: bold !important;
}

.adime-style-contact-41 {
    --awb-border-size: 1px !important;
    --awb-border-top-left-radius: 0px !important;
    --awb-border-top-right-radius: 0px !important;
    --awb-border-bottom-left-radius: 0px !important;
    --awb-border-bottom-right-radius: 0px !important;
}

.adime-style-contact-42 {
    --awb-border-radius-top-left: 0px !important;
    --awb-border-radius-top-right: 0px !important;
    --awb-border-radius-bottom-right: 0px !important;
    --awb-border-radius-bottom-left: 0px !important;
    --awb-padding-top: 75px !important;
    --awb-padding-bottom: 73px !important;
    --awb-background-color: var(--awb-custom_color_1) !important;
    --awb-flex-wrap: wrap !important;
}

.adime-style-contact-43 {
    max-width: 1331.2px !important;
    margin-left: calc(-4% / 2) !important;
    margin-right: calc(-4% / 2) !important;
}

.adime-style-contact-44 {
    --awb-bg-size: cover !important;
    --awb-width-large: 100% !important;
    --awb-margin-top-large: 0px !important;
    --awb-spacing-right-large: 1.92% !important;
    --awb-margin-bottom-large: 20px !important;
    --awb-spacing-left-large: 1.92% !important;
    --awb-width-medium: 100% !important;
    --awb-order-medium: 0 !important;
    --awb-spacing-right-medium: 1.92% !important;
    --awb-spacing-left-medium: 1.92% !important;
    --awb-width-small: 100% !important;
    --awb-order-small: 0 !important;
    --awb-spacing-right-small: 1.92% !important;
    --awb-spacing-left-small: 1.92% !important;
}

.adime-style-contact-45 {
    --awb-text-color: var(--awb-color1) !important;
    --awb-margin-top-small: 10px !important;
    --awb-margin-right-small: 0px !important;
    --awb-margin-bottom-small: 10px !important;
    --awb-margin-left-small: 0px !important;
}

.adime-style-contact-46 {
    margin: 0 !important;
}

.adime-style-contact-47 {
    text-align: center !important;
}

.adime-style-contact-48 {
    --awb-margin-top: 50px !important;
}


/* ===================================================== */
/* Hover effects pour les icônes FontAwesome (Avada)     */
/* Source: CSS extrait depuis adime86.fr                 */
/* ===================================================== */

/* Transition de base sur toutes les icônes */
.fontawesome-icon {
    transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease, transform 0.3s ease !important;
}

/* Icône simple (sans cercle) : changement de couleur au hover */
.fontawesome-icon.fb-icon-element:hover,
.fontawesome-icon.fb-icon-element.hover {
    color: var(--awb-iconcolor-hover, var(--awb-color3));
}

/* Icône avec cercle : changement de fond, bordure et couleur au hover */
.fontawesome-icon.fb-icon-element.circle-yes:hover,
.fontawesome-icon.fb-icon-element.circle-yes.hover {
    background-color: var(--awb-circlecolor-hover, var(--awb-color3));
    border-color: var(--awb-circlebordercolor-hover, var(--awb-color3));
    color: var(--awb-iconcolor-hover, #fff);
}

/* Icônes inline (sans fb-icon-element) — comme celles d'Avada legacy avec circle-yes */
.fontawesome-icon.circle-yes:not(.fb-icon-element):hover {
    background-color: var(--awb-color3);
    border-color: var(--awb-color3);
    color: #fff;
}

/* Animation fade : légère opacité + scale au hover */
.fontawesome-icon.icon-hover-animation-fade {
    transition: background-color 0.3s ease, color 0.3s ease, opacity 0.3s ease, transform 0.3s ease, border-color 0.3s ease !important;
}

.fontawesome-icon.icon-hover-animation-fade:hover,
.fontawesome-icon.icon-hover-animation-fade.hover {
    transform: scale(1.08);
    opacity: 0.9;
}

/* Content boxes : hover sur icône à l'intérieur d'un wrapper de boîte */
.fusion-content-box-hover:hover .icon i.circle-yes,
.content-box-column:hover .icon i.circle-yes,
.content-box-wrapper:hover .icon i.circle-yes,
.link-area-link-icon:hover .icon i.circle-yes {
    background-color: var(--awb-circle-hover-accent-color, var(--awb-color4)) !important;
    border-color: var(--awb-hover-accent-color, var(--awb-color4)) !important;
    color: var(--awb-iconcolor-hover, #fff) !important;
    transform: scale(1.08);
}

/* ===================================================== */
/* Hover forcé sur les icônes retro-* avec circle-yes    */
/* Ces icônes utilisent des styles inline, on force le   */
/* changement de couleur via :hover avec !important      */
/* ===================================================== */

/* Couleur de fond au hover - rose/mauve ADIME par défaut si pas défini */
.fontawesome-icon.circle-yes:hover {
    background-color: var(--awb-color4, #bd6eaa) !important;
    border-color: var(--awb-color4, #bd6eaa) !important;
    color: var(--awb-color1, #fff) !important;
}

/* Page A Propos */

.adime-section-header-apropos {
    --awb-border-radius-top-left: 0px;
    --awb-border-radius-top-right: 0px;
    --awb-border-radius-bottom-right: 0px;
    --awb-border-radius-bottom-left: 0px;
    --awb-padding-top: 100px;
    --awb-padding-bottom: 100px;
    --awb-background-color: var(--awb-color3);
    --awb-flex-wrap: wrap;
    color: #fff !important;
}