.elementor-8365 .elementor-element.elementor-element-ba74dab{--display:flex;--min-height:calc(100vh + 50px);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8365 .elementor-element.elementor-element-ba74dab:not(.elementor-motion-effects-element-type-background), .elementor-8365 .elementor-element.elementor-element-ba74dab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #4C6FFE 100%);}.elementor-8365 .elementor-element.elementor-element-ba74dab > .elementor-shape-bottom svg, .elementor-8365 .elementor-element.elementor-element-ba74dab > .e-con-inner > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:250px;}.elementor-8365 .elementor-element.elementor-element-ba74dab > .elementor-shape-bottom, .elementor-8365 .elementor-element.elementor-element-ba74dab > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-8365 .elementor-element.elementor-element-aabd517{--spacer-size:3.5rem;}.elementor-8365 .elementor-element.elementor-element-c682855{text-align:center;}.elementor-8365 .elementor-element.elementor-element-2354643{--spacer-size:1rem;}.elementor-8365 .elementor-element.elementor-element-7865358{text-align:center;font-size:clamp(1rem, 1.5vw, 1.25rem);font-weight:400;color:var( --e-global-color-9fcdc29 );}.elementor-8365 .elementor-element.elementor-element-7865358 p{margin-block-end:0px;}.elementor-8365 .elementor-element.elementor-element-db36d39{--spacer-size:1.5rem;}.elementor-8365 .elementor-element.elementor-element-9b7c599{--spacer-size:2.5rem;}.elementor-8365 .elementor-element.elementor-element-c41742e .elementor-button{background-color:var( --e-global-color-a0d8780 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8365 .elementor-element.elementor-element-c41742e .elementor-button:hover, .elementor-8365 .elementor-element.elementor-element-c41742e .elementor-button:focus{background-color:var( --e-global-color-9a0b444 );color:var( --e-global-color-primary );}.elementor-8365 .elementor-element.elementor-element-c41742e{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8365 .elementor-element.elementor-element-c41742e.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8365 .elementor-element.elementor-element-c41742e .elementor-button-content-wrapper{flex-direction:row;}.elementor-8365 .elementor-element.elementor-element-c41742e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8365 .elementor-element.elementor-element-c41742e .elementor-button:hover svg, .elementor-8365 .elementor-element.elementor-element-c41742e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-8365 .elementor-element.elementor-element-a6dab18 .elementor-button:hover, .elementor-8365 .elementor-element.elementor-element-a6dab18 .elementor-button:focus{background-color:#325CFF;}.elementor-8365 .elementor-element.elementor-element-a6dab18{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8365 .elementor-element.elementor-element-a6dab18.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8365 .elementor-element.elementor-element-a6dab18 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8365 .elementor-element.elementor-element-a6dab18 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8365 .elementor-element.elementor-element-a6dab18 .elementor-button{fill:var( --e-global-color-9fcdc29 );color:var( --e-global-color-9fcdc29 );}.elementor-8365 .elementor-element.elementor-element-c2adb99 .gallery-item .gallery-caption{display:none;}.elementor-8365 .elementor-element.elementor-element-c2adb99 .gallery-item{padding:0 0px 0px 0;}.elementor-8365 .elementor-element.elementor-element-c2adb99 .gallery{margin:0 -0px -0px 0;}.elementor-8365 .elementor-element.elementor-element-47d120a .gallery-item .gallery-caption{display:none;}.elementor-8365 .elementor-element.elementor-element-47d120a .gallery-item{padding:0 0px 0px 0;}.elementor-8365 .elementor-element.elementor-element-47d120a .gallery{margin:0 -0px -0px 0;}.elementor-8365 .elementor-element.elementor-element-abe11ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-8365 .elementor-element.elementor-element-abe11ea:not(.elementor-motion-effects-element-type-background), .elementor-8365 .elementor-element.elementor-element-abe11ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-9fcdc29 ) 0%, var( --e-global-color-6f19071 ) 100%);}.elementor-8365 .elementor-element.elementor-element-7ede966{--spacer-size:1.5rem;}.elementor-8365 .elementor-element.elementor-element-a681a08{--spacer-size:1.5rem;}.elementor-8365 .elementor-element.elementor-element-c7c1b78{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-8365 .elementor-element.elementor-element-c7c1b78 p{margin-block-end:0px;}.elementor-8365 .elementor-element.elementor-element-a93684a{--spacer-size:2rem;}.elementor-8365 .elementor-element.elementor-element-b40272c .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-9fcdc29 );color:var( --e-global-color-9fcdc29 );}.elementor-8365 .elementor-element.elementor-element-b40272c .elementor-button:hover, .elementor-8365 .elementor-element.elementor-element-b40272c .elementor-button:focus{background-color:var( --e-global-color-6511502 );color:var( --e-global-color-9fcdc29 );}.elementor-8365 .elementor-element.elementor-element-b40272c{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8365 .elementor-element.elementor-element-b40272c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8365 .elementor-element.elementor-element-b40272c .elementor-button-content-wrapper{flex-direction:row;}.elementor-8365 .elementor-element.elementor-element-b40272c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8365 .elementor-element.elementor-element-b40272c .elementor-button:hover svg, .elementor-8365 .elementor-element.elementor-element-b40272c .elementor-button:focus svg{fill:var( --e-global-color-9fcdc29 );}.elementor-8365 .elementor-element.elementor-element-dec963c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6rem;--padding-bottom:12rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8365 .elementor-element.elementor-element-dec963c:not(.elementor-motion-effects-element-type-background), .elementor-8365 .elementor-element.elementor-element-dec963c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-6f19071 ) 0%, var( --e-global-color-5e90512 ) 100%);}.elementor-8365 .elementor-element.elementor-element-dec963c > .elementor-shape-bottom svg, .elementor-8365 .elementor-element.elementor-element-dec963c > .e-con-inner > .elementor-shape-bottom svg{width:calc(200% + 1.3px);height:75px;}.elementor-8365 .elementor-element.elementor-element-d65f4de{--spacer-size:2rem;}.elementor-8365 .elementor-element.elementor-element-4acd6b9{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;text-align:center;}.elementor-8365 .elementor-element.elementor-element-3a6efb7{--spacer-size:1.5rem;}.elementor-8365 .elementor-element.elementor-element-9be5913{--spacer-size:3rem;}.elementor-8365 .elementor-element.elementor-element-904151b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8365 .elementor-element.elementor-element-2757756{text-align:center;}.elementor-8365 .elementor-element.elementor-element-b1324a3{--spacer-size:5rem;}.elementor-8365 .elementor-element.elementor-element-cd37d36{--spacer-size:0.7rem;}.elementor-8365 .elementor-element.elementor-element-b06dd9e{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-8365 .elementor-element.elementor-element-b06dd9e p{margin-block-end:0px;}.elementor-8365 .elementor-element.elementor-element-6b06372{--spacer-size:1rem;}.elementor-8365 .elementor-element.elementor-element-de6e865{--spacer-size:2rem;}.elementor-8365 .elementor-element.elementor-element-6c2c5dd .elementor-button:hover, .elementor-8365 .elementor-element.elementor-element-6c2c5dd .elementor-button:focus{background-color:#325CFF;}.elementor-8365 .elementor-element.elementor-element-6c2c5dd{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8365 .elementor-element.elementor-element-6c2c5dd.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8365 .elementor-element.elementor-element-6c2c5dd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8365 .elementor-element.elementor-element-6c2c5dd .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8365 .elementor-element.elementor-element-6c2c5dd .elementor-button{fill:var( --e-global-color-9fcdc29 );color:var( --e-global-color-9fcdc29 );}.elementor-8365 .elementor-element.elementor-element-4a9bb3f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8365 .elementor-element.elementor-element-059f50f{--spacer-size:1rem;}.elementor-8365 .elementor-element.elementor-element-e4b4baa{text-align:center;}.elementor-8365 .elementor-element.elementor-element-67f4363{--spacer-size:4rem;}.elementor-8365 .elementor-element.elementor-element-56e72d0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8365 .elementor-element.elementor-element-39120ab{width:var( --container-widget-width, 450px );max-width:450px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:450px;--container-widget-flex-grow:0;text-align:center;}.elementor-8365 .elementor-element.elementor-element-586a979{background-color:#FFFFFF00;}.elementor-8365 .elementor-element.elementor-element-ebc1c2c{--spacer-size:2rem;}.elementor-8365 .elementor-element.elementor-element-9baeee9 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-9fcdc29 );color:var( --e-global-color-9fcdc29 );}.elementor-8365 .elementor-element.elementor-element-9baeee9 .elementor-button:hover, .elementor-8365 .elementor-element.elementor-element-9baeee9 .elementor-button:focus{background-color:var( --e-global-color-6511502 );color:var( --e-global-color-9fcdc29 );}.elementor-8365 .elementor-element.elementor-element-9baeee9{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8365 .elementor-element.elementor-element-9baeee9.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8365 .elementor-element.elementor-element-9baeee9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8365 .elementor-element.elementor-element-9baeee9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8365 .elementor-element.elementor-element-9baeee9 .elementor-button:hover svg, .elementor-8365 .elementor-element.elementor-element-9baeee9 .elementor-button:focus svg{fill:var( --e-global-color-9fcdc29 );}.elementor-8365 .elementor-element.elementor-element-7e2e061{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:10rem;--padding-bottom:12rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8365 .elementor-element.elementor-element-7e2e061:not(.elementor-motion-effects-element-type-background), .elementor-8365 .elementor-element.elementor-element-7e2e061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, #062086 100%);}.elementor-8365 .elementor-element.elementor-element-7e2e061 > .elementor-shape-top svg, .elementor-8365 .elementor-element.elementor-element-7e2e061 > .e-con-inner > .elementor-shape-top svg{width:calc(200% + 1.3px);}.elementor-8365 .elementor-element.elementor-element-5b9765f{--spacer-size:2rem;}.elementor-8365 .elementor-element.elementor-element-a68319e{color:var( --e-global-color-9fcdc29 );}.elementor-8365 .elementor-element.elementor-element-e88df93{--spacer-size:1rem;}.elementor-8365 .elementor-element.elementor-element-1ffbe5c p{margin-block-end:0px;}.elementor-8365 .elementor-element.elementor-element-1ffbe5c{color:var( --e-global-color-9fcdc29 );}.elementor-8365 .elementor-element.elementor-element-4f0035f{--spacer-size:0.5rem;}.elementor-8365 .elementor-element.elementor-element-0dd11bb .elementor-button:hover, .elementor-8365 .elementor-element.elementor-element-0dd11bb .elementor-button:focus{background-color:#325CFF;}.elementor-8365 .elementor-element.elementor-element-0dd11bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8365 .elementor-element.elementor-element-0dd11bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8365 .elementor-element.elementor-element-0dd11bb .elementor-button-content-wrapper{flex-direction:row;}.elementor-8365 .elementor-element.elementor-element-0dd11bb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8365 .elementor-element.elementor-element-0dd11bb .elementor-button{fill:var( --e-global-color-9fcdc29 );color:var( --e-global-color-9fcdc29 );}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-8365 .elementor-element.elementor-element-abe11ea{--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8365 .elementor-element.elementor-element-904151b{--padding-top:8rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8365 .elementor-element.elementor-element-7e2e061{--padding-top:10rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}}@media(max-width:992px){.elementor-8365 .elementor-element.elementor-element-ba74dab{--min-height:auto;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8365 .elementor-element.elementor-element-ba74dab > .elementor-shape-bottom svg, .elementor-8365 .elementor-element.elementor-element-ba74dab > .e-con-inner > .elementor-shape-bottom svg{height:120px;}.elementor-8365 .elementor-element.elementor-element-c682855{padding:0px 15px 0px 15px;}.elementor-8365 .elementor-element.elementor-element-db36d39{--spacer-size:1rem;}.elementor-8365 .elementor-element.elementor-element-9b7c599{--spacer-size:2rem;}.elementor-8365 .elementor-element.elementor-element-abe11ea{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8365 .elementor-element.elementor-element-a3b0415{text-align:center;}.elementor-8365 .elementor-element.elementor-element-c7c1b78{width:100%;max-width:100%;text-align:center;}.elementor-8365 .elementor-element.elementor-element-dec963c > .elementor-shape-bottom svg, .elementor-8365 .elementor-element.elementor-element-dec963c > .e-con-inner > .elementor-shape-bottom svg{width:calc(250% + 1.3px);height:30px;}.elementor-8365 .elementor-element.elementor-element-dec963c{--padding-top:6rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8365 .elementor-element.elementor-element-d65f4de{--spacer-size:1rem;}.elementor-8365 .elementor-element.elementor-element-3a6efb7{--spacer-size:1rem;}.elementor-8365 .elementor-element.elementor-element-9be5913{--spacer-size:2rem;}.elementor-8365 .elementor-element.elementor-element-904151b{--padding-top:6rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8365 .elementor-element.elementor-element-b1324a3{--spacer-size:3.5rem;}.elementor-8365 .elementor-element.elementor-element-de6e865{--spacer-size:1.5rem;}.elementor-8365 .elementor-element.elementor-element-4a9bb3f{--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8365 .elementor-element.elementor-element-67f4363{--spacer-size:2rem;}.elementor-8365 .elementor-element.elementor-element-56e72d0{--padding-top:6rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8365 .elementor-element.elementor-element-ebc1c2c{--spacer-size:1rem;}.elementor-8365 .elementor-element.elementor-element-7e2e061{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8365 .elementor-element.elementor-element-5b9765f{--spacer-size:1.5rem;}.elementor-8365 .elementor-element.elementor-element-0dd11bb{width:100%;max-width:100%;}.elementor-8365 .elementor-element.elementor-element-0dd11bb.elementor-element{--flex-grow:1;--flex-shrink:0;}}/* Start custom CSS for text-editor, class: .elementor-element-39120ab */h2 em{
    font-style: normal;
    font-family: "General Sans Italic", Sans-serif;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0dd11bb */@media screen and (max-width: 992px){
    .btn-full .elementor-button{
        min-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS *//*Généralités*/

.hero-landing-sea h1{
    color: white;
    line-height: 1;
    font-size: clamp(1.7rem, 2.8vw, 2.8rem)!important;
}

.hero-landing-sea h1 strong{
    font-size: unset;
    font-weight: unset;
    color: var(--vert);
}

.h2-big h2{
    font-size: clamp(1.5rem, 2.5vw, 2.5rem);
}

.h2-red h2 strong{
    color: var(--rouge);
}

.h2-red.contrast h2{
    color: white;
}

.h2-superbig h2{
    font-size: clamp(2rem, 3.5vw, 3.5rem);
    letter-spacing: -0.04em;
}

.h2-superbig h2 strong{
    position: relative;
    display: inline-block;
}

.h2-superbig h2 strong:after{
    content: "";
    display: block;
    height: 25px;
    width: 100%;
    background: url('/wp-content/uploads/2026/07/Soulignement-h2.png') center center no-repeat;
    background-size: contain;
    position: absolute;
    left: 0;
    bottom: 0;
    transform: translateY(90%);
}

/*Hero responsive*/
@media screen and (max-height: 800px){
    .elementor .e-ef3ff3c-dbc5496{
        padding-block: 2rem!important;
        justify-content: center!important;
        margin: 0!important;
    }
    
    .elementor-8365 .elementor-element.elementor-element-aabd517{
        --spacer-size: 2.5rem!important;
    }
}

@media (max-width: 992px){
    .elementor .e-ef3ff3c-dbc5496{
        padding-block: 4rem!important;
        justify-content: flex-end!important;
    }
}

/*Galerie scroll hero*/
.gallery-scroll{
    width: fit-content;
    min-width: 100vw;
}

.gallery-scroll .gallery{
    display: flex;
    flex-direction: row;
    gap: 20px;
}

.gallery-scroll .gallery-item{
    overflow: hidden;
    border-radius: 15px;
}

.gallery-scroll .gallery-item{
        min-width: 40vw;
        max-width: 40vw!important;
        min-height: 30vh;
        max-height: 30vh!important;
        border-radius: 15px;
        
        mask-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    }

.gallery-scroll .gallery-item img{
    margin: 0;
    width: 100%;
    height: auto;
}

@keyframes gallery-scroll{
    0%{transform: translateX(0);}
    100%{transform: translateX(-50%);}
}

/*Responsive galerie scroll*/
@media screen and (max-width: 1200px){
    .gallery-scroll .gallery-item{
        max-width: 50vw!important;
        max-height: 200px!important;
    }
}

@media screen and (max-width: 992px){
    .gallery-scroll .gallery-item{
        min-width: 70vw;
        max-width: 70vw!important;
        min-height: auto;
        max-height: 25vh!important;
    }
}

/*Encart offre*/
@media screen and (max-width: 500px){
    .avantage{
        max-width: 100%!important;
    }
}

/*Formulaire*/
.form-label em{
    font-style: normal;
    color: var(--rouge);
}

@media screen and  (min-width: 1201px){
    .form-col-2{
        flex: 1 calc(50% - 10px);
        max-width: calc(50% - 10px);
    }   
}

.bouton-radio:has(.form-radio-btn:checked){
    background: var(--bleu-vistalid);
    
    p{
        color: white!important;
    }
}

@media screen and (max-width: 450px){
    .elementor .e-e751e43-b65be4a{
        flex-wrap: wrap;
        gap: 0.5rem!important;
    }
    
    .elementor .e-844aec1-70aa012 p, .elementor .e-a77811d-2b8a0c0 p{
        position: static;
        transform: none;
        order: 2;
    }
}

/*Footer*/
footer{display:none;}/* End custom CSS */