.elementor-88 .elementor-element.elementor-element-b27728f{--display:flex;--min-height:100vh;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-609a79d{left:12px;}body.rtl .elementor-88 .elementor-element.elementor-element-609a79d{right:12px;}.elementor-88 .elementor-element.elementor-element-609a79d{bottom:150px;}.elementor-88 .elementor-element.elementor-element-4adf335{--display:flex;--min-height:130vh;}.elementor-88 .elementor-element.elementor-element-4adf335 .elementor-background-slideshow__slide__image{background-size:cover;background-position:bottom center;}.elementor-88 .elementor-element.elementor-element-012891a{--display:flex;--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-c4d3d45{text-align:center;font-size:40px;font-weight:200;line-height:1.2em;letter-spacing:-0.015em;}.elementor-88 .elementor-element.elementor-element-2dae25e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-2dae25e:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-2dae25e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-88 .elementor-element.elementor-element-e9f8883{width:auto;max-width:auto;padding:20px 20px 20px 20px;}.elementor-88 .elementor-element.elementor-element-e9f8883 .elementor-icon-box-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-e9f8883 .elementor-icon-box-title{margin-block-end:11px;}.elementor-88 .elementor-element.elementor-element-e9f8883 .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-e9f8883 .elementor-icon-box-title a{font-size:23px;}.elementor-88 .elementor-element.elementor-element-e9f8883 .elementor-icon-box-description{font-size:35px;}.elementor-88 .elementor-element.elementor-element-cad1337{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-bea58ef{text-align:center;}.elementor-88 .elementor-element.elementor-element-bea58ef .elementor-heading-title{text-transform:uppercase;}.elementor-88 .elementor-element.elementor-element-0cb4de3{--grid-columns:2;}.elementor-88 .elementor-element.elementor-element-0d951a7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-0d951a7:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-0d951a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-88 .elementor-element.elementor-element-522835d{width:auto;max-width:auto;padding:20px 20px 20px 20px;}.elementor-88 .elementor-element.elementor-element-522835d .elementor-icon-box-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-522835d .elementor-icon-box-title{margin-block-end:11px;}.elementor-88 .elementor-element.elementor-element-522835d .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-522835d .elementor-icon-box-title a{font-size:23px;}.elementor-88 .elementor-element.elementor-element-522835d .elementor-icon-box-description{font-size:35px;}.elementor-88 .elementor-element.elementor-element-e17f44b{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-27c40c7{text-align:center;}.elementor-88 .elementor-element.elementor-element-27c40c7 .elementor-heading-title{text-transform:uppercase;}.elementor-88 .elementor-element.elementor-element-e216142{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-ac9a03f{--display:flex;--min-height:100vh;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-ac9a03f:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-ac9a03f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://serveur-28-gentleview.fr/wp-content/uploads/2026/07/01-6-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-88 .elementor-element.elementor-element-d98c6ef{width:var( --container-widget-width, 519px );max-width:519px;--container-widget-width:519px;--container-widget-flex-grow:0;text-align:start;font-family:"Proxima-Nova-Condensed", Sans-serif;font-size:40px;font-weight:200;line-height:1.2em;}.elementor-88 .elementor-element.elementor-element-89b7a68{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-89b7a68:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-89b7a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-88 .elementor-element.elementor-element-9dcbc2b{width:auto;max-width:auto;padding:20px 20px 20px 20px;}.elementor-88 .elementor-element.elementor-element-9dcbc2b .elementor-icon-box-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-9dcbc2b .elementor-icon-box-title{margin-block-end:11px;}.elementor-88 .elementor-element.elementor-element-9dcbc2b .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-9dcbc2b .elementor-icon-box-title a{font-size:23px;}.elementor-88 .elementor-element.elementor-element-9dcbc2b .elementor-icon-box-description{font-size:35px;}.elementor-88 .elementor-element.elementor-element-7875478{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-1799f98{text-align:center;}.elementor-88 .elementor-element.elementor-element-1799f98 .elementor-heading-title{text-transform:uppercase;}.elementor-88 .elementor-element.elementor-element-5e6d294{--swiper-slides-to-display:3;--swiper-slides-gap:10px;}.elementor-88 .elementor-element.elementor-element-5e6d294 .swiper-slide > .elementor-element{height:100%;}.elementor-88 .elementor-element.elementor-element-2af24e4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-2af24e4:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-2af24e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-88 .elementor-element.elementor-element-3bbd511{width:auto;max-width:auto;padding:20px 20px 20px 20px;}.elementor-88 .elementor-element.elementor-element-3bbd511 .elementor-icon-box-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-3bbd511 .elementor-icon-box-title{margin-block-end:11px;}.elementor-88 .elementor-element.elementor-element-3bbd511 .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-3bbd511 .elementor-icon-box-title a{font-size:23px;}.elementor-88 .elementor-element.elementor-element-3bbd511 .elementor-icon-box-description{font-size:35px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-88 .elementor-element.elementor-element-b27728f{--min-height:100vh;}.elementor-88 .elementor-element.elementor-element-4adf335{--min-height:100vh;}.elementor-88 .elementor-element.elementor-element-0cb4de3{--grid-columns:2;}.elementor-88 .elementor-element.elementor-element-5e6d294{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-88 .elementor-element.elementor-element-b27728f{--min-height:50vh;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-609a79d{left:7px;}body.rtl .elementor-88 .elementor-element.elementor-element-609a79d{right:7px;}.elementor-88 .elementor-element.elementor-element-609a79d{bottom:50px;}.elementor-88 .elementor-element.elementor-element-4adf335{--min-height:50vh;}.elementor-88 .elementor-element.elementor-element-c4d3d45{font-size:clamp(25px, 7.2vw, 32px);}.elementor-88 .elementor-element.elementor-element-2dae25e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-88 .elementor-element.elementor-element-e9f8883 .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-e9f8883 .elementor-icon-box-title a{font-size:18px;}.elementor-88 .elementor-element.elementor-element-0cb4de3{--grid-columns:1;}.elementor-88 .elementor-element.elementor-element-0d951a7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-88 .elementor-element.elementor-element-522835d .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-522835d .elementor-icon-box-title a{font-size:18px;}.elementor-88 .elementor-element.elementor-element-ac9a03f{--min-height:44vh;}.elementor-88 .elementor-element.elementor-element-d98c6ef{font-size:20px;}.elementor-88 .elementor-element.elementor-element-89b7a68{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-88 .elementor-element.elementor-element-9dcbc2b .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-9dcbc2b .elementor-icon-box-title a{font-size:18px;}.elementor-88 .elementor-element.elementor-element-5e6d294{--swiper-slides-to-display:1;}.elementor-88 .elementor-element.elementor-element-2af24e4{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-88 .elementor-element.elementor-element-3bbd511 .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-3bbd511 .elementor-icon-box-title a{font-size:18px;}}/* Start custom CSS for icon-box, class: .elementor-element-e9f8883 *//* Bandeau entièrement interactif */
.elementor-88 .elementor-element.elementor-element-e9f8883 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    transition:
        background-color 0.45s ease,
        transform 0.45s cubic-bezier(.22, .61, .36, 1);
}


/* Garde le contenu au-dessus de l’animation */
.elementor-88 .elementor-element.elementor-element-e9f8883 .elementor-icon-box-wrapper {
    position: relative;
    z-index: 2;
}

/* Le titre glisse légèrement vers la gauche */
.elementor-88 .elementor-element.elementor-element-e9f8883 .elementor-icon-box-title {
    transition: transform 0.55s cubic-bezier(.22, .61, .36, 1);
}

/* Le signe + */
.elementor-88 .elementor-element.elementor-element-e9f8883 .elementor-icon-box-description {
    display: inline-block;
    transition:
        transform 0.55s cubic-bezier(.22, .61, .36, 1),
        opacity 0.4s ease;
}




.elementor-88 .elementor-element.elementor-element-e9f8883:hover .elementor-icon-box-description {
    transform: rotate(90deg);
}
.elementor-88 .elementor-element.elementor-element-e9f8883:hover .elementor-icon-box-title{
    font-weight: 500;
}
/* Navigation clavier */
.elementor-88 .elementor-element.elementor-element-e9f8883:focus-within::before {
    transform: translateX(0);
}

.elementor-88 .elementor-element.elementor-element-e9f8883:focus-within .elementor-icon-box-title {
    transform: translateX(-8px);
}

.elementor-88 .elementor-element.elementor-element-e9f8883:focus-within .elementor-icon-box-description {
    transform: translateX(10px) rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-522835d *//* Bandeau entièrement interactif */
.elementor-88 .elementor-element.elementor-element-522835d {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    transition:
        background-color 0.45s ease,
        transform 0.45s cubic-bezier(.22, .61, .36, 1);
}


/* Garde le contenu au-dessus de l’animation */
.elementor-88 .elementor-element.elementor-element-522835d .elementor-icon-box-wrapper {
    position: relative;
    z-index: 2;
}

/* Le titre glisse légèrement vers la gauche */
.elementor-88 .elementor-element.elementor-element-522835d .elementor-icon-box-title {
    transition: transform 0.55s cubic-bezier(.22, .61, .36, 1);
}

/* Le signe + */
.elementor-88 .elementor-element.elementor-element-522835d .elementor-icon-box-description {
    display: inline-block;
    transition:
        transform 0.55s cubic-bezier(.22, .61, .36, 1),
        opacity 0.4s ease;
}




.elementor-88 .elementor-element.elementor-element-522835d:hover .elementor-icon-box-description {
    transform: rotate(90deg);
}
.elementor-88 .elementor-element.elementor-element-522835d:hover .elementor-icon-box-title{
    font-weight: 500;
}
/* Navigation clavier */
.elementor-88 .elementor-element.elementor-element-522835d:focus-within::before {
    transform: translateX(0);
}

.elementor-88 .elementor-element.elementor-element-522835d:focus-within .elementor-icon-box-title {
    transform: translateX(-8px);
}

.elementor-88 .elementor-element.elementor-element-522835d:focus-within .elementor-icon-box-description {
    transform: translateX(10px) rotate(90deg);
}

/* Mobile : retour visuel au toucher, sans déplacement gênant *//* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dcbc2b *//* Bandeau entièrement interactif */
.elementor-88 .elementor-element.elementor-element-9dcbc2b {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    transition:
        background-color 0.45s ease,
        transform 0.45s cubic-bezier(.22, .61, .36, 1);
}


/* Garde le contenu au-dessus de l’animation */
.elementor-88 .elementor-element.elementor-element-9dcbc2b .elementor-icon-box-wrapper {
    position: relative;
    z-index: 2;
}

/* Le titre glisse légèrement vers la gauche */
.elementor-88 .elementor-element.elementor-element-9dcbc2b .elementor-icon-box-title {
    transition: transform 0.55s cubic-bezier(.22, .61, .36, 1);
}

/* Le signe + */
.elementor-88 .elementor-element.elementor-element-9dcbc2b .elementor-icon-box-description {
    display: inline-block;
    transition:
        transform 0.55s cubic-bezier(.22, .61, .36, 1),
        opacity 0.4s ease;
}




.elementor-88 .elementor-element.elementor-element-9dcbc2b:hover .elementor-icon-box-description {
    transform: rotate(90deg);
}
.elementor-88 .elementor-element.elementor-element-9dcbc2b:hover .elementor-icon-box-title{
    font-weight: 500;
}
/* Navigation clavier */
.elementor-88 .elementor-element.elementor-element-9dcbc2b:focus-within::before {
    transform: translateX(0);
}

.elementor-88 .elementor-element.elementor-element-9dcbc2b:focus-within .elementor-icon-box-title {
    transform: translateX(-8px);
}

.elementor-88 .elementor-element.elementor-element-9dcbc2b:focus-within .elementor-icon-box-description {
    transform: translateX(10px) rotate(90deg);
}

/* Mobile : retour visuel au toucher, sans déplacement gênant *//* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3bbd511 *//* Bandeau entièrement interactif */
.elementor-88 .elementor-element.elementor-element-3bbd511 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    transition:
        background-color 0.45s ease,
        transform 0.45s cubic-bezier(.22, .61, .36, 1);
}


/* Garde le contenu au-dessus de l’animation */
.elementor-88 .elementor-element.elementor-element-3bbd511 .elementor-icon-box-wrapper {
    position: relative;
    z-index: 2;
}

/* Le titre glisse légèrement vers la gauche */
.elementor-88 .elementor-element.elementor-element-3bbd511 .elementor-icon-box-title {
    transition: transform 0.55s cubic-bezier(.22, .61, .36, 1);
}

/* Le signe + */
.elementor-88 .elementor-element.elementor-element-3bbd511 .elementor-icon-box-description {
    display: inline-block;
    transition:
        transform 0.55s cubic-bezier(.22, .61, .36, 1),
        opacity 0.4s ease;
}




.elementor-88 .elementor-element.elementor-element-3bbd511:hover .elementor-icon-box-description {
    transform: rotate(90deg);
}
.elementor-88 .elementor-element.elementor-element-3bbd511:hover .elementor-icon-box-title{
    font-weight: 500;
}
/* Navigation clavier */
.elementor-88 .elementor-element.elementor-element-3bbd511:focus-within::before {
    transform: translateX(0);
}

.elementor-88 .elementor-element.elementor-element-3bbd511:focus-within .elementor-icon-box-title {
    transform: translateX(-8px);
}

.elementor-88 .elementor-element.elementor-element-3bbd511:focus-within .elementor-icon-box-description {
    transform: translateX(10px) rotate(90deg);
}

/* Mobile : retour visuel au toucher, sans déplacement gênant *//* End custom CSS */