.elementor-16292 .elementor-element.elementor-element-d6f1cf2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-16292 .elementor-element.elementor-element-d6f1cf2:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-d6f1cf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-16292 .elementor-element.elementor-element-dbbfe4d{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-dbbfe4d:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-dbbfe4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-37-scaled.jpg");background-position:center center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-dbbfe4d::before, .elementor-16292 .elementor-element.elementor-element-dbbfe4d > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-dbbfe4d > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-dbbfe4d > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-dbbfe4d > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-dbbfe4d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16292 .elementor-element.elementor-element-a86ff1c{--display:flex;--min-height:40vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-6ec6c13{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:6px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16292 .elementor-element.elementor-element-a988e83{padding:40px 0px 10px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-a988e83 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:70px;font-weight:500;line-height:74px;letter-spacing:-0.1px;color:#F2EFEA;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16292 .elementor-element.elementor-element-9adbc54{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-9adbc54 .elementor-divider-separator{width:178px;margin:0 auto;margin-left:0;}.elementor-16292 .elementor-element.elementor-element-9adbc54 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-16292 .elementor-element.elementor-element-a2400a1{padding:9px 0px 10px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-a2400a1 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:26px;font-weight:500;color:#F2EFEA;}.elementor-16292 .elementor-element.elementor-element-afbe757{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-26041a1{padding:0px 0px 2px 0px;text-align:center;}.elementor-16292 .elementor-element.elementor-element-26041a1 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-fde75ad{padding:0px 0px 0px 0px;text-align:center;}.elementor-16292 .elementor-element.elementor-element-fde75ad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:100;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-78a5514{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-16292 .elementor-element.elementor-element-78a5514:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-78a5514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-16292 .elementor-element.elementor-element-e58177f{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-e58177f:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-e58177f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/362a99d8-472d-43b1-80c4-c7149b68c6e3-2026-05-20.png");background-position:center center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-e58177f::before, .elementor-16292 .elementor-element.elementor-element-e58177f > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-e58177f > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-e58177f > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-e58177f > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-e58177f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16292 .elementor-element.elementor-element-dcc3c8a{--display:flex;--min-height:40vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-3962724{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:6px;}.elementor-16292 .elementor-element.elementor-element-751adaa{padding:40px 0px 10px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-751adaa .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:70px;font-weight:500;line-height:74px;letter-spacing:-0.1px;color:#F2EFEA;}.elementor-16292 .elementor-element.elementor-element-fbdf417{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-fbdf417 .elementor-divider-separator{width:178px;margin:0 auto;margin-left:0;}.elementor-16292 .elementor-element.elementor-element-fbdf417 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-16292 .elementor-element.elementor-element-cdc97f9{padding:9px 0px 10px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-cdc97f9 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:26px;font-weight:500;color:#F2EFEA;}.elementor-16292 .elementor-element.elementor-element-25fd119{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-8fcd047{padding:0px 0px 2px 0px;text-align:center;}.elementor-16292 .elementor-element.elementor-element-8fcd047 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-ba1e232{padding:0px 0px 0px 0px;text-align:center;}.elementor-16292 .elementor-element.elementor-element-ba1e232 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:100;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-14e9b86{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-14e9b86:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-14e9b86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-16292 .elementor-element.elementor-element-8c4126c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-16292 .elementor-element.elementor-element-79d6d7f{--display:flex;--min-height:75vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-79d6d7f:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-79d6d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/13c74b59-fefc-45de-867d-d8bf252235e8-2026-05-26.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-2dea818{--display:flex;--min-height:75vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16292 .elementor-element.elementor-element-ed865a5{width:var( --container-widget-width, 70% );max-width:70%;padding:0% 0% 3% 0%;--container-widget-width:70%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-ed865a5 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-27d5f0b{width:var( --container-widget-width, 70% );max-width:70%;padding:5px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-16292 .elementor-element.elementor-element-27d5f0b .button-link-wrap .btn-icon{font-size:12px;}.elementor-16292 .elementor-element.elementor-element-27d5f0b .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-17 .button-link-wrap > span{padding:15px 0px 15px 0px;margin:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button .button-link-wrap{font-family:"Roam", Sans-serif;font-size:20px;font-weight:500;line-height:5px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button .button-link-wrap:hover,.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button .button-link-wrap:hover svg,.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-27d5f0b .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-16292 .elementor-element.elementor-element-af98a30{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-af98a30:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-af98a30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-16292 .elementor-element.elementor-element-9466934{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-16292 .elementor-element.elementor-element-d0584bd{--display:flex;--min-height:75vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-d0584bd:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-d0584bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/57d089fb-0a87-4bbc-bc13-09c9ad463b21-2026-05-20.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-264f93e{--display:flex;--min-height:75vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16292 .elementor-element.elementor-element-8152d6a{width:var( --container-widget-width, 70% );max-width:70%;padding:0% 0% 3% 0%;--container-widget-width:70%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-8152d6a .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-375b6a7{width:var( --container-widget-width, 70% );max-width:70%;padding:5px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-16292 .elementor-element.elementor-element-375b6a7 .button-link-wrap .btn-icon{font-size:12px;}.elementor-16292 .elementor-element.elementor-element-375b6a7 .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-17 .button-link-wrap > span{padding:15px 0px 15px 0px;margin:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button .button-link-wrap{font-family:"Roam", Sans-serif;font-size:20px;font-weight:500;line-height:5px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button .button-link-wrap:hover,.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button .button-link-wrap:hover svg,.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-375b6a7 .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-16292 .elementor-element.elementor-element-2feac84{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-2feac84:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-2feac84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-16292 .elementor-element.elementor-element-bea0f16{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-16292 .elementor-element.elementor-element-9aab7d5{--display:flex;--min-height:75vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16292 .elementor-element.elementor-element-0c68fca{width:var( --container-widget-width, 100% );max-width:100%;padding:0% 0% 3% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-0c68fca .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-3777661{width:var( --container-widget-width, 345px );max-width:345px;padding:5px 0px 0px 0px;--container-widget-width:345px;--container-widget-flex-grow:0;}.elementor-16292 .elementor-element.elementor-element-3777661 .button-link-wrap .btn-icon{font-size:12px;}.elementor-16292 .elementor-element.elementor-element-3777661 .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-17 .button-link-wrap > span{padding:15px 0px 15px 0px;margin:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap{font-family:"Roam", Sans-serif;font-size:20px;font-weight:500;line-height:5px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap:hover,.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap:hover svg,.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-16292 .elementor-element.elementor-element-00b0172{--display:flex;--min-height:75vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-00b0172:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-00b0172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/57d089fb-0a87-4bbc-bc13-09c9ad463b21-2026-05-20.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-0c68973{--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;--overflow:hidden;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-0c68973:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-0c68973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-16292 .elementor-element.elementor-element-6bf5935{--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:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-ba25b73{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-bcea851{padding:0px 0px 0px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-bcea851 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:130px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A4776442;}.elementor-16292 .elementor-element.elementor-element-66423e4{padding:0px 0px 20px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-66423e4 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-60d9c94{width:var( --container-widget-width, 100% );max-width:100%;padding:0% 0% 3% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-60d9c94 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-f6f74c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-ca99777{padding:0px 0px 0px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-ca99777 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:130px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A4776442;}.elementor-16292 .elementor-element.elementor-element-4fbda14{padding:0px 0px 20px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-4fbda14 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-cbb0bd1{width:var( --container-widget-width, 100% );max-width:100%;padding:0% 0% 3% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-cbb0bd1 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-99f1bdd{--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:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-1100145{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-663c765{padding:0px 0px 0px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-663c765 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:130px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A4776442;}.elementor-16292 .elementor-element.elementor-element-17e6068{padding:0px 0px 20px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-17e6068 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-ff7daa6{width:var( --container-widget-width, 100% );max-width:100%;padding:0% 0% 3% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-ff7daa6 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-a118108{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-81dad9b{padding:0px 0px 0px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-81dad9b .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:130px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A4776442;}.elementor-16292 .elementor-element.elementor-element-40fe654{padding:0px 0px 20px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-40fe654 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-8e6e635{width:var( --container-widget-width, 100% );max-width:100%;padding:0% 0% 3% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-8e6e635 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-ca01336{--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:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-4e9d1ab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-757f6a5{padding:0px 0px 0px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-757f6a5 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:130px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A4776442;}.elementor-16292 .elementor-element.elementor-element-4130964{padding:0px 0px 20px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-4130964 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-f3ed42d{width:var( --container-widget-width, 100% );max-width:100%;padding:0% 0% 3% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-f3ed42d .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-726c328{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-ed26ccd{padding:0px 0px 0px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-ed26ccd .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:130px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A4776442;}.elementor-16292 .elementor-element.elementor-element-4748541{padding:0px 0px 20px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-4748541 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-bcccd9c{width:var( --container-widget-width, 100% );max-width:100%;padding:0% 0% 3% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-bcccd9c .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-d008287{--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;--overflow:hidden;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-d008287:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-d008287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-16292 .elementor-element.elementor-element-6a74427{--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:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-e21ae98{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-6f29ec1{padding:0px 0px 0px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-6f29ec1 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:130px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A4776442;}.elementor-16292 .elementor-element.elementor-element-aa1a8c4{padding:0px 0px 20px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-aa1a8c4 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-d4df972{width:var( --container-widget-width, 100% );max-width:100%;padding:0% 0% 3% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-d4df972 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-0e5dc56{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-5cc3c1c{padding:0px 0px 0px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-5cc3c1c .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:130px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A4776442;}.elementor-16292 .elementor-element.elementor-element-a9f4b45{padding:0px 0px 20px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-a9f4b45 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-0e975a5{width:var( --container-widget-width, 100% );max-width:100%;padding:0% 0% 3% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-0e975a5 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-a144798{--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:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-0885cee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-d5c6cf6{padding:0px 0px 0px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-d5c6cf6 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:130px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A4776442;}.elementor-16292 .elementor-element.elementor-element-81fe978{padding:0px 0px 20px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-81fe978 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-377b8cf{width:var( --container-widget-width, 100% );max-width:100%;padding:0% 0% 3% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-377b8cf .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-690175a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-f3cf227{padding:0px 0px 0px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-f3cf227 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:130px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A4776442;}.elementor-16292 .elementor-element.elementor-element-f6a3ecd{padding:0px 0px 20px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-f6a3ecd .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-a2fc6e3{width:var( --container-widget-width, 100% );max-width:100%;padding:0% 0% 3% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-a2fc6e3 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-50de1f4{--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:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-59283a6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-45a2958{padding:0px 0px 0px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-45a2958 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:130px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A4776442;}.elementor-16292 .elementor-element.elementor-element-aa421d7{padding:0px 0px 20px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-aa421d7 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-4c0a39c{width:var( --container-widget-width, 100% );max-width:100%;padding:0% 0% 3% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-4c0a39c .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-66cc9d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-c2bc954{padding:0px 0px 0px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-c2bc954 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:130px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A4776442;}.elementor-16292 .elementor-element.elementor-element-a3f7909{padding:0px 0px 20px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-a3f7909 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-917c0c6{width:var( --container-widget-width, 100% );max-width:100%;padding:0% 0% 3% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-917c0c6 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-4e46ca9{--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;--overflow:hidden;}.elementor-16292 .elementor-element.elementor-element-4e46ca9:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-4e46ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-16292 .elementor-element.elementor-element-65be3e5{--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:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-791a65d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-bdcd24b{padding:0px 0px 0px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-bdcd24b .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:130px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A4776442;}.elementor-16292 .elementor-element.elementor-element-c9e220e{padding:0px 0px 20px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-c9e220e .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-1f13e5a{width:var( --container-widget-width, 100% );max-width:100%;padding:0% 0% 3% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-1f13e5a .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-5a720ff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-d535955{padding:0px 0px 0px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-d535955 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:130px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A4776442;}.elementor-16292 .elementor-element.elementor-element-18e01d4{padding:0px 0px 20px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-18e01d4 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-78c5bf7{width:var( --container-widget-width, 100% );max-width:100%;padding:0% 0% 3% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-78c5bf7 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-ad842d6{--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:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-87ce4ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-0c05879{padding:0px 0px 0px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-0c05879 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:130px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A4776442;}.elementor-16292 .elementor-element.elementor-element-7401242{padding:0px 0px 20px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-7401242 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-009e0b0{width:var( --container-widget-width, 100% );max-width:100%;padding:0% 0% 3% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-009e0b0 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-26facec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-ca65f03{padding:0px 0px 0px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-ca65f03 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:130px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A4776442;}.elementor-16292 .elementor-element.elementor-element-6706118{padding:0px 0px 20px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-6706118 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-6caa90d{width:var( --container-widget-width, 100% );max-width:100%;padding:0% 0% 3% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-6caa90d .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-2514b7b{--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:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-a6cd79d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-ab5fd24{padding:0px 0px 0px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-ab5fd24 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:130px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A4776442;}.elementor-16292 .elementor-element.elementor-element-4686347{padding:0px 0px 20px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-4686347 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-35343cd{width:var( --container-widget-width, 100% );max-width:100%;padding:0% 0% 3% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-35343cd .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-57f038e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-d6cf7d1{padding:0px 0px 0px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-d6cf7d1 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:130px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A4776442;}.elementor-16292 .elementor-element.elementor-element-74e941f{padding:0px 0px 20px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-74e941f .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-b88599c{width:var( --container-widget-width, 100% );max-width:100%;padding:0% 0% 3% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-b88599c .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-d519f34{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-d519f34:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-d519f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-16292 .elementor-element.elementor-element-fd6c22f{--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;--justify-content:center;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:50;}.elementor-16292 .elementor-element.elementor-element-fd6c22f:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-fd6c22f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-16292 .elementor-element.elementor-element-baa83d3{--display:flex;--min-height:75vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--border-radius:0px 0px 0px 0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-16292 .elementor-element.elementor-element-baa83d3:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-baa83d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/Photos-Arcachon-scaled.png");background-position:center center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-baa83d3::before, .elementor-16292 .elementor-element.elementor-element-baa83d3 > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-baa83d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-baa83d3 > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-baa83d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-baa83d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16292 .elementor-element.elementor-element-372cb22{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-16292 .elementor-element.elementor-element-df5f05f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:none;--border-style:none;--padding-top:53px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-16292 .elementor-element.elementor-element-d01bccb .elementor-counter-title{justify-content:center;color:var( --e-global-color-primary );font-family:"Roam", Sans-serif;font-size:26px;font-weight:500;line-height:32px;}.elementor-16292 .elementor-element.elementor-element-d01bccb .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Roam", Sans-serif;font-size:75px;font-weight:500;}.elementor-16292 .elementor-element.elementor-element-f0ba218{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:none;--border-style:none;--padding-top:53px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16292 .elementor-element.elementor-element-886b5aa .elementor-counter-title{justify-content:center;color:var( --e-global-color-primary );font-family:"Roam", Sans-serif;font-size:26px;font-weight:500;line-height:32px;}.elementor-16292 .elementor-element.elementor-element-886b5aa .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Roam", Sans-serif;font-size:75px;font-weight:500;}.elementor-16292 .elementor-element.elementor-element-d82bbae{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:none;--border-style:none;--padding-top:53px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16292 .elementor-element.elementor-element-2db619a .elementor-counter-title{justify-content:center;color:var( --e-global-color-primary );font-family:"Roam", Sans-serif;font-size:26px;font-weight:500;line-height:32px;}.elementor-16292 .elementor-element.elementor-element-2db619a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Roam", Sans-serif;font-size:75px;font-weight:500;}.elementor-16292 .elementor-element.elementor-element-a9dbc7d{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:none;--border-style:none;--padding-top:53px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16292 .elementor-element.elementor-element-39c82a2 .elementor-counter-title{justify-content:center;color:var( --e-global-color-primary );font-family:"Roam", Sans-serif;font-size:26px;font-weight:500;line-height:32px;}.elementor-16292 .elementor-element.elementor-element-39c82a2 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Roam", Sans-serif;font-size:75px;font-weight:500;}.elementor-16292 .elementor-element.elementor-element-58aa736{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--overlay-opacity:0.23;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-58aa736::before, .elementor-16292 .elementor-element.elementor-element-58aa736 > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-58aa736 > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-58aa736 > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-58aa736 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-58aa736 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/Design-sans-titre-2026-05-26T150122.646.png");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;background-size:90% auto;}.elementor-16292 .elementor-element.elementor-element-5717623{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-ecac856{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16292 .elementor-element.elementor-element-b0f82c4{padding:0px 0px 20px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-b0f82c4 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:50px;font-weight:400;line-height:50px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-98ab1d6{width:var( --container-widget-width, 90% );max-width:90%;padding:0% 0% 3% 0%;--container-widget-width:90%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-98ab1d6 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-7a017f4{width:var( --container-widget-width, 345px );max-width:345px;padding:5px 0px 0px 0px;--container-widget-width:345px;--container-widget-flex-grow:0;}.elementor-16292 .elementor-element.elementor-element-7a017f4 .button-link-wrap .btn-icon{font-size:12px;}.elementor-16292 .elementor-element.elementor-element-7a017f4 .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-17 .button-link-wrap > span{padding:15px 0px 15px 0px;margin:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button .button-link-wrap{font-family:"Roam", Sans-serif;font-size:20px;font-weight:500;line-height:5px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button .button-link-wrap:hover,.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button .button-link-wrap:hover svg,.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-7a017f4 .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-16292 .elementor-element.elementor-element-51a49d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-ea32a31{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-ea32a31:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-ea32a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-23-scaled.jpg");background-position:center center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-ea32a31::before, .elementor-16292 .elementor-element.elementor-element-ea32a31 > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-ea32a31 > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-ea32a31 > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-ea32a31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-ea32a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16292 .elementor-element.elementor-element-ac82179{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-ac82179 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-96fcc0a{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-96fcc0a .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-b870169{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;border-style:none;}.elementor-16292 .elementor-element.elementor-element-b870169 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-f469e59{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-f469e59:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-f469e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-17-scaled.jpg");background-position:center center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-f469e59::before, .elementor-16292 .elementor-element.elementor-element-f469e59 > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-f469e59 > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-f469e59 > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-f469e59 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-f469e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16292 .elementor-element.elementor-element-06389c8{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-06389c8 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-565f118{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-565f118 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-d421df0{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;border-style:none;}.elementor-16292 .elementor-element.elementor-element-d421df0 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-2a85ff5{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-2a85ff5:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-2a85ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-12-scaled.jpg");background-position:center center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-2a85ff5::before, .elementor-16292 .elementor-element.elementor-element-2a85ff5 > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-2a85ff5 > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-2a85ff5 > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-2a85ff5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-2a85ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16292 .elementor-element.elementor-element-658fdd9{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-658fdd9 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-a81f2ee{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-a81f2ee .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-5739e25{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;border-style:none;}.elementor-16292 .elementor-element.elementor-element-5739e25 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-e635739{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-e635739:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-e635739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-6-scaled.jpg");background-position:center center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-e635739::before, .elementor-16292 .elementor-element.elementor-element-e635739 > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-e635739 > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-e635739 > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-e635739 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-e635739 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16292 .elementor-element.elementor-element-83dbc02{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-83dbc02 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-901e542{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-901e542 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-cd6fb68{width:var( --container-widget-width, 95% );max-width:95%;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;border-style:none;}.elementor-16292 .elementor-element.elementor-element-cd6fb68 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-c93c372{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-c93c372:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-c93c372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-c93c372::before, .elementor-16292 .elementor-element.elementor-element-c93c372 > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-c93c372 > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-c93c372 > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-c93c372 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-c93c372 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16292 .elementor-element.elementor-element-c30ca79{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-c30ca79 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-90c28cc{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-90c28cc .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-4d2fc50{width:var( --container-widget-width, 95% );max-width:95%;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;border-style:none;}.elementor-16292 .elementor-element.elementor-element-4d2fc50 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-0ce01a3{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:300px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:20px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-size:32px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#8A7C7C;}.elementor-16292 .elementor-element.elementor-element-0ce01a3 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF4D;border-style:none;border-radius:500px 500px 500px 500px;padding:6px 6px 6px 6px;}.elementor-16292 .elementor-element.elementor-element-0ce01a3 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#FFFFFF;}:where( .elementor-16292 .elementor-element.elementor-element-0ce01a3 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-16292 .elementor-element.elementor-element-9999289{--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;--overflow:hidden;}.elementor-16292 .elementor-element.elementor-element-65ad2fa{padding:0px 0px 40px 0px;text-align:center;}.elementor-16292 .elementor-element.elementor-element-65ad2fa .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:50px;font-weight:400;line-height:50px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-1a87062{width:var( --container-widget-width, 90% );max-width:90%;padding:0% 0% 3% 0%;--container-widget-width:90%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-1a87062 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-9b343b7{width:var( --container-widget-width, 345px );max-width:345px;padding:5px 0px 0px 0px;--container-widget-width:345px;--container-widget-flex-grow:0;}.elementor-16292 .elementor-element.elementor-element-9b343b7 .button-link-wrap .btn-icon{font-size:12px;}.elementor-16292 .elementor-element.elementor-element-9b343b7 .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button.button-style-17 .button-link-wrap > span{padding:15px 0px 15px 0px;margin:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button .button-link-wrap{font-family:"Roam", Sans-serif;font-size:20px;font-weight:500;line-height:5px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button .button-link-wrap:hover,.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button .button-link-wrap:hover svg,.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-16292 .elementor-element.elementor-element-9889120{--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;--overflow:hidden;}.elementor-16292 .elementor-element.elementor-element-e5bad8c{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-e5bad8c:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-e5bad8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/03_1.jpg");background-position:center center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-e5bad8c::before, .elementor-16292 .elementor-element.elementor-element-e5bad8c > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-e5bad8c > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-e5bad8c > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-e5bad8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-e5bad8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16292 .elementor-element.elementor-element-484c7eb{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-484c7eb .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-0e81bcc{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-0e81bcc .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-6a3030a{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;border-style:none;}.elementor-16292 .elementor-element.elementor-element-6a3030a .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-df4b30a{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-df4b30a:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-df4b30a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/CHAMBRE-JUMELLE-RAYURE-MARRON.jpg");background-position:center center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-df4b30a::before, .elementor-16292 .elementor-element.elementor-element-df4b30a > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-df4b30a > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-df4b30a > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-df4b30a > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-df4b30a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16292 .elementor-element.elementor-element-e284fc5{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-e284fc5 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-6c81719{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-6c81719 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-dc7f500{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;border-style:none;}.elementor-16292 .elementor-element.elementor-element-dc7f500 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-8176289{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-8176289:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-8176289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/CHAMBRE-JUMELLE-RAYURE-VERTE-02.jpg");background-position:center center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-8176289::before, .elementor-16292 .elementor-element.elementor-element-8176289 > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-8176289 > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-8176289 > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-8176289 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-8176289 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16292 .elementor-element.elementor-element-9ffd155{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-9ffd155 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-94e923d{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-94e923d .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-4cbcdb1{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;border-style:none;}.elementor-16292 .elementor-element.elementor-element-4cbcdb1 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-e223803{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-e223803:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-e223803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/suite-05.jpg");background-position:center center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-e223803::before, .elementor-16292 .elementor-element.elementor-element-e223803 > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-e223803 > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-e223803 > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-e223803 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-e223803 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16292 .elementor-element.elementor-element-0ce333b{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-0ce333b .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-36b74fc{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-36b74fc .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-4ae9fa5{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;border-style:none;}.elementor-16292 .elementor-element.elementor-element-4ae9fa5 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-f884208{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-f884208:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-f884208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/unnamed-file.jpg");background-position:center center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-f884208::before, .elementor-16292 .elementor-element.elementor-element-f884208 > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-f884208 > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-f884208 > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-f884208 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-f884208 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16292 .elementor-element.elementor-element-75698c5{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-75698c5 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-3d9765f{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-3d9765f .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-95ee1aa{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;border-style:none;}.elementor-16292 .elementor-element.elementor-element-95ee1aa .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-81e707a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:300px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:20px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-size:32px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#8A7C7C;}.elementor-16292 .elementor-element.elementor-element-81e707a :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-secondary );border-style:none;border-radius:500px 500px 500px 500px;padding:6px 6px 6px 6px;}.elementor-16292 .elementor-element.elementor-element-81e707a :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#FFFFFF;}:where( .elementor-16292 .elementor-element.elementor-element-81e707a .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-16292 .elementor-element.elementor-element-31e1d03{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--overlay-opacity:0.23;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-31e1d03::before, .elementor-16292 .elementor-element.elementor-element-31e1d03 > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-31e1d03 > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-31e1d03 > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-31e1d03 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-31e1d03 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/Design-sans-titre-2026-05-26T150122.646.png");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;background-size:90% auto;}.elementor-16292 .elementor-element.elementor-element-0c5b8bf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-9565947{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16292 .elementor-element.elementor-element-78ddd5e{padding:0px 0px 20px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-78ddd5e .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:50px;font-weight:400;line-height:50px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-3cf8733{width:var( --container-widget-width, 90% );max-width:90%;padding:0% 0% 3% 0%;--container-widget-width:90%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-3cf8733 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-a8b5a94{width:var( --container-widget-width, 345px );max-width:345px;padding:5px 0px 0px 0px;--container-widget-width:345px;--container-widget-flex-grow:0;}.elementor-16292 .elementor-element.elementor-element-a8b5a94 .button-link-wrap .btn-icon{font-size:12px;}.elementor-16292 .elementor-element.elementor-element-a8b5a94 .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-17 .button-link-wrap > span{padding:15px 0px 15px 0px;margin:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button .button-link-wrap{font-family:"Roam", Sans-serif;font-size:20px;font-weight:500;line-height:5px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button .button-link-wrap:hover,.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button .button-link-wrap:hover svg,.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-a8b5a94 .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-16292 .elementor-element.elementor-element-87de954{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-1d57597{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-1d57597:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-1d57597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/03_1.jpg");background-position:center center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-1d57597::before, .elementor-16292 .elementor-element.elementor-element-1d57597 > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-1d57597 > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-1d57597 > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-1d57597 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-1d57597 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16292 .elementor-element.elementor-element-6bb8ff5{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-6bb8ff5 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-0db4b28{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-0db4b28 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-2811eaf{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;border-style:none;}.elementor-16292 .elementor-element.elementor-element-2811eaf .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-09ead3e{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-09ead3e:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-09ead3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/CHAMBRE-JUMELLE-RAYURE-MARRON.jpg");background-position:center center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-09ead3e::before, .elementor-16292 .elementor-element.elementor-element-09ead3e > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-09ead3e > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-09ead3e > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-09ead3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-09ead3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16292 .elementor-element.elementor-element-6d326b2{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-6d326b2 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-e8f81b0{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-e8f81b0 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-2c485e2{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;border-style:none;}.elementor-16292 .elementor-element.elementor-element-2c485e2 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-01943b7{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-01943b7:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-01943b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/CHAMBRE-JUMELLE-RAYURE-VERTE-02.jpg");background-position:center center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-01943b7::before, .elementor-16292 .elementor-element.elementor-element-01943b7 > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-01943b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-01943b7 > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-01943b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-01943b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16292 .elementor-element.elementor-element-cb305c1{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-cb305c1 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-82737f7{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-82737f7 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-36cd74f{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;border-style:none;}.elementor-16292 .elementor-element.elementor-element-36cd74f .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-05ec3aa{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-05ec3aa:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-05ec3aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/suite-05.jpg");background-position:center center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-05ec3aa::before, .elementor-16292 .elementor-element.elementor-element-05ec3aa > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-05ec3aa > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-05ec3aa > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-05ec3aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-05ec3aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16292 .elementor-element.elementor-element-1e272d6{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-1e272d6 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-1e6507f{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-1e6507f .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-ae1134a{width:var( --container-widget-width, 95% );max-width:95%;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;border-style:none;}.elementor-16292 .elementor-element.elementor-element-ae1134a .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-9ce5ca2{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-9ce5ca2:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-9ce5ca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/unnamed-file.jpg");background-position:center center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-9ce5ca2::before, .elementor-16292 .elementor-element.elementor-element-9ce5ca2 > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-9ce5ca2 > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-9ce5ca2 > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-9ce5ca2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-9ce5ca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16292 .elementor-element.elementor-element-a063e9a{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-a063e9a .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-4db616e{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-4db616e .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-d4d5a35{width:var( --container-widget-width, 95% );max-width:95%;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;border-style:none;}.elementor-16292 .elementor-element.elementor-element-d4d5a35 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-60e194f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:300px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:20px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-size:32px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#8A7C7C;}.elementor-16292 .elementor-element.elementor-element-60e194f :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF4D;border-style:none;border-radius:500px 500px 500px 500px;padding:6px 6px 6px 6px;}.elementor-16292 .elementor-element.elementor-element-60e194f :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#FFFFFF;}:where( .elementor-16292 .elementor-element.elementor-element-60e194f .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-16292 .elementor-element.elementor-element-24ac7a5{--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;--overflow:hidden;}.elementor-16292 .elementor-element.elementor-element-c94fd5d{padding:0px 0px 40px 0px;text-align:center;}.elementor-16292 .elementor-element.elementor-element-c94fd5d .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:50px;font-weight:400;line-height:50px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-0e7609f{width:var( --container-widget-width, 90% );max-width:90%;padding:0% 0% 3% 0%;--container-widget-width:90%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-0e7609f .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16292 .elementor-element.elementor-element-3031445{width:var( --container-widget-width, 345px );max-width:345px;padding:5px 0px 0px 0px;--container-widget-width:345px;--container-widget-flex-grow:0;}.elementor-16292 .elementor-element.elementor-element-3031445 .button-link-wrap .btn-icon{font-size:12px;}.elementor-16292 .elementor-element.elementor-element-3031445 .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-17 .button-link-wrap > span{padding:15px 0px 15px 0px;margin:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap{font-family:"Roam", Sans-serif;font-size:20px;font-weight:500;line-height:5px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap:hover,.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap:hover svg,.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-16292 .elementor-element.elementor-element-68bb30c{--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;--overflow:hidden;}.elementor-16292 .elementor-element.elementor-element-a61eeaa{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-a61eeaa:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-a61eeaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/03_1.jpg");background-position:center center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-a61eeaa::before, .elementor-16292 .elementor-element.elementor-element-a61eeaa > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-a61eeaa > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-a61eeaa > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-a61eeaa > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-a61eeaa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16292 .elementor-element.elementor-element-2bcc82d{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-2bcc82d .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-a4233a4{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-a4233a4 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-7b7f3fc{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;border-style:none;}.elementor-16292 .elementor-element.elementor-element-7b7f3fc .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-259c716{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-259c716:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-259c716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/CHAMBRE-JUMELLE-RAYURE-MARRON.jpg");background-position:center center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-259c716::before, .elementor-16292 .elementor-element.elementor-element-259c716 > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-259c716 > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-259c716 > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-259c716 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-259c716 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16292 .elementor-element.elementor-element-e190706{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-e190706 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-5c868c3{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-5c868c3 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-10c5683{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;border-style:none;}.elementor-16292 .elementor-element.elementor-element-10c5683 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-f9e4967{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-f9e4967:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-f9e4967 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/CHAMBRE-JUMELLE-RAYURE-VERTE-02.jpg");background-position:center center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-f9e4967::before, .elementor-16292 .elementor-element.elementor-element-f9e4967 > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-f9e4967 > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-f9e4967 > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-f9e4967 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-f9e4967 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16292 .elementor-element.elementor-element-7fdf58e{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-7fdf58e .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-53b3826{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-53b3826 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-4c7206f{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;border-style:none;}.elementor-16292 .elementor-element.elementor-element-4c7206f .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-f3169d5{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-f3169d5:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-f3169d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/suite-05.jpg");background-position:center center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-f3169d5::before, .elementor-16292 .elementor-element.elementor-element-f3169d5 > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-f3169d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-f3169d5 > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-f3169d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-f3169d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16292 .elementor-element.elementor-element-812402e{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-812402e .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-ad2049b{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-ad2049b .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-1453c5f{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;border-style:none;}.elementor-16292 .elementor-element.elementor-element-1453c5f .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-556ffe6{--display:flex;--min-height:70vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-556ffe6:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-556ffe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/unnamed-file.jpg");background-position:center center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-556ffe6::before, .elementor-16292 .elementor-element.elementor-element-556ffe6 > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-556ffe6 > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-556ffe6 > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-556ffe6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-556ffe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16292 .elementor-element.elementor-element-00a0157{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-00a0157 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-bd99e3d{padding:0px 0px 5px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-bd99e3d .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-80b5b38{width:var( --container-widget-width, 85% );max-width:85%;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;border-style:none;}.elementor-16292 .elementor-element.elementor-element-80b5b38 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-5dca59a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:300px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:20px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-size:32px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#8A7C7C;}.elementor-16292 .elementor-element.elementor-element-5dca59a :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-secondary );border-style:none;border-radius:500px 500px 500px 500px;padding:6px 6px 6px 6px;}.elementor-16292 .elementor-element.elementor-element-5dca59a :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#FFFFFF;}:where( .elementor-16292 .elementor-element.elementor-element-5dca59a .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-16292 .elementor-element.elementor-element-b3c69dd{--display:flex;--overflow:hidden;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-b3c69dd:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-b3c69dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16292 .elementor-element.elementor-element-044674d{padding:0px 0px 40px 0px;text-align:center;}.elementor-16292 .elementor-element.elementor-element-044674d .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:50px;font-weight:400;line-height:50px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-d90ab8d{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-16292 .elementor-element.elementor-element-d90ab8d:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-d90ab8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16292 .elementor-element.elementor-element-e23bc33{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-f3892c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16292 .elementor-element.elementor-element-833f4d5 img{max-width:170px;}.elementor-16292 .elementor-element.elementor-element-d7f3097{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16292 .elementor-element.elementor-element-d7f3097 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-439c47e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-6480ce2 img{max-width:170px;}.elementor-16292 .elementor-element.elementor-element-edbe945{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16292 .elementor-element.elementor-element-edbe945 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-db83ee8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-76f73ee img{max-width:170px;}.elementor-16292 .elementor-element.elementor-element-f0d56b1{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16292 .elementor-element.elementor-element-f0d56b1 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-eaa5793{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-581c24b img{max-width:170px;}.elementor-16292 .elementor-element.elementor-element-c2652b9{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16292 .elementor-element.elementor-element-c2652b9 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-5799701{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-c36a7ea img{max-width:170px;}.elementor-16292 .elementor-element.elementor-element-87cc483{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16292 .elementor-element.elementor-element-87cc483 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-643e109{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-16292 .elementor-element.elementor-element-643e109:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-643e109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16292 .elementor-element.elementor-element-07c5cf2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-2a31bf1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-2d41b43 img{max-width:170px;}.elementor-16292 .elementor-element.elementor-element-efc4dbd{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16292 .elementor-element.elementor-element-efc4dbd .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-26e42ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-293eb1a img{max-width:170px;}.elementor-16292 .elementor-element.elementor-element-88d7971{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16292 .elementor-element.elementor-element-88d7971 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-c7434b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-9e1cdb3 img{max-width:170px;}.elementor-16292 .elementor-element.elementor-element-33d740c{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16292 .elementor-element.elementor-element-33d740c .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-9639abf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-af75d6d img{max-width:170px;}.elementor-16292 .elementor-element.elementor-element-3b1463c{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16292 .elementor-element.elementor-element-3b1463c .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-7d4355e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-9f33b53 img{max-width:170px;}.elementor-16292 .elementor-element.elementor-element-f5a14dd{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16292 .elementor-element.elementor-element-f5a14dd .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-f52a627{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-16292 .elementor-element.elementor-element-f52a627:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-f52a627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16292 .elementor-element.elementor-element-eb076fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-44f68b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-d9c88d0 img{max-width:170px;}.elementor-16292 .elementor-element.elementor-element-8a3581e{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16292 .elementor-element.elementor-element-8a3581e .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-985233c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-1ba1b1e img{max-width:170px;}.elementor-16292 .elementor-element.elementor-element-c0ab9b8{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16292 .elementor-element.elementor-element-c0ab9b8 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-c5fcdbc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-9655aaf img{max-width:170px;}.elementor-16292 .elementor-element.elementor-element-5dc9629{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16292 .elementor-element.elementor-element-5dc9629 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-ee1c282{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-db12a5a img{max-width:170px;}.elementor-16292 .elementor-element.elementor-element-4eb658f{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16292 .elementor-element.elementor-element-4eb658f .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-7d909c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-4a0e7fd img{max-width:170px;}.elementor-16292 .elementor-element.elementor-element-1155e69{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16292 .elementor-element.elementor-element-1155e69 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-f546ce9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:50;}.elementor-16292 .elementor-element.elementor-element-f546ce9:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-f546ce9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-0beaa7a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;--z-index:900;}.elementor-16292 .elementor-element.elementor-element-56b0e98{width:var( --container-widget-width, 100% );max-width:100%;padding:200px 0px 15px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-16292 .elementor-element.elementor-element-56b0e98 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:50px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-8ea4468{width:var( --container-widget-width, 80% );max-width:80%;padding:10px 0px 10px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-8ea4468 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-162ef43{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 10px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-162ef43 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-ebe99d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:900;}.elementor-16292 .elementor-element.elementor-element-d6e441a{width:var( --container-widget-width, 345px );max-width:345px;padding:5px 0px 0px 0px;--container-widget-width:345px;--container-widget-flex-grow:0;z-index:900;}.elementor-16292 .elementor-element.elementor-element-d6e441a .button-link-wrap .btn-icon{font-size:12px;}.elementor-16292 .elementor-element.elementor-element-d6e441a .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-17 .button-link-wrap > span{padding:15px 0px 15px 0px;margin:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button .button-link-wrap{font-family:"Roam", Sans-serif;font-size:20px;font-weight:500;line-height:5px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button .button-link-wrap:hover,.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button .button-link-wrap:hover svg,.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-d6e441a .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-16292 .elementor-element.elementor-element-9599fbd{--display:flex;--min-height:75vh;--overlay-opacity:1;--margin-top:-230px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:70;}.elementor-16292 .elementor-element.elementor-element-9599fbd:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-9599fbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/Design-sans-titre-2026-05-13T011240.721-scaled.png");background-position:top center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-9599fbd::before, .elementor-16292 .elementor-element.elementor-element-9599fbd > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-9599fbd > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-9599fbd > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-9599fbd > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-9599fbd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF0F 85%, #FFFFFF 100%);}.elementor-16292 .elementor-element.elementor-element-21fdbcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:50;}.elementor-16292 .elementor-element.elementor-element-21fdbcd:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-21fdbcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-7421683{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;--z-index:10;}.elementor-16292 .elementor-element.elementor-element-eeeda4b{width:var( --container-widget-width, 100% );max-width:100%;padding:200px 0px 15px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-16292 .elementor-element.elementor-element-eeeda4b .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:50px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A47764;}.elementor-16292 .elementor-element.elementor-element-8c07eda{width:var( --container-widget-width, 80% );max-width:80%;padding:10px 0px 10px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-8c07eda .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-680763b{width:var( --container-widget-width, 80% );max-width:80%;padding:10px 0px 10px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;border-style:none;text-align:justify;}.elementor-16292 .elementor-element.elementor-element-680763b .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-5e85571{width:var( --container-widget-width, 345px );max-width:345px;padding:5px 0px 0px 0px;--container-widget-width:345px;--container-widget-flex-grow:0;z-index:900;}.elementor-16292 .elementor-element.elementor-element-5e85571 .button-link-wrap .btn-icon{font-size:12px;}.elementor-16292 .elementor-element.elementor-element-5e85571 .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-17 .button-link-wrap > span{padding:15px 0px 15px 0px;margin:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap{font-family:"Roam", Sans-serif;font-size:20px;font-weight:500;line-height:5px;color:#222222;}.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap:hover,.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap:hover svg,.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-16292 .elementor-element.elementor-element-ea01101{--display:flex;--min-height:100vh;--overlay-opacity:1;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:70;}.elementor-16292 .elementor-element.elementor-element-ea01101:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-ea01101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/Design-sans-titre-2026-05-13T011240.721-scaled.png");background-position:top center;background-size:cover;}.elementor-16292 .elementor-element.elementor-element-ea01101::before, .elementor-16292 .elementor-element.elementor-element-ea01101 > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-ea01101 > .e-con-inner > .elementor-background-video-container::before, .elementor-16292 .elementor-element.elementor-element-ea01101 > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-ea01101 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16292 .elementor-element.elementor-element-ea01101 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF0F 85%, #FFFFFF 100%);}.elementor-16292 .elementor-element.elementor-element-049292f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:64px 0px;--row-gap:64px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:500;}.elementor-16292 .elementor-element.elementor-element-049292f:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-049292f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-tp-accordion .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-next{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-accordion .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-prev{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-accordion .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-active-slide{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-accordion .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-total-slide{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix{background-color:#FFFFFF00;font-size:25px;width:24px;height:24px;line-height:24px;text-align:center;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{background-color:#FFFFFF;padding:24px 60px 24px 24px;border-style:solid;border-width:0px 1px 1px 1px;border-color:#6262621A;}.elementor-16292 .elementor-element.elementor-element-ab2bc95{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon{font-size:16px;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:16px;height:16px;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:20px;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:20px;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{width:25px;height:25px;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix,.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{margin-right:12px;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{font-family:"Roam", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );padding:24px 10px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6262621A;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header.active{color:var( --e-global-color-secondary );border-color:#6262621A;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{right:10px;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .theplus-accordion-item{margin-bottom:15px;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor{font-family:"Tenor Sans", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor,.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor p{color:#222222;}.elementor-16292 .elementor-element.elementor-element-bb0b271{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:64px 0px;--row-gap:64px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-bb0b271:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-bb0b271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix{background-color:#FFFFFF00;font-size:25px;width:24px;height:24px;line-height:24px;text-align:center;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{background-color:#FFFFFF;padding:24px 60px 24px 24px;border-style:solid;border-width:0px 1px 1px 1px;border-color:#6262621A;}.elementor-16292 .elementor-element.elementor-element-b81edd3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon{font-size:16px;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:16px;height:16px;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:20px;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:20px;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{width:25px;height:25px;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix,.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{margin-right:12px;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{font-family:"Roam", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );padding:24px 10px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6262621A;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header.active{color:var( --e-global-color-secondary );border-color:#6262621A;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{right:10px;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .theplus-accordion-item{margin-bottom:15px;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor{font-family:"Tenor Sans", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor,.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor p{color:#222222;}@media(min-width:768px){.elementor-16292 .elementor-element.elementor-element-dbbfe4d{--content-width:100%;}.elementor-16292 .elementor-element.elementor-element-a86ff1c{--width:91%;}.elementor-16292 .elementor-element.elementor-element-6ec6c13{--width:100%;}.elementor-16292 .elementor-element.elementor-element-afbe757{--width:100%;}.elementor-16292 .elementor-element.elementor-element-e58177f{--content-width:100%;}.elementor-16292 .elementor-element.elementor-element-dcc3c8a{--width:91%;}.elementor-16292 .elementor-element.elementor-element-3962724{--width:100%;}.elementor-16292 .elementor-element.elementor-element-25fd119{--width:100%;}.elementor-16292 .elementor-element.elementor-element-79d6d7f{--width:70%;}.elementor-16292 .elementor-element.elementor-element-2dea818{--width:50%;}.elementor-16292 .elementor-element.elementor-element-d0584bd{--width:70%;}.elementor-16292 .elementor-element.elementor-element-264f93e{--width:50%;}.elementor-16292 .elementor-element.elementor-element-9aab7d5{--width:50%;}.elementor-16292 .elementor-element.elementor-element-00b0172{--width:70%;}.elementor-16292 .elementor-element.elementor-element-372cb22{--content-width:1360px;}.elementor-16292 .elementor-element.elementor-element-df5f05f{--width:22.4%;}.elementor-16292 .elementor-element.elementor-element-f0ba218{--width:26.6%;}.elementor-16292 .elementor-element.elementor-element-d82bbae{--width:26.6%;}.elementor-16292 .elementor-element.elementor-element-a9dbc7d{--width:24.4%;}.elementor-16292 .elementor-element.elementor-element-ecac856{--width:50%;}.elementor-16292 .elementor-element.elementor-element-ea32a31{--content-width:1000px;}.elementor-16292 .elementor-element.elementor-element-f469e59{--content-width:1000px;}.elementor-16292 .elementor-element.elementor-element-2a85ff5{--content-width:1000px;}.elementor-16292 .elementor-element.elementor-element-e635739{--content-width:1000px;}.elementor-16292 .elementor-element.elementor-element-c93c372{--content-width:1000px;}.elementor-16292 .elementor-element.elementor-element-e5bad8c{--content-width:1000px;}.elementor-16292 .elementor-element.elementor-element-df4b30a{--content-width:1000px;}.elementor-16292 .elementor-element.elementor-element-8176289{--content-width:1000px;}.elementor-16292 .elementor-element.elementor-element-e223803{--content-width:1000px;}.elementor-16292 .elementor-element.elementor-element-f884208{--content-width:1000px;}.elementor-16292 .elementor-element.elementor-element-9565947{--width:50%;}.elementor-16292 .elementor-element.elementor-element-1d57597{--content-width:1000px;}.elementor-16292 .elementor-element.elementor-element-09ead3e{--content-width:1000px;}.elementor-16292 .elementor-element.elementor-element-01943b7{--content-width:1000px;}.elementor-16292 .elementor-element.elementor-element-05ec3aa{--content-width:1000px;}.elementor-16292 .elementor-element.elementor-element-9ce5ca2{--content-width:1000px;}.elementor-16292 .elementor-element.elementor-element-a61eeaa{--content-width:1000px;}.elementor-16292 .elementor-element.elementor-element-259c716{--content-width:1000px;}.elementor-16292 .elementor-element.elementor-element-f9e4967{--content-width:1000px;}.elementor-16292 .elementor-element.elementor-element-f3169d5{--content-width:1000px;}.elementor-16292 .elementor-element.elementor-element-556ffe6{--content-width:1000px;}.elementor-16292 .elementor-element.elementor-element-0beaa7a{--width:75%;}.elementor-16292 .elementor-element.elementor-element-9599fbd{--width:100%;}.elementor-16292 .elementor-element.elementor-element-7421683{--width:75%;}.elementor-16292 .elementor-element.elementor-element-049292f{--content-width:900px;}.elementor-16292 .elementor-element.elementor-element-bb0b271{--content-width:900px;}}@media(max-width:1366px) and (min-width:768px){.elementor-16292 .elementor-element.elementor-element-df5f05f{--width:23.4%;}.elementor-16292 .elementor-element.elementor-element-a9dbc7d{--width:23.4%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16292 .elementor-element.elementor-element-264f93e{--width:60%;}.elementor-16292 .elementor-element.elementor-element-df5f05f{--width:23.5%;}.elementor-16292 .elementor-element.elementor-element-f0ba218{--width:25.8%;}.elementor-16292 .elementor-element.elementor-element-a9dbc7d{--width:24.1%;}}@media(min-width:1367px){.elementor-16292 .elementor-element.elementor-element-dbbfe4d:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-dbbfe4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-16292 .elementor-element.elementor-element-e58177f:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-e58177f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-16292 .elementor-element.elementor-element-baa83d3:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-baa83d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1366px){.elementor-16292 .elementor-element.elementor-element-baa83d3{--padding-top:105px;--padding-bottom:117px;--padding-left:20px;--padding-right:20px;}.elementor-16292 .elementor-element.elementor-element-df5f05f{--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:35px;}.elementor-16292 .elementor-element.elementor-element-f0ba218{--padding-top:45px;--padding-bottom:0px;--padding-left:35px;--padding-right:30px;}.elementor-16292 .elementor-element.elementor-element-d82bbae{--padding-top:45px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-16292 .elementor-element.elementor-element-a9dbc7d{--padding-top:45px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}}@media(max-width:1024px){.elementor-16292 .elementor-element.elementor-element-78a5514{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16292 .elementor-element.elementor-element-dcc3c8a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-3962724{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-751adaa .elementor-heading-title{font-size:49px;line-height:55px;}.elementor-16292 .elementor-element.elementor-element-25fd119{--min-height:10vh;}.elementor-16292 .elementor-element.elementor-element-9466934{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16292 .elementor-element.elementor-element-d0584bd:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-d0584bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/13c74b59-fefc-45de-867d-d8bf252235e8-2026-05-26.png");}.elementor-16292 .elementor-element.elementor-element-264f93e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-8152d6a{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16292 .elementor-element.elementor-element-375b6a7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16292 .elementor-element.elementor-element-d008287{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16292 .elementor-element.elementor-element-baa83d3{--padding-top:90px;--padding-bottom:95px;--padding-left:20px;--padding-right:20px;}.elementor-16292 .elementor-element.elementor-element-372cb22{--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;}.elementor-16292 .elementor-element.elementor-element-df5f05f{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-16292 .elementor-element.elementor-element-f0ba218{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-16292 .elementor-element.elementor-element-d82bbae{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-16292 .elementor-element.elementor-element-a9dbc7d{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-0ce01a3{--e-n-carousel-swiper-slides-to-display:2;}.elementor-16292 .elementor-element.elementor-element-9999289{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16292 .elementor-element.elementor-element-65ad2fa{padding:0px 0px 0px 0px;text-align:start;}.elementor-16292 .elementor-element.elementor-element-9b343b7{padding:0px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-81e707a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-16292 .elementor-element.elementor-element-60e194f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:88px;}.elementor-16292 .elementor-element.elementor-element-5dca59a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-16292 .elementor-element.elementor-element-f52a627{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-eb076fc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16292 .elementor-element.elementor-element-049292f{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{padding:24px 55px 24px 24px;}.elementor-16292 .elementor-element.elementor-element-bb0b271{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{padding:24px 55px 24px 24px;}}@media(max-width:767px){.elementor-16292 .elementor-element.elementor-element-78a5514{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16292 .elementor-element.elementor-element-e58177f:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-e58177f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-37-scaled.jpg");background-position:-529px 0px;}.elementor-16292 .elementor-element.elementor-element-e58177f{--min-height:100vh;}.elementor-16292 .elementor-element.elementor-element-dcc3c8a{--min-height:0px;}.elementor-16292 .elementor-element.elementor-element-3962724{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-751adaa .elementor-heading-title{font-size:33px;line-height:38px;}.elementor-16292 .elementor-element.elementor-element-cdc97f9 .elementor-heading-title{font-size:16px;}.elementor-16292 .elementor-element.elementor-element-25fd119{--min-height:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-ed865a5{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-8152d6a{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-2feac84{--min-height:30vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-bea0f16{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-9aab7d5{--min-height:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16292 .elementor-element.elementor-element-0c68fca{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-0c68fca .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16292 .elementor-element.elementor-element-3777661{padding:0px 0px 30px 0px;}.elementor-16292 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap{font-size:16px;}.elementor-16292 .elementor-element.elementor-element-00b0172:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-00b0172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/13c74b59-fefc-45de-867d-d8bf252235e8-2026-05-26.png");}.elementor-16292 .elementor-element.elementor-element-00b0172{--min-height:65vh;}.elementor-16292 .elementor-element.elementor-element-60d9c94{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-cbb0bd1{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-ff7daa6{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-8e6e635{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-f3ed42d{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-bcccd9c{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-d4df972{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-0e975a5{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-377b8cf{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-a2fc6e3{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-4c0a39c{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-917c0c6{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-4e46ca9{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16292 .elementor-element.elementor-element-791a65d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-bdcd24b{padding:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-bdcd24b .elementor-heading-title{font-size:100px;}.elementor-16292 .elementor-element.elementor-element-c9e220e{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-c9e220e .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-16292 .elementor-element.elementor-element-1f13e5a{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-1f13e5a .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16292 .elementor-element.elementor-element-5a720ff{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-d535955{padding:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-d535955 .elementor-heading-title{font-size:100px;}.elementor-16292 .elementor-element.elementor-element-18e01d4{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-18e01d4 .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-16292 .elementor-element.elementor-element-78c5bf7{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-78c5bf7 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16292 .elementor-element.elementor-element-ad842d6{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-0c05879{padding:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-0c05879 .elementor-heading-title{font-size:100px;}.elementor-16292 .elementor-element.elementor-element-7401242{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-7401242 .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-16292 .elementor-element.elementor-element-009e0b0{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-009e0b0 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16292 .elementor-element.elementor-element-26facec{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-ca65f03{padding:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-ca65f03 .elementor-heading-title{font-size:100px;}.elementor-16292 .elementor-element.elementor-element-6706118{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-6706118 .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-16292 .elementor-element.elementor-element-6caa90d{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-6caa90d .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16292 .elementor-element.elementor-element-ab5fd24{padding:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-ab5fd24 .elementor-heading-title{font-size:100px;}.elementor-16292 .elementor-element.elementor-element-4686347{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-4686347 .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-16292 .elementor-element.elementor-element-35343cd{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-35343cd .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16292 .elementor-element.elementor-element-57f038e{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-d6cf7d1{padding:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-d6cf7d1 .elementor-heading-title{font-size:100px;}.elementor-16292 .elementor-element.elementor-element-74e941f{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-74e941f .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-16292 .elementor-element.elementor-element-b88599c{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-b88599c .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16292 .elementor-element.elementor-element-baa83d3:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-baa83d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-16292 .elementor-element.elementor-element-baa83d3{--padding-top:55px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16292 .elementor-element.elementor-element-df5f05f{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-16292 .elementor-element.elementor-element-d01bccb .elementor-counter-number-wrapper{font-size:60px;}.elementor-16292 .elementor-element.elementor-element-d01bccb .elementor-counter-title{font-size:22px;}.elementor-16292 .elementor-element.elementor-element-f0ba218{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-16292 .elementor-element.elementor-element-886b5aa .elementor-counter-number-wrapper{font-size:60px;}.elementor-16292 .elementor-element.elementor-element-886b5aa .elementor-counter-title{font-size:22px;}.elementor-16292 .elementor-element.elementor-element-d82bbae{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-16292 .elementor-element.elementor-element-2db619a .elementor-counter-number-wrapper{font-size:60px;}.elementor-16292 .elementor-element.elementor-element-2db619a .elementor-counter-title{font-size:22px;}.elementor-16292 .elementor-element.elementor-element-a9dbc7d{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-16292 .elementor-element.elementor-element-39c82a2 .elementor-counter-number-wrapper{font-size:60px;}.elementor-16292 .elementor-element.elementor-element-39c82a2 .elementor-counter-title{font-size:22px;}.elementor-16292 .elementor-element.elementor-element-98ab1d6{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-b870169{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-d421df0{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-5739e25{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-cd6fb68{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-4d2fc50{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-0ce01a3{--e-n-carousel-swiper-slides-to-display:1;}.elementor-16292 .elementor-element.elementor-element-9999289{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16292 .elementor-element.elementor-element-65ad2fa{padding:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-65ad2fa .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-16292 .elementor-element.elementor-element-1a87062{width:100%;max-width:100%;padding:20px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-1a87062 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16292 .elementor-element.elementor-element-9b343b7{padding:0px 0px 60px 0px;}.elementor-16292 .elementor-element.elementor-element-9b343b7 .pt_plus_button .button-link-wrap{font-size:16px;}.elementor-16292 .elementor-element.elementor-element-9889120{--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-e5bad8c:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-e5bad8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-23-scaled.jpg");}.elementor-16292 .elementor-element.elementor-element-e5bad8c{--min-height:60vh;}.elementor-16292 .elementor-element.elementor-element-484c7eb .elementor-heading-title{font-size:30px;}.elementor-16292 .elementor-element.elementor-element-0e81bcc{padding:10px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-6a3030a{padding:20px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-6a3030a .elementor-heading-title{font-size:18px;}.elementor-16292 .elementor-element.elementor-element-df4b30a:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-df4b30a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-17-scaled.jpg");}.elementor-16292 .elementor-element.elementor-element-df4b30a{--min-height:60vh;}.elementor-16292 .elementor-element.elementor-element-e284fc5 .elementor-heading-title{font-size:30px;}.elementor-16292 .elementor-element.elementor-element-6c81719{padding:10px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-dc7f500{padding:20px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-dc7f500 .elementor-heading-title{font-size:18px;}.elementor-16292 .elementor-element.elementor-element-8176289:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-8176289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-12-scaled.jpg");}.elementor-16292 .elementor-element.elementor-element-8176289{--min-height:60vh;}.elementor-16292 .elementor-element.elementor-element-9ffd155 .elementor-heading-title{font-size:30px;}.elementor-16292 .elementor-element.elementor-element-94e923d{padding:10px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-4cbcdb1{padding:20px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-4cbcdb1 .elementor-heading-title{font-size:18px;}.elementor-16292 .elementor-element.elementor-element-e223803:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-e223803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-6-scaled.jpg");}.elementor-16292 .elementor-element.elementor-element-e223803{--min-height:60vh;}.elementor-16292 .elementor-element.elementor-element-0ce333b .elementor-heading-title{font-size:30px;}.elementor-16292 .elementor-element.elementor-element-36b74fc{padding:10px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-4ae9fa5{padding:20px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-4ae9fa5 .elementor-heading-title{font-size:18px;}.elementor-16292 .elementor-element.elementor-element-f884208:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-f884208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-1-scaled.jpg");}.elementor-16292 .elementor-element.elementor-element-f884208{--min-height:60vh;}.elementor-16292 .elementor-element.elementor-element-75698c5 .elementor-heading-title{font-size:30px;}.elementor-16292 .elementor-element.elementor-element-3d9765f{padding:10px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-95ee1aa{padding:20px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-95ee1aa .elementor-heading-title{font-size:18px;}.elementor-16292 .elementor-element.elementor-element-81e707a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:70px;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-73px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:70px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:70px;--e-n-carousel-arrow-size:25px;}.elementor-16292 .elementor-element.elementor-element-3cf8733{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-2811eaf{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-2c485e2{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-36cd74f{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-ae1134a{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-d4d5a35{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-60e194f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-16292 .elementor-element.elementor-element-24ac7a5{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16292 .elementor-element.elementor-element-c94fd5d{padding:0px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-c94fd5d .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-16292 .elementor-element.elementor-element-0e7609f{width:100%;max-width:100%;padding:20px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-0e7609f .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16292 .elementor-element.elementor-element-3031445{padding:0px 0px 60px 0px;}.elementor-16292 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap{font-size:16px;}.elementor-16292 .elementor-element.elementor-element-68bb30c{--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-a61eeaa:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-a61eeaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-23-scaled.jpg");}.elementor-16292 .elementor-element.elementor-element-a61eeaa{--min-height:60vh;}.elementor-16292 .elementor-element.elementor-element-2bcc82d .elementor-heading-title{font-size:30px;}.elementor-16292 .elementor-element.elementor-element-a4233a4{padding:10px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-7b7f3fc{padding:20px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-7b7f3fc .elementor-heading-title{font-size:18px;}.elementor-16292 .elementor-element.elementor-element-259c716:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-259c716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-17-scaled.jpg");}.elementor-16292 .elementor-element.elementor-element-259c716{--min-height:60vh;}.elementor-16292 .elementor-element.elementor-element-e190706 .elementor-heading-title{font-size:30px;}.elementor-16292 .elementor-element.elementor-element-5c868c3{padding:10px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-10c5683{padding:20px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-10c5683 .elementor-heading-title{font-size:18px;}.elementor-16292 .elementor-element.elementor-element-f9e4967:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-f9e4967 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-12-scaled.jpg");}.elementor-16292 .elementor-element.elementor-element-f9e4967{--min-height:60vh;}.elementor-16292 .elementor-element.elementor-element-7fdf58e .elementor-heading-title{font-size:30px;}.elementor-16292 .elementor-element.elementor-element-53b3826{padding:10px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-4c7206f{padding:20px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-4c7206f .elementor-heading-title{font-size:18px;}.elementor-16292 .elementor-element.elementor-element-f3169d5:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-f3169d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-6-scaled.jpg");}.elementor-16292 .elementor-element.elementor-element-f3169d5{--min-height:60vh;}.elementor-16292 .elementor-element.elementor-element-812402e .elementor-heading-title{font-size:30px;}.elementor-16292 .elementor-element.elementor-element-ad2049b{padding:10px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-1453c5f{padding:20px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-1453c5f .elementor-heading-title{font-size:18px;}.elementor-16292 .elementor-element.elementor-element-556ffe6:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-556ffe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-1-scaled.jpg");}.elementor-16292 .elementor-element.elementor-element-556ffe6{--min-height:60vh;}.elementor-16292 .elementor-element.elementor-element-00a0157 .elementor-heading-title{font-size:30px;}.elementor-16292 .elementor-element.elementor-element-bd99e3d{padding:10px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-80b5b38{padding:20px 0px 0px 0px;}.elementor-16292 .elementor-element.elementor-element-80b5b38 .elementor-heading-title{font-size:18px;}.elementor-16292 .elementor-element.elementor-element-5dca59a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:70px;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-73px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:70px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:70px;--e-n-carousel-arrow-size:25px;}.elementor-16292 .elementor-element.elementor-element-b3c69dd{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16292 .elementor-element.elementor-element-044674d{padding:30px 0px 40px 0px;}.elementor-16292 .elementor-element.elementor-element-044674d .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-16292 .elementor-element.elementor-element-d7f3097{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-edbe945{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-f0d56b1{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-c2652b9{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-87cc483{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-efc4dbd{padding:5px 0px 40px 0px;}.elementor-16292 .elementor-element.elementor-element-efc4dbd .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16292 .elementor-element.elementor-element-88d7971{padding:5px 0px 40px 0px;}.elementor-16292 .elementor-element.elementor-element-88d7971 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16292 .elementor-element.elementor-element-33d740c{padding:5px 0px 40px 0px;}.elementor-16292 .elementor-element.elementor-element-33d740c .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16292 .elementor-element.elementor-element-3b1463c{padding:5px 0px 45px 0px;}.elementor-16292 .elementor-element.elementor-element-3b1463c .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16292 .elementor-element.elementor-element-f5a14dd{padding:5px 0px 40px 0px;}.elementor-16292 .elementor-element.elementor-element-f5a14dd .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16292 .elementor-element.elementor-element-8a3581e{padding:5px 0px 40px 0px;}.elementor-16292 .elementor-element.elementor-element-8a3581e .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16292 .elementor-element.elementor-element-c0ab9b8{padding:5px 0px 40px 0px;}.elementor-16292 .elementor-element.elementor-element-c0ab9b8 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16292 .elementor-element.elementor-element-5dc9629{padding:5px 0px 40px 0px;}.elementor-16292 .elementor-element.elementor-element-5dc9629 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16292 .elementor-element.elementor-element-4eb658f{padding:5px 0px 45px 0px;}.elementor-16292 .elementor-element.elementor-element-4eb658f .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16292 .elementor-element.elementor-element-1155e69{padding:5px 0px 40px 0px;}.elementor-16292 .elementor-element.elementor-element-1155e69 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16292 .elementor-element.elementor-element-8ea4468{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-162ef43{padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-21fdbcd{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-7421683{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16292 .elementor-element.elementor-element-eeeda4b{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16292 .elementor-element.elementor-element-eeeda4b .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-16292 .elementor-element.elementor-element-8c07eda{width:100%;max-width:100%;padding:20px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-8c07eda .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16292 .elementor-element.elementor-element-680763b{width:100%;max-width:100%;padding:0px 0px 20px 0px;}.elementor-16292 .elementor-element.elementor-element-680763b .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16292 .elementor-element.elementor-element-5e85571{padding:0px 0px 30px 0px;}.elementor-16292 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap{font-size:16px;}.elementor-16292 .elementor-element.elementor-element-ea01101{--min-height:33vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16292 .elementor-element.elementor-element-ea01101:not(.elementor-motion-effects-element-type-background), .elementor-16292 .elementor-element.elementor-element-ea01101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;}.elementor-16292 .elementor-element.elementor-element-049292f{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon{font-size:14px;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:14px;height:14px;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:20px;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:20px;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix{font-size:20px;width:19px;height:19px;line-height:19px;text-align:center;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{width:20px;height:20px;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix,.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{margin-right:7px;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{font-size:18px;line-height:26px;padding:15px 20px 15px 20px;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{right:20px;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{padding:24px 41px 24px 24px;border-width:0px 1px 1px 1px;}.elementor-16292 .elementor-element.elementor-element-ab2bc95 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor{font-size:14px;line-height:24px;}.elementor-16292 .elementor-element.elementor-element-bb0b271{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;--z-index:500;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon{font-size:14px;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:14px;height:14px;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:20px;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:20px;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix{font-size:20px;width:19px;height:19px;line-height:19px;text-align:center;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{width:20px;height:20px;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix,.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{margin-right:7px;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{font-size:18px;line-height:26px;padding:15px 20px 15px 20px;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{right:20px;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .theplus-accordion-item{margin-bottom:5px;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{padding:15px 20px 15px 20px;border-width:0px 1px 1px 1px;}.elementor-16292 .elementor-element.elementor-element-b81edd3 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor{font-size:14px;line-height:24px;}}/* Start custom CSS for counter, class: .elementor-element-d01bccb */.elementor-16292 .elementor-element.elementor-element-d01bccb .elementor-counter-number-wrapper {
    justify-content: center !important;
    width: 100%;
}

.elementor-16292 .elementor-element.elementor-element-d01bccb .elementor-counter-title {
    text-align: center !important;
    width: 100%;
}

Cela conserve bien le chiffre au-dessus/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-886b5aa */.elementor-16292 .elementor-element.elementor-element-886b5aa .elementor-counter-number-wrapper {
    justify-content: center !important;
    width: 100%;
}

.elementor-16292 .elementor-element.elementor-element-886b5aa .elementor-counter-title {
    text-align: center !important;
    width: 100%;
}

Cela conserve bien le chiffre au-dessus/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-2db619a */.elementor-16292 .elementor-element.elementor-element-2db619a .elementor-counter-number-wrapper {
    justify-content: center !important;
    width: 100%;
}

.elementor-16292 .elementor-element.elementor-element-2db619a .elementor-counter-title {
    text-align: center !important;
    width: 100%;
}

Cela conserve bien le chiffre au-dessus/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-39c82a2 */.elementor-16292 .elementor-element.elementor-element-39c82a2 .elementor-counter-number-wrapper {
    justify-content: center !important;
    width: 100%;
}

.elementor-16292 .elementor-element.elementor-element-39c82a2 .elementor-counter-title {
    text-align: center !important;
    width: 100%;
}

Cela conserve bien le chiffre au-dessus/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roam';
	font-display: auto;
	src: url('https://villatibassin.com/wp-content/uploads/2026/06/Roaming-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */