.elementor-861 .elementor-element.elementor-element-d0509f1{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-861 .elementor-element.elementor-element-3177899{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-861 .elementor-element.elementor-element-8f1e9ed{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-861 .elementor-element.elementor-element-f1a6e89{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-861 .elementor-element.elementor-element-f1a6e89:not(.elementor-motion-effects-element-type-background), .elementor-861 .elementor-element.elementor-element-f1a6e89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-861 .elementor-element.elementor-element-f1a6e89.e-con{--align-self:center;}.elementor-861 .elementor-element.elementor-element-29bd5e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-861 .elementor-element.elementor-element-29bd5e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-310521f5 );}.elementor-861 .elementor-element.elementor-element-8bd1c4d{--divider-border-style:solid;--divider-color:var( --e-global-color-3a5369e6 );--divider-border-width:1px;}.elementor-861 .elementor-element.elementor-element-8bd1c4d .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-861 .elementor-element.elementor-element-8bd1c4d .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-861 .elementor-element.elementor-element-dd5e787{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:600;line-height:60px;color:var( --e-global-color-astglobalcolor5 );}.elementor-861 .elementor-element.elementor-element-d917488{text-align:start;}.elementor-861 .elementor-element.elementor-element-d917488 .elementor-heading-title{color:var( --e-global-color-3a5369e6 );}.elementor-861 .elementor-element.elementor-element-555a500{--display:flex;--justify-content:space-between;--border-radius:0px 0px 120px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-861 .elementor-element.elementor-element-555a500:not(.elementor-motion-effects-element-type-background), .elementor-861 .elementor-element.elementor-element-555a500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-861 .elementor-element.elementor-element-df1b4aa{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-861 .elementor-element.elementor-element-df1b4aa .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:700;color:var( --e-global-color-astglobalcolor8 );}.elementor-861 .elementor-element.elementor-element-aa5e784{text-align:start;}.elementor-861 .elementor-element.elementor-element-b41eca2{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-861 .elementor-element.elementor-element-ae2fbfd{--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:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-861 .elementor-element.elementor-element-105ace7{--display:flex;--min-height:492px;--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;--justify-content:center;--border-radius:0px 0px 0px 180px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-861 .elementor-element.elementor-element-105ace7:not(.elementor-motion-effects-element-type-background), .elementor-861 .elementor-element.elementor-element-105ace7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-861 .elementor-element.elementor-element-aac35f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-310521f5 );}.elementor-861 .elementor-element.elementor-element-c1bf5ff{--divider-border-style:solid;--divider-color:var( --e-global-color-310521f5 );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 114px 0px 0px;}.elementor-861 .elementor-element.elementor-element-c1bf5ff .elementor-divider-separator{width:100%;}.elementor-861 .elementor-element.elementor-element-c1bf5ff .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-861 .elementor-element.elementor-element-b61b506{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:600;line-height:60px;color:var( --e-global-color-astglobalcolor5 );}.elementor-861 .elementor-element.elementor-element-2f5500a{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-861 .elementor-element.elementor-element-2f5500a.e-con{--align-self:flex-start;}.elementor-861 .elementor-element.elementor-element-6f3039b{z-index:5;}.elementor-861 .elementor-element.elementor-element-6f3039b img{width:100%;height:286px;object-fit:cover;object-position:center center;border-radius:0px 180px 0px 40px;}.elementor-861 .elementor-element.elementor-element-ceb8baf{--display:flex;--min-height:241px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-861 .elementor-element.elementor-element-ceb8baf:not(.elementor-motion-effects-element-type-background), .elementor-861 .elementor-element.elementor-element-ceb8baf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-861 .elementor-element.elementor-element-6cfcb83{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-861 .elementor-element.elementor-element-c9e038a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-861 .elementor-element.elementor-element-c9e038a .elementor-heading-title{font-weight:700;color:var( --e-global-color-accent );}.elementor-861 .elementor-element.elementor-element-f564377{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-861 .elementor-element.elementor-element-774aac7 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-861 .elementor-element.elementor-element-7793af3{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-861 .elementor-element.elementor-element-0959ad2{--display:flex;--min-height:300px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-861 .elementor-element.elementor-element-0959ad2:not(.elementor-motion-effects-element-type-background), .elementor-861 .elementor-element.elementor-element-0959ad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prestigeimmobilier.net/wp-content/uploads/Annecy.jpeg");background-position:-253px -763px;background-repeat:no-repeat;}.elementor-861 .elementor-element.elementor-element-0959ad2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-861 .elementor-element.elementor-element-472a987{--display:flex;}.elementor-861 .elementor-element.elementor-element-472a987:not(.elementor-motion-effects-element-type-background), .elementor-861 .elementor-element.elementor-element-472a987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-861 .elementor-element.elementor-element-4db704b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-861 .elementor-element.elementor-element-4db704b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-861 .elementor-element.elementor-element-c2b66f8{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;width:var( --container-widget-width, 58% );max-width:58%;margin:0px 59px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-861 .elementor-element.elementor-element-c2b66f8 .elementor-divider-separator{width:100%;}.elementor-861 .elementor-element.elementor-element-c2b66f8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-861 .elementor-element.elementor-element-6bfafdc{padding:0px 20px 0px 20px;}.elementor-861 .elementor-element.elementor-element-6bfafdc .elementor-heading-title{font-size:31px;color:var( --e-global-color-astglobalcolor8 );}.elementor-861 .elementor-element.elementor-element-0172ce8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;color:var( --e-global-color-primary );}.elementor-861 .elementor-element.elementor-element-12a628e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-861 .elementor-element.elementor-element-e13c81e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-861 .elementor-element.elementor-element-228a49a{background-color:var( --e-global-color-primary );padding:20px 0px 20px 0px;text-align:center;}.elementor-861 .elementor-element.elementor-element-228a49a .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-861 .elementor-element.elementor-element-1bf10db{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-861 .elementor-element.elementor-element-330d6e1{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-861 .elementor-element.elementor-element-330d6e1:not(.elementor-motion-effects-element-type-background), .elementor-861 .elementor-element.elementor-element-330d6e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-861 .elementor-element.elementor-element-7a9959d:not( .elementor-widget-image ), .elementor-861 .elementor-element.elementor-element-7a9959d.elementor-widget-image img{-webkit-mask-image:url( https://prestigeimmobilier.net/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-861 .elementor-element.elementor-element-7a9959d img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );border-style:none;}.elementor-861 .elementor-element.elementor-element-054d767{text-align:center;}.elementor-861 .elementor-element.elementor-element-9af7228{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-861 .elementor-element.elementor-element-9af7228 p{margin-block-end:0px;}.elementor-861 .elementor-element.elementor-element-531331b{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-861 .elementor-element.elementor-element-531331b.elementor-element{--align-self:center;}.elementor-861 .elementor-element.elementor-element-fc9aea2{--grid-template-columns:repeat(0, auto);text-align:center;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-size:24px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-861 .elementor-element.elementor-element-fc9aea2 .elementor-social-icon{background-color:rgba(0,0,0,0);}.elementor-861 .elementor-element.elementor-element-fc9aea2 .elementor-social-icon i{color:rgba(31,35,50,0.5);}.elementor-861 .elementor-element.elementor-element-fc9aea2 .elementor-social-icon svg{fill:rgba(31,35,50,0.5);}.elementor-861 .elementor-element.elementor-element-fc9aea2 .elementor-social-icon:hover i{color:var( --e-global-color-astglobalcolor0 );}.elementor-861 .elementor-element.elementor-element-fc9aea2 .elementor-social-icon:hover svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-861 .elementor-element.elementor-element-227ec36{--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:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-861 .elementor-element.elementor-element-227ec36:not(.elementor-motion-effects-element-type-background), .elementor-861 .elementor-element.elementor-element-227ec36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-861 .elementor-element.elementor-element-a4fe810{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-861 .elementor-element.elementor-element-a4fe810:not(.elementor-motion-effects-element-type-background), .elementor-861 .elementor-element.elementor-element-a4fe810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-861 .elementor-element.elementor-element-a15e953:not( .elementor-widget-image ), .elementor-861 .elementor-element.elementor-element-a15e953.elementor-widget-image img{-webkit-mask-image:url( https://prestigeimmobilier.net/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-861 .elementor-element.elementor-element-a15e953 img{height:166px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-861 .elementor-element.elementor-element-e1b6da2{text-align:center;}.elementor-861 .elementor-element.elementor-element-7ff738b{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-861 .elementor-element.elementor-element-7ff738b p{margin-block-end:0px;}.elementor-861 .elementor-element.elementor-element-ac8ef42{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-astglobalcolor8 );}.elementor-861 .elementor-element.elementor-element-ac8ef42 p{margin-block-end:0px;}.elementor-861 .elementor-element.elementor-element-a487940{padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-861 .elementor-element.elementor-element-579b8fe{--grid-template-columns:repeat(0, auto);text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:24px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-861 .elementor-element.elementor-element-579b8fe .elementor-social-icon{background-color:rgba(0,0,0,0);}.elementor-861 .elementor-element.elementor-element-579b8fe .elementor-social-icon i{color:rgba(31,35,50,0.5);}.elementor-861 .elementor-element.elementor-element-579b8fe .elementor-social-icon svg{fill:rgba(31,35,50,0.5);}.elementor-861 .elementor-element.elementor-element-579b8fe .elementor-social-icon:hover i{color:var( --e-global-color-astglobalcolor0 );}.elementor-861 .elementor-element.elementor-element-579b8fe .elementor-social-icon:hover svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-861 .elementor-element.elementor-element-6fe4066{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-861 .elementor-element.elementor-element-6fe4066:not(.elementor-motion-effects-element-type-background), .elementor-861 .elementor-element.elementor-element-6fe4066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-861 .elementor-element.elementor-element-b7fa0eb:not( .elementor-widget-image ), .elementor-861 .elementor-element.elementor-element-b7fa0eb.elementor-widget-image img{-webkit-mask-image:url( https://prestigeimmobilier.net/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-861 .elementor-element.elementor-element-b7fa0eb img{height:166px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-861 .elementor-element.elementor-element-c48073b{text-align:center;}.elementor-861 .elementor-element.elementor-element-1de04a8{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-861 .elementor-element.elementor-element-1de04a8 p{margin-block-end:0px;}.elementor-861 .elementor-element.elementor-element-5941aec{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-astglobalcolor8 );}.elementor-861 .elementor-element.elementor-element-5941aec p{margin-block-end:0px;}.elementor-861 .elementor-element.elementor-element-368a8fb{padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-861 .elementor-element.elementor-element-74a430d{--grid-template-columns:repeat(0, auto);text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:24px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-861 .elementor-element.elementor-element-74a430d .elementor-social-icon{background-color:rgba(0,0,0,0);}.elementor-861 .elementor-element.elementor-element-74a430d .elementor-social-icon i{color:rgba(31,35,50,0.5);}.elementor-861 .elementor-element.elementor-element-74a430d .elementor-social-icon svg{fill:rgba(31,35,50,0.5);}.elementor-861 .elementor-element.elementor-element-74a430d .elementor-social-icon:hover i{color:var( --e-global-color-astglobalcolor0 );}.elementor-861 .elementor-element.elementor-element-74a430d .elementor-social-icon:hover svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-861 .elementor-element.elementor-element-a7a9733{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-861 .elementor-element.elementor-element-a7a9733:not(.elementor-motion-effects-element-type-background), .elementor-861 .elementor-element.elementor-element-a7a9733 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-861 .elementor-element.elementor-element-3d66621:not( .elementor-widget-image ), .elementor-861 .elementor-element.elementor-element-3d66621.elementor-widget-image img{-webkit-mask-image:url( https://prestigeimmobilier.net/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-861 .elementor-element.elementor-element-3d66621 img{height:166px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-861 .elementor-element.elementor-element-8e3ff54{text-align:center;}.elementor-861 .elementor-element.elementor-element-3d5d5a7{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-861 .elementor-element.elementor-element-3d5d5a7 p{margin-block-end:0px;}.elementor-861 .elementor-element.elementor-element-4e9191e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-astglobalcolor8 );}.elementor-861 .elementor-element.elementor-element-4e9191e p{margin-block-end:0px;}.elementor-861 .elementor-element.elementor-element-bdad9e2{padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-861 .elementor-element.elementor-element-8408dd4{--grid-template-columns:repeat(0, auto);text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:24px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-861 .elementor-element.elementor-element-8408dd4 .elementor-social-icon{background-color:rgba(0,0,0,0);}.elementor-861 .elementor-element.elementor-element-8408dd4 .elementor-social-icon i{color:rgba(31,35,50,0.5);}.elementor-861 .elementor-element.elementor-element-8408dd4 .elementor-social-icon svg{fill:rgba(31,35,50,0.5);}.elementor-861 .elementor-element.elementor-element-8408dd4 .elementor-social-icon:hover i{color:var( --e-global-color-astglobalcolor0 );}.elementor-861 .elementor-element.elementor-element-8408dd4 .elementor-social-icon:hover svg{fill:var( --e-global-color-astglobalcolor0 );}body.elementor-page-861:not(.elementor-motion-effects-element-type-background), body.elementor-page-861 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-861 .elementor-element.elementor-element-d0509f1{--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-861 .elementor-element.elementor-element-555a500{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-861 .elementor-element.elementor-element-df1b4aa{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-861 .elementor-element.elementor-element-0959ad2:not(.elementor-motion-effects-element-type-background), .elementor-861 .elementor-element.elementor-element-0959ad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-861 .elementor-element.elementor-element-e13c81e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-861 .elementor-element.elementor-element-228a49a{padding:0px 0px 30px 0px;}.elementor-861 .elementor-element.elementor-element-330d6e1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-861 .elementor-element.elementor-element-a4fe810{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-861 .elementor-element.elementor-element-6fe4066{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-861 .elementor-element.elementor-element-a7a9733{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-861 .elementor-element.elementor-element-d0509f1{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-861 .elementor-element.elementor-element-8bd1c4d .elementor-divider{text-align:center;}.elementor-861 .elementor-element.elementor-element-8bd1c4d .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-861 .elementor-element.elementor-element-d917488{text-align:center;}.elementor-861 .elementor-element.elementor-element-555a500{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-861 .elementor-element.elementor-element-df1b4aa{text-align:center;}.elementor-861 .elementor-element.elementor-element-aa5e784{text-align:center;}.elementor-861 .elementor-element.elementor-element-6cfcb83{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-861 .elementor-element.elementor-element-f564377{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-861 .elementor-element.elementor-element-0959ad2:not(.elementor-motion-effects-element-type-background), .elementor-861 .elementor-element.elementor-element-0959ad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-861 .elementor-element.elementor-element-12a628e{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-861 .elementor-element.elementor-element-228a49a{padding:0px 0px 0px 0px;}.elementor-861 .elementor-element.elementor-element-330d6e1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-861 .elementor-element.elementor-element-a4fe810{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-861 .elementor-element.elementor-element-6fe4066{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-861 .elementor-element.elementor-element-a7a9733{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(min-width:768px){.elementor-861 .elementor-element.elementor-element-f1a6e89{--width:42%;}.elementor-861 .elementor-element.elementor-element-555a500{--width:75%;}.elementor-861 .elementor-element.elementor-element-105ace7{--width:36%;}.elementor-861 .elementor-element.elementor-element-2f5500a{--width:64%;}.elementor-861 .elementor-element.elementor-element-ceb8baf{--width:100%;}.elementor-861 .elementor-element.elementor-element-6cfcb83{--width:50%;}.elementor-861 .elementor-element.elementor-element-f564377{--width:50%;}.elementor-861 .elementor-element.elementor-element-7793af3{--content-width:1200px;}.elementor-861 .elementor-element.elementor-element-330d6e1{--width:100%;}.elementor-861 .elementor-element.elementor-element-a4fe810{--width:50%;}.elementor-861 .elementor-element.elementor-element-6fe4066{--width:50%;}.elementor-861 .elementor-element.elementor-element-a7a9733{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-861 .elementor-element.elementor-element-6cfcb83{--width:50%;}.elementor-861 .elementor-element.elementor-element-f564377{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-aa5e784 */.pi-text-clean p:last-child {
  margin-bottom: 0 !important;
}

.pi-text-clean .elementor-widget-container > *:last-child {
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceb8baf *//* =========================================================
   Prestige Immobilier — Bloc "Vos projets immobiliers"
   Version v7 — bas des textes alignés
   Objectif :
   - les titres ACHAT / VENTE / LOCATION restent alignés en haut ;
   - l’espace entre le titre et le texte varie selon chaque colonne ;
   - les bas des blocs textes arrivent au même niveau ;
   - ne pas modifier les polices, tailles, couleurs.

   Classes utilisées :
   - Conteneur des 3 colonnes : pi-projects-3cols
   - Chaque colonne : pi-project-card
   - Titre : pi-project-title
   - Texte : pi-project-text
   ========================================================= */


/* Le conteneur doit laisser les colonnes prendre toute leur hauteur */
.pi-projects-3cols {
  align-items: stretch !important;
}


/* Chaque colonne a une hauteur commune suffisante.
   Le texte est poussé vers le bas avec margin-top:auto. */
.pi-project-card {
  --pi-project-card-h: 150px;

  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;

  height: var(--pi-project-card-h) !important;
  min-height: var(--pi-project-card-h) !important;

  box-sizing: border-box !important;
}


/* Titre : collé en haut, sans marge parasite */
.pi-project-title,
.pi-project-title .elementor-heading-title,
.pi-project-card .pi-project-title.elementor-widget,
.pi-project-card .pi-project-title .elementor-widget-container {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}


/* Texte : poussé en bas.
   C’est cette règle qui permet à l’espace titre/texte de varier. */
.pi-project-text {
  margin-top: auto !important;
  align-self: stretch !important;
}


/* Nettoyage des marges internes du texte */
.pi-project-text,
.pi-project-text .elementor-widget-container,
.pi-project-text p {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.pi-project-text p:first-child {
  margin-top: 0 !important;
}

.pi-project-text p:last-child {
  margin-bottom: 0 !important;
}


/* Tablette */
@media (max-width: 1024px) {
  .pi-project-card {
    --pi-project-card-h: 320px;
  }
}


/* Mobile : lecture naturelle, sans hauteur forcée */
@media (max-width: 767px) {
  .pi-project-card {
    height: auto !important;
    min-height: 0 !important;
  }

  .pi-project-title,
  .pi-project-title .elementor-heading-title,
  .pi-project-card .pi-project-title.elementor-widget,
  .pi-project-card .pi-project-title .elementor-widget-container {
    margin-bottom: 12px !important;
  }

  .pi-project-text {
    margin-top: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a9959d */.elementor-861 .elementor-element.elementor-element-7a9959d .elementor-widget-container img {
  filter: grayscale(100%) contrast(110%) brightness(0.9);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a15e953 */.elementor-861 .elementor-element.elementor-element-a15e953 .elementor-widget-container img {
  filter: grayscale(100%) contrast(110%) brightness(0.9);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7fa0eb */.elementor-861 .elementor-element.elementor-element-b7fa0eb .elementor-widget-container img {
  filter: grayscale(100%) contrast(110%) brightness(0.9);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d66621 */.elementor-861 .elementor-element.elementor-element-3d66621 .elementor-widget-container img {
  filter: grayscale(100%) contrast(110%) brightness(0.9);
}/* End custom CSS */