.elementor-3495 .elementor-element.elementor-element-6afeedc9{--display:flex;--gap:50px 50px;--background-transition:0.3s;--padding-top:75px;--padding-bottom:75px;--padding-left:50px;--padding-right:50px;}.elementor-3495 .elementor-element.elementor-element-1cc7391b .elementor-repeater-item-d0dd845 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://giocom.ch/wp-content/uploads/2025/08/PromoVerossaz01_cmp.png);background-size:cover;}.elementor-3495 .elementor-element.elementor-element-1cc7391b .elementor-repeater-item-5da5cce .swiper-slide-bg{background-color:#4054b2;background-image:url(https://giocom.ch/wp-content/uploads/2025/08/PromoVerossaz02_cmp.png);background-size:cover;}.elementor-3495 .elementor-element.elementor-element-1cc7391b .elementor-repeater-item-9e93062 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://giocom.ch/wp-content/uploads/2025/08/PromoVerossaz03_cmp.png);background-size:cover;}.elementor-3495 .elementor-element.elementor-element-1cc7391b .elementor-repeater-item-f55dbcf .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://giocom.ch/wp-content/uploads/2025/08/PromoVerossaz04_cmp.png);background-size:cover;}.elementor-3495 .elementor-element.elementor-element-1cc7391b .elementor-repeater-item-0c56868 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://giocom.ch/wp-content/uploads/2025/08/PromoVerossaz05_cmp.png);background-size:cover;}.elementor-3495 .elementor-element.elementor-element-1cc7391b .elementor-repeater-item-16735c8 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://giocom.ch/wp-content/uploads/2025/08/PromoVerossaz06_cmp.png);background-size:cover;}.elementor-3495 .elementor-element.elementor-element-1cc7391b .elementor-repeater-item-87ee595 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://giocom.ch/wp-content/uploads/2025/08/PromoVerossaz07_cmp.png);background-size:cover;}.elementor-3495 .elementor-element.elementor-element-1cc7391b .elementor-repeater-item-8aaeeb8 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://giocom.ch/wp-content/uploads/2025/08/PromoVerossaz08_cmp.png);background-size:cover;}.elementor-3495 .elementor-element.elementor-element-1cc7391b .elementor-repeater-item-a377a2d .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://giocom.ch/wp-content/uploads/2025/08/PromoVerossaz09_cmp.png);background-size:cover;}.elementor-3495 .elementor-element.elementor-element-1cc7391b .swiper-slide{height:500px;transition-duration:calc(5000ms*1.2);}.elementor-3495 .elementor-element.elementor-element-1cc7391b .swiper-slide-contents{max-width:66%;}.elementor-3495 .elementor-element.elementor-element-1cc7391b .swiper-slide-inner{text-align:center;}.elementor-3495 .elementor-element.elementor-element-1c87819e{--display:flex;--gap:100px 100px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-3495 .elementor-element.elementor-element-32c55615{text-align:center;}.elementor-3495 .elementor-element.elementor-element-202bc4{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-1675b5c4{text-align:center;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-5d7ea2b1{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-c49e622{--display:flex;--gap:75px 75px;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-83494b2.elementor-element{--align-self:center;}.elementor-3495 .elementor-element.elementor-element-612b665{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-38fc44b{--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:center;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-853825a img{box-shadow:0px 0px 10px 0px rgba(24.476098632812487, 7.927218794581164, 7.927218794581164, 0.5);}.elementor-3495 .elementor-element.elementor-element-853825a .elementor-repeater-item-c21f9fe{--hotspot-min-width:25px;--hotspot-min-height:25px;left:13%;--hotspot-translate-x:13%;top:79%;--hotspot-translate-y:79%;}.elementor-3495 .elementor-element.elementor-element-853825a .elementor-repeater-item-3c051d8{--hotspot-min-width:25px;--hotspot-min-height:25px;left:29%;--hotspot-translate-x:29%;top:78%;--hotspot-translate-y:78%;}.elementor-3495 .elementor-element.elementor-element-853825a .elementor-repeater-item-dd03a62{--hotspot-min-width:25px;--hotspot-min-height:25px;left:44%;--hotspot-translate-x:44%;top:71%;--hotspot-translate-y:71%;}.elementor-3495 .elementor-element.elementor-element-853825a .elementor-repeater-item-275f6a2{--hotspot-min-width:25px;--hotspot-min-height:25px;left:60%;--hotspot-translate-x:60%;top:61%;--hotspot-translate-y:61%;}.elementor-3495 .elementor-element.elementor-element-853825a .elementor-repeater-item-7c3cc39{--hotspot-min-width:25px;--hotspot-min-height:25px;left:82%;--hotspot-translate-x:82%;top:59%;--hotspot-translate-y:59%;}.elementor-3495 .elementor-element.elementor-element-853825a .elementor-repeater-item-b7834bd{--hotspot-min-width:25px;--hotspot-min-height:25px;left:90%;--hotspot-translate-x:90%;top:15%;--hotspot-translate-y:15%;}.elementor-3495 .elementor-element.elementor-element-853825a .elementor-repeater-item-702a097{--hotspot-min-width:25px;--hotspot-min-height:25px;left:70%;--hotspot-translate-x:70%;top:16%;--hotspot-translate-y:16%;}.elementor-3495 .elementor-element.elementor-element-853825a .elementor-repeater-item-acce52d{--hotspot-min-width:25px;--hotspot-min-height:25px;left:51%;--hotspot-translate-x:51%;top:21%;--hotspot-translate-y:21%;}.elementor-3495 .elementor-element.elementor-element-853825a .elementor-repeater-item-a894d6e{--hotspot-min-width:25px;--hotspot-min-height:25px;left:30%;--hotspot-translate-x:30%;top:31%;--hotspot-translate-y:31%;}.elementor-3495 .elementor-element.elementor-element-853825a .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-3495 .elementor-element.elementor-element-853825a{--hotspot-color:#96CDFF;--hotspot-size:14px;--hotspot-box-color:var( --e-global-color-c2154f3 );--hotspot-padding:0px;--hotspot-border-radius:16px 16px 16px 16px;}.elementor-3495 .elementor-element.elementor-element-853825a.elementor-element{--align-self:center;}.elementor-3495 .elementor-element.elementor-element-3b3b2d9{--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:100px 100px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-570e15a{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-71f5f77{--display:flex;--gap:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-a23d163{--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:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-6279fd97 .elementor-heading-title{color:var( --e-global-color-2b31320 );}.elementor-3495 .elementor-element.elementor-element-7a87ebd{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:2px;}.elementor-3495 .elementor-element.elementor-element-59b87fa{--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:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-8170188{--display:flex;--background-transition:0.3s;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-d65dde8{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-5411584{text-align:center;}.elementor-3495 .elementor-element.elementor-element-5411584 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-7e08f7b{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-8d28b15{--display:flex;--background-transition:0.3s;box-shadow:0px 5px 10px 0px rgba(10.027343750000012, 10.027343750000012, 10.027343750000012, 0.2);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-3e77504{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-0bc55b2{text-align:center;}.elementor-3495 .elementor-element.elementor-element-0bc55b2 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-de3febd{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-441fe08{--display:flex;--gap:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-a1f8f70{--display:flex;--gap:50px 50px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-632e84e{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-79c1f99{--display:flex;--gap:100px 100px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-eb58d84{--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:50px 50px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-2174b6f{--display:flex;--min-height:40vh;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-2174b6f:not(.elementor-motion-effects-element-type-background), .elementor-3495 .elementor-element.elementor-element-2174b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giocom.ch/wp-content/uploads/2025/08/Villa-1_lot-2_rez-inferieur.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3495 .elementor-element.elementor-element-2174b6f, .elementor-3495 .elementor-element.elementor-element-2174b6f::before{--border-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-74767bb{--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:30px 30px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-74767bb, .elementor-3495 .elementor-element.elementor-element-74767bb::before{--border-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-0d729de{--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:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-3ed3be8{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-85b96d6{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-671b4db .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-7bfe0b3{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-ac3e696{text-align:right;}.elementor-3495 .elementor-element.elementor-element-ac3e696 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-19f4199{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-34775f0{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-0c514a4 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-ab581b2{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-2217bb0{text-align:right;}.elementor-3495 .elementor-element.elementor-element-2217bb0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-d56858b{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-816c98e{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-5e94581 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-d2bd121{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-ffa5eae{text-align:right;}.elementor-3495 .elementor-element.elementor-element-ffa5eae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-85805b5{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-d7fc355 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-cc3a8d3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-0f1fba2{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-7876c57 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-d99e7d5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-e88b1b2{--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;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-089f4ce{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-99b53a5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-99b53a5 .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-99b53a5 .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-99b53a5 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-99b53a5 .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-99b53a5 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-50fff9d{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-dc79781 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-dc79781 .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-dc79781 .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-dc79781 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-dc79781 .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-dc79781 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-0694f74{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-9fc1f88{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-78d0589{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-2d67e2e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-761319d{--display:flex;--gap:50px 50px;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-a66e3fe{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-95f21be{--display:flex;--gap:100px 100px;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-1e7792e1{--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:50px 50px;--background-transition:0.3s;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-8043dc7{--display:flex;--min-height:40vh;--gap:20px 20px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-8043dc7:not(.elementor-motion-effects-element-type-background), .elementor-3495 .elementor-element.elementor-element-8043dc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giocom.ch/wp-content/uploads/2025/08/Villa-1_lot-3_rez-superieur.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3495 .elementor-element.elementor-element-8043dc7, .elementor-3495 .elementor-element.elementor-element-8043dc7::before{--border-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-ad30968{--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:30px 30px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-68f995ce{--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:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-375009c7{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-19d606d0{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-6da7d36c .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-52065964{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-651fa6e{text-align:right;}.elementor-3495 .elementor-element.elementor-element-651fa6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-36731e49{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-55a74a33{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-66e70b24 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-af9de53{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-13fe0239{text-align:right;}.elementor-3495 .elementor-element.elementor-element-13fe0239 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-1b3c6dd4{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-28ac6f4a{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-4ca632ae .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-1bf2bd5d{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-3e4ed947{text-align:right;}.elementor-3495 .elementor-element.elementor-element-3e4ed947 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-fe27a{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-46528bd4 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-756f5ee7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-7252bf07{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-c294e33 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-17fcad39.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-98f0482{--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;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-fb16a19{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-31f1e0a .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-31f1e0a .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-31f1e0a .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-31f1e0a .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-31f1e0a .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-31f1e0a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-cdedf80{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-908958d .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-908958d .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-908958d .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-908958d .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-908958d .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-908958d .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-6dbca8fe{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-72cc55d6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-26045405{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-26751103{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-1e7967a{--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:100px 100px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-2ff30d7{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-4bf61ef{--display:flex;--gap:100px 100px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-b293cfa{--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:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-d53718a{font-size:20px;line-height:2px;}.elementor-3495 .elementor-element.elementor-element-186b8c0{--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:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-e8f4382{--display:flex;--background-transition:0.3s;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-d8a6625{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-2726cc2{text-align:center;}.elementor-3495 .elementor-element.elementor-element-2726cc2 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-23c2c5b{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-3e4bfa7{--display:flex;--background-transition:0.3s;box-shadow:0px 5px 10px 0px rgba(10.027343750000012, 10.027343750000012, 10.027343750000012, 0.2);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-789b045{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-bd5aa5f{text-align:center;}.elementor-3495 .elementor-element.elementor-element-bd5aa5f .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-95df02a{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-cd9b8a5{--display:flex;--gap:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-e5760b6{--display:flex;--gap:50px 50px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-e8ca5b0{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-ead15f1{--display:flex;--gap:100px 100px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-30f2f66{--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:50px 50px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-2b1f07e{--display:flex;--min-height:40vh;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-2b1f07e:not(.elementor-motion-effects-element-type-background), .elementor-3495 .elementor-element.elementor-element-2b1f07e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giocom.ch/wp-content/uploads/2025/08/Villa-2_lot-2_rez-inferieur.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3495 .elementor-element.elementor-element-2b1f07e, .elementor-3495 .elementor-element.elementor-element-2b1f07e::before{--border-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-49c0f2a{--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:30px 30px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-49c0f2a, .elementor-3495 .elementor-element.elementor-element-49c0f2a::before{--border-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-89f419d{--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:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-27fc09c{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-8f9b9c4{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-dd524ce .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-2d7658f{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-cfb5487{text-align:right;}.elementor-3495 .elementor-element.elementor-element-cfb5487 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-7744392{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-dab05ac{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-710999b .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-675b919{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-45c79ea{text-align:right;}.elementor-3495 .elementor-element.elementor-element-45c79ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-83e1ef4{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-d774f62{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-b1963fc .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-6733f80{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-71967d4{text-align:right;}.elementor-3495 .elementor-element.elementor-element-71967d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-1277520{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-838c15c .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-787b1fd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-e811722{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-bffee05 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-a0034de.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-c3d6a3b{--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;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-e49e9d0{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-b2d5772 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-b2d5772 .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-b2d5772 .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-b2d5772 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-b2d5772 .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-b2d5772 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-6c5ffc7{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-9b98bc8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-9b98bc8 .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-9b98bc8 .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-9b98bc8 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-9b98bc8 .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-9b98bc8 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-f0d49bf{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-759ac38{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-6a0f5f0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-3a5d695{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-295c717{--display:flex;--gap:50px 50px;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-6dbb8b5{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-a9ad9c5{--display:flex;--gap:100px 100px;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-398b01f{--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:50px 50px;--background-transition:0.3s;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-74351dc{--display:flex;--min-height:40vh;--gap:20px 20px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-74351dc:not(.elementor-motion-effects-element-type-background), .elementor-3495 .elementor-element.elementor-element-74351dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giocom.ch/wp-content/uploads/2025/09/Villa-2_lot-3_rez-superieur.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3495 .elementor-element.elementor-element-74351dc, .elementor-3495 .elementor-element.elementor-element-74351dc::before{--border-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-9edf19a{--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:30px 30px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-f30c363{--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:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-8ad76bc{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-c489b57{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-f1e5437 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-f03c098{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-cc249d9{text-align:right;}.elementor-3495 .elementor-element.elementor-element-cc249d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-6d9b20a{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-41eb4bc{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-10284a7 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-6fb7e67{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-f6c9e31{text-align:right;}.elementor-3495 .elementor-element.elementor-element-f6c9e31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-359cf15{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-8d9a1e9{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-cd695ce .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-1a0b44b{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-b99168d{text-align:right;}.elementor-3495 .elementor-element.elementor-element-b99168d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-5cea8ff{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-40f70f4 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-86c42d3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-cf612c1{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-c5507f1 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-790f26e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-f261ba9{--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;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-2f815f4{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-8b88d0a .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-8b88d0a .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-8b88d0a .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-8b88d0a .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-8b88d0a .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-8b88d0a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-b2562a2{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-fd5a5f8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-fd5a5f8 .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-fd5a5f8 .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-fd5a5f8 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-fd5a5f8 .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-fd5a5f8 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-3246d0f{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-0150759{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-5168b45{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-f3d600e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-efeb1a2{--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:100px 100px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-71aaad7{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-5efcff8{--display:flex;--gap:100px 100px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-ca6bb86{font-size:20px;line-height:2px;}.elementor-3495 .elementor-element.elementor-element-526dd1b{--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:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-ba17697{--display:flex;--background-transition:0.3s;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-79a54f2{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-256c353{text-align:center;}.elementor-3495 .elementor-element.elementor-element-256c353 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-50a0ebb{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-e22ccb2{--display:flex;--background-transition:0.3s;box-shadow:0px 5px 10px 0px rgba(10.027343750000012, 10.027343750000012, 10.027343750000012, 0.2);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-7235516{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-d3e4ce8{text-align:center;}.elementor-3495 .elementor-element.elementor-element-d3e4ce8 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-27c5b30{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-50ad017{--display:flex;--gap:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-32350c9{--display:flex;--gap:50px 50px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-f0f599d{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-1400139{--display:flex;--gap:100px 100px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-9c9f88f{--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:50px 50px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-b59a28d{--display:flex;--min-height:40vh;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-b59a28d:not(.elementor-motion-effects-element-type-background), .elementor-3495 .elementor-element.elementor-element-b59a28d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giocom.ch/wp-content/uploads/2025/09/Villa-3_lot-2_rez-superieur.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3495 .elementor-element.elementor-element-b59a28d, .elementor-3495 .elementor-element.elementor-element-b59a28d::before{--border-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-7e7a431{--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:30px 30px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-7e7a431, .elementor-3495 .elementor-element.elementor-element-7e7a431::before{--border-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-2e0fb7c{--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:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-ea8f537{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-32ffebe{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-d71de01 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-6912511{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-bdfcbe0{text-align:right;}.elementor-3495 .elementor-element.elementor-element-bdfcbe0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-49cafb3{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-7512430{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-2ffdfe2 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-bed99dc{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-6b4ed9f{text-align:right;}.elementor-3495 .elementor-element.elementor-element-6b4ed9f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-1807f19{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-cb2bb17{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-6159f36 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-e3d3de9{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-a529664{text-align:right;}.elementor-3495 .elementor-element.elementor-element-a529664 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-57c2962{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-01a75fe .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-bde36fd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-2144973{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-77457dd .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-5e73e01.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-b25c4d3{--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;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-d613307{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-50a7526 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-50a7526 .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-50a7526 .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-50a7526 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-50a7526 .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-50a7526 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-53c5a9a{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-9d6b433 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-9d6b433 .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-9d6b433 .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-9d6b433 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-9d6b433 .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-9d6b433 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-027e6d9{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-b006be5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-25ed31a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-eeaaa03{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-735f9c4{--display:flex;--gap:50px 50px;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-930571c{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-dcc88a9{--display:flex;--gap:100px 100px;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-133e08b{--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:50px 50px;--background-transition:0.3s;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-3bf5b9e{--display:flex;--min-height:40vh;--gap:20px 20px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-3bf5b9e:not(.elementor-motion-effects-element-type-background), .elementor-3495 .elementor-element.elementor-element-3bf5b9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giocom.ch/wp-content/uploads/2025/09/Villa-3_lot-3_rez-superieur.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3495 .elementor-element.elementor-element-3bf5b9e, .elementor-3495 .elementor-element.elementor-element-3bf5b9e::before{--border-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-746514b{--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:30px 30px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-1a2ba4a{--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:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-173020f{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-ad0e7b4{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-b7e2f61 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-f85697c{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-ddc8fd2{text-align:right;}.elementor-3495 .elementor-element.elementor-element-ddc8fd2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-aef34d1{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-e3978f2{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-964dc9b .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-e2aff92{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-917a69c{text-align:right;}.elementor-3495 .elementor-element.elementor-element-917a69c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-254388a{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-bb35141{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-ab14566 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-d6b1f98{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-72c1581{text-align:right;}.elementor-3495 .elementor-element.elementor-element-72c1581 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-74c9cfa{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-f30a31e .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-3272076.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-4df5051{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-46f25c7 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-ac87703.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-25e1ed3{--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;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-d5a1d0b{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-7171d10 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-7171d10 .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-7171d10 .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-7171d10 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-7171d10 .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-7171d10 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-6d88c79{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-997bbd0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-997bbd0 .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-997bbd0 .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-997bbd0 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-997bbd0 .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-997bbd0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-5aa3b75{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-f4d4646{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-8d17705{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-4212d9f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-c308ef8{--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:100px 100px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-ffc9d0d{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-7bd9068{--display:flex;--gap:100px 100px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-7a37427{font-size:20px;line-height:2px;}.elementor-3495 .elementor-element.elementor-element-dad64d3{--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:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-d96d9cf{--display:flex;--background-transition:0.3s;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-9124f52{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-51f4803{text-align:center;}.elementor-3495 .elementor-element.elementor-element-51f4803 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-4068370{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-0aaa7d2{--display:flex;--background-transition:0.3s;box-shadow:0px 5px 10px 0px rgba(10.027343750000012, 10.027343750000012, 10.027343750000012, 0.2);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-385455d{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-40281ce{text-align:center;}.elementor-3495 .elementor-element.elementor-element-40281ce .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-5d00b04{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-19a81fb{--display:flex;--gap:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-57b0bda{--display:flex;--gap:50px 50px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-04fa842{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-d23aed2{--display:flex;--gap:100px 100px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-406af12{--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:50px 50px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-0c9e433{--display:flex;--min-height:40vh;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-0c9e433:not(.elementor-motion-effects-element-type-background), .elementor-3495 .elementor-element.elementor-element-0c9e433 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giocom.ch/wp-content/uploads/2025/09/Villa-4_lot-2_rez-superieur.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3495 .elementor-element.elementor-element-0c9e433, .elementor-3495 .elementor-element.elementor-element-0c9e433::before{--border-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-c0b1a31{--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:30px 30px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-c0b1a31, .elementor-3495 .elementor-element.elementor-element-c0b1a31::before{--border-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-1dcd93a{--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:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-cc048e2{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-898e74b{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-a94baf8 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-56afde7{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-29cc33a{text-align:right;}.elementor-3495 .elementor-element.elementor-element-29cc33a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-602d543{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-0a284c8{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-895b43c .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-48b5b19{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-916098a{text-align:right;}.elementor-3495 .elementor-element.elementor-element-916098a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-0e9adda{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-38407f4{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-a3cefb2 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-3e46834{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-8e9ec42{text-align:right;}.elementor-3495 .elementor-element.elementor-element-8e9ec42 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-07b8376{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-39891d6 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-3387d21.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-f92f61e{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-347513f .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-ac2eb6c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-d4c5d69{--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;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-995e7dc{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-4df9300 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-4df9300 .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-4df9300 .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-4df9300 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-4df9300 .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-4df9300 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-49cdbd3{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-8e56531 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-8e56531 .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-8e56531 .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-8e56531 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-8e56531 .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-8e56531 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-5132712{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-9835848{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-b87b6c3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-7364f90{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-af117d3{--display:flex;--gap:50px 50px;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-81af755{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-f39c13e{--display:flex;--gap:100px 100px;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-c9dd037{--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:50px 50px;--background-transition:0.3s;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-da0309c{--display:flex;--min-height:40vh;--gap:20px 20px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-da0309c:not(.elementor-motion-effects-element-type-background), .elementor-3495 .elementor-element.elementor-element-da0309c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giocom.ch/wp-content/uploads/2025/09/Villa-4_lot-3_rez-inferieur.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3495 .elementor-element.elementor-element-da0309c, .elementor-3495 .elementor-element.elementor-element-da0309c::before{--border-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-b5c7214{--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:30px 30px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-91100df{--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:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-024b704{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-2cc5017{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-2e41220 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-53e43aa{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-36be249{text-align:right;}.elementor-3495 .elementor-element.elementor-element-36be249 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-dc90d77{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-cd0d544{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-09e3f83 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-8b31d29{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-7c4647f{text-align:right;}.elementor-3495 .elementor-element.elementor-element-7c4647f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-634ba72{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-5d4dec8{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-aac60d2 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-64d5112{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-dfefcc2{text-align:right;}.elementor-3495 .elementor-element.elementor-element-dfefcc2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-fd47ee8{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-2e93a61 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-5067f30.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-86a40ff{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-ff4ccc5 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-381cc28.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-8b454e9{--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;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-2d98c73{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-1239436 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-1239436 .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-1239436 .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-1239436 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-1239436 .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-1239436 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-48e158e{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-d1fabc5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-d1fabc5 .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-d1fabc5 .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-d1fabc5 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-d1fabc5 .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-d1fabc5 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-f5a20b4{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-73d42ca{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-c5a1239{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-0f185cd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-0876f38{--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:100px 100px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-4a5a41e{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-33460ee{--display:flex;--gap:100px 100px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-d340444{font-size:20px;line-height:2px;}.elementor-3495 .elementor-element.elementor-element-e5d605e{--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:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-6a7796b{--display:flex;--background-transition:0.3s;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-eecfbec{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-ee057cd{text-align:center;}.elementor-3495 .elementor-element.elementor-element-ee057cd .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-8dabc31{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-76daba1{--display:flex;--background-transition:0.3s;box-shadow:0px 5px 10px 0px rgba(10.027343750000012, 10.027343750000012, 10.027343750000012, 0.2);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-fc6a50f{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-e558ead{text-align:center;}.elementor-3495 .elementor-element.elementor-element-e558ead .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-51804a9{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-b41fa32{--display:flex;--gap:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-4fbf271{--display:flex;--gap:50px 50px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-a7ebcbb{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-f6c8b8c{--display:flex;--gap:100px 100px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-05d110a{--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:50px 50px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-ea12443{--display:flex;--min-height:40vh;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-ea12443:not(.elementor-motion-effects-element-type-background), .elementor-3495 .elementor-element.elementor-element-ea12443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giocom.ch/wp-content/uploads/2025/09/Villa-5_lot-2_rez-superieur.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3495 .elementor-element.elementor-element-ea12443, .elementor-3495 .elementor-element.elementor-element-ea12443::before{--border-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-469fe55{--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:30px 30px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-469fe55, .elementor-3495 .elementor-element.elementor-element-469fe55::before{--border-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-787d15a{--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:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-6e5a4ca{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-1c2c9a1{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-a400b5a .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-c1fd96f{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-5dcaf87{text-align:right;}.elementor-3495 .elementor-element.elementor-element-5dcaf87 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-f3a190d{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-6ec9bd8{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-bb4e5a4 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-2fa8b5f{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-8a5d023{text-align:right;}.elementor-3495 .elementor-element.elementor-element-8a5d023 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-b3d5de2{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-f3b3199{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-df824b3 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-b0ee993{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-2f88a08{text-align:right;}.elementor-3495 .elementor-element.elementor-element-2f88a08 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-d2b4ba9{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-d1cdd65 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-aace3b5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-dc629b4{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-1864cad .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-4f91551.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-f748e14{--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;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-b0ff861{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-1a7ce6b .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-1a7ce6b .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-1a7ce6b .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-1a7ce6b .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-1a7ce6b .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-1a7ce6b .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-a99e9e0{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-c06022e .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-c06022e .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-c06022e .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-c06022e .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-c06022e .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-c06022e .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-89b22f3{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-6f1bde8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-23e1ca2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-1f9bde0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-4b04c7a{--display:flex;--gap:50px 50px;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-d8f8aa6{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-aad275a{--display:flex;--gap:100px 100px;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-2afb6cb{--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:50px 50px;--background-transition:0.3s;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-3ff37b7{--display:flex;--min-height:40vh;--gap:20px 20px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-3ff37b7:not(.elementor-motion-effects-element-type-background), .elementor-3495 .elementor-element.elementor-element-3ff37b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giocom.ch/wp-content/uploads/2025/09/Villa-5_lot-3_rez-inferieur.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3495 .elementor-element.elementor-element-3ff37b7, .elementor-3495 .elementor-element.elementor-element-3ff37b7::before{--border-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-a3878b6{--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:30px 30px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-05a4bb3{--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:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-f378b4a{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-cc41827{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-0c71a46 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-44880b0{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-32138af{text-align:right;}.elementor-3495 .elementor-element.elementor-element-32138af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-4387686{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-e9a7753{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-122d077 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-48dcef6{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-6d5ba86{text-align:right;}.elementor-3495 .elementor-element.elementor-element-6d5ba86 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-9166d96{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-a840baa{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-bb644f0 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-0412342{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-8b1afe6{text-align:right;}.elementor-3495 .elementor-element.elementor-element-8b1afe6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-fc5bf8e{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-b06fe98 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-6852bc4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-7a6dc14{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-61263ce .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-0806802.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-76e3743{--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;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-645b743{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-9c2fb71 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-9c2fb71 .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-9c2fb71 .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-9c2fb71 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-9c2fb71 .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-9c2fb71 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-3b16858{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-38dd773 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-38dd773 .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-38dd773 .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-38dd773 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-38dd773 .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-38dd773 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-c3c9a58{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-fec51a0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-4dbba02{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-3a20983{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-b066d5e{--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:100px 100px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-8ab9d39{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-cafe148{--display:flex;--gap:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-8d1fb34{--display:flex;--gap:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-4ea98eb{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-13ae818{--display:flex;--gap:100px 100px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-4ce98c2{--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:50px 50px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-90c7239{--display:flex;--min-height:40vh;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-90c7239:not(.elementor-motion-effects-element-type-background), .elementor-3495 .elementor-element.elementor-element-90c7239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giocom.ch/wp-content/uploads/2025/09/Villa-6_rez-superieur.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3495 .elementor-element.elementor-element-90c7239, .elementor-3495 .elementor-element.elementor-element-90c7239::before{--border-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-da196a0{--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:30px 30px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-da196a0, .elementor-3495 .elementor-element.elementor-element-da196a0::before{--border-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-d002d93{--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:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-a6b5335{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-4b5dc07{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-95de58f .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-68228b6{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-02b883f{text-align:right;}.elementor-3495 .elementor-element.elementor-element-02b883f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-77c5c83{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-1b390ad{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-718e7c3 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-c3f3975{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-16fc454{text-align:right;}.elementor-3495 .elementor-element.elementor-element-16fc454 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-1e7e359{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-25c82e5{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-f7a4939 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-0bd53bb{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-18c58fc{text-align:right;}.elementor-3495 .elementor-element.elementor-element-18c58fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-ca1247b{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-b0eb02c .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-4a97486.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-6b296f2{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-92e5d36 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-719ce71.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-18eaaff{--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;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-30eef2b{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-832a615 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-832a615 .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-832a615 .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-832a615 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-832a615 .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-832a615 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-37eb690{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-ce1278f .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-ce1278f .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-ce1278f .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-ce1278f .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-ce1278f .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-ce1278f .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-4211a77{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-14fb293{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-316e338{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-7c15fa1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-c243fa8{--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:100px 100px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-bd520a3{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-da9a518{--display:flex;--gap:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-9af29b9{--display:flex;--gap:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-e35ff24{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-c1aae2f{--display:flex;--gap:100px 100px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-b0d9672{--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:50px 50px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-ceff557{--display:flex;--min-height:40vh;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-ceff557:not(.elementor-motion-effects-element-type-background), .elementor-3495 .elementor-element.elementor-element-ceff557 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giocom.ch/wp-content/uploads/2025/09/Villa-7_rez-superieur.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3495 .elementor-element.elementor-element-ceff557, .elementor-3495 .elementor-element.elementor-element-ceff557::before{--border-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-9a33b7c{--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:30px 30px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-9a33b7c, .elementor-3495 .elementor-element.elementor-element-9a33b7c::before{--border-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-ec1b117{--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:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-e91e793{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-9c02653{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-6c48a83 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-9892eed{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-f5fb1e0{text-align:right;}.elementor-3495 .elementor-element.elementor-element-f5fb1e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-4f064a4{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-98e1bbe{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-394a098 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-2436610{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-efb02fe{text-align:right;}.elementor-3495 .elementor-element.elementor-element-efb02fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-40a2a11{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-b766943{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-46b9a16 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-da6eb05{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-001e813{text-align:right;}.elementor-3495 .elementor-element.elementor-element-001e813 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-ec9ffa6{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-150581f .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-ec82082.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-0797fff{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-4c656f4 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-e411a95.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-f3a512b{--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;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-b06d0d4{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-7fea6e7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-7fea6e7 .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-7fea6e7 .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-7fea6e7 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-7fea6e7 .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-7fea6e7 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-a8b99ec{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-2cc52ff .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-2cc52ff .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-2cc52ff .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-2cc52ff .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-2cc52ff .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-2cc52ff .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-0d92fb1{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-563434e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-364f629{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-d3ce092{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-ca84c09{--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:100px 100px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-82ec91f{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-85607bf{--display:flex;--gap:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-05b3cba{--display:flex;--gap:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-02693af{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-471d507{--display:flex;--gap:100px 100px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-94a171a{--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:50px 50px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-7788a94{--display:flex;--min-height:40vh;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-7788a94:not(.elementor-motion-effects-element-type-background), .elementor-3495 .elementor-element.elementor-element-7788a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giocom.ch/wp-content/uploads/2025/08/Villa-2_lot-2_rez-inferieur.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3495 .elementor-element.elementor-element-7788a94, .elementor-3495 .elementor-element.elementor-element-7788a94::before{--border-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-eea8fc1{--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:30px 30px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-eea8fc1, .elementor-3495 .elementor-element.elementor-element-eea8fc1::before{--border-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-b1ea4c5{--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:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-e5b3277{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-012744a{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-5bdb217 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-3d11b6c{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-41b8ea4{text-align:right;}.elementor-3495 .elementor-element.elementor-element-41b8ea4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-75de3e1{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-8e4bc77{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-df068a4 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-4276982{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-26ff0d7{text-align:right;}.elementor-3495 .elementor-element.elementor-element-26ff0d7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-a01a6d8{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-8b009c1{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-caf08dc .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-6307b24{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-c2102ed{text-align:right;}.elementor-3495 .elementor-element.elementor-element-c2102ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-0252054{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-3c7c6bf .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-1b62fc4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-439778c{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-18c28c8 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-9863698.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-bc86407{--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;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-34d6ce2{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-be409c6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-be409c6 .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-be409c6 .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-be409c6 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-be409c6 .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-be409c6 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-0af46d0{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-638587a .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-638587a .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-638587a .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-638587a .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-638587a .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-638587a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-9d8d3d1{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-0ad7b9a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-0ad7b9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-9ef42a3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-f75d190{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-2ac55a8{--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:100px 100px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-a82a403{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-0516110{--display:flex;--gap:100px 100px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-913ebee{font-size:20px;line-height:2px;}.elementor-3495 .elementor-element.elementor-element-00cb08e{--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:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-bd2b705{--display:flex;--background-transition:0.3s;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-6a0335a{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-1b90cb9{text-align:center;}.elementor-3495 .elementor-element.elementor-element-1b90cb9 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-91c8d7c{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-939d831{--display:flex;--background-transition:0.3s;box-shadow:0px 5px 10px 0px rgba(10.027343750000012, 10.027343750000012, 10.027343750000012, 0.2);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-5a0cab7{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-2a90c5c{text-align:center;}.elementor-3495 .elementor-element.elementor-element-2a90c5c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-b2ced98{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-d0f284c{--display:flex;--gap:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-531b170{--display:flex;--gap:50px 50px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-03477c2{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-8170458{--display:flex;--gap:100px 100px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-2bf4ed5{--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:50px 50px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-7b318da{--display:flex;--min-height:40vh;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-7b318da:not(.elementor-motion-effects-element-type-background), .elementor-3495 .elementor-element.elementor-element-7b318da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giocom.ch/wp-content/uploads/2025/08/Villa-2_lot-2_rez-inferieur.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3495 .elementor-element.elementor-element-7b318da, .elementor-3495 .elementor-element.elementor-element-7b318da::before{--border-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-a658bfe{--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:30px 30px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-a658bfe, .elementor-3495 .elementor-element.elementor-element-a658bfe::before{--border-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-8bf4f8a{--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:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-684b308{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-dd4ca27{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-b08af60 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-87d977d{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-1051ca4{text-align:right;}.elementor-3495 .elementor-element.elementor-element-1051ca4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-ee9ddcf{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-ae2c10a{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-bc1175f .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-1390380{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-27035f1{text-align:right;}.elementor-3495 .elementor-element.elementor-element-27035f1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-8a17137{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-e837a28{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-b4b515a .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-5d14c40{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-335defb{text-align:right;}.elementor-3495 .elementor-element.elementor-element-335defb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-c1d7915{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-5038d54 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-0efcf73.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-71b77c5{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-b93f678 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-6b505f4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-c48e902{--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;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-ee9fc68{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-fa46c3a .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-fa46c3a .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-fa46c3a .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-fa46c3a .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-fa46c3a .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-fa46c3a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-9483d50{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-1e7e78e .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-1e7e78e .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-1e7e78e .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-1e7e78e .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-1e7e78e .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-1e7e78e .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-e68d42d{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-780d030{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-780d030.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-c2c1885{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-36d5f7a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-3eec913{--display:flex;--gap:50px 50px;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-d3f5ea5{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;}.elementor-3495 .elementor-element.elementor-element-2b7c847{--display:flex;--gap:100px 100px;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-c745787{--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:50px 50px;--background-transition:0.3s;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-9b2210e{--display:flex;--min-height:40vh;--gap:20px 20px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-9b2210e:not(.elementor-motion-effects-element-type-background), .elementor-3495 .elementor-element.elementor-element-9b2210e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giocom.ch/wp-content/uploads/2025/09/Villa-9_lot-9_etage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3495 .elementor-element.elementor-element-9b2210e, .elementor-3495 .elementor-element.elementor-element-9b2210e::before{--border-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-e01a557{--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:30px 30px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3495 .elementor-element.elementor-element-f02f771{--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:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-20594a6{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-ebfec27{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-46863d1 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-635f599{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-950da16{text-align:right;}.elementor-3495 .elementor-element.elementor-element-950da16 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-83b12ce{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-3ead665{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-52e779d .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-4122a45{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-11fa68a{text-align:right;}.elementor-3495 .elementor-element.elementor-element-11fa68a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-f7ce600{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-26e6eb8{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-53f1270 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-67fc002{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-5e0d80d{text-align:right;}.elementor-3495 .elementor-element.elementor-element-5e0d80d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-0262207{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-5f452e0 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-1c72e48.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-f733156{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-7045413 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;}.elementor-3495 .elementor-element.elementor-element-d31d3aa.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-c354e4c{--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;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-37e4f64{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-d60cee4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-d60cee4 .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-d60cee4 .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-d60cee4 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-d60cee4 .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-d60cee4 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-44d9a14{--display:flex;--background-transition:0.3s;}.elementor-3495 .elementor-element.elementor-element-a6dd606 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3495 .elementor-element.elementor-element-a6dd606 .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-a6dd606 .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-a6dd606 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-a6dd606 .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-a6dd606 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-1d6fb1f{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-6ea80fa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-9114567{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-1854214{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-65d7b49e{--display:flex;--background-transition:0.3s;--padding-top:75px;--padding-bottom:75px;--padding-left:100px;--padding-right:100px;}.elementor-3495 .elementor-element.elementor-element-7cb07054 .elementor-button{fill:var( --e-global-color-c2154f3 );color:var( --e-global-color-c2154f3 );background-color:var( --e-global-color-primary );}.elementor-3495 .elementor-element.elementor-element-7cb07054 .elementor-button:hover, .elementor-3495 .elementor-element.elementor-element-7cb07054 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-3495 .elementor-element.elementor-element-7cb07054 .elementor-button:hover svg, .elementor-3495 .elementor-element.elementor-element-7cb07054 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3495 .elementor-element.elementor-element-7cb07054.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-3495 .elementor-element.elementor-element-40d8e326{--display:flex;--background-transition:0.3s;}@media(min-width:768px){.elementor-3495 .elementor-element.elementor-element-74767bb{--width:80%;}.elementor-3495 .elementor-element.elementor-element-9fc1f88{--width:33%;}.elementor-3495 .elementor-element.elementor-element-78d0589{--width:33%;}.elementor-3495 .elementor-element.elementor-element-2d67e2e{--width:33%;}.elementor-3495 .elementor-element.elementor-element-ad30968{--width:80%;}.elementor-3495 .elementor-element.elementor-element-72cc55d6{--width:33%;}.elementor-3495 .elementor-element.elementor-element-26045405{--width:33%;}.elementor-3495 .elementor-element.elementor-element-26751103{--width:33%;}.elementor-3495 .elementor-element.elementor-element-49c0f2a{--width:80%;}.elementor-3495 .elementor-element.elementor-element-759ac38{--width:33%;}.elementor-3495 .elementor-element.elementor-element-6a0f5f0{--width:33%;}.elementor-3495 .elementor-element.elementor-element-3a5d695{--width:33%;}.elementor-3495 .elementor-element.elementor-element-9edf19a{--width:80%;}.elementor-3495 .elementor-element.elementor-element-0150759{--width:33%;}.elementor-3495 .elementor-element.elementor-element-5168b45{--width:33%;}.elementor-3495 .elementor-element.elementor-element-f3d600e{--width:33%;}.elementor-3495 .elementor-element.elementor-element-7e7a431{--width:80%;}.elementor-3495 .elementor-element.elementor-element-b006be5{--width:33%;}.elementor-3495 .elementor-element.elementor-element-25ed31a{--width:33%;}.elementor-3495 .elementor-element.elementor-element-eeaaa03{--width:33%;}.elementor-3495 .elementor-element.elementor-element-746514b{--width:80%;}.elementor-3495 .elementor-element.elementor-element-f4d4646{--width:33%;}.elementor-3495 .elementor-element.elementor-element-8d17705{--width:33%;}.elementor-3495 .elementor-element.elementor-element-4212d9f{--width:33%;}.elementor-3495 .elementor-element.elementor-element-9124f52{--width:82%;}.elementor-3495 .elementor-element.elementor-element-c0b1a31{--width:80%;}.elementor-3495 .elementor-element.elementor-element-9835848{--width:33%;}.elementor-3495 .elementor-element.elementor-element-b87b6c3{--width:33%;}.elementor-3495 .elementor-element.elementor-element-7364f90{--width:33%;}.elementor-3495 .elementor-element.elementor-element-b5c7214{--width:80%;}.elementor-3495 .elementor-element.elementor-element-73d42ca{--width:33%;}.elementor-3495 .elementor-element.elementor-element-c5a1239{--width:33%;}.elementor-3495 .elementor-element.elementor-element-0f185cd{--width:33%;}.elementor-3495 .elementor-element.elementor-element-469fe55{--width:80%;}.elementor-3495 .elementor-element.elementor-element-6f1bde8{--width:33%;}.elementor-3495 .elementor-element.elementor-element-23e1ca2{--width:33%;}.elementor-3495 .elementor-element.elementor-element-1f9bde0{--width:33%;}.elementor-3495 .elementor-element.elementor-element-a3878b6{--width:80%;}.elementor-3495 .elementor-element.elementor-element-fec51a0{--width:33%;}.elementor-3495 .elementor-element.elementor-element-4dbba02{--width:33%;}.elementor-3495 .elementor-element.elementor-element-3a20983{--width:33%;}.elementor-3495 .elementor-element.elementor-element-da196a0{--width:80%;}.elementor-3495 .elementor-element.elementor-element-14fb293{--width:33%;}.elementor-3495 .elementor-element.elementor-element-316e338{--width:33%;}.elementor-3495 .elementor-element.elementor-element-7c15fa1{--width:33%;}.elementor-3495 .elementor-element.elementor-element-9a33b7c{--width:80%;}.elementor-3495 .elementor-element.elementor-element-563434e{--width:33%;}.elementor-3495 .elementor-element.elementor-element-364f629{--width:33%;}.elementor-3495 .elementor-element.elementor-element-d3ce092{--width:33%;}.elementor-3495 .elementor-element.elementor-element-eea8fc1{--width:80%;}.elementor-3495 .elementor-element.elementor-element-0ad7b9a{--width:32.018%;}.elementor-3495 .elementor-element.elementor-element-9ef42a3{--width:33%;}.elementor-3495 .elementor-element.elementor-element-f75d190{--width:33%;}.elementor-3495 .elementor-element.elementor-element-a658bfe{--width:80%;}.elementor-3495 .elementor-element.elementor-element-780d030{--width:32.018%;}.elementor-3495 .elementor-element.elementor-element-c2c1885{--width:33%;}.elementor-3495 .elementor-element.elementor-element-36d5f7a{--width:33%;}.elementor-3495 .elementor-element.elementor-element-e01a557{--width:80%;}.elementor-3495 .elementor-element.elementor-element-6ea80fa{--width:33%;}.elementor-3495 .elementor-element.elementor-element-9114567{--width:33%;}.elementor-3495 .elementor-element.elementor-element-1854214{--width:33%;}}@media(max-width:1024px){.elementor-3495 .elementor-element.elementor-element-6afeedc9{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-1cc7391b .swiper-slide{height:400px;}.elementor-3495 .elementor-element.elementor-element-1675b5c4{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-5d7ea2b1{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-c49e622{--gap:50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-612b665{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-3b3b2d9{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-71f5f77{--gap:0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3495 .elementor-element.elementor-element-a23d163{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-7a87ebd{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-7e08f7b{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-de3febd{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-441fe08{--gap:35px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-a1f8f70{--gap:035px 035px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3495 .elementor-element.elementor-element-632e84e{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-79c1f99{--gap:35px 35px;}.elementor-3495 .elementor-element.elementor-element-671b4db .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-ac3e696 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-0c514a4 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-2217bb0 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-5e94581 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-ffa5eae .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-d7fc355 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-7876c57 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-761319d{--gap:35px 35px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3495 .elementor-element.elementor-element-a66e3fe{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-6da7d36c .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-651fa6e .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-66e70b24 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-13fe0239 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-4ca632ae .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-3e4ed947 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-46528bd4 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-c294e33 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-1e7967a{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-4bf61ef{--gap:35px 35px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3495 .elementor-element.elementor-element-d53718a{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-23c2c5b{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-95df02a{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-cd9b8a5{--gap:35px 35px;}.elementor-3495 .elementor-element.elementor-element-e5760b6{--gap:35px 35px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3495 .elementor-element.elementor-element-e8ca5b0{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-ead15f1{--gap:35px 35px;}.elementor-3495 .elementor-element.elementor-element-dd524ce .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-cfb5487 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-710999b .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-45c79ea .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-b1963fc .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-71967d4 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-838c15c .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-bffee05 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-295c717{--gap:35px 35px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3495 .elementor-element.elementor-element-6dbb8b5{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-f1e5437 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-cc249d9 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-10284a7 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-f6c9e31 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-cd695ce .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-b99168d .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-40f70f4 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-c5507f1 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-efeb1a2{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-5efcff8{--gap:35px 35px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3495 .elementor-element.elementor-element-ca6bb86{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-50a0ebb{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-27c5b30{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-50ad017{--gap:35px 35px;}.elementor-3495 .elementor-element.elementor-element-32350c9{--gap:035px 035px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3495 .elementor-element.elementor-element-f0f599d{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-1400139{--gap:35px 35px;}.elementor-3495 .elementor-element.elementor-element-d71de01 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-bdfcbe0 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-2ffdfe2 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-6b4ed9f .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-6159f36 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-a529664 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-01a75fe .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-77457dd .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-735f9c4{--gap:35px 35px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3495 .elementor-element.elementor-element-930571c{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-b7e2f61 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-ddc8fd2 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-964dc9b .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-917a69c .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-ab14566 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-72c1581 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-f30a31e .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-46f25c7 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-c308ef8{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-7bd9068{--gap:50px 50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3495 .elementor-element.elementor-element-7a37427{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-4068370{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-5d00b04{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-19a81fb{--gap:35px 35px;}.elementor-3495 .elementor-element.elementor-element-57b0bda{--gap:035px 035px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3495 .elementor-element.elementor-element-04fa842{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-d23aed2{--gap:35px 35px;}.elementor-3495 .elementor-element.elementor-element-a94baf8 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-29cc33a .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-895b43c .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-916098a .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-a3cefb2 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-8e9ec42 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-39891d6 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-347513f .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-af117d3{--gap:35px 35px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3495 .elementor-element.elementor-element-81af755{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-2e41220 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-36be249 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-09e3f83 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-7c4647f .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-aac60d2 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-dfefcc2 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-2e93a61 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-ff4ccc5 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-0876f38{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-33460ee{--gap:50px 50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3495 .elementor-element.elementor-element-d340444{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-8dabc31{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-51804a9{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-b41fa32{--gap:35px 35px;}.elementor-3495 .elementor-element.elementor-element-4fbf271{--gap:035px 035px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3495 .elementor-element.elementor-element-a7ebcbb{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-f6c8b8c{--gap:35px 35px;}.elementor-3495 .elementor-element.elementor-element-a400b5a .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-5dcaf87 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-bb4e5a4 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-8a5d023 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-df824b3 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-2f88a08 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-d1cdd65 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-1864cad .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-4b04c7a{--gap:35px 35px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3495 .elementor-element.elementor-element-d8f8aa6{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-0c71a46 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-32138af .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-122d077 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-6d5ba86 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-bb644f0 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-8b1afe6 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-b06fe98 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-61263ce .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-b066d5e{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-cafe148{--gap:35px 35px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3495 .elementor-element.elementor-element-8d1fb34{--gap:35px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-4ea98eb{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-13ae818{--gap:35px 35px;}.elementor-3495 .elementor-element.elementor-element-95de58f .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-02b883f .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-718e7c3 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-16fc454 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-f7a4939 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-18c58fc .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-b0eb02c .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-92e5d36 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-c243fa8{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-da9a518{--gap:35px 35px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3495 .elementor-element.elementor-element-9af29b9{--gap:035px 035px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-e35ff24{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-c1aae2f{--gap:35px 35px;}.elementor-3495 .elementor-element.elementor-element-6c48a83 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-f5fb1e0 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-394a098 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-efb02fe .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-46b9a16 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-001e813 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-150581f .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-4c656f4 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-ca84c09{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-85607bf{--gap:35px 35px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3495 .elementor-element.elementor-element-05b3cba{--gap:35px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-02693af{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-471d507{--gap:35px 35px;}.elementor-3495 .elementor-element.elementor-element-5bdb217 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-41b8ea4 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-df068a4 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-26ff0d7 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-caf08dc .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-c2102ed .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-3c7c6bf .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-18c28c8 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-2ac55a8{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-0516110{--gap:35px 35px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3495 .elementor-element.elementor-element-913ebee{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-91c8d7c{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-b2ced98{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-d0f284c{--gap:35px 35px;}.elementor-3495 .elementor-element.elementor-element-531b170{--gap:035px 035px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3495 .elementor-element.elementor-element-03477c2{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-8170458{--gap:35px 35px;}.elementor-3495 .elementor-element.elementor-element-b08af60 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-1051ca4 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-bc1175f .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-27035f1 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-b4b515a .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-335defb .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-5038d54 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-b93f678 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-3eec913{--gap:35px 35px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3495 .elementor-element.elementor-element-d3f5ea5{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-46863d1 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-950da16 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-52e779d .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-11fa68a .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-53f1270 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-5e0d80d .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-5f452e0 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3495 .elementor-element.elementor-element-7045413 .elementor-heading-title{font-size:16px;line-height:1.5em;}}@media(max-width:767px){.elementor-3495 .elementor-element.elementor-element-6afeedc9{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-1cc7391b .swiper-slide{height:300px;}.elementor-3495 .elementor-element.elementor-element-1c87819e{--gap:50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-c49e622{--gap:0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-3b3b2d9{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-71f5f77{--gap:30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-a23d163{--gap:30px 30px;}.elementor-3495 .elementor-element.elementor-element-7a87ebd{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-59b87fa{--gap:30px 30px;}.elementor-3495 .elementor-element.elementor-element-8170188{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-8d28b15{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-441fe08{--gap:30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-a1f8f70{--gap:0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-79c1f99{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-0d729de{--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:10px 0px;}.elementor-3495 .elementor-element.elementor-element-ac3e696{text-align:left;}.elementor-3495 .elementor-element.elementor-element-2217bb0{text-align:left;}.elementor-3495 .elementor-element.elementor-element-ffa5eae{text-align:left;}.elementor-3495 .elementor-element.elementor-element-85805b5{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-0f1fba2{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-761319d{--gap:0px 0px;--padding-top:030px;--padding-bottom:030px;--padding-left:030px;--padding-right:030px;}.elementor-3495 .elementor-element.elementor-element-95f21be{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-68f995ce{--gap:10px 0px;}.elementor-3495 .elementor-element.elementor-element-651fa6e{text-align:left;}.elementor-3495 .elementor-element.elementor-element-13fe0239{text-align:left;}.elementor-3495 .elementor-element.elementor-element-3e4ed947{text-align:left;}.elementor-3495 .elementor-element.elementor-element-1e7967a{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-4bf61ef{--gap:30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-b293cfa{--gap:30px 30px;}.elementor-3495 .elementor-element.elementor-element-d53718a{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-186b8c0{--gap:30px 30px;}.elementor-3495 .elementor-element.elementor-element-cd9b8a5{--gap:30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-e5760b6{--gap:0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-ead15f1{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-89f419d{--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:10px 0px;}.elementor-3495 .elementor-element.elementor-element-cfb5487{text-align:left;}.elementor-3495 .elementor-element.elementor-element-45c79ea{text-align:left;}.elementor-3495 .elementor-element.elementor-element-71967d4{text-align:left;}.elementor-3495 .elementor-element.elementor-element-1277520{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-e811722{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-295c717{--gap:0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-a9ad9c5{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-f30c363{--gap:10px 0px;}.elementor-3495 .elementor-element.elementor-element-cc249d9{text-align:left;}.elementor-3495 .elementor-element.elementor-element-f6c9e31{text-align:left;}.elementor-3495 .elementor-element.elementor-element-b99168d{text-align:left;}.elementor-3495 .elementor-element.elementor-element-efeb1a2{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-5efcff8{--gap:30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-ca6bb86{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-526dd1b{--gap:35px 35px;}.elementor-3495 .elementor-element.elementor-element-50ad017{--gap:30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-32350c9{--gap:0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-1400139{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-2e0fb7c{--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:10px 0px;}.elementor-3495 .elementor-element.elementor-element-bdfcbe0{text-align:left;}.elementor-3495 .elementor-element.elementor-element-6b4ed9f{text-align:left;}.elementor-3495 .elementor-element.elementor-element-a529664{text-align:left;}.elementor-3495 .elementor-element.elementor-element-57c2962{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-2144973{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-735f9c4{--gap:0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-dcc88a9{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-1a2ba4a{--gap:10px 0px;}.elementor-3495 .elementor-element.elementor-element-ddc8fd2{text-align:left;}.elementor-3495 .elementor-element.elementor-element-917a69c{text-align:left;}.elementor-3495 .elementor-element.elementor-element-72c1581{text-align:left;}.elementor-3495 .elementor-element.elementor-element-c308ef8{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-7bd9068{--gap:30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-7a37427{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-dad64d3{--gap:35px 35px;}.elementor-3495 .elementor-element.elementor-element-19a81fb{--gap:35px 35px;}.elementor-3495 .elementor-element.elementor-element-57b0bda{--gap:0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-d23aed2{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-1dcd93a{--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:10px 0px;}.elementor-3495 .elementor-element.elementor-element-29cc33a{text-align:left;}.elementor-3495 .elementor-element.elementor-element-916098a{text-align:left;}.elementor-3495 .elementor-element.elementor-element-8e9ec42{text-align:left;}.elementor-3495 .elementor-element.elementor-element-07b8376{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-f92f61e{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-af117d3{--gap:0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-f39c13e{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-91100df{--gap:10px 0px;}.elementor-3495 .elementor-element.elementor-element-36be249{text-align:left;}.elementor-3495 .elementor-element.elementor-element-7c4647f{text-align:left;}.elementor-3495 .elementor-element.elementor-element-dfefcc2{text-align:left;}.elementor-3495 .elementor-element.elementor-element-0876f38{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-33460ee{--gap:30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-d340444{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-e5d605e{--gap:35px 35px;}.elementor-3495 .elementor-element.elementor-element-b41fa32{--gap:35px 35px;}.elementor-3495 .elementor-element.elementor-element-4fbf271{--gap:0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-f6c8b8c{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-787d15a{--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:10px 0px;}.elementor-3495 .elementor-element.elementor-element-5dcaf87{text-align:left;}.elementor-3495 .elementor-element.elementor-element-8a5d023{text-align:left;}.elementor-3495 .elementor-element.elementor-element-2f88a08{text-align:left;}.elementor-3495 .elementor-element.elementor-element-d2b4ba9{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-dc629b4{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-4b04c7a{--gap:0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-aad275a{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-05a4bb3{--gap:10px 0px;}.elementor-3495 .elementor-element.elementor-element-32138af{text-align:left;}.elementor-3495 .elementor-element.elementor-element-6d5ba86{text-align:left;}.elementor-3495 .elementor-element.elementor-element-8b1afe6{text-align:left;}.elementor-3495 .elementor-element.elementor-element-b066d5e{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-cafe148{--gap:0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-8d1fb34{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-13ae818{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-d002d93{--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:10px 0px;}.elementor-3495 .elementor-element.elementor-element-02b883f{text-align:left;}.elementor-3495 .elementor-element.elementor-element-16fc454{text-align:left;}.elementor-3495 .elementor-element.elementor-element-18c58fc{text-align:left;}.elementor-3495 .elementor-element.elementor-element-ca1247b{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-6b296f2{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-c243fa8{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-da9a518{--gap:0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-9af29b9{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-c1aae2f{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-ec1b117{--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:10px 0px;}.elementor-3495 .elementor-element.elementor-element-f5fb1e0{text-align:left;}.elementor-3495 .elementor-element.elementor-element-efb02fe{text-align:left;}.elementor-3495 .elementor-element.elementor-element-001e813{text-align:left;}.elementor-3495 .elementor-element.elementor-element-ec9ffa6{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-0797fff{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-ca84c09{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-85607bf{--gap:0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-05b3cba{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-471d507{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-b1ea4c5{--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:10px 0px;}.elementor-3495 .elementor-element.elementor-element-41b8ea4{text-align:left;}.elementor-3495 .elementor-element.elementor-element-26ff0d7{text-align:left;}.elementor-3495 .elementor-element.elementor-element-c2102ed{text-align:left;}.elementor-3495 .elementor-element.elementor-element-0252054{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-439778c{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-2ac55a8{--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3495 .elementor-element.elementor-element-0516110{--gap:30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-913ebee{font-size:15px;line-height:2em;}.elementor-3495 .elementor-element.elementor-element-00cb08e{--gap:35px 35px;}.elementor-3495 .elementor-element.elementor-element-d0f284c{--gap:30px 30px;}.elementor-3495 .elementor-element.elementor-element-531b170{--gap:0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-8170458{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-8bf4f8a{--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:10px 0px;}.elementor-3495 .elementor-element.elementor-element-1051ca4{text-align:left;}.elementor-3495 .elementor-element.elementor-element-27035f1{text-align:left;}.elementor-3495 .elementor-element.elementor-element-335defb{text-align:left;}.elementor-3495 .elementor-element.elementor-element-c1d7915{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-71b77c5{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-3eec913{--gap:0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3495 .elementor-element.elementor-element-2b7c847{--gap:0px 0px;}.elementor-3495 .elementor-element.elementor-element-f02f771{--gap:10px 0px;}.elementor-3495 .elementor-element.elementor-element-950da16{text-align:left;}.elementor-3495 .elementor-element.elementor-element-11fa68a{text-align:left;}.elementor-3495 .elementor-element.elementor-element-5e0d80d{text-align:left;}}/* Start custom CSS for hotspot, class: .elementor-element-853825a *//* Mobile par défaut : rond bleu 15×15, numéro blanc */
.elementor-widget-hotspot .e-hotspot__button {
  width: 15px !important;
  height: 15px !important;
  border-radius: 50% !important;
  background: #1663ab !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-shadow: none !important;
  border: none !important;
}

