.elementor-16290 .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-16290 .elementor-element.elementor-element-d6f1cf2:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-d6f1cf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-16290 .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-16290 .elementor-element.elementor-element-dbbfe4d:not(.elementor-motion-effects-element-type-background), .elementor-16290 .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-41-scaled.jpg");background-position:center center;background-size:cover;}.elementor-16290 .elementor-element.elementor-element-dbbfe4d::before, .elementor-16290 .elementor-element.elementor-element-dbbfe4d > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-dbbfe4d > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-dbbfe4d > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-dbbfe4d > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-dbbfe4d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-a988e83{padding:40px 0px 10px 0px;text-align:start;}.elementor-16290 .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-16290 .elementor-element.elementor-element-9adbc54{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-9adbc54 .elementor-divider-separator{width:178px;margin:0 auto;margin-left:0;}.elementor-16290 .elementor-element.elementor-element-9adbc54 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-16290 .elementor-element.elementor-element-a2400a1{padding:9px 0px 10px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-a2400a1 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:26px;font-weight:500;color:#F2EFEA;}.elementor-16290 .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-16290 .elementor-element.elementor-element-26041a1{padding:0px 0px 2px 0px;text-align:center;}.elementor-16290 .elementor-element.elementor-element-26041a1 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-fde75ad{padding:0px 0px 0px 0px;text-align:center;}.elementor-16290 .elementor-element.elementor-element-fde75ad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:100;color:#FFFFFF;}.elementor-16290 .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-16290 .elementor-element.elementor-element-78a5514:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-78a5514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-16290 .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-16290 .elementor-element.elementor-element-e58177f:not(.elementor-motion-effects-element-type-background), .elementor-16290 .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-16290 .elementor-element.elementor-element-e58177f::before, .elementor-16290 .elementor-element.elementor-element-e58177f > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-e58177f > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-e58177f > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-e58177f > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-e58177f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-751adaa{padding:40px 0px 10px 0px;text-align:start;}.elementor-16290 .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-16290 .elementor-element.elementor-element-fbdf417{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-fbdf417 .elementor-divider-separator{width:178px;margin:0 auto;margin-left:0;}.elementor-16290 .elementor-element.elementor-element-fbdf417 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-16290 .elementor-element.elementor-element-cdc97f9{padding:9px 0px 10px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-cdc97f9 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:26px;font-weight:500;color:#F2EFEA;}.elementor-16290 .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-16290 .elementor-element.elementor-element-8fcd047{padding:0px 0px 2px 0px;text-align:center;}.elementor-16290 .elementor-element.elementor-element-8fcd047 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-ba1e232{padding:0px 0px 0px 0px;text-align:center;}.elementor-16290 .elementor-element.elementor-element-ba1e232 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:100;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-5f5fad9{--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-16290 .elementor-element.elementor-element-5f5fad9:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-5f5fad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-16290 .elementor-element.elementor-element-7f846b6{--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-16290 .elementor-element.elementor-element-99933f8{--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-16290 .elementor-element.elementor-element-99933f8:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-99933f8 > .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-16290 .elementor-element.elementor-element-4d75ae4{--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-16290 .elementor-element.elementor-element-19e4f58{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-16290 .elementor-element.elementor-element-19e4f58 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16290 .elementor-element.elementor-element-dc2c29a{width:var( --container-widget-width, 70% );max-width:70%;padding:5px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-16290 .elementor-element.elementor-element-dc2c29a .button-link-wrap .btn-icon{font-size:12px;}.elementor-16290 .elementor-element.elementor-element-dc2c29a .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button.button-style-17 .button-link-wrap > span{padding:15px 0px 15px 0px;margin:0px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button .button-link-wrap{font-family:"Roam", Sans-serif;font-size:20px;font-weight:500;line-height:5px;color:#222222;}.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button .button-link-wrap:hover,.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button .button-link-wrap:hover svg,.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-dc2c29a .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-16290 .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-16290 .elementor-element.elementor-element-af98a30:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-af98a30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-d0584bd:not(.elementor-motion-effects-element-type-background), .elementor-16290 .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-16290 .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-16290 .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-16290 .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-16290 .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-16290 .elementor-element.elementor-element-375b6a7 .button-link-wrap .btn-icon{font-size:12px;}.elementor-16290 .elementor-element.elementor-element-375b6a7 .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button .button-link-wrap:hover,.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button .button-link-wrap:hover svg,.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-375b6a7 .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-16290 .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-16290 .elementor-element.elementor-element-2feac84:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-2feac84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-16290 .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-16290 .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-16290 .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-16290 .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-16290 .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-16290 .elementor-element.elementor-element-3777661 .button-link-wrap .btn-icon{font-size:12px;}.elementor-16290 .elementor-element.elementor-element-3777661 .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap:hover,.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap:hover svg,.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-16290 .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-16290 .elementor-element.elementor-element-00b0172:not(.elementor-motion-effects-element-type-background), .elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-0c68973:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-0c68973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-bcea851{padding:0px 0px 0px 0px;text-align:start;}.elementor-16290 .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-16290 .elementor-element.elementor-element-66423e4{padding:0px 0px 20px 0px;text-align:start;}.elementor-16290 .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-16290 .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-16290 .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-16290 .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-16290 .elementor-element.elementor-element-ca99777{padding:0px 0px 0px 0px;text-align:start;}.elementor-16290 .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-16290 .elementor-element.elementor-element-4fbda14{padding:0px 0px 20px 0px;text-align:start;}.elementor-16290 .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-16290 .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-16290 .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-16290 .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-16290 .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-16290 .elementor-element.elementor-element-663c765{padding:0px 0px 0px 0px;text-align:start;}.elementor-16290 .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-16290 .elementor-element.elementor-element-17e6068{padding:0px 0px 20px 0px;text-align:start;}.elementor-16290 .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-16290 .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-16290 .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-16290 .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-16290 .elementor-element.elementor-element-81dad9b{padding:0px 0px 0px 0px;text-align:start;}.elementor-16290 .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-16290 .elementor-element.elementor-element-40fe654{padding:0px 0px 20px 0px;text-align:start;}.elementor-16290 .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-16290 .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-16290 .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-16290 .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-16290 .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-16290 .elementor-element.elementor-element-757f6a5{padding:0px 0px 0px 0px;text-align:start;}.elementor-16290 .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-16290 .elementor-element.elementor-element-4130964{padding:0px 0px 20px 0px;text-align:start;}.elementor-16290 .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-16290 .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-16290 .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-16290 .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-16290 .elementor-element.elementor-element-ed26ccd{padding:0px 0px 0px 0px;text-align:start;}.elementor-16290 .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-16290 .elementor-element.elementor-element-4748541{padding:0px 0px 20px 0px;text-align:start;}.elementor-16290 .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-16290 .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-16290 .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-16290 .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-16290 .elementor-element.elementor-element-d008287:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-d008287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-6f29ec1{padding:0px 0px 0px 0px;text-align:start;}.elementor-16290 .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-16290 .elementor-element.elementor-element-aa1a8c4{padding:0px 0px 20px 0px;text-align:start;}.elementor-16290 .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-16290 .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-16290 .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-16290 .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-16290 .elementor-element.elementor-element-5cc3c1c{padding:0px 0px 0px 0px;text-align:start;}.elementor-16290 .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-16290 .elementor-element.elementor-element-a9f4b45{padding:0px 0px 20px 0px;text-align:start;}.elementor-16290 .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-16290 .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-16290 .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-16290 .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-16290 .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-16290 .elementor-element.elementor-element-d5c6cf6{padding:0px 0px 0px 0px;text-align:start;}.elementor-16290 .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-16290 .elementor-element.elementor-element-81fe978{padding:0px 0px 20px 0px;text-align:start;}.elementor-16290 .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-16290 .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-16290 .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-16290 .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-16290 .elementor-element.elementor-element-f3cf227{padding:0px 0px 0px 0px;text-align:start;}.elementor-16290 .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-16290 .elementor-element.elementor-element-f6a3ecd{padding:0px 0px 20px 0px;text-align:start;}.elementor-16290 .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-16290 .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-16290 .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-16290 .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-16290 .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-16290 .elementor-element.elementor-element-45a2958{padding:0px 0px 0px 0px;text-align:start;}.elementor-16290 .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-16290 .elementor-element.elementor-element-aa421d7{padding:0px 0px 20px 0px;text-align:start;}.elementor-16290 .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-16290 .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-16290 .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-16290 .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-16290 .elementor-element.elementor-element-c2bc954{padding:0px 0px 0px 0px;text-align:start;}.elementor-16290 .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-16290 .elementor-element.elementor-element-a3f7909{padding:0px 0px 20px 0px;text-align:start;}.elementor-16290 .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-16290 .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-16290 .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-16290 .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-16290 .elementor-element.elementor-element-4e46ca9:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-4e46ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-bdcd24b{padding:0px 0px 0px 0px;text-align:start;}.elementor-16290 .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-16290 .elementor-element.elementor-element-c9e220e{padding:0px 0px 20px 0px;text-align:start;}.elementor-16290 .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-16290 .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-16290 .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-16290 .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-16290 .elementor-element.elementor-element-d535955{padding:0px 0px 0px 0px;text-align:start;}.elementor-16290 .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-16290 .elementor-element.elementor-element-18e01d4{padding:0px 0px 20px 0px;text-align:start;}.elementor-16290 .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-16290 .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-16290 .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-16290 .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-16290 .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-16290 .elementor-element.elementor-element-0c05879{padding:0px 0px 0px 0px;text-align:start;}.elementor-16290 .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-16290 .elementor-element.elementor-element-7401242{padding:0px 0px 20px 0px;text-align:start;}.elementor-16290 .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-16290 .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-16290 .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-16290 .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-16290 .elementor-element.elementor-element-ca65f03{padding:0px 0px 0px 0px;text-align:start;}.elementor-16290 .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-16290 .elementor-element.elementor-element-6706118{padding:0px 0px 20px 0px;text-align:start;}.elementor-16290 .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-16290 .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-16290 .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-16290 .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-16290 .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-16290 .elementor-element.elementor-element-ab5fd24{padding:0px 0px 0px 0px;text-align:start;}.elementor-16290 .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-16290 .elementor-element.elementor-element-4686347{padding:0px 0px 20px 0px;text-align:start;}.elementor-16290 .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-16290 .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-16290 .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-16290 .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-16290 .elementor-element.elementor-element-d6cf7d1{padding:0px 0px 0px 0px;text-align:start;}.elementor-16290 .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-16290 .elementor-element.elementor-element-74e941f{padding:0px 0px 20px 0px;text-align:start;}.elementor-16290 .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-16290 .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-16290 .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-16290 .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-16290 .elementor-element.elementor-element-d519f34:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-d519f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-16290 .elementor-element.elementor-element-8907070{--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-16290 .elementor-element.elementor-element-8907070:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-8907070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-16290 .elementor-element.elementor-element-9005613{--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-16290 .elementor-element.elementor-element-9005613:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-9005613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-63-scaled.jpg");background-position:center center;background-size:cover;}.elementor-16290 .elementor-element.elementor-element-9005613::before, .elementor-16290 .elementor-element.elementor-element-9005613 > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-9005613 > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-9005613 > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-9005613 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-9005613 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .elementor-element.elementor-element-e706a04{--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-16290 .elementor-element.elementor-element-238d7c5{--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:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#323D49;--border-color:#323D49;--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-16290 .elementor-element.elementor-element-689b30f .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-16290 .elementor-element.elementor-element-689b30f .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-16290 .elementor-element.elementor-element-1fab084{--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-16290 .elementor-element.elementor-element-d17a706 .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-16290 .elementor-element.elementor-element-d17a706 .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-16290 .elementor-element.elementor-element-dbf6d64{--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-16290 .elementor-element.elementor-element-0f6aba5 .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-16290 .elementor-element.elementor-element-0f6aba5 .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-16290 .elementor-element.elementor-element-b7ffb0e{--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-16290 .elementor-element.elementor-element-581d2f4 .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-16290 .elementor-element.elementor-element-581d2f4 .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-16290 .elementor-element.elementor-element-f3a6264{--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-16290 .elementor-element.elementor-element-f3a6264:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-f3a6264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-16290 .elementor-element.elementor-element-38e3db2{--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-16290 .elementor-element.elementor-element-38e3db2:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-38e3db2 > .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-16290 .elementor-element.elementor-element-38e3db2::before, .elementor-16290 .elementor-element.elementor-element-38e3db2 > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-38e3db2 > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-38e3db2 > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-38e3db2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-38e3db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .elementor-element.elementor-element-ab96cf2{--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-16290 .elementor-element.elementor-element-87c5881{--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:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#323D49;--border-color:#323D49;--padding-top:53px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16290 .elementor-element.elementor-element-e203fe8 .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-16290 .elementor-element.elementor-element-e203fe8 .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-16290 .elementor-element.elementor-element-846eb6e{--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-16290 .elementor-element.elementor-element-8138767 .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-16290 .elementor-element.elementor-element-8138767 .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-16290 .elementor-element.elementor-element-4b5115c{--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-16290 .elementor-element.elementor-element-116e96b .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-16290 .elementor-element.elementor-element-116e96b .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-16290 .elementor-element.elementor-element-959a9b0{--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-16290 .elementor-element.elementor-element-e9ef098 .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-16290 .elementor-element.elementor-element-e9ef098 .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-16290 .elementor-element.elementor-element-bbde475{--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-16290 .elementor-element.elementor-element-bbde475:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-bbde475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEBE3;}.elementor-16290 .elementor-element.elementor-element-9184e75{--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-16290 .elementor-element.elementor-element-9184e75:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-9184e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/A-11-scaled.png");background-position:center center;background-size:cover;}.elementor-16290 .elementor-element.elementor-element-9184e75::before, .elementor-16290 .elementor-element.elementor-element-9184e75 > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-9184e75 > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-9184e75 > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-9184e75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-9184e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .elementor-element.elementor-element-57f316d{--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-16290 .elementor-element.elementor-element-6c24715{--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-16290 .elementor-element.elementor-element-b7c9543 .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-16290 .elementor-element.elementor-element-b7c9543 .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-16290 .elementor-element.elementor-element-7cde88e{--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-16290 .elementor-element.elementor-element-14d6c88 .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-16290 .elementor-element.elementor-element-14d6c88 .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-16290 .elementor-element.elementor-element-bc6f27b{--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-16290 .elementor-element.elementor-element-273b4ca .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-16290 .elementor-element.elementor-element-273b4ca .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-16290 .elementor-element.elementor-element-8284b1f{--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-16290 .elementor-element.elementor-element-c9aac18 .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-16290 .elementor-element.elementor-element-c9aac18 .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-16290 .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-16290 .elementor-element.elementor-element-58aa736::before, .elementor-16290 .elementor-element.elementor-element-58aa736 > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-58aa736 > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-58aa736 > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-58aa736 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-ecac856{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16290 .elementor-element.elementor-element-b0f82c4{padding:0px 0px 20px 0px;text-align:start;}.elementor-16290 .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-16290 .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-16290 .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-16290 .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-16290 .elementor-element.elementor-element-7a017f4 .button-link-wrap .btn-icon{font-size:12px;}.elementor-16290 .elementor-element.elementor-element-7a017f4 .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button .button-link-wrap:hover,.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button .button-link-wrap:hover svg,.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-7a017f4 .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-16290 .elementor-element.elementor-element-51a49d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16290 .elementor-element.elementor-element-ff63926{--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-16290 .elementor-element.elementor-element-ff63926:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-ff63926 > .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-16290 .elementor-element.elementor-element-ff63926::before, .elementor-16290 .elementor-element.elementor-element-ff63926 > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-ff63926 > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-ff63926 > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-ff63926 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-ff63926 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .elementor-element.elementor-element-f54e3df{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-f54e3df .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-e875941{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-e875941 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-d1b0d83{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-16290 .elementor-element.elementor-element-d1b0d83 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-12f1ef7{--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-16290 .elementor-element.elementor-element-12f1ef7:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-12f1ef7 > .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-16290 .elementor-element.elementor-element-12f1ef7::before, .elementor-16290 .elementor-element.elementor-element-12f1ef7 > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-12f1ef7 > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-12f1ef7 > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-12f1ef7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-12f1ef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .elementor-element.elementor-element-34cfa7e{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-34cfa7e .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-c1f9a1b{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-c1f9a1b .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-998bece{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-16290 .elementor-element.elementor-element-998bece .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-7d34d53{--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-16290 .elementor-element.elementor-element-7d34d53:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-7d34d53 > .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-16290 .elementor-element.elementor-element-7d34d53::before, .elementor-16290 .elementor-element.elementor-element-7d34d53 > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-7d34d53 > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-7d34d53 > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-7d34d53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-7d34d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .elementor-element.elementor-element-a3af4e8{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-a3af4e8 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-eeba45f{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-eeba45f .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-be2b795{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-16290 .elementor-element.elementor-element-be2b795 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-bfa3b02{--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-16290 .elementor-element.elementor-element-bfa3b02:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-bfa3b02 > .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-16290 .elementor-element.elementor-element-bfa3b02::before, .elementor-16290 .elementor-element.elementor-element-bfa3b02 > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-bfa3b02 > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-bfa3b02 > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-bfa3b02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-bfa3b02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .elementor-element.elementor-element-bb756b8{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-bb756b8 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-042623f{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-042623f .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-d2f5acc{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-16290 .elementor-element.elementor-element-d2f5acc .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-660bdb0{--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-16290 .elementor-element.elementor-element-660bdb0:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-660bdb0 > .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-16290 .elementor-element.elementor-element-660bdb0::before, .elementor-16290 .elementor-element.elementor-element-660bdb0 > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-660bdb0 > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-660bdb0 > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-660bdb0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-660bdb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .elementor-element.elementor-element-fdb98cb{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-fdb98cb .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-faff8ac{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-faff8ac .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-e5cc2bc{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-16290 .elementor-element.elementor-element-e5cc2bc .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-0e3f5af{--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-16290 .elementor-element.elementor-element-0e3f5af :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-16290 .elementor-element.elementor-element-0e3f5af :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#FFFFFF;}:where( .elementor-16290 .elementor-element.elementor-element-0e3f5af .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-16290 .elementor-element.elementor-element-cead5a6{--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-16290 .elementor-element.elementor-element-fdafee2{padding:0px 0px 40px 0px;text-align:center;}.elementor-16290 .elementor-element.elementor-element-fdafee2 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:50px;font-weight:400;line-height:50px;letter-spacing:0px;color:#A47764;}.elementor-16290 .elementor-element.elementor-element-f898c44{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-16290 .elementor-element.elementor-element-f898c44 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#020202;}.elementor-16290 .elementor-element.elementor-element-066dc58{width:var( --container-widget-width, 345px );max-width:345px;padding:5px 0px 0px 0px;--container-widget-width:345px;--container-widget-flex-grow:0;}.elementor-16290 .elementor-element.elementor-element-066dc58 .button-link-wrap .btn-icon{font-size:12px;}.elementor-16290 .elementor-element.elementor-element-066dc58 .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button.button-style-17 .button-link-wrap > span{padding:15px 0px 15px 0px;margin:0px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button .button-link-wrap{font-family:"Roam", Sans-serif;font-size:20px;font-weight:500;line-height:5px;color:#222222;}.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button .button-link-wrap:hover,.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button .button-link-wrap:hover svg,.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-16290 .elementor-element.elementor-element-dba22fe{--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-16290 .elementor-element.elementor-element-866ff59{--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-16290 .elementor-element.elementor-element-866ff59:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-866ff59 > .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-16290 .elementor-element.elementor-element-866ff59::before, .elementor-16290 .elementor-element.elementor-element-866ff59 > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-866ff59 > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-866ff59 > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-866ff59 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-866ff59 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .elementor-element.elementor-element-378bc41{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-378bc41 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-7b2b0b0{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-7b2b0b0 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-4d12188{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-16290 .elementor-element.elementor-element-4d12188 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-56346e4{--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-16290 .elementor-element.elementor-element-56346e4:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-56346e4 > .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-16290 .elementor-element.elementor-element-56346e4::before, .elementor-16290 .elementor-element.elementor-element-56346e4 > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-56346e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-56346e4 > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-56346e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-56346e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .elementor-element.elementor-element-56a2f37{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-56a2f37 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-20a0e10{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-20a0e10 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-0d99dbe{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-16290 .elementor-element.elementor-element-0d99dbe .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-6b5372c{--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-16290 .elementor-element.elementor-element-6b5372c:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-6b5372c > .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-16290 .elementor-element.elementor-element-6b5372c::before, .elementor-16290 .elementor-element.elementor-element-6b5372c > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-6b5372c > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-6b5372c > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-6b5372c > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-6b5372c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .elementor-element.elementor-element-c5121ea{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-c5121ea .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-8308527{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-8308527 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-636be5a{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-16290 .elementor-element.elementor-element-636be5a .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-abdce70{--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-16290 .elementor-element.elementor-element-abdce70:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-abdce70 > .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-16290 .elementor-element.elementor-element-abdce70::before, .elementor-16290 .elementor-element.elementor-element-abdce70 > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-abdce70 > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-abdce70 > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-abdce70 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-abdce70 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .elementor-element.elementor-element-167ab87{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-167ab87 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-e980aa1{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-e980aa1 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-bc094ea{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-16290 .elementor-element.elementor-element-bc094ea .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-bba2dbc{--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-16290 .elementor-element.elementor-element-bba2dbc:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-bba2dbc > .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-16290 .elementor-element.elementor-element-bba2dbc::before, .elementor-16290 .elementor-element.elementor-element-bba2dbc > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-bba2dbc > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-bba2dbc > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-bba2dbc > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-bba2dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .elementor-element.elementor-element-a8e3ba2{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-a8e3ba2 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-f65f00b{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-f65f00b .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-6f0430d{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-16290 .elementor-element.elementor-element-6f0430d .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-4a4a303{--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-16290 .elementor-element.elementor-element-4a4a303 :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-16290 .elementor-element.elementor-element-4a4a303 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#FFFFFF;}:where( .elementor-16290 .elementor-element.elementor-element-4a4a303 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-16290 .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-16290 .elementor-element.elementor-element-31e1d03::before, .elementor-16290 .elementor-element.elementor-element-31e1d03 > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-31e1d03 > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-31e1d03 > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-31e1d03 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-9565947{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16290 .elementor-element.elementor-element-78ddd5e{padding:0px 0px 20px 0px;text-align:start;}.elementor-16290 .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-16290 .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-16290 .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-16290 .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-16290 .elementor-element.elementor-element-a8b5a94 .button-link-wrap .btn-icon{font-size:12px;}.elementor-16290 .elementor-element.elementor-element-a8b5a94 .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button .button-link-wrap:hover,.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button .button-link-wrap:hover svg,.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-a8b5a94 .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-16290 .elementor-element.elementor-element-87de954{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16290 .elementor-element.elementor-element-85620c3{--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-16290 .elementor-element.elementor-element-85620c3:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-85620c3 > .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-16290 .elementor-element.elementor-element-85620c3::before, .elementor-16290 .elementor-element.elementor-element-85620c3 > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-85620c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-85620c3 > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-85620c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-85620c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .elementor-element.elementor-element-e6fb15f{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-e6fb15f .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-80df024{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-80df024 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-7419c64{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-16290 .elementor-element.elementor-element-7419c64 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-b1ed9e8{--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-16290 .elementor-element.elementor-element-b1ed9e8:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-b1ed9e8 > .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-16290 .elementor-element.elementor-element-b1ed9e8::before, .elementor-16290 .elementor-element.elementor-element-b1ed9e8 > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-b1ed9e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-b1ed9e8 > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-b1ed9e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-b1ed9e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .elementor-element.elementor-element-31822be{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-31822be .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-cfb67b2{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-cfb67b2 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-b3cb725{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-16290 .elementor-element.elementor-element-b3cb725 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-474add4{--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-16290 .elementor-element.elementor-element-474add4:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-474add4 > .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-16290 .elementor-element.elementor-element-474add4::before, .elementor-16290 .elementor-element.elementor-element-474add4 > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-474add4 > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-474add4 > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-474add4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-474add4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .elementor-element.elementor-element-1e73bd8{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-1e73bd8 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-b884df8{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-b884df8 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-bd718cb{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-16290 .elementor-element.elementor-element-bd718cb .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-b81c85a{--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-16290 .elementor-element.elementor-element-b81c85a:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-b81c85a > .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-16290 .elementor-element.elementor-element-b81c85a::before, .elementor-16290 .elementor-element.elementor-element-b81c85a > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-b81c85a > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-b81c85a > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-b81c85a > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-b81c85a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .elementor-element.elementor-element-8d077cb{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-8d077cb .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-45f26ce{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-45f26ce .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-c337641{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-16290 .elementor-element.elementor-element-c337641 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-c93b0e5{--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-16290 .elementor-element.elementor-element-c93b0e5:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-c93b0e5 > .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-16290 .elementor-element.elementor-element-c93b0e5::before, .elementor-16290 .elementor-element.elementor-element-c93b0e5 > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-c93b0e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-c93b0e5 > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-c93b0e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-c93b0e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .elementor-element.elementor-element-3d557e6{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-3d557e6 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-8b2dcbc{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-8b2dcbc .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-00e8d84{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-16290 .elementor-element.elementor-element-00e8d84 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-b0e6fd5{--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-16290 .elementor-element.elementor-element-b0e6fd5 :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-16290 .elementor-element.elementor-element-b0e6fd5 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#FFFFFF;}:where( .elementor-16290 .elementor-element.elementor-element-b0e6fd5 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-16290 .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-16290 .elementor-element.elementor-element-c94fd5d{padding:0px 0px 40px 0px;text-align:center;}.elementor-16290 .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-16290 .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-16290 .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-16290 .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-16290 .elementor-element.elementor-element-3031445 .button-link-wrap .btn-icon{font-size:12px;}.elementor-16290 .elementor-element.elementor-element-3031445 .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap:hover,.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap:hover svg,.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-16290 .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-16290 .elementor-element.elementor-element-725daed{--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-16290 .elementor-element.elementor-element-725daed:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-725daed > .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-16290 .elementor-element.elementor-element-725daed::before, .elementor-16290 .elementor-element.elementor-element-725daed > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-725daed > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-725daed > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-725daed > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-725daed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .elementor-element.elementor-element-934fd15{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-934fd15 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-20137a0{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-20137a0 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-6415dad{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-16290 .elementor-element.elementor-element-6415dad .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-47df9a6{--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-16290 .elementor-element.elementor-element-47df9a6:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-47df9a6 > .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-16290 .elementor-element.elementor-element-47df9a6::before, .elementor-16290 .elementor-element.elementor-element-47df9a6 > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-47df9a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-47df9a6 > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-47df9a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-47df9a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .elementor-element.elementor-element-178e5a5{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-178e5a5 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-8b410a6{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-8b410a6 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-d63736c{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-16290 .elementor-element.elementor-element-d63736c .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-4c22ae0{--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-16290 .elementor-element.elementor-element-4c22ae0:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-4c22ae0 > .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-16290 .elementor-element.elementor-element-4c22ae0::before, .elementor-16290 .elementor-element.elementor-element-4c22ae0 > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-4c22ae0 > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-4c22ae0 > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-4c22ae0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-4c22ae0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .elementor-element.elementor-element-b9ddc58{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-b9ddc58 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-2b9fef7{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-2b9fef7 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-8585a16{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-16290 .elementor-element.elementor-element-8585a16 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-2cd6186{--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-16290 .elementor-element.elementor-element-2cd6186:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-2cd6186 > .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-16290 .elementor-element.elementor-element-2cd6186::before, .elementor-16290 .elementor-element.elementor-element-2cd6186 > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-2cd6186 > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-2cd6186 > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-2cd6186 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-2cd6186 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .elementor-element.elementor-element-15f9846{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-15f9846 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-df63a22{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-df63a22 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-76f735a{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-16290 .elementor-element.elementor-element-76f735a .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-bc7709d{--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-16290 .elementor-element.elementor-element-bc7709d:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-bc7709d > .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-16290 .elementor-element.elementor-element-bc7709d::before, .elementor-16290 .elementor-element.elementor-element-bc7709d > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-bc7709d > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-bc7709d > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-bc7709d > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-bc7709d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16290 .elementor-element.elementor-element-5fece1d{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-5fece1d .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:35px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-e2481c8{padding:0px 0px 5px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-e2481c8 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-a6872e2{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-16290 .elementor-element.elementor-element-a6872e2 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-2943a61{--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-16290 .elementor-element.elementor-element-2943a61 :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-16290 .elementor-element.elementor-element-2943a61 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#FFFFFF;}:where( .elementor-16290 .elementor-element.elementor-element-2943a61 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-16290 .elementor-element.elementor-element-b3c69dd{--display:flex;--overflow:hidden;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16290 .elementor-element.elementor-element-b3c69dd:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-b3c69dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16290 .elementor-element.elementor-element-044674d{padding:0px 0px 40px 0px;text-align:center;}.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-d90ab8d:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-d90ab8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-833f4d5 img{max-width:170px;}.elementor-16290 .elementor-element.elementor-element-d7f3097{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-6480ce2 img{max-width:170px;}.elementor-16290 .elementor-element.elementor-element-edbe945{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-76f73ee img{max-width:170px;}.elementor-16290 .elementor-element.elementor-element-f0d56b1{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-581c24b img{max-width:170px;}.elementor-16290 .elementor-element.elementor-element-c2652b9{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-c36a7ea img{max-width:170px;}.elementor-16290 .elementor-element.elementor-element-87cc483{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-643e109:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-643e109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-2d41b43 img{max-width:170px;}.elementor-16290 .elementor-element.elementor-element-efc4dbd{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-293eb1a img{max-width:170px;}.elementor-16290 .elementor-element.elementor-element-88d7971{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-9e1cdb3 img{max-width:170px;}.elementor-16290 .elementor-element.elementor-element-33d740c{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-af75d6d img{max-width:170px;}.elementor-16290 .elementor-element.elementor-element-3b1463c{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-9f33b53 img{max-width:170px;}.elementor-16290 .elementor-element.elementor-element-f5a14dd{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-f52a627:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-f52a627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-d9c88d0 img{max-width:170px;}.elementor-16290 .elementor-element.elementor-element-8a3581e{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-1ba1b1e img{max-width:170px;}.elementor-16290 .elementor-element.elementor-element-c0ab9b8{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-9655aaf img{max-width:170px;}.elementor-16290 .elementor-element.elementor-element-5dc9629{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-db12a5a img{max-width:170px;}.elementor-16290 .elementor-element.elementor-element-4eb658f{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-4a0e7fd img{max-width:170px;}.elementor-16290 .elementor-element.elementor-element-1155e69{padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-16290 .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-16290 .elementor-element.elementor-element-9c788d1{--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-16290 .elementor-element.elementor-element-9c788d1:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-9c788d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-54f2b3c{--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-16290 .elementor-element.elementor-element-db06ff4{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-16290 .elementor-element.elementor-element-db06ff4 .elementor-heading-title{font-family:"Roam", Sans-serif;font-size:50px;font-weight:400;line-height:40px;letter-spacing:0px;color:#A47764;}.elementor-16290 .elementor-element.elementor-element-e7f1e68{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-16290 .elementor-element.elementor-element-e7f1e68 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#222222;}.elementor-16290 .elementor-element.elementor-element-214dc53{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-16290 .elementor-element.elementor-element-214dc53 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#222222;}.elementor-16290 .elementor-element.elementor-element-d603093{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:900;}.elementor-16290 .elementor-element.elementor-element-2f58690{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-16290 .elementor-element.elementor-element-2f58690 .button-link-wrap .btn-icon{font-size:12px;}.elementor-16290 .elementor-element.elementor-element-2f58690 .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button.button-style-17 .button-link-wrap > span{padding:15px 0px 15px 0px;margin:0px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button .button-link-wrap{font-family:"Roam", Sans-serif;font-size:20px;font-weight:500;line-height:5px;color:#222222;}.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button .button-link-wrap:hover,.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button .button-link-wrap:hover svg,.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-2f58690 .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-16290 .elementor-element.elementor-element-0158e5f{--display:flex;--min-height:75vh;--overlay-opacity:1;--margin-top:-230px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:70;}.elementor-16290 .elementor-element.elementor-element-0158e5f:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-0158e5f > .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-16290 .elementor-element.elementor-element-0158e5f::before, .elementor-16290 .elementor-element.elementor-element-0158e5f > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-0158e5f > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-0158e5f > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-0158e5f > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-0158e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF0F 85%, #FFFFFF 100%);}.elementor-16290 .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-16290 .elementor-element.elementor-element-21fdbcd:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-21fdbcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16290 .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-16290 .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-16290 .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-16290 .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-16290 .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-16290 .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-16290 .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-16290 .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-16290 .elementor-element.elementor-element-5e85571 .button-link-wrap .btn-icon{font-size:12px;}.elementor-16290 .elementor-element.elementor-element-5e85571 .button-link-wrap .btn-icon svg{width:12px;height:12px;}.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16290 .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-16290 .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-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap svg{width:1px;height:1px;fill:#222222;}.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:#222222;stroke:#222222;}.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#222222;}.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-6 .button-link-wrap::before{color:#222222;}.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-7 .button-link-wrap span.btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-9 a.button-link-wrap .btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap .button_line{background:#222222;height:1px;}.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap:hover,.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap:hover svg,.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-14 .button-link-wrap svg{fill:#222222;}.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-14 .button-link-wrap::after{color:#222222;}.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:#222222;stroke:#222222;}.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button:hover .button-link-wrap:hover .btn-icon{color:#222222;}.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap:hover svg{fill:#222222;}.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-6 .button-link-wrap::before:hover{color:#222222;}.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-7 .button-link-wrap:after:hover{border-color:#222222;}.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-7 .button-link-wrap:hover span.btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button.button-style-9 a.button-link-wrap:hover .btn-arrow{color:#222222;}.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap:hover .button_line{background:#222222;}.elementor-16290 .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-16290 .elementor-element.elementor-element-ea01101:not(.elementor-motion-effects-element-type-background), .elementor-16290 .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-16290 .elementor-element.elementor-element-ea01101::before, .elementor-16290 .elementor-element.elementor-element-ea01101 > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-ea01101 > .e-con-inner > .elementor-background-video-container::before, .elementor-16290 .elementor-element.elementor-element-ea01101 > .elementor-background-slideshow::before, .elementor-16290 .elementor-element.elementor-element-ea01101 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16290 .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-16290 .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;}.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-16290 .elementor-element.elementor-element-d1e73b0 .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-16290 .elementor-element.elementor-element-d1e73b0 .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-16290 .elementor-element.elementor-element-d1e73b0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16290 .elementor-element.elementor-element-d1e73b0 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon{font-size:16px;}.elementor-16290 .elementor-element.elementor-element-d1e73b0 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:16px;height:16px;}.elementor-16290 .elementor-element.elementor-element-d1e73b0 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:20px;}.elementor-16290 .elementor-element.elementor-element-d1e73b0 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:20px;}.elementor-16290 .elementor-element.elementor-element-d1e73b0 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{width:25px;height:25px;}.elementor-16290 .elementor-element.elementor-element-d1e73b0 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix,.elementor-16290 .elementor-element.elementor-element-d1e73b0 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{margin-right:12px;}.elementor-16290 .elementor-element.elementor-element-d1e73b0 .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-16290 .elementor-element.elementor-element-d1e73b0 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header.active{color:var( --e-global-color-secondary );border-color:#6262621A;}.elementor-16290 .elementor-element.elementor-element-d1e73b0 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{right:10px;}.elementor-16290 .elementor-element.elementor-element-d1e73b0 .theplus-accordion-wrapper .theplus-accordion-item{margin-bottom:15px;}.elementor-16290 .elementor-element.elementor-element-d1e73b0 .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-16290 .elementor-element.elementor-element-d1e73b0 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor,.elementor-16290 .elementor-element.elementor-element-d1e73b0 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor p{color:#222222;}.elementor-16290 .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-16290 .elementor-element.elementor-element-bb0b271:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-bb0b271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16290 .elementor-element.elementor-element-db0b852 .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-16290 .elementor-element.elementor-element-db0b852 .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-16290 .elementor-element.elementor-element-db0b852{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16290 .elementor-element.elementor-element-db0b852 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon{font-size:16px;}.elementor-16290 .elementor-element.elementor-element-db0b852 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:16px;height:16px;}.elementor-16290 .elementor-element.elementor-element-db0b852 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:20px;}.elementor-16290 .elementor-element.elementor-element-db0b852 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:20px;}.elementor-16290 .elementor-element.elementor-element-db0b852 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{width:25px;height:25px;}.elementor-16290 .elementor-element.elementor-element-db0b852 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix,.elementor-16290 .elementor-element.elementor-element-db0b852 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{margin-right:12px;}.elementor-16290 .elementor-element.elementor-element-db0b852 .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-16290 .elementor-element.elementor-element-db0b852 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header.active{color:var( --e-global-color-secondary );border-color:#6262621A;}.elementor-16290 .elementor-element.elementor-element-db0b852 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{right:10px;}.elementor-16290 .elementor-element.elementor-element-db0b852 .theplus-accordion-wrapper .theplus-accordion-item{margin-bottom:15px;}.elementor-16290 .elementor-element.elementor-element-db0b852 .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-16290 .elementor-element.elementor-element-db0b852 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor,.elementor-16290 .elementor-element.elementor-element-db0b852 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor p{color:#222222;}@media(min-width:768px){.elementor-16290 .elementor-element.elementor-element-dbbfe4d{--content-width:100%;}.elementor-16290 .elementor-element.elementor-element-a86ff1c{--width:91%;}.elementor-16290 .elementor-element.elementor-element-6ec6c13{--width:100%;}.elementor-16290 .elementor-element.elementor-element-afbe757{--width:100%;}.elementor-16290 .elementor-element.elementor-element-e58177f{--content-width:100%;}.elementor-16290 .elementor-element.elementor-element-dcc3c8a{--width:91%;}.elementor-16290 .elementor-element.elementor-element-3962724{--width:100%;}.elementor-16290 .elementor-element.elementor-element-25fd119{--width:100%;}.elementor-16290 .elementor-element.elementor-element-99933f8{--width:70%;}.elementor-16290 .elementor-element.elementor-element-4d75ae4{--width:50%;}.elementor-16290 .elementor-element.elementor-element-d0584bd{--width:70%;}.elementor-16290 .elementor-element.elementor-element-264f93e{--width:50%;}.elementor-16290 .elementor-element.elementor-element-9aab7d5{--width:50%;}.elementor-16290 .elementor-element.elementor-element-00b0172{--width:70%;}.elementor-16290 .elementor-element.elementor-element-e706a04{--content-width:1360px;}.elementor-16290 .elementor-element.elementor-element-238d7c5{--width:22.4%;}.elementor-16290 .elementor-element.elementor-element-1fab084{--width:26.6%;}.elementor-16290 .elementor-element.elementor-element-dbf6d64{--width:26.6%;}.elementor-16290 .elementor-element.elementor-element-b7ffb0e{--width:24.4%;}.elementor-16290 .elementor-element.elementor-element-ab96cf2{--content-width:1360px;}.elementor-16290 .elementor-element.elementor-element-87c5881{--width:22.4%;}.elementor-16290 .elementor-element.elementor-element-846eb6e{--width:26.6%;}.elementor-16290 .elementor-element.elementor-element-4b5115c{--width:26.6%;}.elementor-16290 .elementor-element.elementor-element-959a9b0{--width:24.4%;}.elementor-16290 .elementor-element.elementor-element-57f316d{--content-width:1360px;}.elementor-16290 .elementor-element.elementor-element-6c24715{--width:22.4%;}.elementor-16290 .elementor-element.elementor-element-7cde88e{--width:26.6%;}.elementor-16290 .elementor-element.elementor-element-bc6f27b{--width:26.6%;}.elementor-16290 .elementor-element.elementor-element-8284b1f{--width:24.4%;}.elementor-16290 .elementor-element.elementor-element-ecac856{--width:50%;}.elementor-16290 .elementor-element.elementor-element-ff63926{--content-width:1000px;}.elementor-16290 .elementor-element.elementor-element-12f1ef7{--content-width:1000px;}.elementor-16290 .elementor-element.elementor-element-7d34d53{--content-width:1000px;}.elementor-16290 .elementor-element.elementor-element-bfa3b02{--content-width:1000px;}.elementor-16290 .elementor-element.elementor-element-660bdb0{--content-width:1000px;}.elementor-16290 .elementor-element.elementor-element-866ff59{--content-width:1000px;}.elementor-16290 .elementor-element.elementor-element-56346e4{--content-width:1000px;}.elementor-16290 .elementor-element.elementor-element-6b5372c{--content-width:1000px;}.elementor-16290 .elementor-element.elementor-element-abdce70{--content-width:1000px;}.elementor-16290 .elementor-element.elementor-element-bba2dbc{--content-width:1000px;}.elementor-16290 .elementor-element.elementor-element-9565947{--width:50%;}.elementor-16290 .elementor-element.elementor-element-85620c3{--content-width:1000px;}.elementor-16290 .elementor-element.elementor-element-b1ed9e8{--content-width:1000px;}.elementor-16290 .elementor-element.elementor-element-474add4{--content-width:1000px;}.elementor-16290 .elementor-element.elementor-element-b81c85a{--content-width:1000px;}.elementor-16290 .elementor-element.elementor-element-c93b0e5{--content-width:1000px;}.elementor-16290 .elementor-element.elementor-element-725daed{--content-width:1000px;}.elementor-16290 .elementor-element.elementor-element-47df9a6{--content-width:1000px;}.elementor-16290 .elementor-element.elementor-element-4c22ae0{--content-width:1000px;}.elementor-16290 .elementor-element.elementor-element-2cd6186{--content-width:1000px;}.elementor-16290 .elementor-element.elementor-element-bc7709d{--content-width:1000px;}.elementor-16290 .elementor-element.elementor-element-54f2b3c{--width:75%;}.elementor-16290 .elementor-element.elementor-element-0158e5f{--width:100%;}.elementor-16290 .elementor-element.elementor-element-7421683{--width:75%;}.elementor-16290 .elementor-element.elementor-element-049292f{--content-width:900px;}.elementor-16290 .elementor-element.elementor-element-bb0b271{--content-width:900px;}}@media(max-width:1366px) and (min-width:768px){.elementor-16290 .elementor-element.elementor-element-238d7c5{--width:23.4%;}.elementor-16290 .elementor-element.elementor-element-b7ffb0e{--width:23.4%;}.elementor-16290 .elementor-element.elementor-element-87c5881{--width:23.4%;}.elementor-16290 .elementor-element.elementor-element-959a9b0{--width:23.4%;}.elementor-16290 .elementor-element.elementor-element-6c24715{--width:23.4%;}.elementor-16290 .elementor-element.elementor-element-8284b1f{--width:23.4%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16290 .elementor-element.elementor-element-264f93e{--width:60%;}.elementor-16290 .elementor-element.elementor-element-238d7c5{--width:23.5%;}.elementor-16290 .elementor-element.elementor-element-1fab084{--width:25.8%;}.elementor-16290 .elementor-element.elementor-element-b7ffb0e{--width:24.1%;}.elementor-16290 .elementor-element.elementor-element-87c5881{--width:50%;}.elementor-16290 .elementor-element.elementor-element-846eb6e{--width:50%;}.elementor-16290 .elementor-element.elementor-element-4b5115c{--width:50%;}.elementor-16290 .elementor-element.elementor-element-959a9b0{--width:50%;}.elementor-16290 .elementor-element.elementor-element-6c24715{--width:23.5%;}.elementor-16290 .elementor-element.elementor-element-7cde88e{--width:25.8%;}.elementor-16290 .elementor-element.elementor-element-8284b1f{--width:24.1%;}}@media(min-width:1367px){.elementor-16290 .elementor-element.elementor-element-dbbfe4d:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-dbbfe4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-16290 .elementor-element.elementor-element-e58177f:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-e58177f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-16290 .elementor-element.elementor-element-9005613:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-9005613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-16290 .elementor-element.elementor-element-38e3db2:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-38e3db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-16290 .elementor-element.elementor-element-9184e75:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-9184e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1366px){.elementor-16290 .elementor-element.elementor-element-9005613{--padding-top:105px;--padding-bottom:117px;--padding-left:20px;--padding-right:20px;}.elementor-16290 .elementor-element.elementor-element-238d7c5{--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:35px;}.elementor-16290 .elementor-element.elementor-element-1fab084{--padding-top:45px;--padding-bottom:0px;--padding-left:35px;--padding-right:30px;}.elementor-16290 .elementor-element.elementor-element-dbf6d64{--padding-top:45px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-16290 .elementor-element.elementor-element-b7ffb0e{--padding-top:45px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-16290 .elementor-element.elementor-element-38e3db2{--padding-top:105px;--padding-bottom:117px;--padding-left:20px;--padding-right:20px;}.elementor-16290 .elementor-element.elementor-element-87c5881{--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:35px;}.elementor-16290 .elementor-element.elementor-element-846eb6e{--padding-top:45px;--padding-bottom:0px;--padding-left:35px;--padding-right:30px;}.elementor-16290 .elementor-element.elementor-element-4b5115c{--padding-top:45px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-16290 .elementor-element.elementor-element-959a9b0{--padding-top:45px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-16290 .elementor-element.elementor-element-9184e75{--padding-top:105px;--padding-bottom:117px;--padding-left:20px;--padding-right:20px;}.elementor-16290 .elementor-element.elementor-element-6c24715{--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:35px;}.elementor-16290 .elementor-element.elementor-element-7cde88e{--padding-top:45px;--padding-bottom:0px;--padding-left:35px;--padding-right:30px;}.elementor-16290 .elementor-element.elementor-element-bc6f27b{--padding-top:45px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-16290 .elementor-element.elementor-element-8284b1f{--padding-top:45px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}}@media(max-width:1024px){.elementor-16290 .elementor-element.elementor-element-78a5514{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16290 .elementor-element.elementor-element-3962724{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-16290 .elementor-element.elementor-element-751adaa .elementor-heading-title{font-size:49px;line-height:55px;}.elementor-16290 .elementor-element.elementor-element-25fd119{--min-height:10vh;}.elementor-16290 .elementor-element.elementor-element-9466934{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16290 .elementor-element.elementor-element-264f93e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16290 .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-16290 .elementor-element.elementor-element-375b6a7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16290 .elementor-element.elementor-element-d008287{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16290 .elementor-element.elementor-element-9005613{--padding-top:90px;--padding-bottom:95px;--padding-left:20px;--padding-right:20px;}.elementor-16290 .elementor-element.elementor-element-e706a04{--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-16290 .elementor-element.elementor-element-238d7c5{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-16290 .elementor-element.elementor-element-1fab084{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-16290 .elementor-element.elementor-element-dbf6d64{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-16290 .elementor-element.elementor-element-b7ffb0e{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-16290 .elementor-element.elementor-element-38e3db2{--padding-top:90px;--padding-bottom:95px;--padding-left:20px;--padding-right:20px;}.elementor-16290 .elementor-element.elementor-element-ab96cf2{--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-16290 .elementor-element.elementor-element-87c5881{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16290 .elementor-element.elementor-element-846eb6e{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-16290 .elementor-element.elementor-element-4b5115c{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-16290 .elementor-element.elementor-element-959a9b0{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16290 .elementor-element.elementor-element-9184e75{--padding-top:90px;--padding-bottom:95px;--padding-left:20px;--padding-right:20px;}.elementor-16290 .elementor-element.elementor-element-57f316d{--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-16290 .elementor-element.elementor-element-6c24715{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-16290 .elementor-element.elementor-element-7cde88e{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-16290 .elementor-element.elementor-element-bc6f27b{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-16290 .elementor-element.elementor-element-8284b1f{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-16290 .elementor-element.elementor-element-0e3f5af{--e-n-carousel-swiper-slides-to-display:2;}.elementor-16290 .elementor-element.elementor-element-cead5a6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16290 .elementor-element.elementor-element-fdafee2{padding:0px 0px 0px 0px;text-align:start;}.elementor-16290 .elementor-element.elementor-element-066dc58{padding:0px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-4a4a303{--e-n-carousel-swiper-slides-to-display:1;}.elementor-16290 .elementor-element.elementor-element-b0e6fd5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-16290 .elementor-element.elementor-element-2943a61{--e-n-carousel-swiper-slides-to-display:2;}.elementor-16290 .elementor-element.elementor-element-f52a627{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-16290 .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-16290 .elementor-element.elementor-element-049292f{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-16290 .elementor-element.elementor-element-d1e73b0 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{padding:24px 55px 24px 24px;}.elementor-16290 .elementor-element.elementor-element-bb0b271{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-16290 .elementor-element.elementor-element-db0b852 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{padding:24px 55px 24px 24px;}}@media(max-width:767px){.elementor-16290 .elementor-element.elementor-element-78a5514{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16290 .elementor-element.elementor-element-e58177f:not(.elementor-motion-effects-element-type-background), .elementor-16290 .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-41-scaled.jpg");background-position:-256px 0px;}.elementor-16290 .elementor-element.elementor-element-e58177f{--min-height:100vh;}.elementor-16290 .elementor-element.elementor-element-dcc3c8a{--min-height:0px;}.elementor-16290 .elementor-element.elementor-element-3962724{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-16290 .elementor-element.elementor-element-751adaa .elementor-heading-title{font-size:33px;line-height:38px;}.elementor-16290 .elementor-element.elementor-element-cdc97f9 .elementor-heading-title{font-size:16px;}.elementor-16290 .elementor-element.elementor-element-25fd119{--min-height:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16290 .elementor-element.elementor-element-19e4f58{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-8152d6a{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-2feac84{--min-height:30vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16290 .elementor-element.elementor-element-bea0f16{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16290 .elementor-element.elementor-element-9aab7d5{--min-height:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16290 .elementor-element.elementor-element-0c68fca{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-0c68fca .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16290 .elementor-element.elementor-element-3777661{padding:0px 0px 30px 0px;}.elementor-16290 .elementor-element.elementor-element-3777661 .pt_plus_button .button-link-wrap{font-size:16px;}.elementor-16290 .elementor-element.elementor-element-00b0172{--min-height:65vh;}.elementor-16290 .elementor-element.elementor-element-60d9c94{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-cbb0bd1{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-ff7daa6{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-8e6e635{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-f3ed42d{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-bcccd9c{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-d4df972{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-0e975a5{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-377b8cf{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-a2fc6e3{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-4c0a39c{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-917c0c6{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-4e46ca9{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16290 .elementor-element.elementor-element-791a65d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16290 .elementor-element.elementor-element-bdcd24b .elementor-heading-title{font-size:100px;}.elementor-16290 .elementor-element.elementor-element-c9e220e{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-c9e220e .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-16290 .elementor-element.elementor-element-1f13e5a{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-1f13e5a .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16290 .elementor-element.elementor-element-5a720ff{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16290 .elementor-element.elementor-element-d535955 .elementor-heading-title{font-size:100px;}.elementor-16290 .elementor-element.elementor-element-18e01d4{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-18e01d4 .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-16290 .elementor-element.elementor-element-78c5bf7{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-78c5bf7 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16290 .elementor-element.elementor-element-ad842d6{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16290 .elementor-element.elementor-element-0c05879 .elementor-heading-title{font-size:100px;}.elementor-16290 .elementor-element.elementor-element-7401242{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-7401242 .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-16290 .elementor-element.elementor-element-009e0b0{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-009e0b0 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16290 .elementor-element.elementor-element-26facec{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16290 .elementor-element.elementor-element-ca65f03 .elementor-heading-title{font-size:100px;}.elementor-16290 .elementor-element.elementor-element-6706118{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-6706118 .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-16290 .elementor-element.elementor-element-6caa90d{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-6caa90d .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16290 .elementor-element.elementor-element-ab5fd24 .elementor-heading-title{font-size:100px;}.elementor-16290 .elementor-element.elementor-element-4686347{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-4686347 .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-16290 .elementor-element.elementor-element-35343cd{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-35343cd .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16290 .elementor-element.elementor-element-57f038e{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16290 .elementor-element.elementor-element-d6cf7d1 .elementor-heading-title{font-size:100px;}.elementor-16290 .elementor-element.elementor-element-74e941f{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-74e941f .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-16290 .elementor-element.elementor-element-b88599c{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-b88599c .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16290 .elementor-element.elementor-element-9005613{--padding-top:55px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16290 .elementor-element.elementor-element-238d7c5{border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-16290 .elementor-element.elementor-element-1fab084{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-16290 .elementor-element.elementor-element-dbf6d64{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-16290 .elementor-element.elementor-element-b7ffb0e{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-16290 .elementor-element.elementor-element-38e3db2{--padding-top:55px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16290 .elementor-element.elementor-element-87c5881{border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-16290 .elementor-element.elementor-element-846eb6e{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-16290 .elementor-element.elementor-element-4b5115c{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-16290 .elementor-element.elementor-element-959a9b0{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-16290 .elementor-element.elementor-element-9184e75:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-9184e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/05/Photos-Arcachon-scaled.png");background-position:center left;}.elementor-16290 .elementor-element.elementor-element-9184e75{--padding-top:55px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16290 .elementor-element.elementor-element-6c24715{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-16290 .elementor-element.elementor-element-b7c9543 .elementor-counter-number-wrapper{font-size:60px;}.elementor-16290 .elementor-element.elementor-element-b7c9543 .elementor-counter-title{font-size:22px;}.elementor-16290 .elementor-element.elementor-element-7cde88e{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-16290 .elementor-element.elementor-element-14d6c88 .elementor-counter-number-wrapper{font-size:60px;}.elementor-16290 .elementor-element.elementor-element-14d6c88 .elementor-counter-title{font-size:22px;}.elementor-16290 .elementor-element.elementor-element-bc6f27b{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-16290 .elementor-element.elementor-element-273b4ca .elementor-counter-number-wrapper{font-size:60px;}.elementor-16290 .elementor-element.elementor-element-273b4ca .elementor-counter-title{font-size:22px;}.elementor-16290 .elementor-element.elementor-element-8284b1f{--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-16290 .elementor-element.elementor-element-c9aac18 .elementor-counter-number-wrapper{font-size:60px;}.elementor-16290 .elementor-element.elementor-element-c9aac18 .elementor-counter-title{font-size:22px;}.elementor-16290 .elementor-element.elementor-element-98ab1d6{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-d1b0d83{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-998bece{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-be2b795{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-d2f5acc{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-e5cc2bc{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-0e3f5af{--e-n-carousel-swiper-slides-to-display:1;}.elementor-16290 .elementor-element.elementor-element-cead5a6{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16290 .elementor-element.elementor-element-fdafee2{padding:0px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-fdafee2 .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-16290 .elementor-element.elementor-element-f898c44{width:100%;max-width:100%;padding:20px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-f898c44 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16290 .elementor-element.elementor-element-066dc58{padding:0px 0px 60px 0px;}.elementor-16290 .elementor-element.elementor-element-066dc58 .pt_plus_button .button-link-wrap{font-size:16px;}.elementor-16290 .elementor-element.elementor-element-dba22fe{--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:0px;}.elementor-16290 .elementor-element.elementor-element-866ff59:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-866ff59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-23-scaled.jpg");}.elementor-16290 .elementor-element.elementor-element-866ff59{--min-height:60vh;}.elementor-16290 .elementor-element.elementor-element-378bc41 .elementor-heading-title{font-size:30px;}.elementor-16290 .elementor-element.elementor-element-7b2b0b0{padding:10px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-4d12188{padding:20px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-4d12188 .elementor-heading-title{font-size:18px;}.elementor-16290 .elementor-element.elementor-element-56346e4:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-56346e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-17-scaled.jpg");}.elementor-16290 .elementor-element.elementor-element-56346e4{--min-height:60vh;}.elementor-16290 .elementor-element.elementor-element-56a2f37 .elementor-heading-title{font-size:30px;}.elementor-16290 .elementor-element.elementor-element-20a0e10{padding:10px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-0d99dbe{padding:20px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-0d99dbe .elementor-heading-title{font-size:18px;}.elementor-16290 .elementor-element.elementor-element-6b5372c:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-6b5372c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-12-scaled.jpg");}.elementor-16290 .elementor-element.elementor-element-6b5372c{--min-height:60vh;}.elementor-16290 .elementor-element.elementor-element-c5121ea .elementor-heading-title{font-size:30px;}.elementor-16290 .elementor-element.elementor-element-8308527{padding:10px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-636be5a{padding:20px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-636be5a .elementor-heading-title{font-size:18px;}.elementor-16290 .elementor-element.elementor-element-abdce70:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-abdce70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-6-scaled.jpg");}.elementor-16290 .elementor-element.elementor-element-abdce70{--min-height:60vh;}.elementor-16290 .elementor-element.elementor-element-167ab87 .elementor-heading-title{font-size:30px;}.elementor-16290 .elementor-element.elementor-element-e980aa1{padding:10px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-bc094ea{padding:20px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-bc094ea .elementor-heading-title{font-size:18px;}.elementor-16290 .elementor-element.elementor-element-bba2dbc:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-bba2dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-1-scaled.jpg");}.elementor-16290 .elementor-element.elementor-element-bba2dbc{--min-height:60vh;}.elementor-16290 .elementor-element.elementor-element-a8e3ba2 .elementor-heading-title{font-size:30px;}.elementor-16290 .elementor-element.elementor-element-f65f00b{padding:10px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-6f0430d{padding:20px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-6f0430d .elementor-heading-title{font-size:18px;}.elementor-16290 .elementor-element.elementor-element-4a4a303{--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-16290 .elementor-element.elementor-element-3cf8733{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-85620c3:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-85620c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-23-scaled.jpg");}.elementor-16290 .elementor-element.elementor-element-85620c3{--min-height:60vh;}.elementor-16290 .elementor-element.elementor-element-e6fb15f .elementor-heading-title{font-size:30px;}.elementor-16290 .elementor-element.elementor-element-80df024{padding:10px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-7419c64{padding:20px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-7419c64 .elementor-heading-title{font-size:18px;}.elementor-16290 .elementor-element.elementor-element-b1ed9e8:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-b1ed9e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-17-scaled.jpg");}.elementor-16290 .elementor-element.elementor-element-b1ed9e8{--min-height:60vh;}.elementor-16290 .elementor-element.elementor-element-31822be .elementor-heading-title{font-size:30px;}.elementor-16290 .elementor-element.elementor-element-cfb67b2{padding:10px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-b3cb725{padding:20px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-b3cb725 .elementor-heading-title{font-size:18px;}.elementor-16290 .elementor-element.elementor-element-474add4:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-474add4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-12-scaled.jpg");}.elementor-16290 .elementor-element.elementor-element-474add4{--min-height:60vh;}.elementor-16290 .elementor-element.elementor-element-1e73bd8 .elementor-heading-title{font-size:30px;}.elementor-16290 .elementor-element.elementor-element-b884df8{padding:10px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-bd718cb{padding:20px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-bd718cb .elementor-heading-title{font-size:18px;}.elementor-16290 .elementor-element.elementor-element-b81c85a:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-b81c85a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-6-scaled.jpg");}.elementor-16290 .elementor-element.elementor-element-b81c85a{--min-height:60vh;}.elementor-16290 .elementor-element.elementor-element-8d077cb .elementor-heading-title{font-size:30px;}.elementor-16290 .elementor-element.elementor-element-45f26ce{padding:10px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-c337641{padding:20px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-c337641 .elementor-heading-title{font-size:18px;}.elementor-16290 .elementor-element.elementor-element-c93b0e5:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-c93b0e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-1-scaled.jpg");}.elementor-16290 .elementor-element.elementor-element-c93b0e5{--min-height:60vh;}.elementor-16290 .elementor-element.elementor-element-3d557e6 .elementor-heading-title{font-size:30px;}.elementor-16290 .elementor-element.elementor-element-8b2dcbc{padding:10px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-00e8d84{padding:20px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-00e8d84 .elementor-heading-title{font-size:18px;}.elementor-16290 .elementor-element.elementor-element-b0e6fd5{--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-16290 .elementor-element.elementor-element-24ac7a5{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16290 .elementor-element.elementor-element-c94fd5d{padding:0px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-c94fd5d .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-16290 .elementor-element.elementor-element-0e7609f{width:100%;max-width:100%;padding:20px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-0e7609f .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16290 .elementor-element.elementor-element-3031445{padding:0px 0px 60px 0px;}.elementor-16290 .elementor-element.elementor-element-3031445 .pt_plus_button .button-link-wrap{font-size:16px;}.elementor-16290 .elementor-element.elementor-element-68bb30c{--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:0px;}.elementor-16290 .elementor-element.elementor-element-725daed:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-725daed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-23-scaled.jpg");}.elementor-16290 .elementor-element.elementor-element-725daed{--min-height:60vh;}.elementor-16290 .elementor-element.elementor-element-934fd15 .elementor-heading-title{font-size:30px;}.elementor-16290 .elementor-element.elementor-element-20137a0{padding:10px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-6415dad{padding:20px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-6415dad .elementor-heading-title{font-size:18px;}.elementor-16290 .elementor-element.elementor-element-47df9a6:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-47df9a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-17-scaled.jpg");}.elementor-16290 .elementor-element.elementor-element-47df9a6{--min-height:60vh;}.elementor-16290 .elementor-element.elementor-element-178e5a5 .elementor-heading-title{font-size:30px;}.elementor-16290 .elementor-element.elementor-element-8b410a6{padding:10px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-d63736c{padding:20px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-d63736c .elementor-heading-title{font-size:18px;}.elementor-16290 .elementor-element.elementor-element-4c22ae0:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-4c22ae0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-12-scaled.jpg");}.elementor-16290 .elementor-element.elementor-element-4c22ae0{--min-height:60vh;}.elementor-16290 .elementor-element.elementor-element-b9ddc58 .elementor-heading-title{font-size:30px;}.elementor-16290 .elementor-element.elementor-element-2b9fef7{padding:10px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-8585a16{padding:20px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-8585a16 .elementor-heading-title{font-size:18px;}.elementor-16290 .elementor-element.elementor-element-2cd6186:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-2cd6186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-6-scaled.jpg");}.elementor-16290 .elementor-element.elementor-element-2cd6186{--min-height:60vh;}.elementor-16290 .elementor-element.elementor-element-15f9846 .elementor-heading-title{font-size:30px;}.elementor-16290 .elementor-element.elementor-element-df63a22{padding:10px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-76f735a{padding:20px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-76f735a .elementor-heading-title{font-size:18px;}.elementor-16290 .elementor-element.elementor-element-bc7709d:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-bc7709d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villatibassin.com/wp-content/uploads/2026/07/PHOTO-1-scaled.jpg");}.elementor-16290 .elementor-element.elementor-element-bc7709d{--min-height:60vh;}.elementor-16290 .elementor-element.elementor-element-5fece1d .elementor-heading-title{font-size:30px;}.elementor-16290 .elementor-element.elementor-element-e2481c8{padding:10px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-a6872e2{padding:20px 0px 0px 0px;}.elementor-16290 .elementor-element.elementor-element-a6872e2 .elementor-heading-title{font-size:18px;}.elementor-16290 .elementor-element.elementor-element-2943a61{--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-16290 .elementor-element.elementor-element-b3c69dd{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16290 .elementor-element.elementor-element-044674d{padding:30px 0px 40px 0px;}.elementor-16290 .elementor-element.elementor-element-044674d .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-16290 .elementor-element.elementor-element-d7f3097{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-edbe945{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-f0d56b1{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-c2652b9{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-87cc483{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-efc4dbd{padding:5px 0px 40px 0px;}.elementor-16290 .elementor-element.elementor-element-efc4dbd .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16290 .elementor-element.elementor-element-88d7971{padding:5px 0px 40px 0px;}.elementor-16290 .elementor-element.elementor-element-88d7971 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16290 .elementor-element.elementor-element-33d740c{padding:5px 0px 40px 0px;}.elementor-16290 .elementor-element.elementor-element-33d740c .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16290 .elementor-element.elementor-element-3b1463c{padding:5px 0px 45px 0px;}.elementor-16290 .elementor-element.elementor-element-3b1463c .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16290 .elementor-element.elementor-element-f5a14dd{padding:5px 0px 40px 0px;}.elementor-16290 .elementor-element.elementor-element-f5a14dd .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16290 .elementor-element.elementor-element-8a3581e{padding:5px 0px 40px 0px;}.elementor-16290 .elementor-element.elementor-element-8a3581e .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16290 .elementor-element.elementor-element-c0ab9b8{padding:5px 0px 40px 0px;}.elementor-16290 .elementor-element.elementor-element-c0ab9b8 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16290 .elementor-element.elementor-element-5dc9629{padding:5px 0px 40px 0px;}.elementor-16290 .elementor-element.elementor-element-5dc9629 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16290 .elementor-element.elementor-element-4eb658f{padding:5px 0px 45px 0px;}.elementor-16290 .elementor-element.elementor-element-4eb658f .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16290 .elementor-element.elementor-element-1155e69{padding:5px 0px 40px 0px;}.elementor-16290 .elementor-element.elementor-element-1155e69 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16290 .elementor-element.elementor-element-e7f1e68{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-214dc53{padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-21fdbcd{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16290 .elementor-element.elementor-element-7421683{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16290 .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-16290 .elementor-element.elementor-element-eeeda4b .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-16290 .elementor-element.elementor-element-8c07eda{width:100%;max-width:100%;padding:20px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-8c07eda .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16290 .elementor-element.elementor-element-680763b{width:100%;max-width:100%;padding:0px 0px 20px 0px;}.elementor-16290 .elementor-element.elementor-element-680763b .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-16290 .elementor-element.elementor-element-5e85571{padding:0px 0px 30px 0px;}.elementor-16290 .elementor-element.elementor-element-5e85571 .pt_plus_button .button-link-wrap{font-size:16px;}.elementor-16290 .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-16290 .elementor-element.elementor-element-ea01101:not(.elementor-motion-effects-element-type-background), .elementor-16290 .elementor-element.elementor-element-ea01101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;}.elementor-16290 .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-16290 .elementor-element.elementor-element-d1e73b0 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon{font-size:14px;}.elementor-16290 .elementor-element.elementor-element-d1e73b0 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:14px;height:14px;}.elementor-16290 .elementor-element.elementor-element-d1e73b0 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:20px;}.elementor-16290 .elementor-element.elementor-element-d1e73b0 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:20px;}.elementor-16290 .elementor-element.elementor-element-d1e73b0 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix{font-size:20px;width:19px;height:19px;line-height:19px;text-align:center;}.elementor-16290 .elementor-element.elementor-element-d1e73b0 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{width:20px;height:20px;}.elementor-16290 .elementor-element.elementor-element-d1e73b0 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix,.elementor-16290 .elementor-element.elementor-element-d1e73b0 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{margin-right:7px;}.elementor-16290 .elementor-element.elementor-element-d1e73b0 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{font-size:18px;line-height:26px;padding:15px 20px 15px 20px;}.elementor-16290 .elementor-element.elementor-element-d1e73b0 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{right:20px;}.elementor-16290 .elementor-element.elementor-element-d1e73b0 .theplus-accordion-wrapper .theplus-accordion-item{margin-bottom:5px;}.elementor-16290 .elementor-element.elementor-element-d1e73b0 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{padding:15px 20px 15px 20px;border-width:0px 1px 1px 1px;}.elementor-16290 .elementor-element.elementor-element-d1e73b0 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor{font-size:14px;line-height:24px;}.elementor-16290 .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-16290 .elementor-element.elementor-element-db0b852 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon{font-size:14px;}.elementor-16290 .elementor-element.elementor-element-db0b852 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:14px;height:14px;}.elementor-16290 .elementor-element.elementor-element-db0b852 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:20px;}.elementor-16290 .elementor-element.elementor-element-db0b852 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:20px;}.elementor-16290 .elementor-element.elementor-element-db0b852 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix{font-size:20px;width:19px;height:19px;line-height:19px;text-align:center;}.elementor-16290 .elementor-element.elementor-element-db0b852 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{width:20px;height:20px;}.elementor-16290 .elementor-element.elementor-element-db0b852 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix,.elementor-16290 .elementor-element.elementor-element-db0b852 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{margin-right:7px;}.elementor-16290 .elementor-element.elementor-element-db0b852 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{font-size:18px;line-height:26px;padding:15px 20px 15px 20px;}.elementor-16290 .elementor-element.elementor-element-db0b852 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{right:20px;}.elementor-16290 .elementor-element.elementor-element-db0b852 .theplus-accordion-wrapper .theplus-accordion-item{margin-bottom:5px;}.elementor-16290 .elementor-element.elementor-element-db0b852 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{padding:15px 20px 15px 20px;border-width:0px 1px 1px 1px;}.elementor-16290 .elementor-element.elementor-element-db0b852 .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-689b30f */.elementor-16290 .elementor-element.elementor-element-689b30f .elementor-counter-number-wrapper {
    justify-content: center !important;
    width: 100%;
}

.elementor-16290 .elementor-element.elementor-element-689b30f .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-d17a706 */.elementor-16290 .elementor-element.elementor-element-d17a706 .elementor-counter-number-wrapper {
    justify-content: center !important;
    width: 100%;
}

.elementor-16290 .elementor-element.elementor-element-d17a706 .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-0f6aba5 */.elementor-16290 .elementor-element.elementor-element-0f6aba5 .elementor-counter-number-wrapper {
    justify-content: center !important;
    width: 100%;
}

.elementor-16290 .elementor-element.elementor-element-0f6aba5 .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-581d2f4 */.elementor-16290 .elementor-element.elementor-element-581d2f4 .elementor-counter-number-wrapper {
    justify-content: center !important;
    width: 100%;
}

.elementor-16290 .elementor-element.elementor-element-581d2f4 .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-e203fe8 */.elementor-16290 .elementor-element.elementor-element-e203fe8 .elementor-counter-number-wrapper {
    justify-content: center !important;
    width: 100%;
}

.elementor-16290 .elementor-element.elementor-element-e203fe8 .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-8138767 */.elementor-16290 .elementor-element.elementor-element-8138767 .elementor-counter-number-wrapper {
    justify-content: center !important;
    width: 100%;
}

.elementor-16290 .elementor-element.elementor-element-8138767 .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-116e96b */.elementor-16290 .elementor-element.elementor-element-116e96b .elementor-counter-number-wrapper {
    justify-content: center !important;
    width: 100%;
}

.elementor-16290 .elementor-element.elementor-element-116e96b .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-e9ef098 */.elementor-16290 .elementor-element.elementor-element-e9ef098 .elementor-counter-number-wrapper {
    justify-content: center !important;
    width: 100%;
}

.elementor-16290 .elementor-element.elementor-element-e9ef098 .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-b7c9543 */.elementor-16290 .elementor-element.elementor-element-b7c9543 .elementor-counter-number-wrapper {
    justify-content: center !important;
    width: 100%;
}

.elementor-16290 .elementor-element.elementor-element-b7c9543 .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-14d6c88 */.elementor-16290 .elementor-element.elementor-element-14d6c88 .elementor-counter-number-wrapper {
    justify-content: center !important;
    width: 100%;
}

.elementor-16290 .elementor-element.elementor-element-14d6c88 .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-273b4ca */.elementor-16290 .elementor-element.elementor-element-273b4ca .elementor-counter-number-wrapper {
    justify-content: center !important;
    width: 100%;
}

.elementor-16290 .elementor-element.elementor-element-273b4ca .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-c9aac18 */.elementor-16290 .elementor-element.elementor-element-c9aac18 .elementor-counter-number-wrapper {
    justify-content: center !important;
    width: 100%;
}

.elementor-16290 .elementor-element.elementor-element-c9aac18 .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 */