.elementor-3 .elementor-element.elementor-element-6381132{--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;--gap:4em 4em;--row-gap:4em;--column-gap:4em;}.elementor-3 .elementor-element.elementor-element-29fc7f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:1;}.elementor-3 .elementor-element.elementor-element-30ddcdb .elementor-nav-menu .elementor-item{font-size:1.1rem;}.elementor-3 .elementor-element.elementor-element-30ddcdb .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3 .elementor-element.elementor-element-30ddcdb .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3 .elementor-element.elementor-element-30ddcdb .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3 .elementor-element.elementor-element-30ddcdb .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-3 .elementor-element.elementor-element-30ddcdb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-3 .elementor-element.elementor-element-30ddcdb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-3 .elementor-element.elementor-element-30ddcdb .e--pointer-framed .elementor-item:before,
					.elementor-3 .elementor-element.elementor-element-30ddcdb .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-3 .elementor-element.elementor-element-30ddcdb .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-blocksy_palette_4 );}.elementor-3 .elementor-element.elementor-element-30ddcdb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-3 .elementor-element.elementor-element-30ddcdb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-blocksy_palette_6 );}.elementor-3 .elementor-element.elementor-element-30ddcdb .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-3 .elementor-element.elementor-element-30ddcdb .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-blocksy_palette_6 );}.elementor-3 .elementor-element.elementor-element-30ddcdb .elementor-nav-menu--main .elementor-item{padding-top:1.3em;padding-bottom:1.3em;}.elementor-3 .elementor-element.elementor-element-2aaaffe .elementor-toc__header-title{text-align:start;}.elementor-3 .elementor-element.elementor-element-2aaaffe{--header-background-color:var( --e-global-color-blocksy_palette_1 );--header-color:var( --e-global-color-blocksy_palette_4 );--item-text-hover-decoration:underline;--marker-color:#128E38;--marker-size:13px;}.elementor-3 .elementor-element.elementor-element-2aaaffe .elementor-toc__header, .elementor-3 .elementor-element.elementor-element-2aaaffe .elementor-toc__header-title{text-transform:uppercase;letter-spacing:0.4px;}.elementor-3 .elementor-element.elementor-element-244e13a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3 .elementor-element.elementor-element-4cd320b .elementor-heading-title{font-family:"Dancing Script", Sans-serif;font-size:2.2rem;}.elementor-3 .elementor-element.elementor-element-8093dbd > .elementor-widget-container{background-color:var( --e-global-color-blocksy_palette_7 );padding:1em 1em 1em 1em;}.elementor-3 .elementor-element.elementor-element-bc8dbf2{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-3 .elementor-element.elementor-element-bc8dbf2:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-bc8dbf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-3 .elementor-element.elementor-element-cabce50{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-3 .elementor-element.elementor-element-f51d830 .elementor-heading-title{font-size:1.5rem;font-weight:700;text-transform:uppercase;}.elementor-3 .elementor-element.elementor-element-aa21612 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-3 .elementor-element.elementor-element-aa21612 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-3 .elementor-element.elementor-element-aa21612 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-3 .elementor-element.elementor-element-aa21612 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-3 .elementor-element.elementor-element-aa21612 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-3 .elementor-element.elementor-element-aa21612 .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_1 );transition:color 0.3s;}.elementor-3 .elementor-element.elementor-element-aa21612 .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_1 );transition:fill 0.3s;}.elementor-3 .elementor-element.elementor-element-aa21612{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-3 .elementor-element.elementor-element-aa21612 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3 .elementor-element.elementor-element-d2bcbd1{width:100%;max-width:100%;}.elementor-3 .elementor-element.elementor-element-e4584d3 .elementor-button{background-color:var( --e-global-color-blocksy_palette_10 );font-size:0.9rem;fill:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-blocksy_palette_8 );}.elementor-3 .elementor-element.elementor-element-943a654{--display:flex;--justify-content:center;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:3em;}.elementor-3 .elementor-element.elementor-element-e81daf8{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-e81daf8.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-59327a10{--display:flex;}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-cabce50{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3 .elementor-element.elementor-element-943a654{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-3 .elementor-element.elementor-element-b9fc259{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-3 .elementor-element.elementor-element-e81daf8{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-29fc7f7{--width:33.3333%;}.elementor-3 .elementor-element.elementor-element-244e13a{--width:66.6666%;}.elementor-3 .elementor-element.elementor-element-bc8dbf2{--width:100%;}.elementor-3 .elementor-element.elementor-element-cabce50{--width:60%;}.elementor-3 .elementor-element.elementor-element-943a654{--width:50%;}}/* Start custom CSS for nav-menu, class: .elementor-element-30ddcdb */.icon-petite {
    margin-right: 1em;
    width: 1.5em;
}

/* Positionne l'image caret à droite du texte */
.icon-caret {
    position: absolute; /* Positionnement absolu */
    right: 15px; /* Espace avec le bord droit */
    top: 50%; /* Centre verticalement */
    transform: translateY(-50%); /* Ajuste le centrage vertical */
    width: 16px; /* Ajuster la taille selon besoin */
    height: 16px;
    fill: currentColor; /* Adapte la couleur du caret à la couleur du texte */
}

/* Assure que le parent a une position relative pour que l'absolu fonctionne */
li {
    position: relative; /* Nécessaire pour que l'image soit positionnée par rapport à l'élément parent */
}

/* Optionnel: uniquement afficher sur hover ou active */
li a:hover .icon-caret,
li a:active .icon-caret {
    display: inline; /* Affiche l'icône seulement au hover */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d2bcbd1 */:root[data-color-mode*="dark"] .ti-widget[data-layout-id='106'][data-set-id='light-minimal'] .ti-header .nowrap {
color:white!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e81daf8 */:root[data-color-mode*="dark"] .img-switch-dark img {
  content: url('https://rentflex.fr/wp-content/uploads/2025/04/LOGO-BLANC.png');
}

/* Si le navigateur est en dark mode par défaut */
@media (prefers-color-scheme: dark) {
  .img-switch-dark img {
    content: url('https://rentflex.fr/wp-content/uploads/2025/04/LOGO-BLANC.png');
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6909a42c */#cmplz-document .cmplz-dropdown summary div h3 {
        font-size: 1.2rem;
        line-height: 3rem;
}/* End custom CSS */