.elementor-widget-hotspot .e-hotspot__label {
  color: #fff !important;
  font-weight: 700;
  font-size: 10px !important;
  line-height: 1 !important;
}

/* Supprimer les pulses/effets par défaut si présents */
.elementor-widget-hotspot .e-hotspot__pulse,
.elementor-widget-hotspot .e-hotspot__button::before,
.elementor-widget-hotspot .e-hotspot__button::after {
  display: none !important;
}

/* Desktop / tablette : 30×30, numéro plus grand */
@media (min-width: 768px) {
  .elementor-widget-hotspot .e-hotspot__button {
    width: 40px !important;
    height: 40px !important;
  }
  .elementor-widget-hotspot .e-hotspot__label {
    font-size: 14px !important;
  }
}

/* --- Effets au survol / focus pour les hotspots --- */

/* Transition douce */
.elementor-widget-hotspot .e-hotspot__button,
.elementor-widget-hotspot .e-hotspot__label{
  transition: background .2s ease, color .2s ease, box-shadow .2s ease, transform .15s ease;
}

/* Change la couleur du point au survol + au focus (accessibilité) */
.elementor-widget-hotspot .e-hotspot:hover .e-hotspot__button,
.elementor-widget-hotspot .e-hotspot__button:hover,
.elementor-widget-hotspot .e-hotspot:focus-within .e-hotspot__button{
  background: #96CDFF !important;            /* ← couleur au hover */
  box-shadow: 0 6px 16px rgba(20,97,82,.25) !important;
}

