/*-----------------*/
/* LOADER */
/*-----------------*/
#loader-wrapper svg
{
    --size: 50vw;
    width: var(--size);
    height: var(--size);
    --maxsize: 400px;
    max-width: var(--maxsize);
    max-height: var(--maxsize);
}

@keyframes animate-svg-stroke-1{0%{stroke-dashoffset:1356.9501953125px;stroke-dasharray:1356.9501953125px}100%{stroke-dashoffset:0;stroke-dasharray:1356.9501953125px}}@keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:rgb(186,144,50)}}.svg-elem-1{animation:animate-svg-stroke-1 0.5s cubic-bezier(0.47,0,0.745,0.715) 0s both,animate-svg-fill-1 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.5s both}@keyframes animate-svg-stroke-2{0%{stroke-dashoffset:1048.951171875px;stroke-dasharray:1048.951171875px}100%{stroke-dashoffset:0;stroke-dasharray:1048.951171875px}}@keyframes animate-svg-fill-2{0%{fill:transparent}100%{fill:rgb(186,144,50)}}.svg-elem-2{animation:animate-svg-stroke-2 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.05s both,animate-svg-fill-2 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.55s both}@keyframes animate-svg-stroke-3{0%{stroke-dashoffset:759.3102416992188px;stroke-dasharray:759.3102416992188px}100%{stroke-dashoffset:0;stroke-dasharray:759.3102416992188px}}@keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:rgb(186,144,50)}}.svg-elem-3{animation:animate-svg-stroke-3 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.1s both,animate-svg-fill-3 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.6s both}@keyframes animate-svg-stroke-4{0%{stroke-dashoffset:495.69659423828125px;stroke-dasharray:495.69659423828125px}100%{stroke-dashoffset:0;stroke-dasharray:495.69659423828125px}}@keyframes animate-svg-fill-4{0%{fill:transparent}100%{fill:rgb(186,144,50)}}.svg-elem-4{animation:animate-svg-stroke-4 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.15000000000000002s both,animate-svg-fill-4 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.65s both}@keyframes animate-svg-stroke-5{0%{stroke-dashoffset:238.7760009765625px;stroke-dasharray:238.7760009765625px}100%{stroke-dashoffset:0;stroke-dasharray:238.7760009765625px}}@keyframes animate-svg-fill-5{0%{fill:transparent}100%{fill:rgb(186,144,50)}}.svg-elem-5{animation:animate-svg-stroke-5 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.2s both,animate-svg-fill-5 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.7s both}@keyframes animate-svg-stroke-6{0%{stroke-dashoffset:1356.7919921875px;stroke-dasharray:1356.7919921875px}100%{stroke-dashoffset:0;stroke-dasharray:1356.7919921875px}}@keyframes animate-svg-fill-6{0%{fill:transparent}100%{fill:rgb(186,144,50)}}.svg-elem-6{animation:animate-svg-stroke-6 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.25s both,animate-svg-fill-6 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.75s both}@keyframes animate-svg-stroke-7{0%{stroke-dashoffset:1048.475830078125px;stroke-dasharray:1048.475830078125px}100%{stroke-dashoffset:0;stroke-dasharray:1048.475830078125px}}@keyframes animate-svg-fill-7{0%{fill:transparent}100%{fill:rgb(186,144,50)}}.svg-elem-7{animation:animate-svg-stroke-7 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.30000000000000004s both,animate-svg-fill-7 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.8s both}@keyframes animate-svg-stroke-8{0%{stroke-dashoffset:759.1323852539062px;stroke-dasharray:759.1323852539062px}100%{stroke-dashoffset:0;stroke-dasharray:759.1323852539062px}}@keyframes animate-svg-fill-8{0%{fill:transparent}100%{fill:rgb(186,144,50)}}.svg-elem-8{animation:animate-svg-stroke-8 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.35000000000000003s both,animate-svg-fill-8 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.8500000000000001s both}@keyframes animate-svg-stroke-9{0%{stroke-dashoffset:495.7357177734375px;stroke-dasharray:495.7357177734375px}100%{stroke-dashoffset:0;stroke-dasharray:495.7357177734375px}}@keyframes animate-svg-fill-9{0%{fill:transparent}100%{fill:rgb(186,144,50)}}.svg-elem-9{animation:animate-svg-stroke-9 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.4s both,animate-svg-fill-9 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.9s both}@keyframes animate-svg-stroke-10{0%{stroke-dashoffset:238.86376953125px;stroke-dasharray:238.86376953125px}100%{stroke-dashoffset:0;stroke-dasharray:238.86376953125px}}@keyframes animate-svg-fill-10{0%{fill:transparent}100%{fill:rgb(186,144,50)}}.svg-elem-10{animation:animate-svg-stroke-10 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.45s both,animate-svg-fill-10 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.95s both}@keyframes animate-svg-stroke-11{0%{stroke-dashoffset:40.57732009887695px;stroke-dasharray:40.57732009887695px}100%{stroke-dashoffset:0;stroke-dasharray:40.57732009887695px}}@keyframes animate-svg-fill-11{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-11{animation:animate-svg-stroke-11 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.5s both,animate-svg-fill-11 0.5s cubic-bezier(0.47,0,0.745,0.715) 1s both}@keyframes animate-svg-stroke-12{0%{stroke-dashoffset:242.95188903808594px;stroke-dasharray:242.95188903808594px}100%{stroke-dashoffset:0;stroke-dasharray:242.95188903808594px}}@keyframes animate-svg-fill-12{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-12{animation:animate-svg-stroke-12 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.55s both,animate-svg-fill-12 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.05s both}@keyframes animate-svg-stroke-13{0%{stroke-dashoffset:254.02447509765625px;stroke-dasharray:254.02447509765625px}100%{stroke-dashoffset:0;stroke-dasharray:254.02447509765625px}}@keyframes animate-svg-fill-13{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-13{animation:animate-svg-stroke-13 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.6000000000000001s both,animate-svg-fill-13 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.1s both}@keyframes animate-svg-stroke-14{0%{stroke-dashoffset:253.8242950439453px;stroke-dasharray:253.8242950439453px}100%{stroke-dashoffset:0;stroke-dasharray:253.8242950439453px}}@keyframes animate-svg-fill-14{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-14{animation:animate-svg-stroke-14 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.65s both,animate-svg-fill-14 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.15s both}@keyframes animate-svg-stroke-15{0%{stroke-dashoffset:256.1269836425781px;stroke-dasharray:256.1269836425781px}100%{stroke-dashoffset:0;stroke-dasharray:256.1269836425781px}}@keyframes animate-svg-fill-15{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-15{animation:animate-svg-stroke-15 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.7000000000000001s both,animate-svg-fill-15 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.2000000000000002s both}@keyframes animate-svg-stroke-16{0%{stroke-dashoffset:266.0852966308594px;stroke-dasharray:266.0852966308594px}100%{stroke-dashoffset:0;stroke-dasharray:266.0852966308594px}}@keyframes animate-svg-fill-16{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-16{animation:animate-svg-stroke-16 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.75s both,animate-svg-fill-16 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.25s both}@keyframes animate-svg-stroke-17{0%{stroke-dashoffset:278.6233215332031px;stroke-dasharray:278.6233215332031px}100%{stroke-dashoffset:0;stroke-dasharray:278.6233215332031px}}@keyframes animate-svg-fill-17{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-17{animation:animate-svg-stroke-17 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.8s both,animate-svg-fill-17 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.3s both}@keyframes animate-svg-stroke-18{0%{stroke-dashoffset:231.5177764892578px;stroke-dasharray:231.5177764892578px}100%{stroke-dashoffset:0;stroke-dasharray:231.5177764892578px}}@keyframes animate-svg-fill-18{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-18{animation:animate-svg-stroke-18 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.8500000000000001s both,animate-svg-fill-18 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.35s both}@keyframes animate-svg-stroke-19{0%{stroke-dashoffset:277.7920227050781px;stroke-dasharray:277.7920227050781px}100%{stroke-dashoffset:0;stroke-dasharray:277.7920227050781px}}@keyframes animate-svg-fill-19{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-19{animation:animate-svg-stroke-19 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.9s both,animate-svg-fill-19 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.4s both}@keyframes animate-svg-stroke-20{0%{stroke-dashoffset:296.48565673828125px;stroke-dasharray:296.48565673828125px}100%{stroke-dashoffset:0;stroke-dasharray:296.48565673828125px}}@keyframes animate-svg-fill-20{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-20{animation:animate-svg-stroke-20 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.9500000000000001s both,animate-svg-fill-20 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.4500000000000002s both}@keyframes animate-svg-stroke-21{0%{stroke-dashoffset:279.0495910644531px;stroke-dasharray:279.0495910644531px}100%{stroke-dashoffset:0;stroke-dasharray:279.0495910644531px}}@keyframes animate-svg-fill-21{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-21{animation:animate-svg-stroke-21 0.5s cubic-bezier(0.47,0,0.745,0.715) 1s both,animate-svg-fill-21 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.5s both}@keyframes animate-svg-stroke-22{0%{stroke-dashoffset:297.4323425292969px;stroke-dasharray:297.4323425292969px}100%{stroke-dashoffset:0;stroke-dasharray:297.4323425292969px}}@keyframes animate-svg-fill-22{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-22{animation:animate-svg-stroke-22 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.05s both,animate-svg-fill-22 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.55s both}@keyframes animate-svg-stroke-23{0%{stroke-dashoffset:276.29638671875px;stroke-dasharray:276.29638671875px}100%{stroke-dashoffset:0;stroke-dasharray:276.29638671875px}}@keyframes animate-svg-fill-23{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-23{animation:animate-svg-stroke-23 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.1s both,animate-svg-fill-23 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.6s both}@keyframes animate-svg-stroke-24{0%{stroke-dashoffset:234.13046264648438px;stroke-dasharray:234.13046264648438px}100%{stroke-dashoffset:0;stroke-dasharray:234.13046264648438px}}@keyframes animate-svg-fill-24{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-24{animation:animate-svg-stroke-24 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.1500000000000001s both,animate-svg-fill-24 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.6500000000000001s both}@keyframes animate-svg-stroke-25{0%{stroke-dashoffset:148.080810546875px;stroke-dasharray:148.080810546875px}100%{stroke-dashoffset:0;stroke-dasharray:148.080810546875px}}@keyframes animate-svg-fill-25{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-25{animation:animate-svg-stroke-25 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.2000000000000002s both,animate-svg-fill-25 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.7000000000000002s both}@keyframes animate-svg-stroke-26{0%{stroke-dashoffset:335.8177490234375px;stroke-dasharray:335.8177490234375px}100%{stroke-dashoffset:0;stroke-dasharray:335.8177490234375px}}@keyframes animate-svg-fill-26{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-26{animation:animate-svg-stroke-26 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.25s both,animate-svg-fill-26 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.75s both}
/*-----------------*/
/* ELEMENTS */
/*-----------------*/
a
{
    display: inline-block;
}
.tc_content a:not([class*="button"])
{
    display: inline;
}
.thumbnail_slider a
{
    height: 100%;
    width: 100%;
}

#wrappersite::before
{
    background-image: url(../images/pattern.png);
    background-position: center;
    background-repeat: repeat;
}
/*----------------- BTN LINE -----------------*/
.btnLine {
    background: none!important;
    padding: 0!important;
    line-height: 28px;
    color: var(--white);
    letter-spacing: 1px;
    font-size: 11px;
    font-family: var(--font-bold);
    text-transform: uppercase;
    position: relative
}

.btnLine::after {
    content: '';
    position: absolute;
    height: 1px;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: currentColor;
    transform-origin: bottom left;
    transform: scaleX(1);
    transition: transform .3s ease-in-out
}

.btnLine:hover::after {
    transform: scaleX(0);
    transform-origin: bottom right
}
/*------------------- BUTTON ---------------------*/
.underbutton > *, .button:not(.cf_submit), .tc_content .wp-block-button__link, .wp-block-file__button, #content .eb-popup-container .eb-popup-button a.eb-popup-button-anchor, #content .eb-cia-button-wrapper > a, #content .eb-pricing-button, #content .eb-flipbox-button-link, #content .slide__action {
    background: #fff0!important;
    color: var(--title-color);
    border: 1px solid var(--primary-color);
    border-radius: 50px !important;
    padding: 13px 30px;
}

.underbutton > *:hover, .button:not(.cf_submit):hover, .tc_content .wp-block-button__link:hover, .wp-block-file__button:hover, #content .eb-popup-container .eb-popup-button a.eb-popup-button-anchor:hover, #content .eb-cia-button-wrapper > a:hover, #content .eb-pricing-button:hover, #content .eb-flipbox-button-link:hover, #content .slide__action:hover {
    color: var(--white)
}
#prestations :is(.underbutton > *, .button:not(.cf_submit), .tc_content .wp-block-button__link, .wp-block-file__button, #content .eb-popup-container .eb-popup-button a.eb-popup-button-anchor, #content .eb-cia-button-wrapper > a, #content .eb-pricing-button, #content .eb-flipbox-button-link, #content .slide__action)
{
    color: var(--white);
}
.underbutton > *::before, .button:not(.cf_submit)::before, .tc_content .wp-block-button__link::before, .wp-block-file__button::before, #content .eb-popup-container .eb-popup-button a.eb-popup-button-anchor::before, #content .eb-cia-button-wrapper > a::before, #content .eb-pricing-button::before, #content .eb-flipbox-button-link::before, #content .slide__action::before {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0px;
    --size: 40px;
    width: var(--size);
    height: var(--size);
    z-index: -1;
    background: var(--primary-color);
    transition: all .4s;
    border-radius: 30px
}

.underbutton>*:hover::before,.button:hover::before,.tc_content .wp-block-button__link:hover::before,.wp-block-file__button:hover::before,#content .eb-popup-container .eb-popup-button a.eb-popup-button-anchor:hover::before,#content .eb-cia-button-wrapper>a:hover::before,#content .eb-pricing-button:hover::before,#content .eb-flipbox-button-link:hover::before,#content .slide__action:hover::before {
    width: calc(100% + 0px)
}
/*------------------- SHAPE ---------------------*/
.with-shape{
	padding-top: 50px;
    padding-left: 50px;
    position: relative;
}
.left-shape  {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}

.left-shape .square-shape {
    --size: 30px;
    width: var(--size);
    height: var(--size);
    background: var(--primary-color);
}

.left-shape .shape-top {
    position: absolute;
    top: 15px;
    left: 35px;
    display: flex;
    align-items: center;
}

.left-shape .shape-top span {
    margin-right: 5px;
    border-radius: 50%;
    background: var(--primary-color);
    display: block;
}

.left-shape .shape-top span:nth-child(1) {
    width: 50px;
    height: 2px;
}

.left-shape .shape-top span:nth-child(2) {
    width: 10px;
    height: 10px;
}

.left-shape .shape-top span:nth-child(3) {
    width: 7px;
    height: 7px;
}

.left-shape .shape-top span:nth-child(4) {
    width: 5px;
    height: 5px;
}

.left-shape .shape-left {
    position: absolute;
    left: 15px;
    top: 35px;
    display: block;
    text-align: center;
}

.left-shape .shape-left span {
    border-radius: 50%;
    background: var(--primary-color);
    display: block;
    margin: 0 auto;
    margin-bottom: 5px;
}

.left-shape .shape-left span:nth-child(1) {
    height: 50px;
    width: 2px;
}

.left-shape .shape-left span:nth-child(2) {
    width: 10px;
    height: 10px;
}

.left-shape .shape-left span:nth-child(3) {
    width: 7px;
    height: 7px;
}

.left-shape .shape-left span:nth-child(4) {
    width: 5px;
    height: 5px;
}
.title.with-shape::after
{
    opacity: 0;
}
/*-----------------*/
/* SEPARATOR */
/*-----------------*/
.separator,.section-separator 
{
    position: absolute;
    top: 2px;
    left: 0;
    --size: 100%;
    width: var(--size);
    height: var(--size);
    pointer-events: none;
}
.section-separator {
    -webkit-perspective: 1000px;
    perspective: 1000px;
    z-index: 5
}

.section-separator svg {
    position: absolute;
    z-index: 50;
    top: initial;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 80px
}

.section-separator.reflect svg {transform: rotateY(180deg)}

.section-separator:not(.bottom) svg {
    transform: rotateX(180deg) rotateY(180deg);
    top: -1px;
}


/*-----------------*/
/* HEADER */
/*-----------------*/

/*-----------------*/
/* NAVPRIMARY */
/*-----------------*/
.social:not(.no-icon)
{
    padding: 0;
}
.social:not(.no-icon):before
{
    display: none;
}

/*-----------------*/
/* HEADERHOME */
/*-----------------*/
#headerHome::before
{
    background-image: url(../images/pattern-logotype.svg);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;
    top: 50%;
    transform:translateY(-50%);
    pointer-events: none;
    --size: 40vw;
    width: var(--size);
    height: var(--size);
    --maxsize: 400px;
    max-width: var(--maxsize);
    max-height: var(--maxsize);
}
/*-----------------*/
/* CONTENT / INTRODUCTION */
/*-----------------*/
.content-txtHome .wp-block-image
{
    margin-bottom: 30px;
}

/*-----------------*/
/* GALLERY HOME */
/*-----------------*/
#galleryHome .gallery-item {
    margin-bottom: 0;
}

.gallery-icon {
    line-height: 0;
}

.gallery-icon>*:not(a) {
    line-height: 1.2;
}

.gallery-icon {
    height: 100%;
}

.nohome .gallery .gallery-item a img {
    max-height: 450Px;
}
#galleryHome figure.wp-block-gallery.has-nested-images
{
    gap: 0;
}
/*-----------------*/
/* CTA */
/*-----------------*/

/*-----------------*/
/* PRESTATIONS */
/*-----------------*/
.template-parent-page-php #content
{
    padding-bottom: 0;
}
.template-parent-page-php #prestations
{
    padding-top: 0;
}


/*-----------------*/
/* ACTU / NEWS */
/*-----------------*/

#news .wrapper_inner_slider {
    background: none;
    display: flex;
    padding-top: 35px;
    padding-bottom: 35px;
    align-items: center;
}

#news .wrapper_slider:not(:first-child) .wrapper_inner_slider {
    border-top: solid 1px #e8e8e830;
}

#news .title_slider {
    text-transform: uppercase;
    font-size: 20px;
    font-family: var(--font-bold);
}

#news .content_slider {
    width: 38%;
    flex: 0 0 auto;
    padding: 0 30px;
}

#news .title_link_slider:not(:hover) {
    color: var(--white)
}

#news .next_slider {
    margin: auto 0 auto auto;
}

#news .text_slider {
    flex: 0 0 auto;
    width: 36%;
    font-size: 16px;
}

#news .thumbnail_slider {
    --size: 180px;
    width: calc(var(--size) / 1.15);
    height: var(--size);
    min-width: calc(var(--size) / 1.15);
}

#news .thumbnail_slider>a {
    overflow: hidden;
    display: block;
    height: 100%;
    clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
}

#news .thumbnail_slider:before,
#news .thumbnail_slider:after {
    --size: 6px;
    background: var(--primary-color);
    width: var(--size);
    height: var(--size);
    border-radius: 50%;
    z-index: 1;
    left: auto;
    right: 5px;
}

#news .thumbnail_slider:before {
    top: 10px;
    right: 10px;
    --size: 20px;
}

#news .wrapper_slider:hover .thumbnail_slider {
    width: 0;
}

#news .wrapper_slider:hover .content_slider {
    transform: translateX(0);
}

#news .wrapper_slider:hover .text_slider {
    transform: translateX(0);
}


/*-----------------*/
/* SECTIONS */
/*-----------------*/
#sections
{
    overflow: hidden;
}
.sectionsbloc.odd::before,#contentPage
{
    background: var(--white);
}
.sectionsbloc.odd,#contentPage,#partenaires
{
    --title-color: #000e21;
    --text-color: #5e5e60;
    --light-color:#f7f7f7;
    color: var(--text-color);
}


/*-----------------*/
/* REASSURANCES */
/*-----------------*/

/*-----------------*/
/* certifications */
/*-----------------*/

/*-----------------*/
/* PARTENAIRES */
/*-----------------*/

/*-----------------*/
/* NEWSLETTER */
/*-----------------*/

/*-----------------*/
/* AGENCES */
/*-----------------*/

/*-----------------*/
/* CONTACTFORM */
/*-----------------*/


/*-----------------*/
/* FOOTER */
/*-----------------*/