/* Garde/force le texte en blanc au survol/focus */
.elementor-widget-hotspot .e-hotspot:hover .e-hotspot__label,
.elementor-widget-hotspot .e-hotspot__button:hover + .e-hotspot__label,
.elementor-widget-hotspot .e-hotspot:focus-within .e-hotspot__label{
  color: #fff !important;
}

/* Focus visible au clavier (tab) pour le bouton */
.elementor-widget-hotspot .e-hotspot__button:focus-visible{
  outline: 2px solid #96CDFF !important;
  outline-offset: 2px;
}

/* Optionnel : léger “lift” sur desktop/tablette */
@media (min-width: 768px){
  .elementor-widget-hotspot .e-hotspot:hover .e-hotspot__button,
  .elementor-widget-hotspot .e-hotspot__button:hover,
  .elementor-widget-hotspot .e-hotspot:focus-within .e-hotspot__button{
    transform: translateY(-1px) scale(1.03);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95a3019 */.elementor-element[data-elementor-open-lightbox] {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3aa0662 */.elementor-element[data-elementor-open-lightbox] {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2eca75b */.elementor-element[data-elementor-open-lightbox] {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e08970 */.elementor-element[data-elementor-open-lightbox] {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73b5c78 */.elementor-element[data-elementor-open-lightbox] {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04611d3 */.elementor-element[data-elementor-open-lightbox] {
  cursor: pointer;
}/* End custom CSS */